0001437749-23-030613.txt : 20231107 0001437749-23-030613.hdr.sgml : 20231107 20231107145652 ACCESSION NUMBER: 0001437749-23-030613 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 86 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231107 DATE AS OF CHANGE: 20231107 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: 231383158 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 lmat20230930_10q.htm FORM 10-Q lmat20230930_10q.htm
Q3 2023 --12-31 false 0001158895 false false false false 1 350 0 0 00011588952023-01-012023-09-30 thunderdome:item iso4217:USD 0001158895us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-30 0001158895us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-30 0001158895us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-09-30 0001158895us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-09-30 0001158895us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-31 0001158895us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-31 00011588952022-09-30 00011588952023-09-30 00011588952022-01-012022-09-30 00011588952021-12-31 00011588952022-12-31 0001158895lmat:CardioCelAndVascuCelBiologicPatchesMemberlmat:ThirdHoldbackMember2023-09-012023-09-30 0001158895lmat:CardioCelAndVascuCelBiologicPatchesMemberlmat:ThirdHoldbackMember2023-09-30 0001158895lmat:CardioCelAndVascuCelBiologicPatchesMemberlmat:ThirdHoldbackMember2022-10-012022-12-31 0001158895lmat:CardioCelAndVascuCelBiologicPatchesMemberlmat:ThirdHoldbackMember2021-07-012021-09-30 0001158895lmat:CardioCelAndVascuCelBiologicPatchesMemberus-gaap:FairValueInputsLevel3Member2019-10-11 0001158895lmat:CardioCelAndVascuCelBiologicPatchesMemberlmat:AchievementOfSpecifiedLevelsOfRevenuesMember2019-12-31 0001158895lmat:CardioCelAndVascuCelBiologicPatchesMemberlmat:ExtensionOfProductShelfLifeFrom36MonthsTo60MonthsInTheFirstAnniversaryOfClosingDateMember2019-12-31 0001158895lmat:CardioCelAndVascuCelBiologicPatchesMemberlmat:ThirdHoldbackMember2019-12-31 0001158895lmat:CardioCelAndVascuCelBiologicPatchesMemberlmat:AuditedCarveOutFinancialStatementsOfTheAcquiredBusinessMember2019-12-31 0001158895lmat:CardioCelAndVascuCelBiologicPatchesMember2019-12-31 0001158895lmat:ArtegraftIncMember2023-09-30 0001158895us-gaap:SubsequentEventMember2023-10-242023-10-24 iso4217:USDxbrli:shares 0001158895lmat:QuarterlyDividends4Member2022-12-31 0001158895lmat:QuarterlyDividends4Member2022-01-012022-12-31 0001158895lmat:QuarterlyDividends3Member2022-12-31 0001158895lmat:QuarterlyDividends3Member2022-01-012022-12-31 0001158895lmat:QuarterlyDividends2Member2022-12-31 0001158895lmat:QuarterlyDividends2Member2022-01-012022-12-31 0001158895lmat:QuarterlyDividends1Member2022-12-31 0001158895lmat:QuarterlyDividends1Member2022-01-012022-12-31 0001158895lmat:QuarterlyDividends3Member2023-09-30 0001158895lmat:QuarterlyDividends3Member2023-01-012023-09-30 0001158895lmat:QuarterlyDividends2Member2023-09-30 0001158895lmat:QuarterlyDividends2Member2023-01-012023-09-30 0001158895lmat:QuarterlyDividends1Member2023-09-30 0001158895lmat:QuarterlyDividends1Member2023-01-012023-09-30 0001158895lmat:StockRepurchaseProgramMemberus-gaap:CommonStockMember2023-02-21 xbrli:shares 00011588952022-07-012022-09-30 00011588952023-07-012023-09-30 0001158895lmat:PerformancebasedRestrictedUnitsMember2022-01-012022-09-30 0001158895lmat:PerformancebasedRestrictedUnitsMember2023-01-012023-09-30 0001158895us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-30 0001158895us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-30 0001158895us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-30 0001158895us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-30 0001158895us-gaap:ResearchAndDevelopmentExpenseMember2022-07-012022-09-30 0001158895us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-30 0001158895us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-09-30 0001158895us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-09-30 0001158895us-gaap:GeneralAndAdministrativeExpenseMember2022-07-012022-09-30 0001158895us-gaap:GeneralAndAdministrativeExpenseMember2023-07-012023-09-30 0001158895us-gaap:SellingAndMarketingExpenseMember2022-01-012022-09-30 0001158895us-gaap:SellingAndMarketingExpenseMember2023-01-012023-09-30 0001158895us-gaap:SellingAndMarketingExpenseMember2022-07-012022-09-30 0001158895us-gaap:SellingAndMarketingExpenseMember2023-07-012023-09-30 0001158895us-gaap:CostOfSalesMember2022-01-012022-09-30 0001158895us-gaap:CostOfSalesMember2023-01-012023-09-30 0001158895us-gaap:CostOfSalesMember2022-07-012022-09-30 0001158895us-gaap:CostOfSalesMember2023-07-012023-09-30 0001158895lmat:PerformancebasedRestrictedUnitsMember2022-07-012022-09-30 0001158895lmat:PerformancebasedRestrictedUnitsMember2023-07-012023-09-30 0001158895us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-30 0001158895us-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-30 0001158895us-gaap:EmployeeStockOptionMember2022-01-012022-09-30 0001158895us-gaap:EmployeeStockOptionMember2023-01-012023-09-30 0001158895us-gaap:EmployeeStockOptionMember2022-07-012022-09-30 0001158895us-gaap:EmployeeStockOptionMember2023-07-012023-09-30 0001158895lmat:OtherCountriesMember2022-01-012022-09-30 0001158895lmat:OtherCountriesMember2023-01-012023-09-30 0001158895lmat:OtherCountriesMember2022-07-012022-09-30 0001158895lmat:OtherCountriesMember2023-07-012023-09-30 0001158895country:GB2022-01-012022-09-30 0001158895country:GB2023-01-012023-09-30 0001158895country:GB2022-07-012022-09-30 0001158895country:GB2023-07-012023-09-30 0001158895country:CA2022-01-012022-09-30 0001158895country:CA2023-01-012023-09-30 0001158895country:CA2022-07-012022-09-30 0001158895country:CA2023-07-012023-09-30 0001158895country:DE2022-01-012022-09-30 0001158895country:DE2023-01-012023-09-30 0001158895country:DE2022-07-012022-09-30 0001158895country:DE2023-07-012023-09-30 0001158895country:US2022-01-012022-09-30 0001158895country:US2023-01-012023-09-30 0001158895country:US2022-07-012022-09-30 0001158895country:US2023-07-012023-09-30 xbrli:pure utr:Y utr:sqft 0001158895lmat:VictoriaAustraliaLeaseMembersrt:AsiaPacificMember2023-09-30 0001158895lmat:ShanghaiChinaLeaseMembersrt:AsiaPacificMember2023-09-30 0001158895lmat:SeoulKoreaLeaseMembersrt:AsiaPacificMember2023-09-30 0001158895lmat:BangkokThailandLeaseMembersrt:AsiaPacificMember2023-09-30 0001158895lmat:TokyoJapanLeaseMembersrt:AsiaPacificMember2023-09-30 0001158895lmat:InternationalOperationsHeadquarterFacilityMembersrt:AsiaPacificMember2023-09-30 0001158895lmat:MadridSpainLeaseMemberus-gaap:EMEAMember2023-09-30 0001158895lmat:HerefordEnglandMemberus-gaap:EMEAMember2023-09-30 0001158895lmat:MilanItalyLeaseMemberus-gaap:EMEAMember2023-09-30 0001158895lmat:InternationalOperationsHeadquarterFacilityMemberus-gaap:EMEAMember2023-09-30 0001158895lmat:ChandlerArizonaLeaseMembersrt:AmericasMember2023-09-30 0001158895lmat:VaughnCanadaLeaseMembersrt:AmericasMember2023-09-30 0001158895lmat:FoxRiverGroveIllinoisMembersrt:AmericasMember2023-09-30 0001158895lmat:NorthBrunswickNewJerseyMembersrt:AmericasMember2023-09-30 0001158895lmat:PrincipalWorldwideExecutiveDistributionAndManufacturingOperationsFacilitiesMembersrt:AmericasMember2023-09-30 0001158895srt:WeightedAverageMember2023-09-30 0001158895srt:MaximumMember2023-09-30 0001158895srt:MinimumMember2023-09-30 0001158895us-gaap:OtherIntangibleAssetsMember2022-12-31 0001158895us-gaap:OtherIntangibleAssetsMember2023-09-30 0001158895us-gaap:CustomerRelationshipsMember2022-12-31 0001158895us-gaap:CustomerRelationshipsMember2023-09-30 0001158895lmat:TrademarksTradenamesAndLicensesMember2022-12-31 0001158895lmat:TrademarksTradenamesAndLicensesMember2023-09-30 0001158895lmat:ProductTechnologyAndIntellectualPropertyMember2022-12-31 0001158895lmat:ProductTechnologyAndIntellectualPropertyMember2023-09-30 0001158895lmat:StEtienneFranceFactoryMember2023-01-012023-09-30 0001158895lmat:StEtienneFranceFactoryMember2022-10-102022-10-10 0001158895lmat:StEtienneFranceFactoryMember2022-10-10 00011588952022-01-012022-12-31 utr:D 0001158895srt:MaximumMember2023-01-012023-09-30 0001158895srt:MinimumMember2023-01-012023-09-30 00011588952022-01-012022-06-30 00011588952023-01-012023-06-30 00011588952022-04-012022-06-30 00011588952023-04-012023-06-30 0001158895srt:AsiaPacificMember2022-01-012022-06-30 0001158895srt:AsiaPacificMember2023-01-012023-06-30 0001158895srt:AsiaPacificMember2022-04-012022-06-30 0001158895srt:AsiaPacificMember2023-04-012023-06-30 0001158895us-gaap:EMEAMember2022-01-012022-06-30 0001158895us-gaap:EMEAMember2023-01-012023-06-30 0001158895us-gaap:EMEAMember2022-04-012022-06-30 0001158895us-gaap:EMEAMember2023-04-012023-06-30 0001158895srt:AmericasMember2022-01-012022-06-30 0001158895srt:AmericasMember2023-01-012023-06-30 0001158895srt:AmericasMember2022-04-012022-06-30 0001158895srt:AmericasMember2023-04-012023-06-30 0001158895us-gaap:TreasuryStockCommonMember2022-09-30 0001158895us-gaap:RetainedEarningsMember2022-09-30 0001158895us-gaap:AdditionalPaidInCapitalMember2022-09-30 0001158895us-gaap:CommonStockMember2022-09-30 0001158895us-gaap:RetainedEarningsMember2022-07-012022-09-30 0001158895us-gaap:TreasuryStockCommonMember2022-07-012022-09-30 0001158895us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-30 0001158895us-gaap:CommonStockMember2022-07-012022-09-30 0001158895us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-30 00011588952022-06-30 0001158895us-gaap:TreasuryStockCommonMember2022-06-30 0001158895us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-30 0001158895us-gaap:RetainedEarningsMember2022-06-30 0001158895us-gaap:AdditionalPaidInCapitalMember2022-06-30 0001158895us-gaap:CommonStockMember2022-06-30 0001158895us-gaap:RetainedEarningsMember2022-04-012022-06-30 0001158895us-gaap:TreasuryStockCommonMember2022-04-012022-06-30 0001158895us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-30 0001158895us-gaap:CommonStockMember2022-04-012022-06-30 0001158895us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-30 00011588952022-03-31 0001158895us-gaap:TreasuryStockCommonMember2022-03-31 0001158895us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-31 0001158895us-gaap:RetainedEarningsMember2022-03-31 0001158895us-gaap:AdditionalPaidInCapitalMember2022-03-31 0001158895us-gaap:CommonStockMember2022-03-31 00011588952022-01-012022-03-31 0001158895us-gaap:RetainedEarningsMember2022-01-012022-03-31 0001158895us-gaap:TreasuryStockCommonMember2022-01-012022-03-31 0001158895us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-31 0001158895us-gaap:CommonStockMember2022-01-012022-03-31 0001158895us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-31 0001158895us-gaap:TreasuryStockCommonMember2021-12-31 0001158895us-gaap:RetainedEarningsMember2021-12-31 0001158895us-gaap:AdditionalPaidInCapitalMember2021-12-31 0001158895us-gaap:CommonStockMember2021-12-31 0001158895us-gaap:TreasuryStockCommonMember2023-09-30 0001158895us-gaap:RetainedEarningsMember2023-09-30 0001158895us-gaap:AdditionalPaidInCapitalMember2023-09-30 0001158895us-gaap:CommonStockMember2023-09-30 0001158895us-gaap:RetainedEarningsMember2023-07-012023-09-30 0001158895us-gaap:TreasuryStockCommonMember2023-07-012023-09-30 0001158895us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-30 0001158895us-gaap:CommonStockMember2023-07-012023-09-30 0001158895us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-30 00011588952023-06-30 0001158895us-gaap:TreasuryStockCommonMember2023-06-30 0001158895us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-30 0001158895us-gaap:RetainedEarningsMember2023-06-30 0001158895us-gaap:AdditionalPaidInCapitalMember2023-06-30 0001158895us-gaap:CommonStockMember2023-06-30 0001158895us-gaap:RetainedEarningsMember2023-04-012023-06-30 0001158895us-gaap:TreasuryStockCommonMember2023-04-012023-06-30 0001158895us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-30 0001158895us-gaap:CommonStockMember2023-04-012023-06-30 0001158895us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-30 00011588952023-03-31 0001158895us-gaap:TreasuryStockCommonMember2023-03-31 0001158895us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-31 0001158895us-gaap:RetainedEarningsMember2023-03-31 0001158895us-gaap:AdditionalPaidInCapitalMember2023-03-31 0001158895us-gaap:CommonStockMember2023-03-31 00011588952023-01-012023-03-31 0001158895us-gaap:RetainedEarningsMember2023-01-012023-03-31 0001158895us-gaap:TreasuryStockCommonMember2023-01-012023-03-31 0001158895us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-31 0001158895us-gaap:CommonStockMember2023-01-012023-03-31 0001158895us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-31 0001158895us-gaap:TreasuryStockCommonMember2022-12-31 0001158895us-gaap:RetainedEarningsMember2022-12-31 0001158895us-gaap:AdditionalPaidInCapitalMember2022-12-31 0001158895us-gaap:CommonStockMember2022-12-31 00011588952023-10-31
 

 

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

 

Or

 

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

 

For the transition period from                      to                     .

 

Commission File Number 001-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

 

1

 

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 22,263,235 shares of common stock, $.01 par value per share, outstanding as of November 3, 2023.

 

 

 

 

LEMAITRE VASCULAR

FORM 10-Q

TABLE OF CONTENTS

 

     

Page

       

Part I.

Financial Information:

4

       
 

Item 1.

Financial Statements

4

       
   

Consolidated Balance Sheets as of September 30, 2023 (unaudited) and December 31, 2022

4

       
   

Unaudited Consolidated Statements of Operations for the three-month and nine-month periods ended September 30, 2023 and 2022

5

       
   

Unaudited Consolidated Statements of Comprehensive Income for the three-month and nine-month periods ended September 30, 2023 and 2022

6

       
   

Unaudited Consolidated Statements of Stockholders’ Equity for the three-month and nine-month periods ended September 30, 2023 and 2022

7

       
   

Unaudited Consolidated Statements of Cash Flows for the nine-month periods ended September 30, 2023 and 2022

9

       
   

Notes to Unaudited Consolidated Financial Statements

10

       
 

Item 2.

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

23

       
 

Item 3.

Quantitative and Qualitative Disclosure about Market Risk

32

       
 

Item 4.

Controls and Procedures

32

     

Part II.

Other Information:

34

       
 

Item 1.

Legal Proceedings

34

       
 

Item 1A.

Risk Factors

34

       
 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

36

       
 

Item 5.

Other Information

36

       
 

Item 6.

Exhibits

37

       
 

Signatures

38

 

 

 

Part I. Financial Information

Item 1. Financial Statements

 

LeMaitre Vascular, Inc.

Consolidated Balance Sheets

 

   

(unaudited)

         
   

September 30,

   

December 31,

 
   

2023

   

2022

 
   

(in thousands, except share data)

 
Assets                

Current assets:

               

Cash and cash equivalents

  $ 18,051     $ 19,134  

Short-term marketable securities

    78,967       63,557  

Accounts receivable, net of allowances of $863 at September 30, 2023  and $835 at December 31, 2022

    23,882       22,040  

Inventory and other deferred costs

    56,187       50,271  

Prepaid expenses and other current assets

    5,097       6,731  

Total current assets

    182,184       161,733  
                 

Property and equipment, net

    21,357       17,901  

Right-of-use leased assets

    15,850       15,634  

Goodwill

    65,945       65,945  

Other intangibles, net

    43,199       46,527  

Deferred tax assets

    2,325       1,745  

Other assets

    3,152       991  

Total assets

  $ 334,012     $ 310,476  
                 

Liabilities and stockholders equity

               

Current liabilities:

               

Accounts payable

  $ 4,371     $ 2,903  

Accrued expenses

    21,788       19,967  

Acquisition-related obligations

    121       573  

Lease liabilities - short-term

    2,749       1,886  

Total current liabilities

    29,029       25,329  
                 

Lease liabilities - long-term

    14,132       14,710  

Deferred tax liabilities

    69       69  

Other long-term liabilities

    2,145       2,167  

Total liabilities

    45,375       42,275  
                 

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,835,670 shares at September 30, 2023, and 23,655,716 shares at December 31, 2022

    239       237  

Additional paid-in capital

    198,254       189,268  

Retained earnings

    110,081       97,773  

Accumulated other comprehensive loss

    (6,705 )     (6,031 )

Treasury stock, at cost; 1,572,435 shares at September 30, 2023 and 1,568,595 shares at December 31, 2022

    (13,232 )     (13,046 )

Total stockholders’ equity

    288,637       268,201  

Total liabilities and stockholders’ equity

  $ 334,012     $ 310,476  

 

See accompanying notes to consolidated financial statements. 

 

 

 

LeMaitre Vascular, Inc.

Consolidated Statements of Operations

(unaudited)

 

   

Three months ended

   

Nine months ended

 
   

September 30,

   

September 30,

 
   

2023

   

2022

   

2023

   

2022

 
   

(in thousands, except per share data)

   

(in thousands, except per share data)

 
                                 

Net sales

  $ 47,411     $ 39,028     $ 144,601     $ 120,697  

Cost of sales

    16,596       13,958       50,817       41,855  
                                 

Gross profit

    30,815       25,070       93,784       78,842  
                                 

Sales and marketing

    9,673       8,229       30,786       24,321  

General and administrative

    7,738       7,229       23,392       21,812  

Research and development

    4,224       3,462       12,615       9,740  

Restructuring

    -       -       485       3,107  
                                 

Total operating expenses

    21,635       18,920       67,278       58,980  
                                 

Income from operations

    9,180       6,150       26,506       19,862  
                                 

Other income (expense):

                               

Interest income

    835       264       2,085       539  

Foreign currency loss

    (189 )     (266 )     (429 )     (709 )
                                 

Income before income taxes

    9,826       6,148       28,162       19,692  

Provision for income taxes

    2,324       692       6,522       4,683  
                                 

Net income

  $ 7,502     $ 5,456     $ 21,640     $ 15,009  
                                 

Earnings per share of common stock:

                               

Basic

  $ 0.34     $ 0.25     $ 0.97     $ 0.68  

Diluted

  $ 0.33     $ 0.25     $ 0.97     $ 0.68  
                                 

Weighted-average shares outstanding:

                               

Basic

    22,263       21,984       22,196       21,959  

Diluted

    22,481       22,217       22,411       22,149  
                                 

Cash dividends declared per common share

  $ 0.140     $ 0.125     $ 0.420     $ 0.375  

 

See accompanying notes to consolidated financial statements. 

 

 

 

LeMaitre Vascular, Inc.

Consolidated Statements of Comprehensive Income

(unaudited) 

 

   

Three months ended

   

Nine months ended

 
   

September 30,

   

September 30,

 
   

2023

   

2022

   

2023

   

2022

 
   

(in thousands)

   

(in thousands)

 

Net income

  $ 7,502     $ 5,456     $ 21,640     $ 15,009  

Other comprehensive income (loss):

                               

Foreign currency translation adjustment, net

    (833 )     (1,350 )     (492 )     (2,876 )

Unrealized loss on short-term marketable securities

    (50 )     (333 )     (182 )     (1,816 )

Total other comprehensive loss

    (883 )     (1,683 )     (674 )     (4,692 )
                                 

Comprehensive income

  $ 6,619     $ 3,773     $ 20,966     $ 10,317  

 

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

    23,655,716     $ 237     $ 189,268     $ 97,773     $ (6,031 )     1,568,595     $ (13,046 )   $ 268,201  
                                                                 

Net income

                            6,040                               6,040  

Other comprehensive income (loss)

                                    459                       459  

Issuance of common stock for stock options exercised

    50,424       1       1,445                                       1,446  

Vested restricted stock units

    8,773       -       -                                       -  

Stock-based compensation expense

                    1,290                                       1,290  

Repurchase of common stock for net settlement of equity awards

                                            3,602       (172 )     (172 )

Common stock dividend paid

                            (3,099 )                             (3,099 )

Balance at March 31, 2023

    23,714,913       238       192,003       100,714       (5,572 )     1,572,197       (13,218 )     274,165  
                                                                 

Net income

                            8,098                               8,098  

Other comprehensive income (loss)

                                    (250 )                     (250 )

Issuance of common stock for stock options exercised

    120,179       1       3,626                                       3,627  

Vested restricted stock units

    399       -       -                                       -  

Stock-based compensation expense

                    1,312                                       1,312  

Repurchase of common stock for net settlement of equity awards

                                            151       (9 )     (9 )

Common stock dividend paid

                            (3,116 )                             (3,116 )

Balance at June 30, 2023

    23,835,491     $ 239     $ 196,941     $ 105,696     $ (5,822 )     1,572,348     $ (13,227 )   $ 283,827  
                                                                 

Net income

                            7,502                               7,502  

Other comprehensive income (loss)

                                    (883 )                     (883 )

Issuance of common stock for stock options exercised

    -       -       -                                       -  

Vested restricted stock units

    179       -       -                                       -  

Stock-based compensation expense

                    1,313                                       1,313  

Repurchase of common stock for net settlement of equity awards

                                            87       (5 )     (5 )

Common stock dividend paid

                            (3,117 )                             (3,117 )

Balance at September 30, 2023

    23,835,670     $ 239     $ 198,254     $ 110,081     $ (6,705 )     1,572,435     $ (13,232 )   $ 288,637  

 

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  
                                                                 

Net income

                            5,456                               5,456  

Other comprehensive income (loss)

                                    (1,683 )                     (1,683 )

Issuance of common stock for stock options exercised

    37,786       1       1,007                                       1,008  

Vested restricted stock units

    280       -       -                                       -  

Stock-based compensation expense

                    1,186                                       1,186  

Repurchase of common stock for net settlement of equity awards

                                            55       (3 )     (3 )

Common stock dividend paid

                            (2,750 )                             (2,750 )

Balance at September 30, 2022

    23,558,954     $ 236     $ 186,798     $ 94,896     $ (8,127 )     1,558,074     $ (12,556 )   $ 261,247  

 

See accompanying notes to consolidated financial statements.

 

 

 

LeMaitre Vascular, Inc.

Consolidated Statements of Cash Flows

(unaudited)

 

   

For the nine months ended

 
    September 30,  
   

2023

   

2022

 
   

(in thousands)

 
Operating activities                

Net income

  $ 21,640     $ 15,009  

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

               

Depreciation and amortization

    7,072       7,145  

Stock-based compensation

    3,915       3,489  

Fair value adjustment to contingent consideration obligations

    (49 )     (81 )

Provision for credit losses

    60       214  

Provision for inventory write-downs

    1,455       2,060  

Loss on disposal of property and equipment

    -       95  

Loss on divestitures

    485       1,406  

Foreign currency transaction (gain) loss

    (7 )     (90 )

Changes in operating assets and liabilities:

               

Accounts receivable

    (2,077 )     (1,737 )

Inventory and other deferred costs

    (7,582 )     (5,041 )

Prepaid expenses and other assets

    (1,160 )     (1,344 )

Accounts payable and other liabilities

    2,253       176  

Net cash provided by operating activities

    26,005       21,301  
                 

Investing activities

               

Purchases of property and equipment and other assets

    (5,986 )     (1,969 )

Payments related to acquisitions

    (899 )     -  

Purchases of short-term marketable securities

    (15,569 )     (8,000 )

Net cash used in investing activities

    (22,454 )     (9,969 )
                 

Financing activities

               

Payments of deferred acquisition consideration

    -       (401 )

Proceeds from issuance of common stock

    5,073       1,679  

Purchase of treasury stock for net settlement of equity awards

    (186 )     (152 )

Common stock cash dividend paid

    (9,332 )     (8,238 )

Net cash used in financing activities

    (4,445 )     (7,112 )
                 

Effect of exchange rate changes on cash and cash equivalents

    (189 )     (1,162 )

Net increase (decrease) in cash and cash equivalents

    (1,083 )     3,058  

Cash and cash equivalents at beginning of period

    19,134       13,855  

Cash and cash equivalents at end of period

  $ 18,051     $ 16,913  

 

See accompanying notes to consolidated financial statements.

 

 

LeMaitre Vascular, Inc.

Notes to Consolidated Financial Statements

September 30, 2023

(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, 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; Dublin, Ireland; Kensington, Australia; Tokyo, Japan; Shanghai, China; Singapore; Seoul, Korea; and Bangkok, Thailand.

 

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 nine months ended September 30, 2023 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, 2022, including the notes thereto, included in our Form 10-K filed with the Securities and Exchange Commission (SEC) on March 1, 2023.

 

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 November 7, 2023, 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 direct to hospitals and to a lesser extent to international 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 to the performance obligations

 

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

   

Nine months ended September 30,

 
   

2023

   

2022

   

2023

   

2022

 
   

($ in thousands)

   

($ in thousands)

 
                                 

Americas

  $ 31,863     $ 26,627     $ 97,496     $ 82,024  

Europe, Middle East and Africa

    12,322       9,922       38,179       31,165  

Asia Pacific

    3,226       2,479       8,926       7,508  

Total

  $ 47,411     $ 39,028     $ 144,601     $ 120,697  

 

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 Italy, Spain and France 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 generally 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 2023 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 discrete stock option exercises. Our 2022 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 September 30, 2023, the gross amount of unrecognized tax benefits exclusive of interest and penalties was $569,000. We remain subject to examination until the statute of limitations expires for each remaining 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:

 

   

Nine months ended

September 30, 2023

 
   

(in thousands)

 

Unrecognized tax benefits as of December 31, 2022

  $ 612  

Additions/adjustments for tax positions of current year

    -  

Additions/adjustments for tax positions of prior years

    (43 )

Reductions for settlements with taxing authorities

    -  

Reductions for lapses of the applicable statutes of limitations

    -  

Unrecognized tax benefits as of September 30, 2023

  $ 569  

 

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

 

United States

2019 and forward

Foreign

2015 and forward

 

 

 

3. Inventories and Other Deferred Costs

 

Inventories and other deferred costs consist of the following:

 

   

September 30, 2023

   

December 31, 2022

 
   

(in thousands)

 

Raw materials

  $ 19,137     $ 14,929  

Work-in-process

    3,793       3,662  

Finished products

    28,334       26,688  

Other deferred costs

    4,923       4,992  
                 

Total inventory and other deferred costs

  $ 56,187     $ 50,271  

 

We had inventory on consignment at customer sites of $1.8 million and $1.5 million at September 30, 2023 and December 31, 2022, 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 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 vascular and cardiac 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. 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. The closure resulted in a restructuring charge of $3.1 million for the year ended December 31, 2022. Charges primarily consisted of employment termination costs, impairment of fixed assets and inventory, and third-party costs.

 

On October 10, 2022, we sold the St. Etienne, France building, building improvements, and land for $0.9 million less closing costs of $0.1 million, resulting in a gain of approximately $0.1 million recorded for the year ended December 31, 2022.

 

During the nine months ended September 30, 2023, we recorded additional restructuring charges of $0.5 million in conjunction with the St. Etienne, France factory closure. The additional charges consisted primarily of employment termination, settlement, legal and other third-party costs.

 

 

 

5.

Goodwill and Other Intangible Assets

 

There was no change to goodwill during the nine months ended September 30, 2023. Other intangible assets consist of the following:

 

   

September 30, 2023

   

December 31, 2022

 
   

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     $ 15,381     $ 14,168     $ 29,549     $ 13,319     $ 16,230  

Trademarks, tradenames and licenses

    3,767       1,870       1,897       3,647       1,533       2,114  

Customer relationships

    37,171       10,341       26,830       36,197       8,359       27,838  

Other intangible assets

    1,643       1,339       304       1,461       1,116       345  
                                                 

Total identifiable intangible assets

  $ 72,130     $ 28,931     $ 43,199     $ 70,854     $ 24,327     $ 46,527  

 

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

 

   

Three months ended September 30,

   

Nine months ended September 30,

 
   

2023

   

2022

   

2023

   

2022

 
   

(in thousands)

   

(in thousands)

 
                                 

Amortization expense

  $ 1,536     $ 1,535     $ 4,604     $ 4,647  

 

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

 

   

Year ended December 31,

 
   

2023

   

2024

   

2025

   

2026

   

2027

   

2028

 
   

(in thousands)

 
                                                 

Amortization expense

  $ 1,488     $ 5,904     $ 5,554     $ 5,119     $ 4,842     $ 4,456  

 

 

 

6. Leases

 

The Company determines if an arrangement is a lease at inception of the contract. The Company has operating leases for buildings, primarily for office space, manufacturing and distribution, as well as automobiles and printing equipment. At September 30, 2023, the Company has the following building and facility leases capitalized on the balance sheet:

 

Location (leases)

 

Purpose

 

Approx. Sq. Ft.

 

Expiration

               

Americas

             

Burlington, MA (5)

 

Corporate headquarters, manufacturing and distribution

    109,354  

December 2030

North Brunswick, NJ (1)

 

Artegraft biologic business

    16,732  

October 2029

Fox River Grove, IL (3)

 

RestoreFlow allografts business

    11,765  

November 2025

Vaughn, Canada

 

Canada sales office and distribution

    3,192  

February 2026

Chandler, Arizona

 

US sales office

    2,058  

August 2025

               

Europe, Middle East and Africa

             

Sulzbach, Germany

 

European headquarters and distribution

    21,410  

June 2031

Milan,Italy

 

Italy sales office and distribution

    5,705  

July 2027

Hereford, England

 

United Kingdom sales office and distribution

    3,575  

October 2029

Madrid, Spain

 

Spain sales office

    2,260  

June 2029

               

Asia Pacific

             

Singapore

 

Asia Pacific headquarters and distribution

    1,270  

June 2024

Tokyo, Japan

 

Japan sales office and distribution

    4,236  

July 2025

Bangkok, Thailand

 

Thailand sales office and distribution

    2,810  

August 2026

Seoul, Korea

 

Korea sales office and distribution

    2,300  

April 2027

Shanghai, China

 

China sales office and distribution

    1,152  

August 2024

Ballarat, Australia

 

Supply facility

 

Up to 350 acres

 

December 2030

 

Operating lease right-of-use (“ROU”) assets and operating lease liabilities are recognized based on the present value of the future lease minimum payments over the lease term at commencement date. Many of the lease agreements contain renewal or termination clauses that are factored into the determination of the lease term if it is reasonably certain that these options would be exercised. The Company recognizes lease expense for these leases on a straight-line basis over the lease term.

 

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

 

The interest rate implicit in lease agreements is typically not readily determinable, and as such the Company used the incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. The incremental borrowing rate is defined as the interest the Company would pay to borrow on a collateralized basis.

 

 

Additional information with respect to our leases is as follows:

 

   

Three months ended September 30,

    Nine months ended September 30,  
   

2023

   

2022

   

2023

   

2022

 
   

(in thousands)

   

(in thousands)

   

(in thousands)

   

(in thousands)

 
                                 

Lease cost

                               

Operating lease cost

  $ 797     $ 792     $ 1,941     $ 1,955  

Short-term lease cost

    28       154       348       478  

Total lease cost

  $ 825     $ 946     $ 2,289     $ 2,433  
                                 

Other information

                               

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

  $ 967     $ 977     $ 2,433     $ 2,461  
                                 

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

  $ 843     $ 287     $ 2,156     $ 2,669  
                                 
                                 

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

                    6.7       8.2  
                                 

Weighted average discount rate - operating leases

                    5.15 %     4.93 %

 

The maturities of the lease liabilities for each of the following fiscal years is:

 

Remainder of 2023

  $ 880  

Year ending December 31,

       

2024

    3,502  

2025

    3,314  

2026

    2,647  

2027

    2,482  

2028

    2,452  

Thereafter

    4,610  

Adjustment to net present value as of September 30, 2023

    (3,006 )
         

Minimum noncancelable lease liability

  $ 16,881  

 

 

 

7. Accrued Expenses and Other Long-term Liabilities

 

Accrued expenses consist of the following:

 

   

September 30, 2023

   

December 31, 2022

 
   

(in thousands)

 

Compensation and related taxes

  $ 11,248     $ 10,770  

Accrued purchases

    5,996       3,748  

Accrued expenses

    3,690       4,640  

Income and other taxes

    446       449  

Professional fees

    75       108  

Other

    333       252  
                 

Total

  $ 21,788     $ 19,967  

 

Other long-term liabilities consist of the following:

 

   

September 30, 2023

   

December 31, 2022

 
   

(in thousands)

 

Acquisition-related liabilities

  $ 1,383     $ 1,354  

Income taxes

    558       636  

Other

    204       177  
                 

Total

  $ 2,145     $ 2,167  

 

 

8. 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, the United Kingdom and other European countries and Canada. Substantially all of our assets are located in the United States and Germany. Net sales to unaffiliated customers by country were as follows:

 

   

Three months ended

   

Nine months ended

 
   

September 30,

   

September 30,

 
   

2023

   

2022

   

2023

   

2022

 
   

(in thousands)

   

(in thousands)

 

United States

  $ 28,799     $ 24,242     $ 88,136     $ 74,734  

Germany

    3,317       2,814       10,246       8,675  

Canada

    2,615       1,962       8,093       6,141  

United Kingdom

    2,004       1,269       5,952       4,150  

Other countries

    10,676       8,741       32,174       26,997  
                                 

Net Sales

  $ 47,411     $ 39,028     $ 144,601     $ 120,697  

 

 

 

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

   

Nine months ended

 
   

September 30,

   

September 30,

 
   

2023

   

2022

   

2023

   

2022

 
   

(in thousands)

   

(in thousands)

 

Stock option awards

  $ 676     $ 614     $ 2,009     $ 1,840  

Restricted stock units

    481       432       1,443       1,231  

Performance-based restricted stock units

    156       140       463       418  
                                 

Total share-based compensation

  $ 1,313     $ 1,186     $ 3,915     $ 3,489  

 

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

 

   

Three months ended

   

Nine months ended

 
   

September 30,

   

September 30,

 
   

2023

   

2022

   

2023

   

2022

 
   

(in thousands)

   

(in thousands)

 

Cost of sales

  $ 168     $ 142     $ 504     $ 415  

Sales and marketing

    248       205       712       607  

General and administrative

    765       720       2,310       2,127  

Research and development

    132       119       389       340  
                                 

Total stock-based compensation

  $ 1,313     $ 1,186     $ 3,915     $ 3,489  

 

During the nine months ended September 30, 2023 and 2022, we granted options for the purchase of 1,660 and 2,052 shares of our common stock, we granted restricted stock units of 944 and 728, and granted performance-based restricted stock units of 310 and 250, respectively. We issued approximately 180,000 and 81,000 shares of common stock following the exercise or vesting of underlying stock options or restricted stock units during the nine months ended September 30, 2023 and 2022, respectively.

 

 

 

10. Net Income per Share

 

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

 

   

Three months ended

   

Nine months ended

 
   

September 30,

   

September 30,

 
   

2023

   

2022

   

2023

   

2022

 
   

(in thousands, except per share data)

   

(in thousands, except per share data)

 

Basic:

                               

Net income available for common stockholders

  $ 7,502     $ 5,456     $ 21,640     $ 15,009  
                                 

Weighted average shares outstanding

    22,263       21,984       22,196       21,959  
                                 

Basic earnings per share

  $ 0.34     $ 0.25     $ 0.97     $ 0.68  
                                 

Diluted:

                               

Net income available for common stockholders

  $ 7,502     $ 5,456     $ 21,640     $ 15,009  
                                 

Weighted-average shares outstanding

    22,263       21,984       22,196       21,959  

Common stock equivalents, if dilutive

    218       233       215       190  

Shares used in computing diluted earnings per common share

    22,481       22,217       22,411       22,149  
                                 

Diluted earnings per share

  $ 0.33     $ 0.25     $ 0.97     $ 0.68  
                                 

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

    192       159       286       286  

 

 

 

11. Stockholders Equity

 

Share Repurchase Program

 

On February 21, 2023, our Board of Directors authorized the repurchase of up to $25.0 million of the Company’s common stock through transactions on the open market, in privately negotiated purchases or otherwise until February 21, 2024. 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 2023

                   

March 9, 2023

 

March 23, 2023

  $ 0.140     $ 3,099  

May 17, 2023

 

June 1, 2023

  $ 0.140     $ 3,116  

August 17, 2023

 

August 31, 2023

  $ 0.140     $ 3,117  
                     

Fiscal Year 2022

                   

March 8, 2022

 

March 24, 2022

  $ 0.125     $ 2,743  

May 17, 2022

 

June 2, 2022

  $ 0.125     $ 2,745  

August 25, 2022

 

September 8, 2022

  $ 0.125     $ 2,750  

November 17, 2022

 

December 1, 2022

  $ 0.125     $ 2,750  

 

On October 24, 2023, our Board of Directors approved a quarterly cash dividend on our common stock of $0.14 per share payable on November 30, 2023, to stockholders of record at the close of business on November 16, 2023.

 

 

12. Supplemental Cash Flow Information

 

   

For the nine months ended

 
   

September 30,

 
   

2023

   

2022

 
   

(in thousands)

 

Cash paid for income taxes, net

  $ 5,420     $ 6,822  

 

 

 

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

 

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 carotid graft business from Artegraft. The agreement required 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 the quarter ended December 31, 2022 we recorded a reduction to the liability to reflect a change in our estimate of the likelihood of achieving the unit sales milestones. There was no additional change in the estimated liability during the nine months ended September 30, 2023.

 

During 2019, we recorded contingent liabilities associated with our acquisition of the Anteris (formerly 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 statement of the acquired business to us; $2.0 million (“CE Mark Contingency”) contingent on LeMaitre’s success in obtaining CE marks under MDR regulations on the acquired products; $0.5 million contingent upon Anteris’ 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 Anteris’ 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 CE Mark Contingency amount may be reduced for certain costs incurred by LeMaitre in achieving the CE marks. During the quarter ended September 30, 2021 we recorded a reduction to the liability of $0.5 million, with the offset recorded in income from operations, to reflect our estimate of costs to be deducted from the contingent payment in connection with this amendment. Additionally, during the quarter ended December 31, 2022 we recorded a reduction to the liability of approximately $0.1 million, with the offset recorded in income from operations.

 

In September 2023 the agreement was amended in order to (i) place a cap on the total amount of costs incurred by LeMaitre in achieving the CE marks under MDR regulations that could be used as a deduction toward the $2.0 million holdback, and (ii) require a prorata payment to Anteris of the CE Mark Contingency, less costs described above, by January 2025 if the CE marks are not obtained by that date. During the quarter ended September 30, 2023 we recorded a reduction to the liability of $0.1 million, with the offset recorded in income from operations.

 

 

The following table provides a roll-forward 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:

 

   

Nine months ended September 30,

 
   

2023

   

2022

 
   

(in thousands)

 

Beginning balance

  $ 1,339     $ 1,492  

Additions

    -       -  

Payments

    -       -  

Change in fair value included in earnings

    (63 )     41  
                 

Ending balance

  $ 1,276     $ 1,533  

  

 

14. Accumulated Other Comprehensive Loss

 

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

 

   

Nine months ended

 
   

September 30,

 
   

2023

   

2022

 
   

(in thousands)

 

Beginning balance

  $ (6,031 )   $ (3,435 )
                 

Other comprehensive income (loss) before reclassifications

    (674 )     (4,692 )
                 

Ending Balance

  $ (6,705 )   $ (8,127 )

 

 

15. Subsequent Events

 

In October 2023, we amended our lease agreements related to four of our five buildings in Burlington, Massachusetts, extending them for a period of four additional years to December 31, 2034. The Company has no option to extend or renew the leases beyond December 31, 2034. As of September 30, 2023, the expiration date was December 31, 2030. The foregoing description of the Amendments is not complete and is qualified in its entirety by reference to the full text of such documents attached as exhibits hereto.

 

 

 

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 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 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 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, 2022, as filed with the SEC on March 1, 2023. 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,” “LeMaitre, our, and us in this Quarterly Report on Form 10-Q refer to LeMaitre Vascular, Inc. and its subsidiaries.

 

LeMaitre, AlboGraft, AnastoClip, AnastoClip GC, Artegraft, Cardial, CardioCel, Dialine, Eze-Sit, Glow ‘N Tell, LeverEdge, LifeSpan, ProCol, Pruitt, Pruitt F3, Pruitt-Inahara, RestoreFlow, TufTex, VascuCel, VascuTape, Wovex and XenoSure are registered trademarks of LeMaitre Vascular or one of its subsidiaries, and Chevalier, DuraSure, Flexcel, Omniflow, PeriVu and Syntel are trademarks of LeMaitre Vascular. 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, 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 complementary devices. We have used acquisitions as a primary means of further penetrating the peripheral vascular device market, and we expect to continue 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.

 

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 and dialysis 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 Q3 2023, biologics represented 51% of our worldwide sales. We view our biologic device offerings favorably, as we believe they represent differentiated and in many 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:

 

 

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

   

 

 

increasing the average selling prices of our devices;

 

 

adding complementary products through acquisitions;

   

 

 

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

   

 

 

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

   

 

 

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

 

We sell our products and services primarily through a direct sales force. As of September 30, 2023, our sales force was comprised of 136 sales representatives in North America, Europe and Asia Pacific, including three export managers. Our worldwide headquarters is located in Burlington, Massachusetts, and we also have North American 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; Hereford, England; and Dublin, Ireland. Our Asia Pacific headquarters is located in Singapore, and we also have sales offices in Tokyo, Japan; Shanghai, China; Kensington, Australia; Seoul, Korea; and Bangkok, Thailand. During the current quarter, approximately 95% of our net sales were generated in countries 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 than in North America. 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, which can be difficult to identify, negotiate and purchase, and there can be no assurance that we will be able to do so in the future.

 

 

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 Anteris 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 products totaled approximately $2.2 million in 2021 revenues.

   

 

 

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

   

 

 

During 2023, we made the decision to discontinue the sales of AlboGraft and LifeSpan synthetic graft product lines in the United States. These products totaled approximately $0.2 million and less than $0.1 million, respectively, in 2022 revenues.

 

From time to time we may undertake SKU reductions or transition sales to other SKUs or products with similar features. For example, in 2022, we initiated the transition of sales of our Syntel spring tip catheter to our legacy regular tip 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 Anteris in concluding agreements with, several former Anteris distributors in Europe and Canada, in order to terminate their distribution of the acquired bovine cardiac and vascular patch products, and we began selling direct-to-hospital in those geographies. The distribution 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 U.S.

 

 

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 have been selling direct-to-hospital in Korea since December 2022. The distribution termination fees totaled approximately $0.5 million.

   

 

 

In March 2023, we entered into a distribution transition agreement with our Thailand distributor in order to sell products directly in Thailand and dissolve the existing distribution arrangement. The distribution termination fees will total approximately $0.7 million. We began selling direct-to-hospital in Thailand in Q3 2023.

 

We also rely, to a lesser extent, on internal development efforts to bring differentiated technology and next-generation products and services 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. We expect to launch this product in 2024.

 

 

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 June 2014, we acquired the Omniflow II ovine graft business from BioNova, International. In June 2019, we initiated a project to transfer the production of these devices to our Burlington facilities. We received CE mark approval to sell these Burlington produced devices in Europe in June 2022. This transfer was completed in 2023.

 

 

In October 2019, we acquired the CardioCel biologic patch business from Anteris. In July 2020, we initiated a project to transfer the production of these devices to our Burlington facilities. We expect these transfer activities to be substantially complete in 2023. In June 2023, the MDR CE mark application to market these Burlington produced devices was submitted, and we anticipate this application process to take 18-24 months.

   

 

 

In June 2018, we acquired the Cardial business from Becton Dickinson. Cardial manufactured polyester vascular grafts, valvulotomes and surgical glue at its St. Etienne, France facility. In June 2022, we closed the St. Etienne factory in order to streamline manufacturing operations and to reduce expenses. We are transitioning Cardial graft sales to our Burlington-manufactured polyester vascular graft product (AlboGraft) for additional cost savings and improved margins.

 

Finally, from time to time we may enter into distribution agreements of complementary product lines with the option to acquire the product line in the future.

 

 

In April 2023, we entered into an agreement with Aziyo Biologics, Inc. to become the exclusive U.S. distributor of their cardiovascular porcine patches. Under the agreement, we will distribute the products for three years with an option to acquire Aziyo’s worldwide cardiovascular patch business during the second and third year of the agreement. Sales for the nine months ended September 30, 2023 were $2.6 million.

 

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 expenses such as process engineering and other charges.

 

In 2024, we expect to implement a new Enterprise Resource Planning (“ERP”) system to replace our current software reporting and planning system. We expect that the new ERP system will be beneficial in a number of areas, including inventory management, pricing programs, financial operations and real time reporting. While we have been preparing for this transition since 2022, and have hired an experienced consulting team to assist us in this transition, there can be no assurances that the implementation will be successful or executed in a timely fashion. We expect to spend approximately $7.0 million on this implementation.

 

Fluctuations in the exchange rates between the U.S. dollar and foreign currencies, primarily the Euro, affect our financial results. For the nine months ended September 30, 2023, approximately 39% of our sales took place outside of 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 nine months ended September 30, 2023, we estimate that the effects of changes in foreign exchange rates decreased our reported sales by approximately $0.3 million, as compared to rates in effect for the nine months ended September 30, 2022.

 

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 and cardiac 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

 

Comparison of the three- and nine-month periods ended September 30, 2023 to the three- and nine-month periods ended September 30, 2022:

 

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

   

Nine months ended September 30,

 

(unaudited)

                 

Percent

                   

Percent

 
   

2023

   

2022

   

change

   

2023

   

2022

   

change

 
   

($ in thousands)

   

($ in thousands)

 

Net sales

  $ 47,411     $ 39,028       21 %   $ 144,601     $ 120,697       20 %
                                                 

Net sales by geography:

                                               

Americas

  $ 31,863     $ 26,627       20 %   $ 97,496     $ 82,024       19 %

Europe, Middle East and Africa

    12,322       9,922       24 %     38,179       31,165       23 %

Asia Pacific

    3,226       2,479       30 %     8,926       7,508       19 %

Total

  $ 47,411     $ 39,028       21 %   $ 144,601     $ 120,697       20 %

 

Net sales. Net sales increased by $8.4 million, or 21%, to $47.4 million for the three months ended September 30, 2023, compared to $39.0 million for the three months ended September 30, 2022. The increase was driven primarily by elevated hospital procedure volumes, higher average selling prices, additional sales representatives, and $1.3 million in sales related to our new porcine patch product line. Valvulotome sales increased $1.8 million, bovine vascular patch sales increased $1.2 million and bovine graft sales increased $1.0 million. We estimate that the weaker U.S. dollar increased net sales by $0.7 million during the three months ended September 30, 2023 as compared to the three months ended September 30, 2022.

 

Net sales increased by $23.9 million, or 20%, to $144.6 million for the nine months ended September 30, 2023, compared to $120.7 million for the nine months ended September 30, 2022. The increase was driven primarily by elevated hospital procedure volumes, higher average selling prices, additional sales representatives, and $2.6 million in sales related to our new porcine patch product line. Valvulotome sales increased $5.3 million, bovine graft sales increased $3.5 million, and bovine vascular patch sales increased $3.4 million. We estimate that the stronger U.S. dollar decreased net sales by $0.3 million during the nine months ended September 30, 2023 as compared to the nine months ended September 30, 2022.

 

Direct-to-hospital net sales were 96% of our total net sales for the nine months ended September 30, 2023 and 2022.

 

Net sales by geography. Net sales in the Americas increased $5.2 million, or 20%, for the three months ended September 30, 2023 as compared to the three months ended September 30, 2022. The increase was driven primarily by increased sales of valvulotomes of $1.3 million, porcine patches of $1.3 million, bovine grafts of $1.0 million, and bovine vascular patches of $0.5 million.

 

 

Net sales in the Americas increased $15.5 million, or 19%, for the nine months ended September 30, 2023 as compared to the nine months ended September 30, 2022. The increase was driven primarily by increased sales of valvulotomes of $4.4 million, bovine grafts of $3.5 million, porcine patches of $2.6 million, allograft preservation services of $1.6 million, and bovine vascular patches of $1.4 million.

 

EMEA net sales increased $2.4 million, or 24%, for the three months ended September 30, 2023 as compared to the three months ended September 30, 2022. The increase was driven primarily by increased sales of bovine vascular patches of $0.6 million, valvulotomes of $0.5 million, carotid shunts of $0.4 million, and bovine cardiac patches of $0.4 million.

 

EMEA net sales increased $7.0 million, or 23%, for the nine months ended September 30, 2023 as compared to the nine months ended September 30, 2022. The increase was driven primarily by increased sales of bovine vascular patches of $1.6 million, carotid shunts of $1.5 million, valvulotomes of $0.9 million, and bovine cardiac patches of $0.9 million.

 

Asia Pacific net sales increased $0.7 million, or 30%, for the three months ended September 30, 2023 as compared to the three months ended September 30, 2022. The increase was driven primarily by increased sales of over-the-wire embolectomy catheters of $0.2 million and occlusion catheters, bovine cardiac patches and bovine vascular patches of $0.1 million, respectively.

 

Asia Pacific net sales increased $1.4 million, or 19%, for the nine months ended September 30, 2023 as compared to the nine months ended September 30, 2022. The increase was driven primarily by increased sales of bovine vascular patches and occlusions catheters of $0.4 million, respectively, and over-the-wire embolectomy catheters and bovine cardiac patches of $0.2 million, respectively.

 

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

 

   

Three months ended September 30,

   

Nine months ended September 30,

 

(unaudited)

                         

Percent

                           

Percent

 
   

2023

   

2022

   

Change

   

change

   

2023

   

2022

   

Change

   

change

 
   

($ in thousands)

   

($ in thousands)

 

Gross profit

  $ 30,815     $ 25,070     $ 5,745       23 %   $ 93,784     $ 78,842     $ 14,942       19 %
                                                                 

Gross margin

    65.0 %     64.2 %     0.8 %     *       64.9 %     65.3 %     (0.5% )     *  

 

*Not applicable

 

Gross Profit. Gross profit increased $5.7 million, or 23%, to $30.8 million for the three months ended September 30, 2023, and gross margin increased 80 basis points to 65% in the period. The increase in gross profit was driven primarily by increased sales, particularly from valvulotomes, porcine patches, bovine vascular patches and bovine grafts. The increase in gross margin was driven primarily by favorable product mix, including sales of comparatively higher margin valvulotomes, and manufacturing efficiencies, which were partially offset by increased scrap and excess and obsolescence charges.

 

Gross profit increased $14.9 million, or 19%, to $93.8 million for the nine months ended September 30, 2023, and gross margin decreased 50 basis points to 64.9% in the period. The increase in gross profit was driven primarily by increased sales, particularly from valvulotomes, bovine grafts and bovine vascular patches. The decrease in gross margin was driven primarily by increases in labor costs, unfavorable product mix, including sales of comparatively lower margin porcine patches and sales of our allograft preservation services, and increased scrap and excess and obsolescence charges. 

 

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

           

Nine months ended September 30,

         

(unaudited)

                         

Percent

                           

Percent

 
   

2023

   

2022

   

$ Change

   

change

   

2023

   

2022

   

$ Change

   

change

 
                                                                 

Sales and marketing

  $ 9,673     $ 8,229     $ 1,444       18 %   $ 30,786     $ 24,321     $ 6,465       27 %

General and administrative

    7,738       7,229       509       7 %     23,392       21,812       1,580       7 %

Research and development

    4,224       3,462       762       22 %     12,615       9,740       2,875       30 %

Restructuring

    -       -       -       *       485       3,107       (2,622 )     (84 )%

Total

  $ 21,635     $ 18,920     $ 2,715       14 %   $ 67,278     $ 58,980     $ 8,298       14 %

 

 

   

Three months ended September 30,

   

Nine months ended September 30,

 
   

2023

   

2022

           

2023

   

2022

         
   

% of Net Sales

   

% of Net Sales

   

Change

   

% of Net Sales

   

% of Net Sales

   

Change

 
                                                 

Sales and marketing

    20 %     21 %     (1 %)     21 %     20 %     1 %

General and administrative

    16 %     19 %     (3 %)     16 %     18 %     (2 %)

Research and development

    9 %     9 %     0 %     9 %     8 %     1 %

Restructuring

    0 %     0 %     0 %     0 %     3 %     (3 %)

 

* Not a meaningful percentage relationship.                    

 

Sales and marketing. For the three months ended September 30, 2023, sales and marketing expenses increased 18% to $9.7 million. The increase was driven primarily by higher sales rep headcount and higher sales commissions, which resulted in increased compensation and related expenses of $1.4 million. Travel, training and related expenses increased by $0.1 million. Sales rep headcount was 136 as of September 30, 2023, a 15% increase from September 30, 2022. As a percentage of net sales, sales and marketing expense decreased to 20% for the three months ended September 30, 2023, down from 21% in the prior period.

 

For the nine months ended September 30, 2023, sales and marketing expenses increased 27% to $30.8 million. The increase was driven primarily by higher sales rep headcount and higher sales commissions, which resulted in increased compensation and related expenses of $5.3 million. Travel, training and related expenses increased by $0.6 million. As a percentage of net sales, sales and marketing expense increased to 21% for the nine months ended September 30, 2023, up from 20% in the prior period.

 

General and administrative. For the three months ended September 30, 2023, general and administrative expenses increased 7% to $7.7 million. The increase was driven primarily by higher outside services and professional fees of $1.0 million, which were partially offset by lower compensation and related expenses of $0.2 million, facility fees of $0.1 million, and acquisition costs of $0.1 million. Lower acquisition costs were driven by gains related to the amendment of a contingent purchase obligation associated with our 2019 Anteris biologic patch acquisition. As a percentage of sales, general and administrative expense decreased to 16% for the three months ended September 30, 2023, down from 19% in the prior period.

 

For the nine months ended September 30, 2023, general and administrative expenses increased 7% to $23.4 million. The increase was driven primarily by higher compensation and related expenses of $1.1 million. Travel, training and related expenses increased by $0.2 million. As a percentage of sales, general and administrative expense decreased to 16% for the nine months ended September 30, 2023, down from 18% in the prior period.

 

Research and development. For the three months ended September 30, 2023, research and development expenses increased 22% to $4.2 million. The increase was driven by higher compensation and related expenses of $0.4 million. Outside services and testing increased by $0.3 million primarily due to higher consulting and third-party costs largely associated with European regulatory approvals. Our products are currently regulated in the European Union (EU) and the United Kingdom under the European Medical Devices Directive (MDD) and the EU Medical Device Regulation (MDR). In order to market our medical devices in the EU and the United Kingdom, we are required to obtain CE marks, which denote conformity to the essential requirements of the MDD or MDR. As a percentage of sales, research and development expense was unchanged at 9% for the three months ended September 30, 2023.

 

For the nine months ended September 30, 2023, research and development expense increased 30% to $12.6 million. The increase was driven by higher compensation and related expenses of $1.1 million. Outside services and testing increased by $1.5 million primarily due to higher consulting and third-party costs largely associated with European regulatory approvals. As a percentage of sales, research and development expense increased to 9% for the nine months ended September 30, 2023, up from 8% in the prior period.

 

Restructuring. For the nine months ended September 30, 2023, restructuring expenses were $0.5 million. On June 30, 2022, we ceased operations at our St. Etienne, France factory. The closure resulted in a restructuring charge of $3.1 million for the year ended December 31, 2022. These charges consisted primarily of employment termination costs, impairment of fixed assets and inventory, and third-party costs. For the nine months ended September 30, 2023 we recorded additional restructuring charges in conjunction with the St. Etienne, France factory closure of $0.5 million. The additional charges consisted primarily of employment termination, settlement, legal and other third-party costs. As a percentage of sales, restructuring expense was less than 1% for the nine months ended September 30, 2023. There was no restructuring charges for the three months ended September 30, 2023.

 

Income tax expense. We recorded a tax provision of $2.3 million on pre-tax income of $9.8 million for the three months ended September 30, 2023, compared to a $0.7 million tax provision on pre-tax income of $6.1 million for the three months ended September 30, 2022. We recorded a tax provision of $6.5 million on pre-tax income of $28.2 million for the nine months ended September 30, 2023, compared to a tax provision of $4.7 million on pre-tax income of $19.7 million for the nine months ended September 30, 2022. Our effective income tax rate was 23.6% and 23.1% for the three- and nine-month periods ended September 30, 2023. Our tax expense for the current period is based on an estimated annual effective tax rate of 24.9%, 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 the generation of federal and state tax credits, permanent items, different statutory rates from our foreign entities, and a discrete item for stock option exercises.

 

 

Our effective income tax rate was 11.3% and 23.8% for the three- and nine-month periods ended September 30, 2022. Our 2022 provision was based on the estimated annual effective tax rate of 25.1%, adjusted in the applicable quarterly period for discrete stock option exercises and other discrete items. Our income tax expense for the three-and nine-month periods ended September 30, 2022 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 September 30, 2023, we have provided a valuation allowance of $1.6 million for deferred tax assets primarily related to Australian net operating loss and capital loss carry forwards and Massachusetts tax credit carry forwards that are not expected to be realized.

 

The Inflation Reduction Act ("IRA") was enacted into law on August 16, 2022. Included in the IRA was a provision to implement a 15% corporate alternative minimum tax on “adjusted financial statement income” for applicable corporations and a 1% excise tax on repurchases of stock. These provisions are effective for tax years beginning after December 31, 2022. We are in the process of evaluating the provisions of the IRA, but we do not currently believe the IRA will have a material impact on our reported results, cash flows or financial position.

 

Liquidity and Capital Resources

 

As of September 30, 2023, our cash and cash equivalents were $18.1 million as compared to $19.1 million as of December 31, 2022. We had $79.0 million in short-term marketable securities as of September 30, 2023 and $63.6 million as of December 31, 2022. Our cash and cash equivalents are 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 September 30, 2023 our short-term marketable securities reflected an unrealized loss of $2.0 million as a result of increasing market interest rates.

 

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

 

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 $26.5 million for the nine months ended September 30, 2023. For the year ended December 31, 2022, we had operating income of $26.8 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:

 

 

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;

 

 

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

 

 

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

 

 

 

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

 

 

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 and to meet our known long-term cash requirements. 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 2023

                   

March 9, 2023

 

March 23, 2023

  $ 0.140     $ 3,099  

May 17, 2023

 

June 1, 2023

  $ 0.140     $ 3,116  

August 17, 2023

 

August 31, 2023

  $ 0.140     $ 3,117  
                     

Fiscal Year 2022

                   

March 8, 2022

 

March 24, 2022

  $ 0.125     $ 2,743  

May 17, 2022

 

June 2, 2022

  $ 0.125     $ 2,745  

August 25, 2022

 

September 8, 2022

  $ 0.125     $ 2,750  

November 17, 2022

 

December 1, 2022

  $ 0.125     $ 2,750  

 

On October 24, 2023, our Board of Directors approved a quarterly cash dividend on our common stock of $0.14 per share payable on November 30, 2023, to stockholders of record at the close of business on November 16, 2023.

 

Cash Flows

 

   

Nine months ended September 30,

 
   

(in thousands)

 
   

2023

   

2022

   

Net Change

 

Cash and cash equivalents

  $ 18,051     $ 16,913     $ 1,138  
                         

Cash flows provided by (used in):

                       

Operating activities

  $ 26,005     $ 21,301     $ 4,704  

Investing activities

    (22,454 )     (9,969 )     (12,485 )

Financing activities

    (4,445 )     (7,112 )     2,667  

 

Net cash provided by operating activities. Net cash provided by operating activities was $26.0 million for the nine months ended September 30, 2023, consisting of $21.6 million in net income, adjustments for non-cash or non-operating items of $12.9 million (including primarily depreciation and amortization of $7.1 million, stock-based compensation of $3.9 million, provisions for inventory write-offs and doubtful accounts of $1.5 million and loss on divestiture of $0.5 million), and also a net use of working capital of $8.6 million. The net cash used for working capital was driven by an increase in accounts receivable of $2.1 million, an increase in inventory and other deferred costs of $7.6 million, and an increase in prepaid expenses and other assets of $1.2 million. These cash uses were offset by an increase in accounts payable and other liabilities of $2.3 million.

 

 

Net cash provided by operating activities was $21.3 million for the nine months ended September 30, 2022, consisting of $15.0 million in net income, adjustments for non-cash or non-operating items of $14.2 million (including primarily depreciation and amortization of $7.1 million, stock-based compensation of $3.5 million, provisions for inventory write-offs and doubtful accounts of $2.3 million, and loss on divestiture of $1.4 million), and also a net use of working capital of $7.9 million. The net cash used for working capital was driven by an increase in inventory and other deferred costs of $5.0 million, an increase in accounts receivable of $1.7 million, and an increase in prepaid expenses and other assets of $1.3 million. These cash uses were offset by an increase in accounts payable and other liabilities of $0.2 million.

 

Net cash used in investing activities. Net cash used in investing activities was $22.5 million for the nine months ended September 30, 2023, consisting of purchases of marketable securities of $15.6 million, expenditures on equipment and technology of $6.0 million, and acquisition related payments of $0.9 million.

 

Net cash used in investing activities was $10.0 million for the nine months ended September 30, 2022, consisting of purchases of marketable securities of $8.0 million and expenditures on equipment and technology of $2.0 million.

 

Net cash used in financing activities. Net cash used in financing activities was $4.4 million for the nine months ended September 30, 2023, consisting primarily of a dividend payment of $9.3 million. This use of cash was partly offset by proceeds from stock option exercises of $4.9 million, net of shares repurchased used to pay employee payroll taxes.

 

Net cash used in financing activities was $7.1 million for the nine months ended September 30, 2022, consisting primarily of a dividend payment of $8.2 million and deferred payments for acquisitions of $0.4 million. This use of cash was partly offset by proceeds from stock option exercises of $1.5 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, 2022. There have been no material changes in our critical accounting policies during the nine months ended September 30, 2023. 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 2023 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, 2022.

 

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 September 30, 2023 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 nine months ended September 30, 2023 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 November 7, 2023 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, 2022, 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, 2022.

 

We face intense competition from other companies, technologies, and alternative medical procedures and we may not be able to compete effectively.

 

The segments in which we operate are highly competitive, subject to change, and significantly affected by new product introductions and other activities of industry participants. Although no one company competes against us in all of our product lines or services, a number of manufacturers of peripheral vascular devices have substantially greater capital resources, larger customer bases, broader product lines, larger sales forces, greater marketing and management resources, larger research and development staffs, and larger facilities than ours; have established reputations with our target customers; and have developed worldwide distribution channels that are more effective than ours. Our competitors could elect to devote additional resources to the segments in which we currently enjoy less competition. Also, although we currently have leading positions in the segments for some of our products, this is not true for all of our products. From time to time, we have experienced difficulties competing against large companies.

 

Our competitors may be companies which are larger than us and have substantially greater financial, technological, research and development, regulatory, marketing, sales, and personnel resources than we do. Certain competitors are able to manufacture at lower costs and may offer comparable products at lower prices. Certain competitors may also have greater experience in developing and improving products, obtaining regulatory approvals, and manufacturing and marketing products. Certain competitors may obtain patent protection or regulatory approval or clearance, or achieve product commercialization, before us, any of which could materially adversely affect us. Further, if the trend towards endovascular procedures versus open vascular procedures continues or accelerates, our competitors may be better positioned to take advantage of that trend, since our main product lines are used primarily in open vascular procedures. New product developments that could compete with us more effectively are likely because the vascular disease market is characterized by extensive research efforts and technological progress. Competitors may develop technologies and products that are safer, more effective, easier to use, less expensive, or more readily accepted than ours. Their products could make our technology and products obsolete or noncompetitive. Our competitors may also be able to achieve more efficient manufacturing and distribution operations than we can. In addition, many of our products face competition from alternative procedures that utilize different kinds of medical devices than we currently sell. Increased competition could also result in price reductions and loss of market share, any of which could result in lower revenues and reduced gross profits.

 

Other companies that may not be deemed competitors in the peripheral vascular device space in which we operate may develop technologies, products or services that may adversely impact the use of our products and services. For example, certain therapeutic treatments, such as drugs used to treat diabetes or help with weight loss, may enhance patient health and lower the occurrence and severity of the vascular diseases that certain of our products and services are intended to treat. If we do not introduce new products, services and enhancements in a timely manner, there may be a decrease in the use of certain of our products and services by vascular surgeons, in which case our revenues and operating results would suffer.

 

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 U.S. 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 continue to 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 MDD and the 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 and have recently received our first CE mark under the MDR for our Pruitt F3 Carotid Shunt.

 

In April 2017, the EU adopted new regulations for medical devices, the MDR, which replace the MDD and which started to take effect as of May 26, 2021. The final deadline for compliance with MDR was initially set to May 26, 2024, and subsequently revised to December 31, 2027 and December 31, 2028 for certain classifications of medical devices. 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. Nearly all of our products have been submitted to our Notified Bodies for review under the MDR. If we fail to obtain new CE marks on these products or our other products 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 MDR CE mark issued in January 2023 for our Pruitt F3 Carotid Shunt, we were unable to secure the new CE marking for the polyurethane balloon models (F3-S). While the MDD CE mark remains valid for the F3-S, we will be required to incur more expenses to gain MDR CE marking for those models. The F3-S models accounted for approximately $53,000 of annual sales in Europe and the U.K. in 2022. Additionally, significant changes to our devices may trigger a requirement to file or obtain an MDR CE mark earlier than expected, which could result in supply chain delays.

 

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.

 

As a result of the U.K.’s exit from the EU, the U.K. Medicines and Healthcare Products Regulatory Agency (“MHRA”) announced that 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 until July 1, 2024. This deadline was subsequently revised by MHRA to coincide with the EU extensions ending in December 31, 2027 and December 31, 2028. Following such dates, all devices marketed in the U.K. will require U.K. Conformity Assessed (“UKCA”) marks certified by a U.K. Approved Body. If we fail to obtain UKCA marks by these deadlines, or at all, our sales in the U.K. could be negatively affected.

 

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

 

July 1, 2023 through July 31, 2023

    -     $ -       N/A       N/A  

August 1, 2023 through August 31, 2023

    87     $ 55.82       N/A       N/A  

September 1, 2023 through September 30, 2023

    -     $ -       N/A       N/A  

Total

    87     $ 55.82       N/A       N/A  

 

(1) For the three months ended September 30, 2023, we repurchased 87 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 5. Other Information

 

Rule 10b5-1 and non-Rule 10b5-1 trading arrangements

 

During the fiscal quarter ended September 30, 2023, none of our directors or officers informed us of the adoption, modification or termination of a Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement, as those terms are defined in Regulation S-K, Item 408.

 

 

 

Item 6. Exhibits

 

     

Incorporated by Reference

 

Exhibit

Number

Exhibit Description

 

Form

Date

Number

Filed

Herewith

             

3.1

Amended and Restated By-laws of the Registrant

 

S-1/A

5/26/06

001-33092

 

3.2

Second Amended and Restated Certificate of Incorporation of the Registrant

 

10-K

3/29/10

001-33092

 

3.3

Amendment to Second Amended and Restated Certificate of Incorporation of the Registrant

 

8-K

6/5/12

001-33092

 
10.1 First Amendment of Lease dated October 18, 2023 between NWP RETAIL 18 LLC and the Registrant         X
10.2 Second Amendment of Lease dated October 18, 2023 between NWP BUILDING 3 LLC and the Registrant         X
10.3 Sixth Amendment of Lease dated October 18, 2023 between NWP BUILDING 4 LLC and the Registrant         X
10.4 Eighth Amendment of Lease dated October 18, 2023 between NWP BUILDING 5 LLC and the Registrant         X

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

 

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

 

 

38
EX-10.1 2 ex_590157.htm EXHIBIT 10.1 ex_590157.htm

Exhibit 10.1

 

FIRST AMENDMENT OF LEASE

 

THIS FIRST AMENDMENT OF LEASE (this “Amendment”) is made and entered into as of this 18th day of October, 2023 (the “Effective Date”) by and between NWP RETAIL 18 LLC, a Massachusetts limited liability company (“Landlord”) and LEMAITRE VASCULAR, INC., a Massachusetts corporation (“Tenant”).

 

BACKGROUND

 

A.    Landlord and Tenant originally entered into a lease dated November 26, 2019 (the "Lease") with respect to the entire building measuring approximately 26,447 rentable square feet (the "Building") located at 32-34 Third Avenue, Northwest Park, Burlington, MA; and

 

B.    Pursuant to the Lease, the current Expiration Date is December 31, 2030.

 

C.    The parties now desire to extend the term of the lease for a period of four (4) additional years, to expire on December 31, 2034, and provide for certain other modifications to the Lease on account of such extension.

 

 

NOW THEREFORE, for good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, the parties hereby amend the Lease as follows:

 

1.    Capitalized terms not defined in this Amendment shall have the meanings given them in the Lease. The background recitals set forth above are hereby incorporated herein.

 

2.    The Term of the Lease is hereby extended for an additional period of four (4) years from its current expiration date of December 31, 2030, such extension period commencing on January 1, 2031 and expiring on December 31, 2034 (the “First Extended Term”), subject to the terms of the Lease. Accordingly, as of the Effective Date, the Expiration Date stated in Section 1.1 of the Lease is changed to December 31, 2034. The First Extended Term shall be on all the same terms and conditions contained in the Lease, as hereby amended. Tenant is currently in possession of the Premises and accepts them in their current as-is condition for the First Extended Term without any representations or warranties by Landlord as to their condition, and without any obligation on the part of Landlord to perform any work to prepare the Premises for Tenant’s continued use. Notwithstanding anything to the contrary contained in the Lease, the parties confirm Tenant has no option to extend or renew the Term of the Lease beyond the expiration of the First Extended Term.

 

3.    Throughout the First Extended Term, the Annual Fixed Rent Rate and the Monthly Fixed Rent Rate shall be calculated as follows:

 

 

 

 

A.    Effective as of January 1, 2031, the Annual Fixed Rent Rate shall be adjusted to an amount equal to the greater of (i) the Annual Fixed Rent Rate last in effect, or (ii) the product of the $495,881.24 (i.e., $18.75/rsf multiplied by the Rentable Floor Area of the Premises) multiplied by a fraction, the numerator of which shall equal the Consumer Price Index for All Urban Consumers (CPI-U), Not Seasonally Adjusted, Boston-Cambridge-Newton, MA-NH All Items (1982-1984=100), as published by the Bureau of Labor Statistics of the United States Department of Labor (the “CPI”)1, for November of the year 2030 (or, if not available, as published for the prior month closest to November, 2030) and the denominator of which shall consist of the CPI as published for September of the year 2023 (or, if not available, as published for the prior month closest to September, 2023), with the Increase (as the term is defined below), and only such Increase, then being discounted by twenty-five percent (25%). As used in this paragraph 3, the term “Increase” means the percentage increase in the CPI between the two comparison years used in the applicable calculation under this Section 3. By way of example only, in connection with the calculation set forth above in this subparagraph A, if the CPI for September 2023 was 325.0 and the CPI for November 2030 was 357.5, then the Increase would be ten percent (10%).

 

B.    Effective as of January 1, 2032, and annually thereafter (i.e. January 1, 2033 and January 1, 2034), the Annual Fixed Rent Rate shall be adjusted to be an amount equal to the greater of (i) the Annual Fixed Rent Rate last in effect, or (ii) the product of the Annual Fixed Rent Rate last in effect multiplied by a fraction, the numerator of which shall equal the CPI for November of the prior year (or, if not available, as published for the prior month closest ] to November of the prior year) and the denominator of which shall consist of the CPI as published for November of the year two (2) years’ prior (or, if not available, as published for the prior month closest to November the year two (2) years’ prior), with the Increase, and only such Increase, then being discounted by twenty-five percent (25%).

 

By way of example only, if the CPI for September 2023 was 325.0 and the CPI for November 2030 was 357.5, then the Annual Fixed Rent for the period of time from January 1, 2031 to December 31, 2031 would be $533,072.34, as determined by performing the following calculations:

 

September 2023 CPI

325.0

November 2030 CPI

357.5

Increase

10.00%

Increase discounted by 25%

7.5%

$495,881.24 x 1.075 (i.e., 7.5% increase)

$533,072.34

 

 

Once determined, Tenant shall pay the adjusted amount of the Annual Fixed Rent Rate through the remainder of each applicable calendar year of the First Extended Term. For any part of the First Extended Term during which the Fixed Rent Rate has not yet been finally determined, Tenant shall make payments to Landlord on account of Fixed Rent at the rate per square foot of Rentable Floor Area of the Premises last paid under the Lease. The parties shall adjust for any underpayment upon final determination of such rent. If the aforesaid Consumer Price Index is not in existence at the time of the adjustment, the parties shall use such equivalent price index as is published by any successor governmental agency in lieu of the Consumer Price Index, or by such nongovernmental agency as may then be publishing such an equivalent price index.

 


1 As of the Effective Date, such CPI can be found at: https://www.bls.gov/regions/northeast/data/consumerpriceindex boston table.htm

 

- 2 -

 

Fixed Rent and Additional Rent on account of Tenant’s Percentage of Taxes and Operating Costs shall continue to be paid at the same time and in the same manner as currently set forth in Article 4 of the Lease.

 

4.    Tenant represents to Landlord it has dealt with no broker in connection with this Amendment, and in the event of any claims for commissions against Landlord by any broker predicated upon prior dealings with Tenant, Tenant agrees to defend the same and indemnify and hold harmless Landlord against any such claims.

 

5.    Tenant represents and warrants to Landlord that, to the best of Tenant’s actual knowledge, as of the date hereof, (a) the Lease is and remains in good standing and in full force and effect, (b) Tenant has no claims, defenses, counterclaims, set-offs or defenses against Landlord arising out of the Lease or in any way relating thereto or arising out of any other transaction between Landlord and Tenant, and (c) all allowances provided to Tenant, have been paid in full by Landlord to Tenant, and Landlord has no further obligations with respect thereto or to the construction of the Premises.

 

6.    Landlord and Tenant each represent, as to itself, (a) that it is validly existing and in good standing in the state where it was organized; (b) that it has the authority and capacity to enter into this Amendment and perform all of its obligations hereunder; (c) that all necessary action has been taken in order to authorize it to enter into and perform all of its obligations hereunder; and (d) that the person executing this Amendment on its behalf is duly authorized to do so.

 

7.    This Amendment contains the entire agreement of the parties regarding the subject matter hereof. There are no promises, agreements, conditions, undertakings, warranties or representations, oral or written, express or implied, among them, relating to this subject matter, other than as set forth herein.

 

8.    This Amendment shall not be valid and binding until executed and delivered by Landlord, and may be executed in identical counterparts, each of which shall be deemed an original and all of which, when taken together, shall constitute one and the same instrument. Any facsimile, transmittal by PDF or other means of electronic transmittal of original signature versions of this Amendment shall be considered to have the same legal effect as execution and delivery of the original document. The parties agree that execution of this Amendment by means of DocuSign is acceptable and shall be valid and binding, having the same legal effect as execution with original wet signatures, and shall be treated in all respects as the original document.

 

- 3 -

 

9.    This Amendment shall be construed under the laws of the Commonwealth of Massachusetts and shall be binding upon and shall inure to the benefit of the parties hereto and their respective successors and assigns.

 

10.  From and after the date of this Amendment all references to the “Lease” shall mean the Lease, as amended by this Amendment.

 

 

 

Signatures appear on the following page

 

- 4 -

 

 

Except as amended hereby, the Lease is ratified and confirmed in all respects, and shall continue in full force and effect according to its terms, as amended.

 

Executed under seal as of the Effective Date.

 

 

LANDLORD:

   
   

NWP RETAIL 18 LLC,

a Massachusetts limited liability company

 

By: NWP Retail LLC,

a Massachusetts limited liability company

 

By: NWP Capital LLC,

a Massachusetts limited liability company,

its Sole Member and Authorized Signatory

 

By: NDC Asset Manager LLC

 

By:              /s/ Peter Nordblom                                                         

Name: Peter Nordblom
as Manager and not individually

 

By:               /s/ Crosby Nordblom                                                     

Name: Crosby Nordblom
as Manager and not individually 

 

 

 

 

 

TENANT:

 
     
 

LEMAITRE VASCULAR, INC.
a Massachusetts corporation

 
       
       
 

By:

          /s/ George W. LeMaitre

 
   

Name:

George W. LeMaitre

 
   

Title:

CEO & Chairman

 

 

 

- 5 -
EX-10.2 3 ex_590158.htm EXHIBIT 10.2 ex_590158.htm

Exhibit 10.2

 

SECOND AMENDMENT OF LEASE

 

THIS SECOND AMENDMENT OF LEASE (this “Amendment”) is made and entered into as of this 18th day of October, 2023 (the “Effective Date”) by and between NWP BUILDING 3 LLC, a Massachusetts limited liability company (“Landlord”) and LEMAITRE VASCULAR, INC., a Massachusetts corporation (“Tenant”).

 

BACKGROUND

 

A.    Landlord's predecessor-in-interest, the trustee of N.W. Building 3 Trust, and Tenant originally entered into a lease dated December 20, 2013, as amended by a First Amendment of Lease dated October 29, 2019 (as amended, the "Lease") with respect to the entire building measuring approximately 15,642 rentable square feet (the "Building") located at 43 Second Avenue (formerly known as 41 Second Avenue), Northwest Park, Burlington, MA; and

 

B.    Pursuant to the Lease, the current Expiration Date is December 31, 2030.

 

C.    The parties now desire to extend the term of the lease for a period of four (4) additional years, to expire on December 31, 2034, and provide for certain other modifications to the Lease on account of such extension.

 

 

NOW THEREFORE, for good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, the parties hereby amend the Lease as follows:

 

1.    Capitalized terms not defined in this Amendment shall have the meanings given them in the Lease. The background recitals set forth above are hereby incorporated herein.

 

2.    The Term of the Lease is hereby extended for an additional period of four (4) years from its current expiration date of December 31, 2030, such extension period commencing on January 1, 2031 and expiring on December 31, 2034 (the “Second Extended Term”), subject to the terms of the Lease. Accordingly, as of the Effective Date, the Expiration Date stated in Section 1.1 of the Lease is changed to December 31, 2034. The Second Extended Term shall be on all the same terms and conditions contained in the Lease, as hereby amended. Tenant is currently in possession of the Premises and accepts them in their current as-is condition for the Second Extended Term without any representations or warranties by Landlord as to their condition, and without any obligation on the part of Landlord to perform any work to prepare the Premises for Tenant’s continued use. Notwithstanding anything to the contrary contained in the Lease, the parties confirm Tenant has no option to extend or renew the Term of the Lease beyond the expiration of the Second Extended Term.

 

3.    Throughout the Second Extended Term, the Annual Fixed Rent Rate and the Monthly Fixed Rent Rate shall be calculated as follows:

 

 

 

 

A.    Effective as of January 1, 2031, the Annual Fixed Rent Rate shall be adjusted to an amount equal to the greater of (i) the Annual Fixed Rent Rate last in effect, or (ii) the product of the $293,287.50 (i.e., $18.75/rsf multiplied by the Rentable Floor Area of the Premises) multiplied by a fraction, the numerator of which shall equal the Consumer Price Index for All Urban Consumers (CPI-U), Not Seasonally Adjusted, Boston-Cambridge-Newton, MA-NH All Items (1982-1984=100), as published by the Bureau of Labor Statistics of the United States Department of Labor (the “CPI”)1, for November of the year 2030 (or, if not available, as published for the prior month closest to November, 2030) and the denominator of which shall consist of the CPI as published for September of the year 2023 (or, if not available, as published for the prior month closest to September, 2023), with the Increase (as the term is defined below), and only such Increase, then being discounted by twenty-five percent (25%). As used in this paragraph 3, the term “Increase” means the percentage increase in the CPI between the two comparison years used in the applicable calculation under this Section 3. By way of example only, in connection with the calculation set forth above in this subparagraph A, if the CPI for September 2023 was 325.0 and the CPI for November 2030 was 357.5, then the Increase would be ten percent (10%).

 

B.    Effective as of January 1, 2032, and annually thereafter (i.e. January 1, 2033 and January 1, 2034), the Annual Fixed Rent Rate shall be adjusted to be an amount equal to the greater of (i) the Annual Fixed Rent Rate last in effect, or (ii) the product of the Annual Fixed Rent Rate last in effect multiplied by a fraction, the numerator of which shall equal the CPI for November of the prior year (or, if not available, as published for the prior month closest ] to November of the prior year) and the denominator of which shall consist of the CPI as published for November of the year two (2) years’ prior (or, if not available, as published for the prior month closest to November the year two (2) years’ prior), with the Increase, and only such Increase, then being discounted by twenty-five percent (25%).

 

By way of example only, if the CPI for September 2023 was 325.0 and the CPI for November 2030 was 357.5, then the Annual Fixed Rent for the period of time from January 1, 2031 to December 31, 2031 would be $315,284.06, as determined by performing the following calculations:

 

September 2023 CPI

325.0

November 2030 CPI

357.5

Increase

10.00%

Increase discounted by 25%

7.5%

$293,287.50 x 1.075 (i.e., 7.5% increase)

$315,284.06

 

 

Once determined, Tenant shall pay the adjusted amount of the Annual Fixed Rent Rate through the remainder of each applicable calendar year of the Second Extended Term. For any part of the Second Extended Term during which the Fixed Rent Rate has not yet been finally determined, Tenant shall make payments to Landlord on account of Fixed Rent at the rate per square foot of Rentable Floor Area of the Premises last paid under the Lease. The parties shall adjust for any underpayment upon final determination of such rent. If the aforesaid Consumer Price Index is not in existence at the time of the adjustment, the parties shall use such equivalent price index as is published by any successor governmental agency in lieu of the Consumer Price Index, or by such nongovernmental agency as may then be publishing such an equivalent price index.

 

 


1 As of the Effective Date, such CPI can be found at: https://www.bls.gov/regions/northeast/data/consumerpriceindex boston table.htm

 

- 2 -

 

Fixed Rent and Additional Rent on account of Tenant’s Percentage of Taxes and Operating Costs shall continue to be paid at the same time and in the same manner as currently set forth in Article 4 of the Lease.

 

4.    Tenant represents to Landlord it has dealt with no broker in connection with this Amendment, and in the event of any claims for commissions against Landlord by any broker predicated upon prior dealings with Tenant, Tenant agrees to defend the same and indemnify and hold harmless Landlord against any such claims.

 

5.    Tenant represents and warrants to Landlord that, to the best of Tenant’s actual knowledge, as of the date hereof, (a) the Lease is and remains in good standing and in full force and effect, (b) Tenant has no claims, defenses, counterclaims, set-offs or defenses against Landlord arising out of the Lease or in any way relating thereto or arising out of any other transaction between Landlord and Tenant, and (c) all allowances provided to Tenant, have been paid in full by Landlord to Tenant, and Landlord has no further obligations with respect thereto or to the construction of the Premises.

 

6.    Landlord and Tenant each represent, as to itself, (a) that it is validly existing and in good standing in the state where it was organized; (b) that it has the authority and capacity to enter into this Amendment and perform all of its obligations hereunder; (c) that all necessary action has been taken in order to authorize it to enter into and perform all of its obligations hereunder; and (d) that the person executing this Amendment on its behalf is duly authorized to do so.

 

7.    This Amendment contains the entire agreement of the parties regarding the subject matter hereof. There are no promises, agreements, conditions, undertakings, warranties or representations, oral or written, express or implied, among them, relating to this subject matter, other than as set forth herein.

 

8.    This Amendment shall not be valid and binding until executed and delivered by Landlord, and may be executed in identical counterparts, each of which shall be deemed an original and all of which, when taken together, shall constitute one and the same instrument. Any facsimile, transmittal by PDF or other means of electronic transmittal of original signature versions of this Amendment shall be considered to have the same legal effect as execution and delivery of the original document. The parties agree that execution of this Amendment by means of DocuSign is acceptable and shall be valid and binding, having the same legal effect as execution with original wet signatures, and shall be treated in all respects as the original document.

 

- 3 -

 

9.    This Amendment shall be construed under the laws of the Commonwealth of Massachusetts and shall be binding upon and shall inure to the benefit of the parties hereto and their respective successors and assigns.

 

10.  From and after the date of this Amendment all references to the “Lease” shall mean the Lease, as amended by this Amendment.

 

 

 

Signatures appear on the following page

 

- 4 -

 

 

Except as amended hereby, the Lease is ratified and confirmed in all respects, and shall continue in full force and effect according to its terms, as amended.

 

Executed under seal as of the Effective Date.

 

 

LANDLORD:

   
   

NWP BUILDING 3 LLC,
A Massachusetts limited liability company,

By: NW ASSOCIATES LLC,
a Delaware limited liability company, its sole manager

 

By: NDC Asset Manager LLC

By:                   /s/ Peter Nordblom                                                                

Name: Peter Nordblom
as Manager and not individually

By:                  /s/ Crosby Nordblom                                                              

Name: Crosby Nordblom
as Manager and not individually 

 

 

 

 

 

 

 

TENANT:

 
     
 

LEMAITRE VASCULAR, INC.
a Massachusetts corporation

 
       
       
 

By:

          /s/ George W. LeMaitre

 
   

Name:

George W. LeMaitre

 
   

Title:

CEO & Chairman

 

 

 

- 5 -
EX-10.3 4 ex_590159.htm EXHIBIT 10.3 ex_590159.htm

Exhibit 10.3

 

SIXTH AMENDMENT OF LEASE

 

THIS SIXTH AMENDMENT OF LEASE (this “Amendment”) is made and entered into as of this 18th day of September, 2023 (the “Effective Date”) by and between NWP BUILDING 4 LLC, a Massachusetts limited liability company (“Landlord”) and LEMAITRE VASCULAR, INC., a Massachusetts corporation (“Tenant”).

 

BACKGROUND

 

A.    Landlord's predecessor-in-interest, the Trustees of Northwest Associates, and Tenant originally entered into a lease dated March 23, 2010, as amended by a First Amendment of Lease dated September 14, 2010, a Second Amendment of Lease dated October 31, 2011, a Third Amendment of Lease dated August 31, 2012, a Fourth Amendment of Lease dated December 20, 2013, and a Fifth Amendment of Lease dated October 29, 2019 (as amended, the "Lease") with respect to the entire building measuring approximately 27,289 rentable square feet (the "Building") located at 53 Second Avenue, Northwest Park, Burlington, MA; and

 

B.    Pursuant to the Lease, the current Expiration Date is December 31, 2030.

 

C.    The parties now desire to extend the term of the lease for a period of four (4) additional years, to expire on December 31, 2034, and provide for certain other modifications to the Lease on account of such extension.

 

 

NOW THEREFORE, for good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, the parties hereby amend the Lease as follows:

 

1.    Capitalized terms not defined in this Amendment shall have the meanings given them in the Lease. The background recitals set forth above are hereby incorporated herein.

 

2.    The Term of the Lease is hereby extended for an additional period of four (4) years from its current expiration date of December 31, 2030, such extension period commencing on January 1, 2031 and expiring on December 31, 2034 (the “Third Extended Term”), subject to the terms of the Lease. Accordingly, as of the Effective Date, the Expiration Date stated in Section 1.1 of the Lease is changed to December 31, 2034. The Third Extended Term shall be on all the same terms and conditions contained in the Lease, as hereby amended. Tenant is currently in possession of the Premises and accepts them in their current as-is condition for the Third Extended Term without any representations or warranties by Landlord as to their condition, and without any obligation on the part of Landlord to perform any work to prepare the Premises for Tenant’s continued use. Notwithstanding anything to the contrary contained in the Lease, the parties confirm Tenant has no option to extend or renew the Term of the Lease beyond the expiration of the Third Extended Term.

 

3.    Throughout the Third Extended Term, the Annual Fixed Rent Rate and the Monthly Fixed Rent Rate shall be calculated as follows:

 

 

 

 

A.    Effective as of January 1, 2031, the Annual Fixed Rent Rate shall be adjusted to an amount equal to the greater of (i) the Annual Fixed Rent Rate last in effect, or (ii) the product of the $511,668.75 (i.e., $18.75/rsf multiplied by the Rentable Floor Area of the Premises) multiplied by a fraction, the numerator of which shall equal the Consumer Price Index for All Urban Consumers (CPI-U), Not Seasonally Adjusted, Boston-Cambridge-Newton, MA-NH All Items (1982-1984=100), as published by the Bureau of Labor Statistics of the United States Department of Labor (the “CPI”)1, for November of the year 2030 (or, if not available, as published for the prior month closest to November, 2030) and the denominator of which shall consist of the CPI as published for September of the year 2023 (or, if not available, as published for the prior month closest to September, 2023), with the Increase (as the term is defined below), and only such Increase, then being discounted by twenty-five percent (25%). As used in this paragraph 3, the term “Increase” means the percentage increase in the CPI between the two comparison years used in the applicable calculation under this Section 3. By way of example only, in connection with the calculation set forth above in this subparagraph A, if the CPI for September 2023 was 325.0 and the CPI for November 2030 was 357.5, then the Increase would be ten percent (10%).

 

B.    Effective as of January 1, 2032, and annually thereafter (i.e. January 1, 2033 and January 1, 2034), the Annual Fixed Rent Rate shall be adjusted to be an amount equal to the greater of (i) the Annual Fixed Rent Rate last in effect, or (ii) the product of the Annual Fixed Rent Rate last in effect multiplied by a fraction, the numerator of which shall equal the CPI for November of the prior year (or, if not available, as published for the prior month closest ] to November of the prior year) and the denominator of which shall consist of the CPI as published for November of the year two (2) years’ prior (or, if not available, as published for the prior month closest to November the year two (2) years’ prior), with the Increase, and only such Increase, then being discounted by twenty-five percent (25%).

 

By way of example only, if the CPI for September 2023 was 325.0 and the CPI for November 2030 was 357.5, then the Annual Fixed Rent for the period of time from January 1, 2031 to December 31, 2031 would be $550,043.91, as determined by performing the following calculations:

 

September 2023 CPI

325.0

November 2030 CPI

357.5

Increase

10.00%

Increase discounted by 25%

7.5%

$511,668.75 x 1.075 (i.e., 7.5% increase)

$550,043.91

 

 


1 As of the Effective Date, such CPI can be found at: https://www.bls.gov/regions/northeast/data/consumerpriceindex boston table.htm

 

- 2 -

 

Once determined, Tenant shall pay the adjusted amount of the Annual Fixed Rent Rate through the remainder of each applicable calendar year of the Third Extended Term. For any part of the Third Extended Term during which the Fixed Rent Rate has not yet been finally determined, Tenant shall make payments to Landlord on account of Fixed Rent at the rate per square foot of Rentable Floor Area of the Premises last paid under the Lease. The parties shall adjust for any underpayment upon final determination of such rent. If the aforesaid Consumer Price Index is not in existence at the time of the adjustment, the parties shall use such equivalent price index as is published by any successor governmental agency in lieu of the Consumer Price Index, or by such nongovernmental agency as may then be publishing such an equivalent price index.

 

Fixed Rent and Additional Rent on account of Tenant’s Percentage of Taxes and Operating Costs shall continue to be paid at the same time and in the same manner as currently set forth in Article 4 of the Lease.

 

4.    As of the Effective Date of this Amendment, the Lease is amended such that Tenant, at Tenant’s sole cost, shall be responsible for any replacement or repairs exceeding Ten Thousand and 00/100 dollars ($10,000.00) to the roof and/or house HVAC systems during the Term of the Lease. To avoid any confusion, the costs for any replacement or repairs to the roof and/or house HVAC systems that cost Ten Thousand and 00/100 dollars ($10,000.00) or less shall still be subject to the terms of the Lease as set forth therein prior to this Amendment. Any such replacement or repair shall be coordinated by Landlord and use new parts, materials, and units of a similar quality and standard as current conditions. All other capital expenditures shall be performed and charged-back per the terms of the Lease.

 

5.    Tenant represents to Landlord it has dealt with no broker in connection with this Amendment, and in the event of any claims for commissions against Landlord by any broker predicated upon prior dealings with Tenant, Tenant agrees to defend the same and indemnify and hold harmless Landlord against any such claims.

 

6.    Tenant represents and warrants to Landlord that, to the best of Tenant’s actual knowledge, as of the date hereof, (a) the Lease is and remains in good standing and in full force and effect, (b) Tenant has no claims, defenses, counterclaims, set-offs or defenses against Landlord arising out of the Lease or in any way relating thereto or arising out of any other transaction between Landlord and Tenant, and (c) all allowances provided to Tenant, have been paid in full by Landlord to Tenant, and Landlord has no further obligations with respect thereto or to the construction of the Premises.

 

7.    Landlord and Tenant each represent, as to itself, (a) that it is validly existing and in good standing in the state where it was organized; (b) that it has the authority and capacity to enter into this Amendment and perform all of its obligations hereunder; (c) that all necessary action has been taken in order to authorize it to enter into and perform all of its obligations hereunder; and (d) that the person executing this Amendment on its behalf is duly authorized to do so.

 

8.    This Amendment contains the entire agreement of the parties regarding the subject matter hereof. There are no promises, agreements, conditions, undertakings, warranties or representations, oral or written, express or implied, among them, relating to this subject matter, other than as set forth herein.

 

- 3 -

 

9.    This Amendment shall not be valid and binding until executed and delivered by Landlord, and may be executed in identical counterparts, each of which shall be deemed an original and all of which, when taken together, shall constitute one and the same instrument. Any facsimile, transmittal by PDF or other means of electronic transmittal of original signature versions of this Amendment shall be considered to have the same legal effect as execution and delivery of the original document. The parties agree that execution of this Amendment by means of DocuSign is acceptable and shall be valid and binding, having the same legal effect as execution with original wet signatures, and shall be treated in all respects as the original document.

 

10.  This Amendment shall be construed under the laws of the Commonwealth of Massachusetts and shall be binding upon and shall inure to the benefit of the parties hereto and their respective successors and assigns.

 

11.  From and after the date of this Amendment all references to the “Lease” shall mean the Lease, as amended by this Amendment.

 

 

 

Signatures appear on the following page

 

- 4 -

 

 

 

 

Except as amended hereby, the Lease is ratified and confirmed in all respects, and shall continue in full force and effect according to its terms, as amended.

 

Executed under seal as of the Effective Date.

 

 

LANDLORD:

   
   

NWP BUILDING 4 LLC,
A Massachusetts limited liability company,

By: NW ASSOCIATES LLC,
a Delaware limited liability company, its sole manager

 

By: NDC Asset Manager LLC

By:                 /s/ Peter Nordblom                                                                   

Name: Peter Nordblom
as Manager and not individually

 

By:                 /s/ Crosby Nordblom                                                                

Name: Crosby Nordblom
as Manager and not individually 

 

 

 

 

 

TENANT:

 
     
 

LEMAITRE VASCULAR, INC.
a Massachusetts corporation

 
       
       
 

By:

          /s/ George W. LeMaitre

 
   

Name:

George W. LeMaitre

 
   

Title:

CEO & Chairman

 

 

- 5 -
EX-10.4 5 ex_590160.htm EXHIBIT 10.4 ex_590160.htm

Exhibit 10.4

 

EIGHTH AMENDMENT OF LEASE

 

THIS EIGHTH AMENDMENT OF LEASE (this “Amendment”) is made and entered into as of this 18th day of October, 2023 (the “Effective Date”) by and between NWP BUILDING 5 LLC, a Massachusetts limited liability company (“Landlord”) and LEMAITRE VASCULAR, INC., a Massachusetts corporation (“Tenant”).

 

BACKGROUND

 

A.    Landlord's predecessor-in-interest, the Trustees of Northwest Associates, and Tenant originally entered into a lease dated March 31, 2003, as amended by a First Amendment of Lease dated May 21, 2004, a Second Amendment of Lease dated May 21, 2007, a Third Amendment of Lease dated February 26, 2008, a Fourth Amendment of Lease dated October 31, 2008, a Fifth Amendment of Lease dated March 23, 2010, a Sixth Amendment of Lease dated December 20, 2013, and a Seventh Amendment of Lease (the “Seventh Amendment”) dated October 29, 2019 (as amended, the "Lease") with respect to the entire building measuring approximately 27,098 rentable square feet (the "Building") located at 63 Second Avenue, Northwest Park, Burlington, MA; and

 

B.    Pursuant to the Lease, the current Expiration Date is December 31, 2030.

 

C.    The parties now desire to extend the term of the lease for a period of four (4) additional years, to expire on December 31, 2034, and provide for certain other modifications to the Lease on account of such extension.

 

 

NOW THEREFORE, for good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, the parties hereby amend the Lease as follows:

 

1.    Capitalized terms not defined in this Amendment shall have the meanings given them in the Lease. The background recitals set forth above are hereby incorporated herein.

 

2.    The Term of the Lease is hereby extended for an additional period of four (4) years from its current expiration date of December 31, 2030, such extension period commencing on January 1, 2031 and expiring on December 31, 2034 (the “Seventh Extended Term”), subject to the terms of the Lease. Accordingly, as of the Effective Date, the Expiration Date stated in Section 1.1 of the Lease is changed to December 31, 2034. The Seventh Extended Term shall be on all the same terms and conditions contained in the Lease, as hereby amended. Tenant is currently in possession of the Premises and accepts them in their current as-is condition for the Seventh Extended Term without any representations or warranties by Landlord as to their condition, and without any obligation on the part of Landlord to perform any work to prepare the Premises for Tenant’s continued use. Notwithstanding anything to the contrary contained in the Lease, the parties confirm Tenant has no option to extend or renew the Term of the Lease beyond the expiration of the Seventh Extended Term.

 

3.    Throughout the Seventh Extended Term, the Annual Fixed Rent Rate and the Monthly Fixed Rent Rate shall be calculated as follows:

 

 

 

 

A.    Effective as of January 1, 2031, the Annual Fixed Rent Rate shall be adjusted to an amount equal to the greater of (i) the Annual Fixed Rent Rate last in effect, or (ii) the product of the $508,087.50 (i.e., $18.75/rsf multiplied by the Rentable Floor Area of the Premises) multiplied by a fraction, the numerator of which shall equal the Consumer Price Index for All Urban Consumers (CPI-U), Not Seasonally Adjusted, Boston-Cambridge-Newton, MA-NH All Items (1982-1984=100), as published by the Bureau of Labor Statistics of the United States Department of Labor (the “CPI”)1, for November of the year 2030 (or, if not available, as published for the prior month closest to November, 2030) and the denominator of which shall consist of the CPI as published for September of the year 2023 (or, if not available, as published for the prior month closest to September, 2023), with the Increase (as the term is defined below), and only such Increase, then being discounted by twenty-five percent (25%). As used in this paragraph 3, the term “Increase” means the percentage increase in the CPI between the two comparison years used in the applicable calculation under this Section 3. By way of example only, in connection with the calculation set forth above in this subparagraph A, if the CPI for September 2023 was 325.0 and the CPI for November 2030 was 357.5, then the Increase would be ten percent (10%).

 

B.    Effective as of January 1, 2032, and annually thereafter (i.e. January 1, 2033 and January 1, 2034), the Annual Fixed Rent Rate shall be adjusted to be an amount equal to the greater of (i) the Annual Fixed Rent Rate last in effect, or (ii) the product of the Annual Fixed Rent Rate last in effect multiplied by a fraction, the numerator of which shall equal the CPI for November of the prior year (or, if not available, as published for the prior month closest ] to November of the prior year) and the denominator of which shall consist of the CPI as published for November of the year two (2) years’ prior (or, if not available, as published for the prior month closest to November the year two (2) years’ prior), with the Increase, and only such Increase, then being discounted by twenty-five percent (25%).

 

By way of example only, if the CPI for September 2023 was 325.0 and the CPI for November 2030 was 357.5, then the Annual Fixed Rent for the period of time from January 1, 2031 to December 31, 2031 would be $546,194.06, as determined by performing the following calculations:

 

September 2023 CPI

325.0

November 2030 CPI

357.5

Increase

10.00%

Increase discounted by 25%

7.5%

$508,087.50 x 1.075 (i.e., 7.5% increase)

$546,194.06

 

 


1 As of the Effective Date, such CPI can be found at: https://www.bls.gov/regions/northeast/data/consumerpriceindex boston table.htm

 

- 2 -

 

Once determined, Tenant shall pay the adjusted amount of the Annual Fixed Rent Rate through the remainder of each applicable calendar year of the Seventh Extended Term. For any part of the Seventh Extended Term during which the Fixed Rent Rate has not yet been finally determined, Tenant shall make payments to Landlord on account of Fixed Rent at the rate per square foot of Rentable Floor Area of the Premises last paid under the Lease. The parties shall adjust for any underpayment upon final determination of such rent. If the aforesaid Consumer Price Index is not in existence at the time of the adjustment, the parties shall use such equivalent price index as is published by any successor governmental agency in lieu of the Consumer Price Index, or by such nongovernmental agency as may then be publishing such an equivalent price index.

 

Fixed Rent and Additional Rent on account of Tenant’s Percentage of Taxes and Operating Costs shall continue to be paid at the same time and in the same manner as currently set forth in Article 4 of the Lease.

 

4.    The fourth paragraph of the Seventh Amendment is hereby amended by inserting the following sentence: “To avoid any confusion, the costs for any replacement or repairs to the roof and/or house HVAC systems that cost Ten Thousand and 00/100 dollars ($10,000.00) or less shall still be subject to the terms of the Lease as set forth therein prior to this Seventh Amendment.”

 

5.    Tenant represents to Landlord it has dealt with no broker in connection with this Amendment, and in the event of any claims for commissions against Landlord by any broker predicated upon prior dealings with Tenant, Tenant agrees to defend the same and indemnify and hold harmless Landlord against any such claims.

 

6.    Tenant represents and warrants to Landlord that, to the best of Tenant’s actual knowledge, as of the date hereof, (a) the Lease is and remains in good standing and in full force and effect, (b) Tenant has no claims, defenses, counterclaims, set-offs or defenses against Landlord arising out of the Lease or in any way relating thereto or arising out of any other transaction between Landlord and Tenant, and (c) all allowances provided to Tenant, have been paid in full by Landlord to Tenant, and Landlord has no further obligations with respect thereto or to the construction of the Premises.

 

7.    Landlord and Tenant each represent, as to itself, (a) that it is validly existing and in good standing in the state where it was organized; (b) that it has the authority and capacity to enter into this Amendment and perform all of its obligations hereunder; (c) that all necessary action has been taken in order to authorize it to enter into and perform all of its obligations hereunder; and (d) that the person executing this Amendment on its behalf is duly authorized to do so.

 

8.    This Amendment contains the entire agreement of the parties regarding the subject matter hereof. There are no promises, agreements, conditions, undertakings, warranties or representations, oral or written, express or implied, among them, relating to this subject matter, other than as set forth herein.

 

- 3 -

 

9.    This Amendment shall not be valid and binding until executed and delivered by Landlord, and may be executed in identical counterparts, each of which shall be deemed an original and all of which, when taken together, shall constitute one and the same instrument. Any facsimile, transmittal by PDF or other means of electronic transmittal of original signature versions of this Amendment shall be considered to have the same legal effect as execution and delivery of the original document. The parties agree that execution of this Amendment by means of DocuSign is acceptable and shall be valid and binding, having the same legal effect as execution with original wet signatures, and shall be treated in all respects as the original document.

 

10.  This Amendment shall be construed under the laws of the Commonwealth of Massachusetts and shall be binding upon and shall inure to the benefit of the parties hereto and their respective successors and assigns.

 

11.  From and after the date of this Amendment all references to the “Lease” shall mean the Lease, as amended by this Amendment.

 

 

 

Signatures appear on the following page

 

- 4 -

 

 

Except as amended hereby, the Lease is ratified and confirmed in all respects, and shall continue in full force and effect according to its terms, as amended.

 

Executed under seal as of the Effective Date.

 

 

LANDLORD:

   
   

NWP BUILDING 5 LLC,
A Massachusetts limited liability company,

By: NW ASSOCIATES LLC,
a Delaware limited liability company, its sole manager

 

By: NDC Asset Manager LLC

By:                /s/ Peter Nordblom                                                               

Name: Peter Nordblom

as Manager and not individually

 

By:                /s/ Crosby Nordblom                                                            

Name: Crosby Nordblom
as Manager and not individually 

 

 

 

 

 

 

TENANT:

 
     
 

LEMAITRE VASCULAR, INC.
a Massachusetts corporation

 
       
       
 

By:

          /s/ George W. LeMaitre

 
   

Name:

   
   

Title:

   

 

 

- 5 -
EX-31.1 6 ex_588443.htm EXHIBIT 31.1

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

 

 

 
EX-31.2 7 ex_588444.htm EXHIBIT 31.2

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

 

 

 
EX-32.1 8 ex_588445.htm EXHIBIT 32.1

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 September 30, 2023 (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)

 

November 7, 2023

 

 

 
EX-32.2 9 ex_588446.htm EXHIBIT 32.2

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 September 30, 2023 (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)

 

November 7, 2023

 

 

 
EX-101.SCH 10 lmat-20230930.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 - Divestitures link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 5 - Goodwill and Other Intangible Assets link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 6 - Leases link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 7 - Accrued Expenses and Other Long-term Liabilities link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 8 - Segment and Enterprise-wide Disclosures link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 9 - Share-based Compensation link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 10 - Net Income Per Share link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 11 - Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 12 - Supplemental Cash Flow Information link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 13 - Fair Value Measurements link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 15 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Insider Trading Arrangement 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 5 - Goodwill and Other Intangible Assets (Tables) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 6 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 7 - Accrued Expenses and Other Long-term Liabilities (Tables) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 8 - Segment and Enterprise-wide Disclosures (Tables) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 9 - Share-based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 10 - Net Income Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 11 - Stockholders' Equity (Tables) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 12 - Supplemental Cash Flow Information (Tables) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 13 - Fair Value Measurements (Tables) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss (Tables) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 1 - Organization and Basis for Presentation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 1 - Organization and Basis for Presentation - Disaggregation of Revenue by Major Geographic Area (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 2 - Income Tax Expense (Details Textual) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 2 - Income Tax Expense - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 3 - Inventories and Other Deferred Costs (Details Textual) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 3 - Inventories and Other Deferred Costs - Summary of Inventories and Other Deferred Costs (Details) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 4 - Divestitures (Details Textual) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 5 - Goodwill and Other Intangible Assets (Details Textual) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 5 - Goodwill and Other Intangible Assets - Components of Identifiable Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 5 - Goodwill and Other Intangible Assets - Amortization Expense Included in General and Administrative Expense (Details) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 5 - Goodwill and Other Intangible Assets - Estimated Amortization Expense for Each of Five Succeeding Fiscal Years (Details) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 6 - Leases - Additional Lease Information (Details) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 6 - Leases - Minimum Rental Commitments (Details) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 7 - Accrued Expenses and Other Long-term Liabilities - Accrued Expenses (Details) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 7 - Accrued Expenses and Other Long-term Liabilities - Other Long-term Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 8 - Segment and Enterprise-wide Disclosures (Details Textual) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 8 - Segment and Enterprise-wide Disclosures - Net Sales to Unaffiliated Customers by Geography (Details) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 9 - Share-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 9 - Share-based Compensation - Share-Based Compensation Expense (Details) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 9 - Share-based Compensation - Schedule of Stock-based Compensation (Details) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 10 - Net Income Per Share - Computation of Basic and Diluted Net Income per Share (Details) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note 11 - Stockholders' Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note 11 - Stockholders' Equity - Dividend Activity (Details) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note 12 - Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details) link:calculationLink link:definitionLink link:presentationLink 061 - Disclosure - Note 13 - Fair Value Measurements (Details Textual) link:calculationLink link:definitionLink link:presentationLink 062 - Disclosure - Note 13 - Fair Value Measurements - Rollforward of the Fair Value as Determined by Level 3 (Details) link:calculationLink link:definitionLink link:presentationLink 063 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) link:calculationLink link:definitionLink link:presentationLink 064 - Disclosure - Insider Trading Arrangement (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.DEF 11 lmat-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 12 lmat-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information 2025 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo 2026 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree Note To Financial Statement Details Textual 2027 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2024 Significant Accounting Policies 2028 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo 2025 Note 1 - Organization and Basis for Presentation Unrealized loss on short-term marketable securities Note 2 - Income Tax Expense Note 3 - Inventories and Other Deferred Costs Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Note 5 - Goodwill and Other Intangible Assets Restructuring 2024 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths Note 6 - Leases Note 7 - Accrued Expenses and Other Long-term Liabilities Note 8 - Segment and Enterprise-wide Disclosures Note 9 - Share-based Compensation Income Tax Disclosure [Text Block] Note 10 - Net Income Per Share Note 11 - Stockholders' Equity Note 12 - Supplemental Cash Flow Information Other assets Stock-based compensation Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Note 13 - Fair Value Measurements us-gaap_LiabilitiesCurrent Total current liabilities us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear Remainder of 2023 Note 14 - 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) us-gaap_FiniteLivedIntangibleAssetUsefulLife Finite-Lived Intangible Asset, Useful Life Note 3 - Inventories and Other Deferred Costs - Summary of Inventories and Other Deferred Costs (Details) Note 5 - Goodwill and Other Intangible Assets - Components of Identifiable Intangible Assets (Details) Note 5 - Goodwill and Other Intangible Assets - Amortization Expense Included in General and Administrative Expense (Details) Note 5 - Goodwill and Other Intangible Assets - Estimated Amortization Expense for Each of Five Succeeding Fiscal Years (Details) Note 6 - Leases - Additional Lease Information (Details) Note 6 - Leases - Minimum Rental Commitments (Details) Note 7 - Accrued Expenses and Other Long-term Liabilities - Accrued Expenses (Details) Note 7 - Accrued Expenses and Other Long-term Liabilities - Other Long-term Liabilities (Details) Note 8 - Segment and Enterprise-wide Disclosures - Net Sales to Unaffiliated Customers by Geography (Details) Note 9 - Share-based Compensation - Share-Based Compensation Expense (Details) Note 9 - Share-based Compensation - Schedule of Stock-based Compensation (Details) Note 10 - Net Income Per Share - Computation of Basic and Diluted Net Income per Share (Details) Note 11 - Stockholders' Equity - Dividend Activity (Details) Foreign currency translation adjustment, net Note 12 - Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details) Note 13 - Fair Value Measurements - Rollforward of the Fair Value as Determined by Level 3 (Details) Note 14 - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) Schedule of Finite-Lived Intangible Assets [Table Text Block] 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 Depreciation and amortization Share-Based Payment Arrangement, Cost by Plan [Table Text Block] Other comprehensive income (loss): us-gaap_AssetsCurrent Total current assets Equity [Text Block] Treasury Stock, Common, Shares (in shares) Fair value adjustment to contingent consideration obligations Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Common stock, $0.01 par value; authorized 37,000,000 shares; issued 23,835,670 shares at September 30, 2023, and 23,655,716 shares at December 31, 2022 us-gaap_PaymentsToAcquireShortTermInvestments Purchases of short-term marketable securities Adjustments to reconcile net income to net cash provided by operating activities: Common stock, shares authorized (in shares) Americas [Member] Common Stock, Shares, Issued (in shares) Artegraft Inc [Member] Represents Artegraft Inc. Common stock, par value (in dollars per share) Asia Pacific [Member] Goodwill and Intangible Assets Disclosure [Text Block] Income and other taxes Revenue from Contract with Customer [Policy Text Block] Accrued expenses Total Compensation and related taxes Statistical Measurement [Domain] Cash paid for amounts included in the measurement of operating lease liabilities Maximum [Member] Minimum [Member] Lessee, Operating Leases [Text Block] Dividend payment Accounts payable Weighted Average [Member] Principal Worldwide Executive, Distribution, and Manufacturing Operations Facilities [Member] Information related to the principal worldwide executive, distribution, and manufacturing operations facilities. Statistical Measurement [Axis] Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment Proceeds from Sale of Property, Plant, and Equipment Preferred stock, $0.01 par value; authorized 3,000,000 shares; none outstanding Hereford, England [Member] Relating to the Hereford, England lease. us-gaap_OtherAccruedLiabilitiesCurrent Other us-gaap_PolicyTextBlockAbstract Accounting Policies International Operations Headquarter Facility [Member] Information related to the international operations headquarter facility. Cash Flow, Supplemental Disclosures [Text Block] Geographical [Axis] Geographical [Domain] Preferred stock, shares authorized (in shares) us-gaap_PaymentsToAcquireProductiveAssets Purchases of property and equipment and other assets Professional fees Preferred stock, par value (in dollars per share) Other Intangible Assets [Member] EMEA [Member] Work-in-process Net sales Net Sales Fair Value, Inputs, Level 3 [Member] Foreign currency loss Finished products Bangkok, Thailand Lease [Member] Relating to the Bangkok, Thailand lease. Fair Value Hierarchy and NAV [Domain] Other deferred costs Tokyo, Japan Lease [Member] Relating to the Tokyo, Japan lease. Shanghai, China Lease [Member] Relating to Shanghai, China lease. Seoul, Korea Lease [Member] Relating to Seoul, Korea lease. Weighted-average shares outstanding: Chandler, Arizona Lease [Member] Relating to Chandler, Arizona Lease. Vaughn, Canada Lease [Member] Relating to Vaughn, Canada lease. Cash paid for income taxes, net Madrid, Spain Lease [Member] Relating to the Madrid, Spain lease. Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Noncurrent [Text Block] Milan, Italy Lease [Member] Relating to the Milan, Italy lease. Fair Value Hierarchy and NAV [Axis] lmat_NonRule10b51ArrangementAdoptedFlag Non-Rule 10b5-1 Arrangement Adopted [Flag] Flag for adoption of non-rule 10b5-1 arrangements us-gaap_OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment Other Inventory, Materials, Supplies and Merchandise under Consignment, Gross lmat_Rule10b51ArrangementAdoptedFlag Rule 10b5-1 Arrangement Adopted [Flag] Flag for adoption of rule 10b5-1 arrangements. Current liabilities: lmat_NonRule10b51ArrangementTerminatedFlag Non-Rule 10b5-1 Arrangement Terminated [Flag] Flag for termination of non-rule 10b5-1 arrangement. lmat_Rule10b51ArrangementTerminatedFlag Rule 10b5-1 Arrangement Terminated [Flag] Flag for termination of rule 10b5-1 arrangement. Raw materials Victoria, Australia Lease [Member] Relating to the Victoria, Australia lease. Issuer Rule 10b5-1, Material Terms [Text Block] The entire disclosure for material terms under issuer rule 10b5-1. us-gaap_Assets Total assets Operating activities Customer Relationships [Member] Statement [Line Items] Accounts Receivable, Allowance for Credit Loss, Current Accounts receivable, net of allowances of $863 at September 30, 2023 and $835 at December 31, 2022 us-gaap_NumberOfOperatingSegments Number of Operating Segments Deferred tax assets Finite-Lived Intangible Assets by Major Class [Axis] Share-Based Payment Arrangement [Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] Additional paid-in capital AOCI Attributable to Parent [Member] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Acquisition-related obligations Deferred payment obligations resulting from business combinations and asset acquisitions. Stockholders’ equity: Contingent Consideration by Type [Axis] Inventory and other deferred costs Total inventory and other deferred costs Inventory and other deferred costs. Contingent Consideration Type [Domain] Short-term marketable securities Inventory and Other Deferred Costs Disclosure [Text Block] The entire disclosure for inventory and other deferred costs. Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Domain] Segment Reporting Disclosure [Text Block] lmat_IncreaseDecreaseInInventoryAndOtherDeferredCosts Inventory and other deferred costs Increase (decrease) in inventory and other deferred costs. Award Type [Domain] 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. Current assets: Fair Value Disclosures [Text Block] Net income Net income Other Countries [Member] Information pertaining to other countries. Award Type [Axis] Accumulated amortization Other intangibles, net Other intangibles, net us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Interest income Effect of exchange rate changes on cash and cash equivalents us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net increase (decrease) in cash and cash equivalents lmat_SaleOfPropertyPlantAndEquipmentClosingCosts Sale of Property, Plant, and Equipment, Closing Costs Closing costs from sale of property, plant, and equipment. Restricted Stock Units (RSUs) [Member] Gross carrying value us-gaap_Liabilities Total liabilities us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash used in financing activities Quarterly Dividends 3 [Member] Information pertaining to the third quarterly dividends. 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 Share-Based Payment Arrangement, Option [Member] Prepaid expenses and other current assets us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities us-gaap_GrossProfit Gross profit Cost of sales Performance-based Restricted Units [Member] Represents performance-based restricted units. Deferred tax liabilities Provision for inventory write-downs Property and equipment, net Goodwill us-gaap_OtherSundryLiabilitiesNoncurrent Other Payments of deferred acquisition consideration Fox River Grove, Illinois [Member] Fox River Grove, Illinois Stock Repurchase Program [Member] Information pertaining to the stock repurchase program. us-gaap_PaymentsOfDividendsCommonStock Common stock cash dividend paid Investing activities us-gaap_PaymentsForRepurchaseOfCommonStock Purchase of treasury stock for net settlement of equity awards Earnings per share of common stock: Retained Earnings [Member] Earnings Per Share [Text Block] Revenue us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax Proceeds from issuance of common stock Treasury Stock, Common [Member] Additional Paid-in Capital [Member] Share Repurchase Program [Domain] Common Stock [Member] CANADA us-gaap_StockRepurchaseProgramAuthorizedAmount1 Stock Repurchase Program, Authorized Amount Provision for income taxes Equity Components [Axis] Equity Component [Domain] Share Repurchase Program [Axis] GERMANY us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Income before income taxes us-gaap_OperatingExpenses Total operating expenses General and administrative Comprehensive Income (Loss) Note [Text Block] Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Cash and cash equivalents UNITED KINGDOM Disaggregation of Revenue [Table Text Block] Total stock-based compensation us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings Change in fair value included in earnings Document Quarterly Report Entity Incorporation, State or Country Code Amendment Flag us-gaap_UnrecognizedTaxBenefits Unrecognized Tax Benefits Unrecognized tax benefits as of December 31, 2022 Unrecognized tax benefits as of March 31, 2023 General and Administrative Expense [Member] Accounting Policies [Abstract] us-gaap_ComprehensiveIncomeNetOfTax Comprehensive income Significant Accounting Policies [Text Block] dei_DocumentTransitionReport Document Transition Report dei_CityAreaCode City Area Code Basis of Accounting, Policy [Policy Text Block] us-gaap_GainLossOnSaleOfBusiness Loss on divestitures us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations Reductions for lapses of the applicable statutes of limitations New Accounting Pronouncements, Policy [Policy Text Block] dei_EntityInteractiveDataCurrent Entity Interactive Data Current lmat_PeriodOfPaymentsReceivedFromCustomers Period of Payments Received from Customers Period in which payments are received from customers. Selling and Marketing Expense [Member] Cash dividends declared per common share (in dollars per share) Common Stock, Dividends, Per Share, Declared us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities Accounts payable and other liabilities us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities Reductions for settlements with taxing authorities Repurchase of common stock for net settlement of equity awards (in shares) Loss on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Security Exchange Name us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions Additions/adjustments for tax positions of prior years Preferred stock, shares outstanding (in shares) Additions/adjustments for tax positions of current year Title of 12(b) Security CardioCel and VascuCel Biologic Patches [Member] Information related to CardioCel and VascuCel Biologic Patches acquisition. Current Fiscal Year End Date Cost of Sales [Member] us-gaap_LeaseCost Total lease cost us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expenses and other assets Weighted average discount rate - operating leases Research and Development Expense [Member] 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] dei_DocumentPeriodEndDate Document Period End Date Right-of-use assets obtained in exchange for new operating lease liabilities Income Statement Location [Axis] Weighted average remaining lease term - operating leases (in years) (Year) Income Statement Location [Domain] dei_EntityFileNumber 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 dei_DocumentType Document Type Entity Small Business dei_EntityShellCompany 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] Burlington, MA (5) (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 dei_EntityFilerCategory Entity Filer Category dei_EntityCurrentReportingStatus Entity Current Reporting Status us-gaap_RestructuringCharges Restructuring Charges 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 Common stock equivalents, if dilutive (in shares) Shares excluded in computing diluted earnings per share as those shares would be anti-dilutive (in shares) Diluted (in shares) Shares used in computing diluted earnings per common share (in shares) Stock-based compensation expense us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Statement of Comprehensive Income [Abstract] Entity Tax Identification Number Entity Central Index Key dei_EntityRegistrantName Entity Registrant Name Entity [Domain] North Brunswick, New Jersey [Member] Information related to North Brunswick, New Jersey. Legal Entity [Axis] Statement [Table] Entity Address, Address Line One Statement of Financial Position [Abstract] Diluted earnings per share (in dollars per share) Diluted (in dollars per share) Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Basic (in shares) us-gaap_TreasuryStockValueAcquiredCostMethod Repurchase of common stock for net settlement of equity awards Amortization expense Entity Address, City or Town Entity Address, Postal Zip Code us-gaap_TreasuryStockCommonValue Treasury stock, at cost; 1,572,435 shares at September 30, 2023 and 1,568,595 shares at December 31, 2022 Basic earnings per share (in dollars per share) Basic (in dollars per share) Business Acquisition [Axis] Entity Address, State or Province Business Acquisition, Acquiree [Domain] Statement of Cash Flows [Abstract] dei_EntityCommonStockSharesOutstanding Entity Common Stock, Shares Outstanding (in shares) Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Statement of Stockholders' Equity [Abstract] Lease Contractual Term [Domain] us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Lease Contractual Term [Axis] Income Statement [Abstract] Other comprehensive income (loss) us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent Total other comprehensive loss us-gaap_BusinessCombinationContingentConsiderationLiability Business Combination, Contingent Consideration, Liability Schedule of Accrued Liabilities [Table Text Block] Trading Symbol Other Noncurrent Liabilities [Table Text Block] Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] dei_LocalPhoneNumber Local Phone Number Issuance of common stock for stock options exercised (in shares) us-gaap_TableTextBlock Notes Tables Vested restricted stock units (in shares) Issuance of common stock for stock options exercised Vested restricted stock units Finite-Lived Intangible Assets Amortization Expense [Table Text Block] us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Restructuring and Related Activities Disclosure [Text Block] Provision for doubtful accounts Payment date Dividends Payable, Date to be Paid Financing activities us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Other long-term liabilities Total Sales and marketing us-gaap_DividendsPayableDateOfRecordDayMonthAndYear Dividends Payable, Date of Record us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders’ equity UNITED STATES Dividends [Axis] Dividends [Domain] Retained earnings Research and development Accumulated other comprehensive loss Changes in operating assets and liabilities: us-gaap_StockholdersEquity Total stockholders’ equity Balance Balance Income taxes us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired Payments related to acquisitions lmat_AccruedExpensesCurrent Accrued expenses Represents current accrued expenses. us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements lmat_AccruedPurchasesCurrent Accrued purchases Represents current accrued purchases. Acquisition-related liabilities Lease liabilities - long-term Subsequent Event [Member] Schedule of Inventory, Current [Table Text Block] Class of Stock [Axis] us-gaap_OperatingLeaseLiability Minimum noncancelable lease liability Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Lease liabilities - short-term Subsequent Event Type [Axis] us-gaap_ForeignCurrencyTransactionGainLossUnrealized Foreign currency transaction (gain) loss Subsequent Event Type [Domain] Schedule of Dividends Payable [Table Text Block] Subsequent Events [Text Block] Right-of-use leased assets St. Etienne, France Factory [Member] Relating to the St. Etienne, France factory. us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Adjustment to net present value as of March 31, 2023 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2026 2023 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour 2027 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive 2028 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive Thereafter EX-101.PRE 13 lmat-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.CAL 14 lmat-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE XML 15 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document And Entity Information - shares
9 Months Ended
Sep. 30, 2023
Oct. 31, 2023
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
Document Transition Report false  
Entity File Number 001-33092  
Entity Registrant Name LEMAITRE VASCULAR, INC.  
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 (in shares)   22,263,235
Entity Central Index Key 0001158895  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 18,051 $ 19,134
Short-term marketable securities 78,967 63,557
Accounts receivable, net of allowances of $863 at September 30, 2023 and $835 at December 31, 2022 23,882 22,040
Inventory and other deferred costs 56,187 50,271
Prepaid expenses and other current assets 5,097 6,731
Total current assets 182,184 161,733
Property and equipment, net 21,357 17,901
Right-of-use leased assets 15,850 15,634
Goodwill 65,945 65,945
Other intangibles, net 43,199 46,527
Deferred tax assets 2,325 1,745
Other assets 3,152 991
Total assets 334,012 310,476
Current liabilities:    
Accounts payable 4,371 2,903
Accrued expenses 21,788 19,967
Acquisition-related obligations 121 573
Lease liabilities - short-term 2,749 1,886
Total current liabilities 29,029 25,329
Lease liabilities - long-term 14,132 14,710
Deferred tax liabilities 69 69
Other long-term liabilities 2,145 2,167
Total liabilities 45,375 42,275
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,835,670 shares at September 30, 2023, and 23,655,716 shares at December 31, 2022 239 237
Additional paid-in capital 198,254 189,268
Retained earnings 110,081 97,773
Accumulated other comprehensive loss (6,705) (6,031)
Treasury stock, at cost; 1,572,435 shares at September 30, 2023 and 1,568,595 shares at December 31, 2022 (13,232) (13,046)
Total stockholders’ equity 288,637 268,201
Total liabilities and stockholders’ equity $ 334,012 $ 310,476
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Accounts Receivable, Allowance for Credit Loss, Current $ 863 $ 835
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,835,670 23,655,716
Treasury Stock, Common, Shares (in shares) 1,572,435 1,568,595
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Net sales $ 47,411 $ 39,028 $ 144,601 $ 120,697
Cost of sales 16,596 13,958 50,817 41,855
Gross profit 30,815 25,070 93,784 78,842
Sales and marketing 9,673 8,229 30,786 24,321
General and administrative 7,738 7,229 23,392 21,812
Research and development 4,224 3,462 12,615 9,740
Restructuring 0 0 485 3,107
Total operating expenses 21,635 18,920 67,278 58,980
Income from operations 9,180 6,150 26,506 19,862
Other income (expense):        
Interest income 835 264 2,085 539
Foreign currency loss (189) (266) (429) (709)
Income before income taxes 9,826 6,148 28,162 19,692
Provision for income taxes 2,324 692 6,522 4,683
Net income $ 7,502 $ 5,456 $ 21,640 $ 15,009
Earnings per share of common stock:        
Basic (in dollars per share) $ 0.34 $ 0.25 $ 0.97 $ 0.68
Diluted (in dollars per share) $ 0.33 $ 0.25 $ 0.97 $ 0.68
Weighted-average shares outstanding:        
Basic (in shares) 22,263 21,984 22,196 21,959
Diluted (in shares) 22,481 22,217 22,411 22,149
Cash dividends declared per common share (in dollars per share) $ 0.140 $ 0.125 $ 0.420 $ 0.375
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Net income $ 7,502 $ 5,456 $ 21,640 $ 15,009
Other comprehensive income (loss):        
Foreign currency translation adjustment, net (833) (1,350) (492) (2,876)
Unrealized loss on short-term marketable securities (50) (333) (182) (1,816)
Total other comprehensive loss (883) (1,683) (674) (4,692)
Comprehensive income $ 6,619 $ 3,773 $ 20,966 $ 10,317
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.23.3
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, Common [Member]
Total
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           15,009
Other comprehensive income (loss)           (4,692)
Balance (in shares) at Sep. 30, 2022 23,558,954       1,558,074  
Balance at Sep. 30, 2022 $ 236 186,798 94,896 (8,127) $ (12,556) 261,247
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
Net income     5,456     5,456
Other comprehensive income (loss)       (1,683)   (1,683)
Issuance of common stock for stock options exercised (in shares) 37,786          
Issuance of common stock for stock options exercised $ 1 1,007       1,008
Vested restricted stock units (in shares) 280          
Vested restricted stock units $ 0 0       0
Stock-based compensation expense   1,186       1,186
Repurchase of common stock for net settlement of equity awards (in shares)         55  
Repurchase of common stock for net settlement of equity awards         $ (3) (3)
Common stock dividend paid     (2,750)     (2,750)
Balance (in shares) at Sep. 30, 2022 23,558,954       1,558,074  
Balance at Sep. 30, 2022 $ 236 186,798 94,896 (8,127) $ (12,556) 261,247
Balance (in shares) at Dec. 31, 2022 23,655,716       1,568,595  
Balance at Dec. 31, 2022 $ 237 189,268 97,773 (6,031) $ (13,046) 268,201
Net income     6,040     6,040
Other comprehensive income (loss)       459   459
Issuance of common stock for stock options exercised (in shares) 50,424          
Issuance of common stock for stock options exercised $ 1 1,445       1,446
Vested restricted stock units (in shares) 8,773          
Vested restricted stock units $ 0 0       0
Stock-based compensation expense   1,290       1,290
Repurchase of common stock for net settlement of equity awards (in shares)         3,602  
Repurchase of common stock for net settlement of equity awards         $ (172) (172)
Common stock dividend paid     (3,099)     (3,099)
Balance (in shares) at Mar. 31, 2023 23,714,913       1,572,197  
Balance at Mar. 31, 2023 $ 238 192,003 100,714 (5,572) $ (13,218) 274,165
Balance (in shares) at Dec. 31, 2022 23,655,716       1,568,595  
Balance at Dec. 31, 2022 $ 237 189,268 97,773 (6,031) $ (13,046) 268,201
Net income           21,640
Other comprehensive income (loss)           (674)
Balance (in shares) at Sep. 30, 2023 23,835,670       1,572,435  
Balance at Sep. 30, 2023 $ 239 198,254 110,081 (6,705) $ (13,232) 288,637
Balance (in shares) at Mar. 31, 2023 23,714,913       1,572,197  
Balance at Mar. 31, 2023 $ 238 192,003 100,714 (5,572) $ (13,218) 274,165
Net income     8,098     8,098
Other comprehensive income (loss)       (250)   (250)
Issuance of common stock for stock options exercised (in shares) 120,179          
Issuance of common stock for stock options exercised $ 1 3,626       3,627
Vested restricted stock units (in shares) 399          
Vested restricted stock units $ 0 0       0
Stock-based compensation expense   1,312       1,312
Repurchase of common stock for net settlement of equity awards (in shares)         151  
Repurchase of common stock for net settlement of equity awards         $ (9) (9)
Common stock dividend paid     (3,116)     (3,116)
Balance (in shares) at Jun. 30, 2023 23,835,491       1,572,348  
Balance at Jun. 30, 2023 $ 239 196,941 105,696 (5,822) $ (13,227) 283,827
Net income     7,502     7,502
Other comprehensive income (loss)       (883)   (883)
Issuance of common stock for stock options exercised (in shares) 0          
Issuance of common stock for stock options exercised $ 0 0       0
Vested restricted stock units (in shares) 179          
Vested restricted stock units $ 0 0       0
Stock-based compensation expense   1,313       1,313
Repurchase of common stock for net settlement of equity awards (in shares)         87  
Repurchase of common stock for net settlement of equity awards         $ (5) (5)
Common stock dividend paid     (3,117)     (3,117)
Balance (in shares) at Sep. 30, 2023 23,835,670       1,572,435  
Balance at Sep. 30, 2023 $ 239 $ 198,254 $ 110,081 $ (6,705) $ (13,232) $ 288,637
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Operating activities    
Net income $ 21,640 $ 15,009
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 7,072 7,145
Stock-based compensation 3,915 3,489
Fair value adjustment to contingent consideration obligations (49) (81)
Provision for doubtful accounts 60 214
Provision for inventory write-downs 1,455 2,060
Loss on disposal of property and equipment 0 95
Loss on divestitures 485 1,406
Foreign currency transaction (gain) loss (7) (90)
Changes in operating assets and liabilities:    
Accounts receivable (2,077) (1,737)
Inventory and other deferred costs (7,582) (5,041)
Prepaid expenses and other assets (1,160) (1,344)
Accounts payable and other liabilities 2,253 176
Net cash provided by operating activities 26,005 21,301
Investing activities    
Purchases of property and equipment and other assets (5,986) (1,969)
Payments related to acquisitions (899) 0
Purchases of short-term marketable securities (15,569) (8,000)
Net cash used in investing activities (22,454) (9,969)
Financing activities    
Payments of deferred acquisition consideration (0) 401
Proceeds from issuance of common stock 5,073 1,679
Purchase of treasury stock for net settlement of equity awards (186) (152)
Common stock cash dividend paid (9,332) (8,238)
Net cash used in financing activities (4,445) (7,112)
Effect of exchange rate changes on cash and cash equivalents (189) (1,162)
Net increase (decrease) in cash and cash equivalents (1,083) 3,058
Cash and cash equivalents at beginning of period 19,134 13,855
Cash and cash equivalents at end of period $ 18,051 $ 16,913
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Note 1 - Organization and Basis for Presentation
9 Months Ended
Sep. 30, 2023
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, 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; Dublin, Ireland; Kensington, Australia; Tokyo, Japan; Shanghai, China; Singapore; Seoul, Korea; and Bangkok, Thailand.

 

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 nine months ended September 30, 2023 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, 2022, including the notes thereto, included in our Form 10-K filed with the Securities and Exchange Commission (SEC) on March 1, 2023.

 

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 November 7, 2023, 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 direct to hospitals and to a lesser extent to international 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 to the performance obligations

 

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

   

Nine months ended September 30,

 
   

2023

   

2022

   

2023

   

2022

 
   

($ in thousands)

   

($ in thousands)

 
                                 

Americas

  $ 31,863     $ 26,627     $ 97,496     $ 82,024  

Europe, Middle East and Africa

    12,322       9,922       38,179       31,165  

Asia Pacific

    3,226       2,479       8,926       7,508  

Total

  $ 47,411     $ 39,028     $ 144,601     $ 120,697  

 

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 Italy, Spain and France 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 generally 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 23 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Note 2 - Income Tax Expense
9 Months Ended
Sep. 30, 2023
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 2023 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 discrete stock option exercises. Our 2022 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 September 30, 2023, the gross amount of unrecognized tax benefits exclusive of interest and penalties was $569,000. We remain subject to examination until the statute of limitations expires for each remaining 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:

 

   

Nine months ended

September 30, 2023

 
   

(in thousands)

 

Unrecognized tax benefits as of December 31, 2022

  $ 612  

Additions/adjustments for tax positions of current year

    -  

Additions/adjustments for tax positions of prior years

    (43 )

Reductions for settlements with taxing authorities

    -  

Reductions for lapses of the applicable statutes of limitations

    -  

Unrecognized tax benefits as of September 30, 2023

  $ 569  

 

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

 

United States

2019 and forward

Foreign

2015 and forward

 

 

XML 24 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Inventories and Other Deferred Costs
9 Months Ended
Sep. 30, 2023
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:

 

   

September 30, 2023

   

December 31, 2022

 
   

(in thousands)

 

Raw materials

  $ 19,137     $ 14,929  

Work-in-process

    3,793       3,662  

Finished products

    28,334       26,688  

Other deferred costs

    4,923       4,992  
                 

Total inventory and other deferred costs

  $ 56,187     $ 50,271  

 

We had inventory on consignment at customer sites of $1.8 million and $1.5 million at September 30, 2023 and December 31, 2022, 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 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 vascular and cardiac 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 25 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Divestitures
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Restructuring and Related Activities Disclosure [Text Block]

4. 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. The closure resulted in a restructuring charge of $3.1 million for the year ended December 31, 2022. Charges primarily consisted of employment termination costs, impairment of fixed assets and inventory, and third-party costs.

 

On October 10, 2022, we sold the St. Etienne, France building, building improvements, and land for $0.9 million less closing costs of $0.1 million, resulting in a gain of approximately $0.1 million recorded for the year ended December 31, 2022.

 

During the nine months ended September 30, 2023, we recorded additional restructuring charges of $0.5 million in conjunction with the St. Etienne, France factory closure. The additional charges consisted primarily of employment termination, settlement, legal and other third-party costs.

 

 

XML 26 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Goodwill and Other Intangible Assets
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Goodwill and Intangible Assets Disclosure [Text Block]

5.

Goodwill and Other Intangible Assets

 

There was no change to goodwill during the nine months ended September 30, 2023. Other intangible assets consist of the following:

 

   

September 30, 2023

   

December 31, 2022

 
   

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     $ 15,381     $ 14,168     $ 29,549     $ 13,319     $ 16,230  

Trademarks, tradenames and licenses

    3,767       1,870       1,897       3,647       1,533       2,114  

Customer relationships

    37,171       10,341       26,830       36,197       8,359       27,838  

Other intangible assets

    1,643       1,339       304       1,461       1,116       345  
                                                 

Total identifiable intangible assets

  $ 72,130     $ 28,931     $ 43,199     $ 70,854     $ 24,327     $ 46,527  

 

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

 

   

Three months ended September 30,

   

Nine months ended September 30,

 
   

2023

   

2022

   

2023

   

2022

 
   

(in thousands)

   

(in thousands)

 
                                 

Amortization expense

  $ 1,536     $ 1,535     $ 4,604     $ 4,647  

 

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

 

   

Year ended December 31,

 
   

2023

   

2024

   

2025

   

2026

   

2027

   

2028

 
   

(in thousands)

 
                                                 

Amortization expense

  $ 1,488     $ 5,904     $ 5,554     $ 5,119     $ 4,842     $ 4,456  

 

 

XML 27 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Note 6 - Leases
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

6. Leases

 

The Company determines if an arrangement is a lease at inception of the contract. The Company has operating leases for buildings, primarily for office space, manufacturing and distribution, as well as automobiles and printing equipment. At September 30, 2023, the Company has the following building and facility leases capitalized on the balance sheet:

 

Location (leases)

 

Purpose

 

Approx. Sq. Ft.

 

Expiration

               

Americas

             

Burlington, MA (5)

 

Corporate headquarters, manufacturing and distribution

    109,354  

December 2030

North Brunswick, NJ (1)

 

Artegraft biologic business

    16,732  

October 2029

Fox River Grove, IL (3)

 

RestoreFlow allografts business

    11,765  

November 2025

Vaughn, Canada

 

Canada sales office and distribution

    3,192  

February 2026

Chandler, Arizona

 

US sales office

    2,058  

August 2025

               

Europe, Middle East and Africa

             

Sulzbach, Germany

 

European headquarters and distribution

    21,410  

June 2031

Milan,Italy

 

Italy sales office and distribution

    5,705  

July 2027

Hereford, England

 

United Kingdom sales office and distribution

    3,575  

October 2029

Madrid, Spain

 

Spain sales office

    2,260  

June 2029

               

Asia Pacific

             

Singapore

 

Asia Pacific headquarters and distribution

    1,270  

June 2024

Tokyo, Japan

 

Japan sales office and distribution

    4,236  

July 2025

Bangkok, Thailand

 

Thailand sales office and distribution

    2,810  

August 2026

Seoul, Korea

 

Korea sales office and distribution

    2,300  

April 2027

Shanghai, China

 

China sales office and distribution

    1,152  

August 2024

Ballarat, Australia

 

Supply facility

 

Up to 350 acres

 

December 2030

 

Operating lease right-of-use (“ROU”) assets and operating lease liabilities are recognized based on the present value of the future lease minimum payments over the lease term at commencement date. Many of the lease agreements contain renewal or termination clauses that are factored into the determination of the lease term if it is reasonably certain that these options would be exercised. The Company recognizes lease expense for these leases on a straight-line basis over the lease term.

 

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

 

The interest rate implicit in lease agreements is typically not readily determinable, and as such the Company used the incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. The incremental borrowing rate is defined as the interest the Company would pay to borrow on a collateralized basis.

 

 

Additional information with respect to our leases is as follows:

 

   

Three months ended September 30,

    Nine months ended September 30,  
   

2023

   

2022

   

2023

   

2022

 
   

(in thousands)

   

(in thousands)

   

(in thousands)

   

(in thousands)

 
                                 

Lease cost

                               

Operating lease cost

  $ 797     $ 792     $ 1,941     $ 1,955  

Short-term lease cost

    28       154       348       478  

Total lease cost

  $ 825     $ 946     $ 2,289     $ 2,433  
                                 

Other information

                               

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

  $ 967     $ 977     $ 2,433     $ 2,461  
                                 

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

  $ 843     $ 287     $ 2,156     $ 2,669  
                                 
                                 

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

                    6.7       8.2  
                                 

Weighted average discount rate - operating leases

                    5.15 %     4.93 %

 

The maturities of the lease liabilities for each of the following fiscal years is:

 

Remainder of 2023

  $ 880  

Year ending December 31,

       

2024

    3,502  

2025

    3,314  

2026

    2,647  

2027

    2,482  

2028

    2,452  

Thereafter

    4,610  

Adjustment to net present value as of September 30, 2023

    (3,006 )
         

Minimum noncancelable lease liability

  $ 16,881  

 

 

XML 28 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Note 7 - Accrued Expenses and Other Long-term Liabilities
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Noncurrent [Text Block]

7. Accrued Expenses and Other Long-term Liabilities

 

Accrued expenses consist of the following:

 

   

September 30, 2023

   

December 31, 2022

 
   

(in thousands)

 

Compensation and related taxes

  $ 11,248     $ 10,770  

Accrued purchases

    5,996       3,748  

Accrued expenses

    3,690       4,640  

Income and other taxes

    446       449  

Professional fees

    75       108  

Other

    333       252  
                 

Total

  $ 21,788     $ 19,967  

 

Other long-term liabilities consist of the following:

 

   

September 30, 2023

   

December 31, 2022

 
   

(in thousands)

 

Acquisition-related liabilities

  $ 1,383     $ 1,354  

Income taxes

    558       636  

Other

    204       177  
                 

Total

  $ 2,145     $ 2,167  

 

XML 29 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Segment and Enterprise-wide Disclosures
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

8. 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, the United Kingdom and other European countries and Canada. Substantially all of our assets are located in the United States and Germany. Net sales to unaffiliated customers by country were as follows:

 

   

Three months ended

   

Nine months ended

 
   

September 30,

   

September 30,

 
   

2023

   

2022

   

2023

   

2022

 
   

(in thousands)

   

(in thousands)

 

United States

  $ 28,799     $ 24,242     $ 88,136     $ 74,734  

Germany

    3,317       2,814       10,246       8,675  

Canada

    2,615       1,962       8,093       6,141  

United Kingdom

    2,004       1,269       5,952       4,150  

Other countries

    10,676       8,741       32,174       26,997  
                                 

Net Sales

  $ 47,411     $ 39,028     $ 144,601     $ 120,697  

 

 

XML 30 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Share-based Compensation
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Share-Based Payment Arrangement [Text Block]

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

   

Nine months ended

 
   

September 30,

   

September 30,

 
   

2023

   

2022

   

2023

   

2022

 
   

(in thousands)

   

(in thousands)

 

Stock option awards

  $ 676     $ 614     $ 2,009     $ 1,840  

Restricted stock units

    481       432       1,443       1,231  

Performance-based restricted stock units

    156       140       463       418  
                                 

Total share-based compensation

  $ 1,313     $ 1,186     $ 3,915     $ 3,489  

 

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

 

   

Three months ended

   

Nine months ended

 
   

September 30,

   

September 30,

 
   

2023

   

2022

   

2023

   

2022

 
   

(in thousands)

   

(in thousands)

 

Cost of sales

  $ 168     $ 142     $ 504     $ 415  

Sales and marketing

    248       205       712       607  

General and administrative

    765       720       2,310       2,127  

Research and development

    132       119       389       340  
                                 

Total stock-based compensation

  $ 1,313     $ 1,186     $ 3,915     $ 3,489  

 

During the nine months ended September 30, 2023 and 2022, we granted options for the purchase of 1,660 and 2,052 shares of our common stock, we granted restricted stock units of 944 and 728, and granted performance-based restricted stock units of 310 and 250, respectively. We issued approximately 180,000 and 81,000 shares of common stock following the exercise or vesting of underlying stock options or restricted stock units during the nine months ended September 30, 2023 and 2022, respectively.

 

 

XML 31 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Note 10 - Net Income Per Share
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Earnings Per Share [Text Block]

10. Net Income per Share

 

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

 

   

Three months ended

   

Nine months ended

 
   

September 30,

   

September 30,

 
   

2023

   

2022

   

2023

   

2022

 
   

(in thousands, except per share data)

   

(in thousands, except per share data)

 

Basic:

                               

Net income available for common stockholders

  $ 7,502     $ 5,456     $ 21,640     $ 15,009  
                                 

Weighted average shares outstanding

    22,263       21,984       22,196       21,959  
                                 

Basic earnings per share

  $ 0.34     $ 0.25     $ 0.97     $ 0.68  
                                 

Diluted:

                               

Net income available for common stockholders

  $ 7,502     $ 5,456     $ 21,640     $ 15,009  
                                 

Weighted-average shares outstanding

    22,263       21,984       22,196       21,959  

Common stock equivalents, if dilutive

    218       233       215       190  

Shares used in computing diluted earnings per common share

    22,481       22,217       22,411       22,149  
                                 

Diluted earnings per share

  $ 0.33     $ 0.25     $ 0.97     $ 0.68  
                                 

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

    192       159       286       286  

 

 

XML 32 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Note 11 - Stockholders' Equity
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Equity [Text Block]

11. Stockholders Equity

 

Share Repurchase Program

 

On February 21, 2023, our Board of Directors authorized the repurchase of up to $25.0 million of the Company’s common stock through transactions on the open market, in privately negotiated purchases or otherwise until February 21, 2024. 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 2023

                   

March 9, 2023

 

March 23, 2023

  $ 0.140     $ 3,099  

May 17, 2023

 

June 1, 2023

  $ 0.140     $ 3,116  

August 17, 2023

 

August 31, 2023

  $ 0.140     $ 3,117  
                     

Fiscal Year 2022

                   

March 8, 2022

 

March 24, 2022

  $ 0.125     $ 2,743  

May 17, 2022

 

June 2, 2022

  $ 0.125     $ 2,745  

August 25, 2022

 

September 8, 2022

  $ 0.125     $ 2,750  

November 17, 2022

 

December 1, 2022

  $ 0.125     $ 2,750  

 

On October 24, 2023, our Board of Directors approved a quarterly cash dividend on our common stock of $0.14 per share payable on November 30, 2023, to stockholders of record at the close of business on November 16, 2023.

 

XML 33 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Note 12 - Supplemental Cash Flow Information
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Cash Flow, Supplemental Disclosures [Text Block]

12. Supplemental Cash Flow Information

 

   

For the nine months ended

 
   

September 30,

 
   

2023

   

2022

 
   

(in thousands)

 

Cash paid for income taxes, net

  $ 5,420     $ 6,822  

 

 

XML 34 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Note 13 - Fair Value Measurements
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Fair Value Disclosures [Text Block]

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

 

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 carotid graft business from Artegraft. The agreement required 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 the quarter ended December 31, 2022 we recorded a reduction to the liability to reflect a change in our estimate of the likelihood of achieving the unit sales milestones. There was no additional change in the estimated liability during the nine months ended September 30, 2023.

 

During 2019, we recorded contingent liabilities associated with our acquisition of the Anteris (formerly 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 statement of the acquired business to us; $2.0 million (“CE Mark Contingency”) contingent on LeMaitre’s success in obtaining CE marks under MDR regulations on the acquired products; $0.5 million contingent upon Anteris’ 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 Anteris’ 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 CE Mark Contingency amount may be reduced for certain costs incurred by LeMaitre in achieving the CE marks. During the quarter ended September 30, 2021 we recorded a reduction to the liability of $0.5 million, with the offset recorded in income from operations, to reflect our estimate of costs to be deducted from the contingent payment in connection with this amendment. Additionally, during the quarter ended December 31, 2022 we recorded a reduction to the liability of approximately $0.1 million, with the offset recorded in income from operations.

 

In September 2023 the agreement was amended in order to (i) place a cap on the total amount of costs incurred by LeMaitre in achieving the CE marks under MDR regulations that could be used as a deduction toward the $2.0 million holdback, and (ii) require a prorata payment to Anteris of the CE Mark Contingency, less costs described above, by January 2025 if the CE marks are not obtained by that date. During the quarter ended September 30, 2023 we recorded a reduction to the liability of $0.1 million, with the offset recorded in income from operations.

 

 

The following table provides a roll-forward 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:

 

   

Nine months ended September 30,

 
   

2023

   

2022

 
   

(in thousands)

 

Beginning balance

  $ 1,339     $ 1,492  

Additions

    -       -  

Payments

    -       -  

Change in fair value included in earnings

    (63 )     41  
                 

Ending balance

  $ 1,276     $ 1,533  

  

XML 35 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Note 14 - Accumulated Other Comprehensive Loss
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Comprehensive Income (Loss) Note [Text Block]

14. Accumulated Other Comprehensive Loss

 

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

 

   

Nine months ended

 
   

September 30,

 
   

2023

   

2022

 
   

(in thousands)

 

Beginning balance

  $ (6,031 )   $ (3,435 )
                 

Other comprehensive income (loss) before reclassifications

    (674 )     (4,692 )
                 

Ending Balance

  $ (6,705 )   $ (8,127 )

 

XML 36 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Note 15 - Subsequent Events
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Subsequent Events [Text Block]

15. Subsequent Events

 

In October 2023, we amended our lease agreements related to four of our five buildings in Burlington, Massachusetts, extending them for a period of four additional years to December 31, 2034. The Company has no option to extend or renew the leases beyond December 31, 2034. As of September 30, 2023, the expiration date was December 31, 2030. The foregoing description of the Amendments is not complete and is qualified in its entirety by reference to the full text of such documents attached as exhibits hereto.

 

 

XML 37 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangement
9 Months Ended
Sep. 30, 2023
Notes to Financial Statements  
Issuer Rule 10b5-1, Material Terms [Text Block]

Item 5. Other Information

 

Rule 10b5-1 and non-Rule 10b5-1 trading arrangements

 

During the fiscal quarter ended September 30, 2023, none of our directors or officers informed us of the adoption, modification or termination of a Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement, as those terms are defined in Regulation S-K, Item 408.

 

 

XML 38 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2023
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 nine months ended September 30, 2023 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, 2022, including the notes thereto, included in our Form 10-K filed with the Securities and Exchange Commission (SEC) on March 1, 2023.

 

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 November 7, 2023, 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 direct to hospitals and to a lesser extent to international 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 to the performance obligations

 

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

   

Nine months ended September 30,

 
   

2023

   

2022

   

2023

   

2022

 
   

($ in thousands)

   

($ in thousands)

 
                                 

Americas

  $ 31,863     $ 26,627     $ 97,496     $ 82,024  

Europe, Middle East and Africa

    12,322       9,922       38,179       31,165  

Asia Pacific

    3,226       2,479       8,926       7,508  

Total

  $ 47,411     $ 39,028     $ 144,601     $ 120,697  

 

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 Italy, Spain and France 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 generally 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 39 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Note 1 - Organization and Basis for Presentation (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three months ended September 30,

   

Nine months ended September 30,

 
   

2023

   

2022

   

2023

   

2022

 
   

($ in thousands)

   

($ in thousands)

 
                                 

Americas

  $ 31,863     $ 26,627     $ 97,496     $ 82,024  

Europe, Middle East and Africa

    12,322       9,922       38,179       31,165  

Asia Pacific

    3,226       2,479       8,926       7,508  

Total

  $ 47,411     $ 39,028     $ 144,601     $ 120,697  
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Note 2 - Income Tax Expense (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]
   

Nine months ended

September 30, 2023

 
   

(in thousands)

 

Unrecognized tax benefits as of December 31, 2022

  $ 612  

Additions/adjustments for tax positions of current year

    -  

Additions/adjustments for tax positions of prior years

    (43 )

Reductions for settlements with taxing authorities

    -  

Reductions for lapses of the applicable statutes of limitations

    -  

Unrecognized tax benefits as of September 30, 2023

  $ 569  
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Inventories and Other Deferred Costs (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

September 30, 2023

   

December 31, 2022

 
   

(in thousands)

 

Raw materials

  $ 19,137     $ 14,929  

Work-in-process

    3,793       3,662  

Finished products

    28,334       26,688  

Other deferred costs

    4,923       4,992  
                 

Total inventory and other deferred costs

  $ 56,187     $ 50,271  
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Goodwill and Other Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
   

September 30, 2023

   

December 31, 2022

 
   

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     $ 15,381     $ 14,168     $ 29,549     $ 13,319     $ 16,230  

Trademarks, tradenames and licenses

    3,767       1,870       1,897       3,647       1,533       2,114  

Customer relationships

    37,171       10,341       26,830       36,197       8,359       27,838  

Other intangible assets

    1,643       1,339       304       1,461       1,116       345  
                                                 

Total identifiable intangible assets

  $ 72,130     $ 28,931     $ 43,199     $ 70,854     $ 24,327     $ 46,527  
Finite-Lived Intangible Assets Amortization Expense [Table Text Block]
   

Three months ended September 30,

   

Nine months ended September 30,

 
   

2023

   

2022

   

2023

   

2022

 
   

(in thousands)

   

(in thousands)

 
                                 

Amortization expense

  $ 1,536     $ 1,535     $ 4,604     $ 4,647  
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
   

Year ended December 31,

 
   

2023

   

2024

   

2025

   

2026

   

2027

   

2028

 
   

(in thousands)

 
                                                 

Amortization expense

  $ 1,488     $ 5,904     $ 5,554     $ 5,119     $ 4,842     $ 4,456  
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Note 6 - Leases (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Lease, Cost [Table Text Block]

Location (leases)

 

Purpose

 

Approx. Sq. Ft.

 

Expiration

               

Americas

             

Burlington, MA (5)

 

Corporate headquarters, manufacturing and distribution

    109,354  

December 2030

North Brunswick, NJ (1)

 

Artegraft biologic business

    16,732  

October 2029

Fox River Grove, IL (3)

 

RestoreFlow allografts business

    11,765  

November 2025

Vaughn, Canada

 

Canada sales office and distribution

    3,192  

February 2026

Chandler, Arizona

 

US sales office

    2,058  

August 2025

               

Europe, Middle East and Africa

             

Sulzbach, Germany

 

European headquarters and distribution

    21,410  

June 2031

Milan,Italy

 

Italy sales office and distribution

    5,705  

July 2027

Hereford, England

 

United Kingdom sales office and distribution

    3,575  

October 2029

Madrid, Spain

 

Spain sales office

    2,260  

June 2029

               

Asia Pacific

             

Singapore

 

Asia Pacific headquarters and distribution

    1,270  

June 2024

Tokyo, Japan

 

Japan sales office and distribution

    4,236  

July 2025

Bangkok, Thailand

 

Thailand sales office and distribution

    2,810  

August 2026

Seoul, Korea

 

Korea sales office and distribution

    2,300  

April 2027

Shanghai, China

 

China sales office and distribution

    1,152  

August 2024

Ballarat, Australia

 

Supply facility

 

Up to 350 acres

 

December 2030

   

Three months ended September 30,

    Nine months ended September 30,  
   

2023

   

2022

   

2023

   

2022

 
   

(in thousands)

   

(in thousands)

   

(in thousands)

   

(in thousands)

 
                                 

Lease cost

                               

Operating lease cost

  $ 797     $ 792     $ 1,941     $ 1,955  

Short-term lease cost

    28       154       348       478  

Total lease cost

  $ 825     $ 946     $ 2,289     $ 2,433  
                                 

Other information

                               

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

  $ 967     $ 977     $ 2,433     $ 2,461  
                                 

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

  $ 843     $ 287     $ 2,156     $ 2,669  
                                 
                                 

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

                    6.7       8.2  
                                 

Weighted average discount rate - operating leases

                    5.15 %     4.93 %
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

Remainder of 2023

  $ 880  

Year ending December 31,

       

2024

    3,502  

2025

    3,314  

2026

    2,647  

2027

    2,482  

2028

    2,452  

Thereafter

    4,610  

Adjustment to net present value as of September 30, 2023

    (3,006 )
         

Minimum noncancelable lease liability

  $ 16,881  
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Note 7 - Accrued Expenses and Other Long-term Liabilities (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
   

September 30, 2023

   

December 31, 2022

 
   

(in thousands)

 

Compensation and related taxes

  $ 11,248     $ 10,770  

Accrued purchases

    5,996       3,748  

Accrued expenses

    3,690       4,640  

Income and other taxes

    446       449  

Professional fees

    75       108  

Other

    333       252  
                 

Total

  $ 21,788     $ 19,967  
Other Noncurrent Liabilities [Table Text Block]
   

September 30, 2023

   

December 31, 2022

 
   

(in thousands)

 

Acquisition-related liabilities

  $ 1,383     $ 1,354  

Income taxes

    558       636  

Other

    204       177  
                 

Total

  $ 2,145     $ 2,167  
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Segment and Enterprise-wide Disclosures (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]
   

Three months ended

   

Nine months ended

 
   

September 30,

   

September 30,

 
   

2023

   

2022

   

2023

   

2022

 
   

(in thousands)

   

(in thousands)

 

United States

  $ 28,799     $ 24,242     $ 88,136     $ 74,734  

Germany

    3,317       2,814       10,246       8,675  

Canada

    2,615       1,962       8,093       6,141  

United Kingdom

    2,004       1,269       5,952       4,150  

Other countries

    10,676       8,741       32,174       26,997  
                                 

Net Sales

  $ 47,411     $ 39,028     $ 144,601     $ 120,697  
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Share-based Compensation (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Share-Based Payment Arrangement, Cost by Plan [Table Text Block]
   

Three months ended

   

Nine months ended

 
   

September 30,

   

September 30,

 
   

2023

   

2022

   

2023

   

2022

 
   

(in thousands)

   

(in thousands)

 

Stock option awards

  $ 676     $ 614     $ 2,009     $ 1,840  

Restricted stock units

    481       432       1,443       1,231  

Performance-based restricted stock units

    156       140       463       418  
                                 

Total share-based compensation

  $ 1,313     $ 1,186     $ 3,915     $ 3,489  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   

Three months ended

   

Nine months ended

 
   

September 30,

   

September 30,

 
   

2023

   

2022

   

2023

   

2022

 
   

(in thousands)

   

(in thousands)

 

Cost of sales

  $ 168     $ 142     $ 504     $ 415  

Sales and marketing

    248       205       712       607  

General and administrative

    765       720       2,310       2,127  

Research and development

    132       119       389       340  
                                 

Total stock-based compensation

  $ 1,313     $ 1,186     $ 3,915     $ 3,489  
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Note 10 - Net Income Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three months ended

   

Nine months ended

 
   

September 30,

   

September 30,

 
   

2023

   

2022

   

2023

   

2022

 
   

(in thousands, except per share data)

   

(in thousands, except per share data)

 

Basic:

                               

Net income available for common stockholders

  $ 7,502     $ 5,456     $ 21,640     $ 15,009  
                                 

Weighted average shares outstanding

    22,263       21,984       22,196       21,959  
                                 

Basic earnings per share

  $ 0.34     $ 0.25     $ 0.97     $ 0.68  
                                 

Diluted:

                               

Net income available for common stockholders

  $ 7,502     $ 5,456     $ 21,640     $ 15,009  
                                 

Weighted-average shares outstanding

    22,263       21,984       22,196       21,959  

Common stock equivalents, if dilutive

    218       233       215       190  

Shares used in computing diluted earnings per common share

    22,481       22,217       22,411       22,149  
                                 

Diluted earnings per share

  $ 0.33     $ 0.25     $ 0.97     $ 0.68  
                                 

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

    192       159       286       286  
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Note 11 - Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Dividends Payable [Table Text Block]

Record Date

 

Payment Date

 

Per Share Amount

   

Dividend Payment

 
               

(in thousands)

 

Fiscal Year 2023

                   

March 9, 2023

 

March 23, 2023

  $ 0.140     $ 3,099  

May 17, 2023

 

June 1, 2023

  $ 0.140     $ 3,116  

August 17, 2023

 

August 31, 2023

  $ 0.140     $ 3,117  
                     

Fiscal Year 2022

                   

March 8, 2022

 

March 24, 2022

  $ 0.125     $ 2,743  

May 17, 2022

 

June 2, 2022

  $ 0.125     $ 2,745  

August 25, 2022

 

September 8, 2022

  $ 0.125     $ 2,750  

November 17, 2022

 

December 1, 2022

  $ 0.125     $ 2,750  
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Note 12 - Supplemental Cash Flow Information (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]
   

For the nine months ended

 
   

September 30,

 
   

2023

   

2022

 
   

(in thousands)

 

Cash paid for income taxes, net

  $ 5,420     $ 6,822  
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Note 13 - Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]
   

Nine months ended September 30,

 
   

2023

   

2022

 
   

(in thousands)

 

Beginning balance

  $ 1,339     $ 1,492  

Additions

    -       -  

Payments

    -       -  

Change in fair value included in earnings

    (63 )     41  
                 

Ending balance

  $ 1,276     $ 1,533  
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Note 14 - Accumulated Other Comprehensive Loss (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
   

Nine months ended

 
   

September 30,

 
   

2023

   

2022

 
   

(in thousands)

 

Beginning balance

  $ (6,031 )   $ (3,435 )
                 

Other comprehensive income (loss) before reclassifications

    (674 )     (4,692 )
                 

Ending Balance

  $ (6,705 )   $ (8,127 )
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Note 1 - Organization and Basis for Presentation (Details Textual)
9 Months Ended
Sep. 30, 2023
Minimum [Member]  
Period of Payments Received from Customers 30 days
Maximum [Member]  
Period of Payments Received from Customers 60 days
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.23.3
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, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue $ 47,411 $ 39,028 $ 144,601 $ 120,697
Americas [Member]        
Revenue 31,863 26,627 97,496 82,024
EMEA [Member]        
Revenue 12,322 9,922 38,179 31,165
Asia Pacific [Member]        
Revenue $ 3,226 $ 2,479 $ 8,926 $ 7,508
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Note 2 - Income Tax Expense (Details Textual) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Unrecognized Tax Benefits $ 569,000 $ 612,000
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Note 2 - Income Tax Expense - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details)
9 Months Ended
Sep. 30, 2023
USD ($)
Unrecognized tax benefits as of December 31, 2022 $ 612,000
Additions/adjustments for tax positions of current year 0
Additions/adjustments for tax positions of prior years (43,000)
Reductions for settlements with taxing authorities 0
Reductions for lapses of the applicable statutes of limitations 0
Unrecognized tax benefits as of March 31, 2023 $ 569,000
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Inventories and Other Deferred Costs (Details Textual) - USD ($)
$ in Millions
Sep. 30, 2023
Dec. 31, 2022
Other Inventory, Materials, Supplies and Merchandise under Consignment, Gross $ 1.8 $ 1.5
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Inventories and Other Deferred Costs - Summary of Inventories and Other Deferred Costs (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Raw materials $ 19,137 $ 14,929
Work-in-process 3,793 3,662
Finished products 28,334 26,688
Other deferred costs 4,923 4,992
Total inventory and other deferred costs $ 56,187 $ 50,271
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Divestitures (Details Textual) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Oct. 10, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Restructuring Charges       $ 3,100
Gain (Loss) on Disposition of Property Plant Equipment   $ 0 $ 95  
St. Etienne, France Factory [Member]        
Restructuring Charges   $ 500    
Proceeds from Sale of Property, Plant, and Equipment $ 900      
Sale of Property, Plant, and Equipment, Closing Costs 100      
Gain (Loss) on Disposition of Property Plant Equipment $ 100      
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Goodwill and Other Intangible Assets (Details Textual)
Sep. 30, 2023
Minimum [Member]  
Finite-Lived Intangible Asset, Useful Life 2 years
Maximum [Member]  
Finite-Lived Intangible Asset, Useful Life 16 years
Weighted Average [Member]  
Finite-Lived Intangible Asset, Useful Life 10 years 3 months 18 days
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Goodwill and Other Intangible Assets - Components of Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Gross carrying value $ 72,130 $ 70,854
Accumulated amortization 28,931 24,327
Other intangibles, net 43,199 46,527
Product Technology and Intellectual Property [Member]    
Gross carrying value 29,549 29,549
Accumulated amortization 15,381 13,319
Other intangibles, net 14,168 16,230
Trademarks, Tradenames and Licenses [Member]    
Gross carrying value 3,767 3,647
Accumulated amortization 1,870 1,533
Other intangibles, net 1,897 2,114
Customer Relationships [Member]    
Gross carrying value 37,171 36,197
Accumulated amortization 10,341 8,359
Other intangibles, net 26,830 27,838
Other Intangible Assets [Member]    
Gross carrying value 1,643 1,461
Accumulated amortization 1,339 1,116
Other intangibles, net $ 304 $ 345
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Goodwill and Other Intangible Assets - Amortization Expense Included in General and Administrative Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Amortization expense $ 1,536 $ 1,535 $ 4,604 $ 4,647
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Goodwill and Other Intangible Assets - Estimated Amortization Expense for Each of Five Succeeding Fiscal Years (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
2023 $ 1,488
2024 5,904
2025 5,554
2026 5,119
2027 4,842
2028 $ 4,456
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Note 6 - Leases - Additional Lease Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
ft²
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
ft²
Sep. 30, 2022
USD ($)
Operating lease cost | $ $ 797 $ 792 $ 1,941 $ 1,955
Short-term lease cost | $ 28 154 348 478
Total lease cost | $ 825 946 2,289 2,433
Cash paid for amounts included in the measurement of operating lease liabilities | $ 967 977 2,433 2,461
Right-of-use assets obtained in exchange for new operating lease liabilities | $ $ 843 $ 287 $ 2,156 $ 2,669
Weighted average remaining lease term - operating leases (in years) (Year) 6 years 8 months 12 days 8 years 2 months 12 days 6 years 8 months 12 days 8 years 2 months 12 days
Weighted average discount rate - operating leases 5.15% 4.93% 5.15% 4.93%
Americas [Member] | Principal Worldwide Executive, Distribution, and Manufacturing Operations Facilities [Member]        
Burlington, MA (5) (Square Foot) 109,354   109,354  
Americas [Member] | North Brunswick, New Jersey [Member]        
Burlington, MA (5) (Square Foot) 16,732   16,732  
Americas [Member] | Fox River Grove, Illinois [Member]        
Burlington, MA (5) (Square Foot) 11,765   11,765  
Americas [Member] | Vaughn, Canada Lease [Member]        
Burlington, MA (5) (Square Foot) 3,192   3,192  
Americas [Member] | Chandler, Arizona Lease [Member]        
Burlington, MA (5) (Square Foot) 2,058   2,058  
EMEA [Member] | International Operations Headquarter Facility [Member]        
Burlington, MA (5) (Square Foot) 21,410   21,410  
EMEA [Member] | Milan, Italy Lease [Member]        
Burlington, MA (5) (Square Foot) 5,705   5,705  
EMEA [Member] | Hereford, England [Member]        
Burlington, MA (5) (Square Foot) 3,575   3,575  
EMEA [Member] | Madrid, Spain Lease [Member]        
Burlington, MA (5) (Square Foot) 2,260   2,260  
Asia Pacific [Member] | International Operations Headquarter Facility [Member]        
Burlington, MA (5) (Square Foot) 1,270   1,270  
Asia Pacific [Member] | Tokyo, Japan Lease [Member]        
Burlington, MA (5) (Square Foot) 4,236   4,236  
Asia Pacific [Member] | Bangkok, Thailand Lease [Member]        
Burlington, MA (5) (Square Foot) 2,810   2,810  
Asia Pacific [Member] | Seoul, Korea Lease [Member]        
Burlington, MA (5) (Square Foot) 2,300   2,300  
Asia Pacific [Member] | Shanghai, China Lease [Member]        
Burlington, MA (5) (Square Foot) 1,152   1,152  
Asia Pacific [Member] | Victoria, Australia Lease [Member]        
Burlington, MA (5) (Square Foot) 350   350  
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Note 6 - Leases - Minimum Rental Commitments (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Remainder of 2023 $ 880
2024 3,502
2025 3,314
2026 2,647
2027 2,482
2028 2,452
Thereafter 4,610
Adjustment to net present value as of March 31, 2023 (3,006)
Minimum noncancelable lease liability $ 16,881
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Note 7 - Accrued Expenses and Other Long-term Liabilities - Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Compensation and related taxes $ 11,248 $ 10,770
Accrued purchases 5,996 3,748
Accrued expenses 3,690 4,640
Income and other taxes 446 449
Professional fees 75 108
Other 333 252
Total $ 21,788 $ 19,967
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Note 7 - Accrued Expenses and Other Long-term Liabilities - Other Long-term Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Acquisition-related liabilities $ 1,383 $ 1,354
Income taxes 558 636
Other 204 177
Total $ 2,145 $ 2,167
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Segment and Enterprise-wide Disclosures (Details Textual)
9 Months Ended
Sep. 30, 2023
Number of Operating Segments 1
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Segment and Enterprise-wide Disclosures - Net Sales to Unaffiliated Customers by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Net Sales $ 47,411 $ 39,028 $ 144,601 $ 120,697
UNITED STATES        
Net Sales 28,799 24,242 88,136 74,734
GERMANY        
Net Sales 3,317 2,814 10,246 8,675
CANADA        
Net Sales 2,615 1,962 8,093 6,141
UNITED KINGDOM        
Net Sales 2,004 1,269 5,952 4,150
Other Countries [Member]        
Net Sales $ 10,676 $ 8,741 $ 32,174 $ 26,997
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Share-based Compensation (Details Textual) - shares
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 1,660 2,052
Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture 180,000 81,000
Restricted Stock Units (RSUs) [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period 944 728
Performance-based Restricted Units [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period 310 250
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Share-based Compensation - Share-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Stock-based compensation $ 1,313 $ 1,186 $ 3,915 $ 3,489
Share-Based Payment Arrangement, Option [Member]        
Stock-based compensation 676 614 2,009 1,840
Restricted Stock Units (RSUs) [Member]        
Stock-based compensation 481 432 1,443 1,231
Performance-based Restricted Units [Member]        
Stock-based compensation $ 156 $ 140 $ 463 $ 418
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Share-based Compensation - Schedule of Stock-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Total stock-based compensation $ 1,313 $ 1,186 $ 3,915 $ 3,489
Cost of Sales [Member]        
Total stock-based compensation 168 142 504 415
Selling and Marketing Expense [Member]        
Total stock-based compensation 248 205 712 607
General and Administrative Expense [Member]        
Total stock-based compensation 765 720 2,310 2,127
Research and Development Expense [Member]        
Total stock-based compensation $ 132 $ 119 $ 389 $ 340
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Note 10 - 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 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Net income $ 7,502 $ 8,098 $ 6,040 $ 5,456 $ 3,515 $ 6,038 $ 21,640 $ 15,009
Basic (in shares) 22,263     21,984     22,196 21,959
Basic earnings per share (in dollars per share) $ 0.34     $ 0.25     $ 0.97 $ 0.68
Common stock equivalents, if dilutive (in shares) 218     233     215 190
Shares used in computing diluted earnings per common share (in shares) 22,481     22,217     22,411 22,149
Diluted earnings per share (in dollars per share) $ 0.33     $ 0.25     $ 0.97 $ 0.68
Shares excluded in computing diluted earnings per share as those shares would be anti-dilutive (in shares) 192     159     286 286
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Note 11 - Stockholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Oct. 24, 2023
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Feb. 21, 2023
Common Stock, Dividends, Per Share, Declared   $ 0.140 $ 0.125 $ 0.420 $ 0.375  
Subsequent Event [Member]            
Common Stock, Dividends, Per Share, Declared $ 0.14          
Dividends Payable, Date to be Paid Nov. 30, 2023          
Dividends Payable, Date of Record Nov. 16, 2023          
Stock Repurchase Program [Member] | Common Stock [Member]            
Stock Repurchase Program, Authorized Amount           $ 25
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Note 11 - Stockholders' Equity - Dividend Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Cash dividends declared per common share (in dollars per share) $ 0.140 $ 0.125 $ 0.420 $ 0.375  
Quarterly Dividends 1 [Member]          
Payment date     Mar. 23, 2023   Mar. 24, 2022
Cash dividends declared per common share (in dollars per share)     $ 0.140   $ 0.125
Dividend payment $ 3,099   $ 3,099   $ 2,743
Quarterly Dividends 2 [Member]          
Payment date     Jun. 01, 2023   Jun. 02, 2022
Cash dividends declared per common share (in dollars per share)     $ 0.140   $ 0.125
Dividend payment 3,116   $ 3,116   $ 2,745
Quarterly Dividends 3 [Member]          
Payment date     Aug. 31, 2023   Sep. 08, 2022
Cash dividends declared per common share (in dollars per share)     $ 0.140   $ 0.125
Dividend payment $ 3,117   $ 3,117   $ 2,750
Quarterly Dividends 4 [Member]          
Payment date         Dec. 01, 2022
Cash dividends declared per common share (in dollars per share)         $ 0.125
Dividend payment         $ 2,750
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Note 12 - Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash paid for income taxes, net $ 5,420 $ 6,822
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Note 13 - Fair Value Measurements (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2021
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2019
Oct. 11, 2019
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability       $ (49) $ (81)    
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability       49 $ 81    
Artegraft Inc [Member]              
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High $ 17,500     17,500      
Business Combination, Contingent Consideration, Liability 400     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] | Fair Value, Inputs, Level 3 [Member]              
Business Combination, Contingent Consideration, Liability             $ 2,300
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     $ 2,000   2,000  
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability (100) $ (100) $ (500)        
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability $ 100 $ 100 $ 500        
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  
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Note 13 - Fair Value Measurements - Rollforward of the Fair Value as Determined by Level 3 (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Beginning balance $ 1,339 $ 1,492
Additions 0 0
Payments 0 0
Change in fair value included in earnings (63) 41
Ending balance $ 1,276 $ 1,533
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Note 14 - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Balance $ 268,201 $ 254,151
Balance 288,637 261,247
AOCI Attributable to Parent [Member]    
Balance (6,031) (3,435)
Other comprehensive income (loss) before reclassifications (674) (4,692)
Balance $ (6,705) $ (8,127)
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangement (Details Textual)
9 Months Ended
Sep. 30, 2023
Rule 10b5-1 Arrangement Adopted [Flag] false
Non-Rule 10b5-1 Arrangement Adopted [Flag] false
Rule 10b5-1 Arrangement Terminated [Flag] false
Non-Rule 10b5-1 Arrangement Terminated [Flag] false
XML 80 lmat20230930_10q_htm.xml IDEA: XBRL DOCUMENT 0001158895 2023-01-01 2023-09-30 0001158895 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001158895 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001158895 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-09-30 0001158895 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-09-30 0001158895 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001158895 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001158895 2022-09-30 0001158895 2023-09-30 0001158895 2022-01-01 2022-09-30 0001158895 2021-12-31 0001158895 2022-12-31 0001158895 lmat:CardioCelAndVascuCelBiologicPatchesMember lmat:ThirdHoldbackMember 2023-09-01 2023-09-30 0001158895 lmat:CardioCelAndVascuCelBiologicPatchesMember lmat:ThirdHoldbackMember 2023-09-30 0001158895 lmat:CardioCelAndVascuCelBiologicPatchesMember lmat:ThirdHoldbackMember 2022-10-01 2022-12-31 0001158895 lmat:CardioCelAndVascuCelBiologicPatchesMember lmat:ThirdHoldbackMember 2021-07-01 2021-09-30 0001158895 lmat:CardioCelAndVascuCelBiologicPatchesMember us-gaap:FairValueInputsLevel3Member 2019-10-11 0001158895 lmat:CardioCelAndVascuCelBiologicPatchesMember lmat:AchievementOfSpecifiedLevelsOfRevenuesMember 2019-12-31 0001158895 lmat:CardioCelAndVascuCelBiologicPatchesMember lmat:ExtensionOfProductShelfLifeFrom36MonthsTo60MonthsInTheFirstAnniversaryOfClosingDateMember 2019-12-31 0001158895 lmat:CardioCelAndVascuCelBiologicPatchesMember lmat:ThirdHoldbackMember 2019-12-31 0001158895 lmat:CardioCelAndVascuCelBiologicPatchesMember lmat:AuditedCarveOutFinancialStatementsOfTheAcquiredBusinessMember 2019-12-31 0001158895 lmat:CardioCelAndVascuCelBiologicPatchesMember 2019-12-31 0001158895 lmat:ArtegraftIncMember 2023-09-30 0001158895 us-gaap:SubsequentEventMember 2023-10-24 2023-10-24 0001158895 lmat:QuarterlyDividends4Member 2022-12-31 0001158895 lmat:QuarterlyDividends4Member 2022-01-01 2022-12-31 0001158895 lmat:QuarterlyDividends3Member 2022-12-31 0001158895 lmat:QuarterlyDividends3Member 2022-01-01 2022-12-31 0001158895 lmat:QuarterlyDividends2Member 2022-12-31 0001158895 lmat:QuarterlyDividends2Member 2022-01-01 2022-12-31 0001158895 lmat:QuarterlyDividends1Member 2022-12-31 0001158895 lmat:QuarterlyDividends1Member 2022-01-01 2022-12-31 0001158895 lmat:QuarterlyDividends3Member 2023-09-30 0001158895 lmat:QuarterlyDividends3Member 2023-01-01 2023-09-30 0001158895 lmat:QuarterlyDividends2Member 2023-09-30 0001158895 lmat:QuarterlyDividends2Member 2023-01-01 2023-09-30 0001158895 lmat:QuarterlyDividends1Member 2023-09-30 0001158895 lmat:QuarterlyDividends1Member 2023-01-01 2023-09-30 0001158895 lmat:StockRepurchaseProgramMember us-gaap:CommonStockMember 2023-02-21 0001158895 2022-07-01 2022-09-30 0001158895 2023-07-01 2023-09-30 0001158895 lmat:PerformancebasedRestrictedUnitsMember 2022-01-01 2022-09-30 0001158895 lmat:PerformancebasedRestrictedUnitsMember 2023-01-01 2023-09-30 0001158895 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001158895 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001158895 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001158895 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001158895 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001158895 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001158895 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-09-30 0001158895 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-09-30 0001158895 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-01 2022-09-30 0001158895 us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2023-09-30 0001158895 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-09-30 0001158895 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-09-30 0001158895 us-gaap:SellingAndMarketingExpenseMember 2022-07-01 2022-09-30 0001158895 us-gaap:SellingAndMarketingExpenseMember 2023-07-01 2023-09-30 0001158895 us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0001158895 us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0001158895 us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0001158895 us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0001158895 lmat:PerformancebasedRestrictedUnitsMember 2022-07-01 2022-09-30 0001158895 lmat:PerformancebasedRestrictedUnitsMember 2023-07-01 2023-09-30 0001158895 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0001158895 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-30 0001158895 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0001158895 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001158895 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0001158895 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001158895 lmat:OtherCountriesMember 2022-01-01 2022-09-30 0001158895 lmat:OtherCountriesMember 2023-01-01 2023-09-30 0001158895 lmat:OtherCountriesMember 2022-07-01 2022-09-30 0001158895 lmat:OtherCountriesMember 2023-07-01 2023-09-30 0001158895 country:GB 2022-01-01 2022-09-30 0001158895 country:GB 2023-01-01 2023-09-30 0001158895 country:GB 2022-07-01 2022-09-30 0001158895 country:GB 2023-07-01 2023-09-30 0001158895 country:CA 2022-01-01 2022-09-30 0001158895 country:CA 2023-01-01 2023-09-30 0001158895 country:CA 2022-07-01 2022-09-30 0001158895 country:CA 2023-07-01 2023-09-30 0001158895 country:DE 2022-01-01 2022-09-30 0001158895 country:DE 2023-01-01 2023-09-30 0001158895 country:DE 2022-07-01 2022-09-30 0001158895 country:DE 2023-07-01 2023-09-30 0001158895 country:US 2022-01-01 2022-09-30 0001158895 country:US 2023-01-01 2023-09-30 0001158895 country:US 2022-07-01 2022-09-30 0001158895 country:US 2023-07-01 2023-09-30 0001158895 srt:AsiaPacificMember lmat:VictoriaAustraliaLeaseMember 2023-09-30 0001158895 srt:AsiaPacificMember lmat:ShanghaiChinaLeaseMember 2023-09-30 0001158895 srt:AsiaPacificMember lmat:SeoulKoreaLeaseMember 2023-09-30 0001158895 srt:AsiaPacificMember lmat:BangkokThailandLeaseMember 2023-09-30 0001158895 srt:AsiaPacificMember lmat:TokyoJapanLeaseMember 2023-09-30 0001158895 srt:AsiaPacificMember lmat:InternationalOperationsHeadquarterFacilityMember 2023-09-30 0001158895 us-gaap:EMEAMember lmat:MadridSpainLeaseMember 2023-09-30 0001158895 us-gaap:EMEAMember lmat:HerefordEnglandMember 2023-09-30 0001158895 us-gaap:EMEAMember lmat:MilanItalyLeaseMember 2023-09-30 0001158895 us-gaap:EMEAMember lmat:InternationalOperationsHeadquarterFacilityMember 2023-09-30 0001158895 srt:AmericasMember lmat:ChandlerArizonaLeaseMember 2023-09-30 0001158895 srt:AmericasMember lmat:VaughnCanadaLeaseMember 2023-09-30 0001158895 srt:AmericasMember lmat:FoxRiverGroveIllinoisMember 2023-09-30 0001158895 srt:AmericasMember lmat:NorthBrunswickNewJerseyMember 2023-09-30 0001158895 srt:AmericasMember lmat:PrincipalWorldwideExecutiveDistributionAndManufacturingOperationsFacilitiesMember 2023-09-30 0001158895 srt:WeightedAverageMember 2023-09-30 0001158895 srt:MaximumMember 2023-09-30 0001158895 srt:MinimumMember 2023-09-30 0001158895 us-gaap:OtherIntangibleAssetsMember 2022-12-31 0001158895 us-gaap:OtherIntangibleAssetsMember 2023-09-30 0001158895 us-gaap:CustomerRelationshipsMember 2022-12-31 0001158895 us-gaap:CustomerRelationshipsMember 2023-09-30 0001158895 lmat:TrademarksTradenamesAndLicensesMember 2022-12-31 0001158895 lmat:TrademarksTradenamesAndLicensesMember 2023-09-30 0001158895 lmat:ProductTechnologyAndIntellectualPropertyMember 2022-12-31 0001158895 lmat:ProductTechnologyAndIntellectualPropertyMember 2023-09-30 0001158895 lmat:StEtienneFranceFactoryMember 2023-01-01 2023-09-30 0001158895 lmat:StEtienneFranceFactoryMember 2022-10-10 2022-10-10 0001158895 lmat:StEtienneFranceFactoryMember 2022-10-10 0001158895 2022-01-01 2022-12-31 0001158895 srt:MaximumMember 2023-01-01 2023-09-30 0001158895 srt:MinimumMember 2023-01-01 2023-09-30 0001158895 2022-01-01 2022-06-30 0001158895 2023-01-01 2023-06-30 0001158895 2022-04-01 2022-06-30 0001158895 2023-04-01 2023-06-30 0001158895 srt:AsiaPacificMember 2022-01-01 2022-06-30 0001158895 srt:AsiaPacificMember 2023-01-01 2023-06-30 0001158895 srt:AsiaPacificMember 2022-04-01 2022-06-30 0001158895 srt:AsiaPacificMember 2023-04-01 2023-06-30 0001158895 us-gaap:EMEAMember 2022-01-01 2022-06-30 0001158895 us-gaap:EMEAMember 2023-01-01 2023-06-30 0001158895 us-gaap:EMEAMember 2022-04-01 2022-06-30 0001158895 us-gaap:EMEAMember 2023-04-01 2023-06-30 0001158895 srt:AmericasMember 2022-01-01 2022-06-30 0001158895 srt:AmericasMember 2023-01-01 2023-06-30 0001158895 srt:AmericasMember 2022-04-01 2022-06-30 0001158895 srt:AmericasMember 2023-04-01 2023-06-30 0001158895 us-gaap:TreasuryStockCommonMember 2022-09-30 0001158895 us-gaap:RetainedEarningsMember 2022-09-30 0001158895 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001158895 us-gaap:CommonStockMember 2022-09-30 0001158895 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001158895 us-gaap:TreasuryStockCommonMember 2022-07-01 2022-09-30 0001158895 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001158895 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001158895 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001158895 2022-06-30 0001158895 us-gaap:TreasuryStockCommonMember 2022-06-30 0001158895 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001158895 us-gaap:RetainedEarningsMember 2022-06-30 0001158895 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001158895 us-gaap:CommonStockMember 2022-06-30 0001158895 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001158895 us-gaap:TreasuryStockCommonMember 2022-04-01 2022-06-30 0001158895 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001158895 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001158895 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001158895 2022-03-31 0001158895 us-gaap:TreasuryStockCommonMember 2022-03-31 0001158895 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001158895 us-gaap:RetainedEarningsMember 2022-03-31 0001158895 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001158895 us-gaap:CommonStockMember 2022-03-31 0001158895 2022-01-01 2022-03-31 0001158895 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001158895 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-03-31 0001158895 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001158895 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001158895 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001158895 us-gaap:TreasuryStockCommonMember 2021-12-31 0001158895 us-gaap:RetainedEarningsMember 2021-12-31 0001158895 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001158895 us-gaap:CommonStockMember 2021-12-31 0001158895 us-gaap:TreasuryStockCommonMember 2023-09-30 0001158895 us-gaap:RetainedEarningsMember 2023-09-30 0001158895 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001158895 us-gaap:CommonStockMember 2023-09-30 0001158895 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001158895 us-gaap:TreasuryStockCommonMember 2023-07-01 2023-09-30 0001158895 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001158895 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001158895 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001158895 2023-06-30 0001158895 us-gaap:TreasuryStockCommonMember 2023-06-30 0001158895 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001158895 us-gaap:RetainedEarningsMember 2023-06-30 0001158895 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001158895 us-gaap:CommonStockMember 2023-06-30 0001158895 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001158895 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0001158895 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001158895 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001158895 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001158895 2023-03-31 0001158895 us-gaap:TreasuryStockCommonMember 2023-03-31 0001158895 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001158895 us-gaap:RetainedEarningsMember 2023-03-31 0001158895 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001158895 us-gaap:CommonStockMember 2023-03-31 0001158895 2023-01-01 2023-03-31 0001158895 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001158895 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001158895 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001158895 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001158895 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001158895 us-gaap:TreasuryStockCommonMember 2022-12-31 0001158895 us-gaap:RetainedEarningsMember 2022-12-31 0001158895 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001158895 us-gaap:CommonStockMember 2022-12-31 0001158895 2023-10-31 thunderdome:item iso4217:USD iso4217:USD shares shares pure utr:Y utr:sqft utr:D Q3 2023 --12-31 false 0001158895 false false false false 1 350 0 0 10-Q true 2023-09-30 false 001-33092 LEMAITRE VASCULAR, INC. 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 22263235 18051000 19134000 78967000 63557000 863000 835000 23882000 22040000 56187000 50271000 5097000 6731000 182184000 161733000 21357000 17901000 15850000 15634000 65945000 65945000 43199000 46527000 2325000 1745000 3152000 991000 334012000 310476000 4371000 2903000 21788000 19967000 121000 573000 2749000 1886000 29029000 25329000 14132000 14710000 69000 69000 2145000 2167000 45375000 42275000 0.01 0.01 3000000 3000000 0 0 0.01 0.01 37000000 37000000 23835670 23655716 239000 237000 198254000 189268000 110081000 97773000 -6705000 -6031000 1572435 1568595 13232000 13046000 288637000 268201000 334012000 310476000 47411000 39028000 144601000 120697000 16596000 13958000 50817000 41855000 30815000 25070000 93784000 78842000 9673000 8229000 30786000 24321000 7738000 7229000 23392000 21812000 4224000 3462000 12615000 9740000 0 0 485000 3107000 21635000 18920000 67278000 58980000 9180000 6150000 26506000 19862000 835000 264000 2085000 539000 -189000 -266000 -429000 -709000 9826000 6148000 28162000 19692000 2324000 692000 6522000 4683000 7502000 5456000 21640000 15009000 0.34 0.25 0.97 0.68 0.33 0.25 0.97 0.68 22263000 21984000 22196000 21959000 22481000 22217000 22411000 22149000 0.140 0.125 0.420 0.375 7502000 5456000 21640000 15009000 -833000 -1350000 -492000 -2876000 -50000 -333000 -182000 -1816000 -883000 -1683000 -674000 -4692000 6619000 3773000 20966000 10317000 23655716 237000 189268000 97773000 -6031000 1568595 -13046000 268201000 6040000 6040000 459000 459000 50424 1000 1445000 1446000 8773 0 0 0 1290000 1290000 3602 172000 172000 3099000 3099000 23714913 238000 192003000 100714000 -5572000 1572197 -13218000 274165000 8098000 8098000 -250000 -250000 120179 1000 3626000 3627000 399 0 0 0 1312000 1312000 151 9000 9000 3116000 3116000 23835491 239000 196941000 105696000 -5822000 1572348 -13227000 283827000 7502000 7502000 -883000 -883000 0 0 0 0 179 0 0 0 1313000 1313000 87 5000 5000 3117000 3117000 23835670 239000 198254000 110081000 -6705000 1572435 -13232000 288637000 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 5456000 5456000 -1683000 -1683000 37786 1000 1007000 1008000 280 0 0 0 1186000 1186000 55 3000 3000 2750000 2750000 23558954 236000 186798000 94896000 -8127000 1558074 -12556000 261247000 21640000 15009000 7072000 7145000 3915000 3489000 -49000 -81000 60000 214000 1455000 2060000 0 95000 -485000 -1406000 7000 90000 2077000 1737000 7582000 5041000 1160000 1344000 2253000 176000 26005000 21301000 5986000 1969000 899000 -0 15569000 8000000 -22454000 -9969000 -0 401000 5073000 1679000 186000 152000 9332000 8238000 -4445000 -7112000 -189000 -1162000 -1083000 3058000 19134000 13855000 18051000 16913000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"><b>1. </b><b>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 0pt 0pt 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: Times New Roman; 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, 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; Dublin, Ireland; Kensington, Australia; Tokyo, Japan; Shanghai, China; Singapore; Seoul, Korea; and Bangkok, Thailand.</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>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 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 nine months ended September 30, 2023 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, 2022, including the notes thereto, included in our Form 10-K filed with the Securities and Exchange Commission (SEC) on March 1, 2023.</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 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 November 7, 2023, the issuance date of this Quarterly Report on Form 10-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 direct to hospitals and to a lesser extent to international 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 2014-09, <i>Revenue from Contracts with Customers (Topic 606)</i>. 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:</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 1: 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 2: Identify the performance obligations in the contract</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 16pt;text-indent:18pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 16pt;text-indent:18pt;">Step 3: 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 4: Allocate the transaction price to 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 0pt 0pt 16pt;text-indent:18pt;">Step 5: 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 606 to account for these activities as fulfillment costs and not 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 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.</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 cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 54pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" 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><b><b><b>Three months ended September 30,</b></b></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="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><b><b><b>Nine months ended September 30,</b></b></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 class="finHeading" 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><b><b>2023</b></b></b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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: 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><b><b>2022</b></b></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><b><b>2023</b></b></b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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: 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><b><b>2022</b></b></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 class="finHeading" 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; 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 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: 13%;"> </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: 13%;"> </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: 13%;"> </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: 13%;"> </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: 0pt;">Americas</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;">31,863</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;">26,627</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;">97,496</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;">82,024</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: 0pt;">Europe, Middle East and Africa</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;">12,322</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;">9,922</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;">38,179</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;">31,165</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: 0pt;">Asia Pacific</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);">3,226</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);">2,479</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);">8,926</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);">7,508</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; width: 36%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Total</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);">47,411</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);">39,028</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);">144,601</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);">120,697</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:18pt;">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 Italy, Spain and France 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.</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 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.</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>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 generally 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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </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 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 nine months ended September 30, 2023 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, 2022, including the notes thereto, included in our Form 10-K filed with the Securities and Exchange Commission (SEC) on March 1, 2023.</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 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 November 7, 2023, the issuance date of this Quarterly Report on Form 10-Q. Actual results could differ from those estimates.</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;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 direct to hospitals and to a lesser extent to international 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 2014-09, <i>Revenue from Contracts with Customers (Topic 606)</i>. 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:</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 1: 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 2: Identify the performance obligations in the contract</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 16pt;text-indent:18pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 16pt;text-indent:18pt;">Step 3: 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 4: Allocate the transaction price to 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 0pt 0pt 16pt;text-indent:18pt;">Step 5: 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 606 to account for these activities as fulfillment costs and not 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 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.</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 cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 54pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" 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><b><b><b>Three months ended September 30,</b></b></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="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><b><b><b>Nine months ended September 30,</b></b></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 class="finHeading" 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><b><b>2023</b></b></b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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: 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><b><b>2022</b></b></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><b><b>2023</b></b></b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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: 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><b><b>2022</b></b></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 class="finHeading" 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; 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 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: 13%;"> </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: 13%;"> </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: 13%;"> </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: 13%;"> </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: 0pt;">Americas</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;">31,863</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;">26,627</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;">97,496</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;">82,024</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: 0pt;">Europe, Middle East and Africa</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;">12,322</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;">9,922</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;">38,179</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;">31,165</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: 0pt;">Asia Pacific</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);">3,226</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);">2,479</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);">8,926</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);">7,508</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; width: 36%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Total</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);">47,411</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);">39,028</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);">144,601</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);">120,697</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:18pt;">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 Italy, Spain and France 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.</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 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.</p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 54pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" 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><b><b><b>Three months ended September 30,</b></b></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="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><b><b><b>Nine months ended September 30,</b></b></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 class="finHeading" 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><b><b>2023</b></b></b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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: 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><b><b>2022</b></b></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><b><b>2023</b></b></b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; 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: 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><b><b>2022</b></b></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 class="finHeading" 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; 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 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: 13%;"> </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: 13%;"> </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: 13%;"> </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: 13%;"> </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: 0pt;">Americas</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;">31,863</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;">26,627</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;">97,496</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;">82,024</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: 0pt;">Europe, Middle East and Africa</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;">12,322</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;">9,922</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;">38,179</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;">31,165</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: 0pt;">Asia Pacific</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);">3,226</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);">2,479</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);">8,926</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);">7,508</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; width: 36%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Total</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);">47,411</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);">39,028</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);">144,601</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);">120,697</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> 31863000 26627000 97496000 82024000 12322000 9922000 38179000 31165000 3226000 2479000 8926000 7508000 47411000 39028000 144601000 120697000 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 generally 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.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>2. 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 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.</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 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.</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 2023 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 discrete stock option exercises. Our 2022 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 September 30, 2023, the gross amount of unrecognized tax benefits exclusive of interest and penalties was $569,000. We remain subject to examination until the statute of limitations expires for each remaining 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:</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 class="finHeading" 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><b><b>Nine months ended </b></b></b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>September 30, 2023</b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" 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: 77%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Unrecognized tax benefits as of December 31, 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;">$</td> <td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">612</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: 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: 20%; 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: 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: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(43</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: 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: 20%; 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: 0pt;">Reductions for lapses of the applicable statutes of limitations</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: 20%; 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; padding-bottom: 1px; 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: 0pt;">Unrecognized tax benefits as of September 30, 2023</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: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">569</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:18pt;">As of September 30, 2023, 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; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom; width: 27.6%; 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;">United States</p> </td> <td style="vertical-align: bottom; width: 26.8%; 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; text-align: right; margin: 0pt;">2019 and forward</p> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="vertical-align: bottom; width: 27.6%; 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: 26.8%; 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; text-align: right; margin: 0pt;">2015 and forward</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;"> </p> 569000 <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 class="finHeading" 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><b><b>Nine months ended </b></b></b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>September 30, 2023</b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" 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: 77%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Unrecognized tax benefits as of December 31, 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;">$</td> <td style="width: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">612</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: 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: 20%; 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: 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: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(43</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: 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: 20%; 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: 0pt;">Reductions for lapses of the applicable statutes of limitations</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: 20%; 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; padding-bottom: 1px; 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: 0pt;">Unrecognized tax benefits as of September 30, 2023</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: 20%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">569</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 612000 0 43000 -0 -0 569000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"><b>3. </b><b>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;text-indent:18pt;">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 class="finHeading" 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>September 30, 2023</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, 2022</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" 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: 58%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">19,137</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14,929</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: 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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,793</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,662</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: 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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">28,334</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26,688</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: 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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,923</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,992</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: 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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">56,187</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">50,271</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:18pt;">We had inventory on consignment at customer sites of $1.8 million and $1.5 million at September 30, 2023 and December 31, 2022, 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 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 vascular and cardiac 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> <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 class="finHeading" 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>September 30, 2023</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, 2022</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" 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: 58%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">19,137</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14,929</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: 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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,793</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,662</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: 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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">28,334</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26,688</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: 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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,923</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,992</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: 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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">56,187</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">50,271</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 19137000 14929000 3793000 3662000 28334000 26688000 4923000 4992000 56187000 50271000 1800000 1500000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"><b>4. </b><b>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:18pt;">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.</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 June 30, 2022, we ceased operations at the St. Etienne, France factory. The closure resulted in a restructuring charge of $3.1 million for the year ended December 31, 2022. Charges primarily consisted of employment termination costs, impairment of fixed assets and inventory, and third-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:18pt;">On October 10, 2022, we sold the St. Etienne, France building, building improvements, and land for $0.9 million less closing costs of $0.1 million, resulting in a gain of approximately $0.1 million recorded for the year ended December 31, 2022.</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;">During the nine months ended September 30, 2023, we recorded additional restructuring charges of $0.5 million in conjunction with the St. Etienne, France factory closure. The additional charges consisted primarily of employment termination, settlement, legal and other third-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;"> </p> 3100000 900000 100000 100000 500000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 9pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>5. </b></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Goodwill and Other Intangible Assets </b></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;">There was no change to goodwill during the nine months ended September 30, 2023. Other intangible assets 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="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr class="finHeading" 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><b><b>September 30, 2023</b></b></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><b><b>December 31, 2022</b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" 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><b><b>Gross</b></b></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><b><b>Net</b></b></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><b><b>Gross</b></b></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><b><b>Net</b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr class="finHeading" 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><b><b>Carrying</b></b></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><b><b>Accumulated</b></b></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><b><b>Carrying</b></b></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><b><b>Carrying</b></b></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><b><b>Accumulated</b></b></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><b><b>Carrying</b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr class="finHeading" 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><b><b>Value</b></b></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><b><b>Amortization</b></b></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><b><b>Value</b></b></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><b><b>Value</b></b></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><b><b>Amortization</b></b></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><b><b>Value</b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" 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: 34%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15,381</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14,168</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,319</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16,230</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: 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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,767</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,870</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,897</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: 8%; 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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,533</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,114</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: 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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">37,171</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,341</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26,830</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: 8%; 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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,359</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27,838</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: 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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,643</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,339</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">304</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: 8%; 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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,116</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">345</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: 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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">72,130</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">28,931</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">43,199</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,327</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">46,527</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:18pt;">These assets are being amortized over useful lives ranging from 2 to 16 years. The weighted-average amortization period for these intangibles as of September 30, 2023 is 10.3 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 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;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom;"> <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 September 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>Nine months ended September 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 class="finHeading" style="vertical-align: bottom;"> <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>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>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>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom;"> <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;"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <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: &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: 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: 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);">1,536</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);">1,535</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);">4,604</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);">4,647</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:18pt;">We estimate that amortization expense for the remainder of 2023 and for each of the five 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 border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr class="finHeading" 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; 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>Year ended December 31,</b> </b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" 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>2023</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>2024</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>2025</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>2026</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>2027</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>2028</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" 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;"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <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; width: 28%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Amortization expense</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;">1,488</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;">5,904</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;">5,554</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;">5,119</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;">4,842</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;">4,456</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;"> </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 class="finHeading" 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><b><b>September 30, 2023</b></b></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><b><b>December 31, 2022</b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" 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><b><b>Gross</b></b></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><b><b>Net</b></b></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><b><b>Gross</b></b></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><b><b>Net</b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr class="finHeading" 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><b><b>Carrying</b></b></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><b><b>Accumulated</b></b></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><b><b>Carrying</b></b></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><b><b>Carrying</b></b></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><b><b>Accumulated</b></b></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><b><b>Carrying</b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr class="finHeading" 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><b><b>Value</b></b></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><b><b>Amortization</b></b></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><b><b>Value</b></b></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><b><b>Value</b></b></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><b><b>Amortization</b></b></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><b><b>Value</b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" 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: 34%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15,381</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14,168</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,319</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16,230</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: 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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,767</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,870</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,897</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: 8%; 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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,533</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,114</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: 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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">37,171</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,341</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26,830</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: 8%; 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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,359</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27,838</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: 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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,643</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,339</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">304</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: 8%; 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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,116</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">345</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: 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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">72,130</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">28,931</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">43,199</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,327</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: 8%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">46,527</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 29549000 15381000 14168000 29549000 13319000 16230000 3767000 1870000 1897000 3647000 1533000 2114000 37171000 10341000 26830000 36197000 8359000 27838000 1643000 1339000 304000 1461000 1116000 345000 72130000 28931000 43199000 70854000 24327000 46527000 P2Y P16Y P10Y3M18D <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;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom;"> <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 September 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>Nine months ended September 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 class="finHeading" style="vertical-align: bottom;"> <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>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>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>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom;"> <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;"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <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: &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: 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: 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);">1,536</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);">1,535</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);">4,604</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);">4,647</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> 1536000 1535000 4604000 4647000 <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 class="finHeading" 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; 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>Year ended December 31,</b> </b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" 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>2023</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>2024</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>2025</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>2026</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>2027</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>2028</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" 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;"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <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; width: 28%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Amortization expense</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;">1,488</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;">5,904</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;">5,554</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;">5,119</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;">4,842</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;">4,456</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 1488000 5904000 5554000 5119000 4842000 4456000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"><b>6. </b><b>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:18pt;">The Company determines if an arrangement is a lease at inception of the contract. The Company has operating leases for buildings, primarily for office space, manufacturing and distribution, as well as automobiles and printing equipment. At September 30, 2023, the Company has the following building and facility leases capitalized on the balance sheet:</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 class="finHeading" style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt; width: 23%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>Location (leases)</b></p> </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; margin-left: 0pt; width: 38%; 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>Purpose</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>Approx. Sq. Ft.</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 20%; 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>Expiration</b></p> </td> </tr> <tr style="vertical-align: bottom;"> <td style="width: 23%;"> </td> <td style="width: 1%;"> </td> <td style="width: 38%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 15%;"> </td> <td style="width: 1%;"> </td> <td style="width: 20%;"> </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; width: 23%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Americas</b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 38%;"> </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%;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt; width: 15%;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt; width: 20%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 23%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Burlington, MA (5)</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 38%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Corporate headquarters, manufacturing and distribution</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: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">109,354</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">December 2030</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 23%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">North Brunswick, NJ (1)</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 38%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Artegraft biologic business</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: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">16,732</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">October 2029</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 23%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Fox River Grove, IL (3)</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 38%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">RestoreFlow allografts business</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: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">11,765</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">November 2025</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 23%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Vaughn, Canada</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 38%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Canada sales office and distribution</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: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,192</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">February 2026</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 23%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Chandler, Arizona</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 38%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">US sales office</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: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,058</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">August 2025</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 23%;"> </td> <td style="width: 1%;"> </td> <td style="width: 38%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 15%;"> </td> <td style="width: 1%;"> </td> <td style="width: 20%;"> </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; width: 23%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Europe, Middle East and Africa</b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 38%;"> </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%;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt; width: 15%;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt; width: 20%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 23%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Sulzbach, Germany</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 38%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">European headquarters and distribution</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: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">21,410</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">June 2031</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 23%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Milan,Italy</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 38%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Italy sales office and distribution</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: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">5,705</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">July 2027</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 23%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Hereford, England</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 38%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">United Kingdom sales office and distribution</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: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,575</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">October 2029</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 23%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Madrid, Spain</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 38%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Spain sales office</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: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,260</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">June 2029</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 23%;"> </td> <td style="width: 1%;"> </td> <td style="width: 38%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 15%;"> </td> <td style="width: 1%;"> </td> <td style="width: 20%;"> </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; width: 23%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Asia Pacific</b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 38%;"> </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%;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt; width: 15%;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt; width: 20%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 23%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Singapore</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 38%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Asia Pacific headquarters and distribution</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: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,270</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">June 2024</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 23%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Tokyo, Japan</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 38%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Japan sales office and distribution</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: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4,236</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">July 2025</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 23%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Bangkok, Thailand</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 38%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Thailand sales office and distribution</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: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,810</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">August 2026</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 23%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Seoul, Korea</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 38%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Korea sales office and distribution</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: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,300</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">April 2027</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 23%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Shanghai, China</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 38%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">China sales office and distribution</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: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,152</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">August 2024</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 23%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Ballarat, Australia</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 38%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Supply facility</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: right; 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:right;margin:0pt;"><span style="-sec-ix-hidden:c774">Up to 350 acres</span></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">December 2030</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;">Operating lease right-of-use (“ROU”) assets and operating lease liabilities are recognized based on the present value of the future lease minimum payments over the lease term at commencement date. Many of the lease agreements contain renewal or termination clauses that are factored into the determination of the lease term if it is reasonably certain that these options would be exercised. The Company recognizes lease expense for these leases on a straight-line basis over 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:18pt;">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 September 30, 2023.</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 interest rate implicit in lease agreements is typically not readily determinable, and as such the Company used the incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. The incremental borrowing rate is defined as the interest the Company would pay to borrow on a collateralized basis.</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;">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 border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr class="finHeading" 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 September 30,</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td> </td> <td colspan="6" style="text-align: center;"><b>Nine months ended September 30, </b></td> <td> </td> </tr> <tr class="finHeading" 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>2023</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>2022</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>2023</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>2022</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr class="finHeading" 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;">(in thousands)</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;">(in thousands)</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;">(in thousands)</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;">(in thousands)</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; 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;">Lease cost</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 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 0pt 0pt 9pt;">Operating lease cost</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;">797</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;">792</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;">1,941</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;">1,955</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 0pt 0pt 9pt;">Short-term lease cost</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: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">28</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: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">154</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: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">348</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: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">478</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 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 0pt 0pt 9pt;">Total lease cost</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;">825</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;">946</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;">2,289</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;">2,433</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;">Other information</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; 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 style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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; 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 style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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; 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 style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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; 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 style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 47.6%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Cash paid for amounts included in the measurement of operating lease 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; 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;">967</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;">977</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;">2,433</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;">2,461</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 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> <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(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: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Right-of-use assets obtained in exchange for new operating lease 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; 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;">843</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;">287</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;">2,156</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;">2,669</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="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: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Weighted average remaining lease term - operating leases (in years)</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="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;">6.7</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;">8.2</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> </td> <td> </td> <td> </td> <td> </td> <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: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Weighted average discount rate - operating leases</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="text-align: right; 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="text-align: right; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="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: 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.15</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;">4.93</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:18pt;">The maturities of the lease liabilities for each of the following fiscal years is:<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: 63pt; 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; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Remainder of 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; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">880</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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="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;">Year ending December 31,</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="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; background-color: rgb(204, 238, 255);"> <td style="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 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,502</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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="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 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,314</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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="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 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,647</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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="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 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,482</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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="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 9pt;">2028</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,452</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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="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 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,610</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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="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;">Adjustment to net present value as of September 30, 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,006</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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <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; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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; background-color: rgb(204, 238, 255);"> <td style="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;">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: 14%; 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);">16,881</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;"> </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 class="finHeading" style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt; width: 23%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>Location (leases)</b></p> </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; margin-left: 0pt; width: 38%; 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>Purpose</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>Approx. Sq. Ft.</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 20%; 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>Expiration</b></p> </td> </tr> <tr style="vertical-align: bottom;"> <td style="width: 23%;"> </td> <td style="width: 1%;"> </td> <td style="width: 38%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 15%;"> </td> <td style="width: 1%;"> </td> <td style="width: 20%;"> </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; width: 23%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Americas</b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 38%;"> </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%;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt; width: 15%;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt; width: 20%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 23%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Burlington, MA (5)</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 38%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Corporate headquarters, manufacturing and distribution</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: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">109,354</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">December 2030</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 23%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">North Brunswick, NJ (1)</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 38%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Artegraft biologic business</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: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">16,732</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">October 2029</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 23%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Fox River Grove, IL (3)</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 38%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">RestoreFlow allografts business</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: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">11,765</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">November 2025</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 23%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Vaughn, Canada</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 38%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Canada sales office and distribution</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: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,192</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">February 2026</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 23%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Chandler, Arizona</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 38%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">US sales office</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: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,058</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">August 2025</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 23%;"> </td> <td style="width: 1%;"> </td> <td style="width: 38%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 15%;"> </td> <td style="width: 1%;"> </td> <td style="width: 20%;"> </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; width: 23%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Europe, Middle East and Africa</b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 38%;"> </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%;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt; width: 15%;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt; width: 20%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 23%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Sulzbach, Germany</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 38%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">European headquarters and distribution</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: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">21,410</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">June 2031</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 23%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Milan,Italy</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 38%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Italy sales office and distribution</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: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">5,705</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">July 2027</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 23%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Hereford, England</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 38%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">United Kingdom sales office and distribution</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: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,575</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">October 2029</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 23%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Madrid, Spain</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 38%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Spain sales office</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: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,260</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">June 2029</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 23%;"> </td> <td style="width: 1%;"> </td> <td style="width: 38%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 15%;"> </td> <td style="width: 1%;"> </td> <td style="width: 20%;"> </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; width: 23%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Asia Pacific</b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 38%;"> </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%;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt; width: 15%;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: Times New Roman; font-size: 10pt; width: 20%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 23%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Singapore</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 38%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Asia Pacific headquarters and distribution</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: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,270</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">June 2024</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 23%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Tokyo, Japan</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 38%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Japan sales office and distribution</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: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4,236</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">July 2025</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 23%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Bangkok, Thailand</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 38%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Thailand sales office and distribution</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: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,810</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">August 2026</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 23%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Seoul, Korea</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 38%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Korea sales office and distribution</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: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,300</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">April 2027</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 23%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Shanghai, China</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 38%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">China sales office and distribution</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: 15%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,152</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">August 2024</p> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 23%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Ballarat, Australia</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 38%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Supply facility</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: right; 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:right;margin:0pt;"><span style="-sec-ix-hidden:c774">Up to 350 acres</span></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">December 2030</p> </td> </tr> </tbody></table> <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 class="finHeading" 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 September 30,</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td> </td> <td colspan="6" style="text-align: center;"><b>Nine months ended September 30, </b></td> <td> </td> </tr> <tr class="finHeading" 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>2023</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>2022</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>2023</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>2022</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr class="finHeading" 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;">(in thousands)</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;">(in thousands)</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;">(in thousands)</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;">(in thousands)</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; 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;">Lease cost</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 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 0pt 0pt 9pt;">Operating lease cost</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;">797</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;">792</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;">1,941</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;">1,955</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 0pt 0pt 9pt;">Short-term lease cost</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: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">28</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: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">154</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: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">348</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: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">478</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 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 0pt 0pt 9pt;">Total lease cost</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;">825</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;">946</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;">2,289</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;">2,433</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;">Other information</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; 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 style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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; 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 style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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; 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 style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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; 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 style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 47.6%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Cash paid for amounts included in the measurement of operating lease 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; 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;">967</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;">977</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;">2,433</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;">2,461</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 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> <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(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: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Right-of-use assets obtained in exchange for new operating lease 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; 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;">843</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;">287</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;">2,156</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;">2,669</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="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: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Weighted average remaining lease term - operating leases (in years)</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="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;">6.7</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;">8.2</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> </td> <td> </td> <td> </td> <td> </td> <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: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Weighted average discount rate - operating leases</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="text-align: right; 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="text-align: right; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="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: 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.15</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;">4.93</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> </tr> </tbody></table> 109354 16732 11765 3192 2058 21410 5705 3575 2260 1270 4236 2810 2300 1152 797000 792000 1941000 1955000 28000 154000 348000 478000 825000 946000 2289000 2433000 967000 977000 2433000 2461000 843000 287000 2156000 2669000 P6Y8M12D P8Y2M12D 0.0515 0.0493 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 63pt; 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; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Remainder of 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; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">880</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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="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;">Year ending December 31,</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="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; background-color: rgb(204, 238, 255);"> <td style="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 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,502</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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="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 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,314</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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="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 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,647</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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="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 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,482</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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="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 9pt;">2028</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,452</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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="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 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,610</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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="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;">Adjustment to net present value as of September 30, 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,006</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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <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; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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; background-color: rgb(204, 238, 255);"> <td style="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;">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: 14%; 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);">16,881</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> 880000 3502000 3314000 2647000 2482000 2452000 4610000 3006000 16881000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>7. 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:18pt;">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 class="finHeading" 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>September 30, 2023</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, 2022</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" 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: 58%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11,248</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,770</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: 0pt;">Accrued purchases</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,996</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,748</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: 0pt;">Accrued expenses</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,690</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,640</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: 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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">446</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">449</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: 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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">75</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">108</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: 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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">333</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">252</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: 0pt 0pt 0pt 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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21,788</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">19,967</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:18pt;">Other long-term liabilities 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 class="finHeading" 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>September 30, 2023</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, 2022</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" 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: 58%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Acquisition-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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,383</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,354</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: 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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">558</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">636</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: 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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">204</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">177</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: 0pt 0pt 0pt 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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,145</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,167</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 class="finHeading" 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>September 30, 2023</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, 2022</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" 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: 58%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11,248</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,770</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: 0pt;">Accrued purchases</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,996</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,748</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: 0pt;">Accrued expenses</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,690</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,640</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: 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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">446</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">449</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: 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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">75</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">108</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: 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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">333</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">252</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: 0pt 0pt 0pt 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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21,788</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">19,967</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 11248000 10770000 5996000 3748000 3690000 4640000 446000 449000 75000 108000 333000 252000 21788000 19967000 <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 class="finHeading" 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>September 30, 2023</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, 2022</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" 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: 58%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Acquisition-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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,383</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,354</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: 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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">558</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">636</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: 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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">204</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">177</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: 0pt 0pt 0pt 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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,145</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: 18%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,167</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 1383000 1354000 558000 636000 204000 177000 2145000 2167000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>8. 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:18pt;">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 <span style="-sec-ix-hidden:c869">one</span> operating segment. No 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:18pt;">Most of our revenues are generated in the United States, Germany, the United Kingdom and other European countries and Canada. Substantially all of our assets are located in the United States and Germany. 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: auto; margin-left: 63pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" 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: 40%;"> </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: 16%;"> <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</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: 16%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Nine months ended</b> </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr class="finHeading" 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: 40%;"> </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: 16%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>September 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: 16%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>September 30,</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 class="finHeading" 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: 40%;"> </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>2023</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>2022</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>2023</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>2022</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: 40%;"> </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: 16%;"> <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: 16%;"> <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: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28,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; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,242</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">88,136</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">74,734</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: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,317</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,814</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,246</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,675</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: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Canada</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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,615</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,962</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,093</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,141</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: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">United Kingdom</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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,004</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,269</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,952</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,150</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: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 12%; 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);">10,676</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: 12%; 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);">8,741</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: 12%; 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);">32,174</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: 12%; 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);">26,997</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; width: 40%;"> </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> <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> <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> <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: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 12%; 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);">47,411</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: 12%; 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);">39,028</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: 12%; 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);">144,601</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: 12%; 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);">120,697</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;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 63pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" 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: 40%;"> </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: 16%;"> <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</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: 16%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Nine months ended</b> </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr class="finHeading" 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: 40%;"> </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: 16%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>September 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: 16%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>September 30,</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 class="finHeading" 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: 40%;"> </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>2023</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>2022</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>2023</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>2022</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: 40%;"> </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: 16%;"> <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: 16%;"> <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: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28,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; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,242</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">88,136</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">74,734</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: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,317</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,814</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,246</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,675</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: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Canada</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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,615</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,962</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,093</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,141</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: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">United Kingdom</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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,004</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,269</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,952</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,150</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: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 12%; 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);">10,676</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: 12%; 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);">8,741</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: 12%; 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);">32,174</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: 12%; 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);">26,997</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; width: 40%;"> </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> <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> <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> <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: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 12%; 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);">47,411</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: 12%; 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);">39,028</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: 12%; 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);">144,601</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: 12%; 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);">120,697</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> 28799000 24242000 88136000 74734000 3317000 2814000 10246000 8675000 2615000 1962000 8093000 6141000 2004000 1269000 5952000 4150000 10676000 8741000 32174000 26997000 47411000 39028000 144601000 120697000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>9. 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:18pt;">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:</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: 36pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom;"> <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>Three months ended </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>Nine months ended </b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom;"> <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><b>September 30,</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="6" style="text-align: center; padding-left: 9pt; 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>September 30,</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 class="finHeading" style="vertical-align: bottom;"> <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>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>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>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom;"> <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);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">676</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">614</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,009</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,840</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);"> <td style="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;">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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">481</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">432</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,443</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,231</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);"> <td style="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;">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: 10%; 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);">156</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: 10%; 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);">140</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: 10%; 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);">463</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: 10%; 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);">418</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);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <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: &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 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: 10%; 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,313</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: 10%; 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,186</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: 10%; 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);">3,915</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: 10%; 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);">3,489</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:18pt;">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: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr class="finHeading" 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>Nine months ended </b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr class="finHeading" 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>September 30, </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>September 30, </b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" 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>2023</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>2023</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> </tr> <tr class="finHeading" 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; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 48%;"> <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: 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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">168</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">142</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">504</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">415</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: 0pt;">Sales and marketing</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">248</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">205</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">712</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">607</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: 0pt;">General and administrative</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">765</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">720</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,310</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,127</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: 0pt;">Research and development</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">132</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">119</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">389</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">340</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: 0pt 0pt 0pt 27pt;">Total stock-based compensation</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,313</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,186</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,915</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,489</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:18pt;">During the nine months ended September 30, 2023 and 2022, we granted options for the purchase of 1,660 and 2,052 shares of our common stock, we granted restricted stock units of 944 and 728, and granted performance-based restricted stock units of 310 and 250, respectively. We issued approximately 180,000 and 81,000 shares of common stock following the exercise or vesting of underlying stock options or restricted stock units during the nine months ended September 30, 2023 and 2022, 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;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom;"> <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>Three months ended </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>Nine months ended </b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom;"> <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><b>September 30,</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="6" style="text-align: center; padding-left: 9pt; 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>September 30,</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 class="finHeading" style="vertical-align: bottom;"> <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>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>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>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom;"> <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);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">676</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">614</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,009</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,840</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);"> <td style="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;">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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">481</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">432</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,443</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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,231</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);"> <td style="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;">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: 10%; 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);">156</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: 10%; 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);">140</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: 10%; 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);">463</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: 10%; 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);">418</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);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <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: &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 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: 10%; 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,313</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: 10%; 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,186</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: 10%; 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);">3,915</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: 10%; 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);">3,489</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> 676000 614000 2009000 1840000 481000 432000 1443000 1231000 156000 140000 463000 418000 1313000 1186000 3915000 3489000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr class="finHeading" 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>Nine months ended </b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr class="finHeading" 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>September 30, </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>September 30, </b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" 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>2023</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>2023</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> </tr> <tr class="finHeading" 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; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 48%;"> <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: 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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">168</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">142</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">504</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">415</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: 0pt;">Sales and marketing</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">248</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">205</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">712</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">607</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: 0pt;">General and administrative</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">765</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">720</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,310</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,127</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: 0pt;">Research and development</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">132</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">119</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">389</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">340</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: 0pt 0pt 0pt 27pt;">Total stock-based compensation</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,313</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,186</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,915</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,489</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 168000 142000 504000 415000 248000 205000 712000 607000 765000 720000 2310000 2127000 132000 119000 389000 340000 1313000 1186000 3915000 3489000 1660 2052 944 728 310 250 180000 81000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>10. 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;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 class="finHeading" style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 13%;"> <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; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 13%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine months ended </b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </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); width: 13%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30, </b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </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); width: 13%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30, </b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> </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><b>2023</b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </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><b>2022</b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </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><b>2023</b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </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><b>2022</b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 13%;"> <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; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 13%;"> <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; 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: 52%;"> <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; 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: 9%;"> </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: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 9%;"> </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: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 9%;"> </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: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 9%;"> </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: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,502</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,456</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21,640</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,009</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 style="width: 52%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="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: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,263</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);">21,984</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,196</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);">21,959</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 style="width: 52%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="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: 52%;"> <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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.34</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.25</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.97</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">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 style="width: 52%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="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: 52%;"> <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; 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: 9%;"> </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: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 9%;"> </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: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 9%;"> </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: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 9%;"> </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: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,502</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,456</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21,640</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,009</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 style="width: 52%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </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: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 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;">22,263</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,984</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;">22,196</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,959</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: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 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);">218</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);">233</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);">215</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);">190</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 style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 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,481</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,217</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,411</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,149</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 style="width: 52%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </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: 52%;"> <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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.33</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.25</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.97</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">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(255, 255, 255);"> <td style="width: 52%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </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: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 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);">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; 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);">159</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);">286</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);">286</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;"> </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 class="finHeading" style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 13%;"> <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; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 13%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine months ended </b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </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); width: 13%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30, </b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </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); width: 13%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30, </b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> </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><b>2023</b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </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><b>2022</b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </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><b>2023</b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </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><b>2022</b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 13%;"> <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; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 13%;"> <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; 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: 52%;"> <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; 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: 9%;"> </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: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 9%;"> </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: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 9%;"> </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: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 9%;"> </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: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,502</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,456</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21,640</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,009</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 style="width: 52%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="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: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,263</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);">21,984</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,196</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);">21,959</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 style="width: 52%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="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: 52%;"> <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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.34</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.25</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.97</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">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 style="width: 52%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="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: 52%;"> <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; 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: 9%;"> </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: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 9%;"> </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: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 9%;"> </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: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; width: 9%;"> </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: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,502</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,456</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21,640</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,009</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 style="width: 52%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </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: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 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;">22,263</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,984</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;">22,196</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,959</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: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 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);">218</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);">233</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);">215</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);">190</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 style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 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,481</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,217</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,411</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,149</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 style="width: 52%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </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: 52%;"> <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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.33</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.25</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.97</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">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(255, 255, 255);"> <td style="width: 52%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 1%;"> </td> <td style="width: 9%;"> </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: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 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);">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; 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);">159</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);">286</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);">286</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 7502000 5456000 21640000 15009000 22263000 21984000 22196000 21959000 0.34 0.25 0.97 0.68 7502000 5456000 21640000 15009000 22263000 21984000 22196000 21959000 218000 233000 215000 190000 22481000 22217000 22411000 22149000 0.33 0.25 0.97 0.68 192000 159000 286000 286000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>11. 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:18pt;">On February 21, 2023, our Board of Directors authorized the repurchase of up to $25.0 million of the Company’s common stock through transactions on the open market, in privately negotiated purchases or otherwise until February 21, 2024. The repurchase program may be suspended or discontinued at any time. To date we have not 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:18pt;">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:</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 class="finHeading" 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: 27%; 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>Record Date</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 28%; 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>Payment Date</b></p> </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>Per Share Amount</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>Dividend Payment</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 class="finHeading" 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: 27%;"> </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: 28%;"> </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: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 19%;"> </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;">(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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Fiscal Year 2023</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> </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: 19%;"> </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: 19%;"> </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; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">March 9, 2023</p> </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; margin-left: 0pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;">March 23, 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; margin-left: 0pt;">$</td> <td style="width: 19%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">0.140</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: 19%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">3,099</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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">May 17, 2023</p> </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; margin-left: 0pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;">June 1, 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; margin-left: 0pt;">$</td> <td style="width: 19%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">0.140</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: 19%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">3,116</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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">August 17, 2023</p> </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; margin-left: 0pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;">August 31, 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; margin-left: 0pt;">$</td> <td style="width: 19%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">0.140</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: 19%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">3,117</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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 27%;"> </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: 28%;"> </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: 19%;"> </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: 19%;"> </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; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Fiscal Year 2022</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> </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: 19%;"> </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: 19%;"> </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; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">March 8, 2022</p> </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; margin-left: 0pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;">March 24, 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: 19%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">0.125</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: 19%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,743</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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">May 17, 2022</p> </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; margin-left: 0pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;">June 2, 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: 19%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">0.125</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: 19%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,745</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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">August 25, 2022</p> </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; margin-left: 0pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;">September 8, 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: 19%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">0.125</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: 19%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,750</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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">November 17, 2022</p> </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; margin-left: 0pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;">December 1, 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: 19%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">0.125</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: 19%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,750</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:18pt;">On October 24, 2023, our Board of Directors approved a quarterly cash dividend on our common stock of $0.14 per share payable on November 30, 2023, to stockholders of record at the close of business on November 16, 2023.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 25000000.0 <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 class="finHeading" 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: 27%; 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>Record Date</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 28%; 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>Payment Date</b></p> </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>Per Share Amount</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>Dividend Payment</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 class="finHeading" 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: 27%;"> </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: 28%;"> </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: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 19%;"> </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;">(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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Fiscal Year 2023</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> </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: 19%;"> </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: 19%;"> </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; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">March 9, 2023</p> </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; margin-left: 0pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;">March 23, 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; margin-left: 0pt;">$</td> <td style="width: 19%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">0.140</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: 19%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">3,099</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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">May 17, 2023</p> </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; margin-left: 0pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;">June 1, 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; margin-left: 0pt;">$</td> <td style="width: 19%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">0.140</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: 19%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">3,116</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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">August 17, 2023</p> </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; margin-left: 0pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;">August 31, 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; margin-left: 0pt;">$</td> <td style="width: 19%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">0.140</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: 19%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">3,117</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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 27%;"> </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: 28%;"> </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: 19%;"> </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: 19%;"> </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; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Fiscal Year 2022</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> </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: 19%;"> </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: 19%;"> </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; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">March 8, 2022</p> </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; margin-left: 0pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;">March 24, 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: 19%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">0.125</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: 19%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,743</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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">May 17, 2022</p> </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; margin-left: 0pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;">June 2, 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: 19%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">0.125</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: 19%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,745</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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">August 25, 2022</p> </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; margin-left: 0pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;">September 8, 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: 19%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">0.125</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: 19%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,750</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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">November 17, 2022</p> </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; margin-left: 0pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;">December 1, 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: 19%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">0.125</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: 19%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,750</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 2023-03-23 0.140 3099000 2023-06-01 0.140 3116000 2023-08-31 0.140 3117000 2022-03-24 0.125 2743000 2022-06-02 0.125 2745000 2022-09-08 0.125 2750000 2022-12-01 0.125 2750000 0.14 2023-11-30 2023-11-16 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>12. Supplemental Cash Flow Information</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: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" 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>For the nine months ended</b> </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" 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>September 30,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" 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>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>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" 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> </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: 0pt;">Cash paid for income taxes, net</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;">5,420</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;">6,822</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;"> </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 class="finHeading" 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>For the nine months ended</b> </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" 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>September 30,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" 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>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>2022</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" 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> </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: 0pt;">Cash paid for income taxes, net</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;">5,420</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;">6,822</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 5420000 6822000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>13. 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;text-indent:18pt;">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:</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="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 27pt;"> </td> <td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">•</p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Level 1 — 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="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 27pt;"> </td> <td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">•</p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">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.</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="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 27pt;"> </td> <td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">•</p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">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.</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;">Level 1 assets being measured at fair value on a recurring basis as of September 30, 2023 included our short-term investment and short-duration bond mutual fund accounts.</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 had no Level 2 assets being measured at fair value on a recurring basis as of September 30, 2023.</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;">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 carotid graft business from Artegraft. The agreement required 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 the quarter ended December 31, 2022 we recorded a reduction to the liability to reflect a change in our estimate of the likelihood of achieving the unit sales milestones. There was no additional change in the estimated liability during the nine months ended September 30, 2023.</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;">During 2019, we recorded contingent liabilities associated with our acquisition of the Anteris (formerly 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 statement of the acquired business to us; $2.0 million (“CE Mark Contingency”) contingent on LeMaitre’s success in obtaining CE marks under MDR regulations on the acquired products; $0.5 million contingent upon Anteris’ 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 Anteris’ 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 CE Mark Contingency amount may be reduced for certain costs incurred by LeMaitre in achieving the CE marks. During the quarter ended September 30, 2021 we recorded a reduction to the liability of $0.5 million, with the offset recorded in income from operations, to reflect our estimate of costs to be deducted from the contingent payment in connection with this amendment. Additionally, during the quarter ended December 31, 2022 we recorded a reduction to the liability of approximately $0.1 million, with the offset 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:18pt;">In September 2023 the agreement was amended in order to (i) place a cap on the total amount of costs incurred by LeMaitre in achieving the CE marks under MDR regulations that could be used as a deduction toward the $2.0 million holdback, and (ii) require a prorata payment to Anteris of the CE Mark Contingency, less costs described above, by January 2025 if the CE marks are not obtained by that date. During the quarter ended September 30, 2023 we recorded a reduction to the liability of $0.1 million, with the offset 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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;">The following table provides a roll-forward 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:</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 class="finHeading" 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>Nine months ended September 30, </b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr class="finHeading" 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><b><b>2023</b></b></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><b><b>2022</b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" 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: 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,339</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,492</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: 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%; 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> <td 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: 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%; 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> <td 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(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: 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(63</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;"> </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);">41</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: 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,276</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,533</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 -500000 -100000 2000000.0 -100000 <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 class="finHeading" 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>Nine months ended September 30, </b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr class="finHeading" 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><b><b>2023</b></b></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><b><b>2022</b></b></b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" 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: 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,339</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,492</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: 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%; 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> <td 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: 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%; 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> <td 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(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: 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(63</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;"> </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);">41</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: 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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,276</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,533</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 1339000 1492000 0 0 -0 -0 63000 -41000 1276000 1533000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>14. 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:18pt;">Changes to our accumulated other comprehensive loss for the nine months ended September 30, 2023 and 2022 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: auto; margin-left: 63pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" 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><b><b>Nine months ended</b></b></b></b> </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" 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>September 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 class="finHeading" 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><b><b>2023</b></b></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><b><b>2022</b></b></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 class="finHeading" 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> </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: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(6,031</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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(3,435</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;"> </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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(674</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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(4,692</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;"> </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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 14%; 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;">(6,705</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: 14%; 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;">(8,127</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> <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: 63pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" 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><b><b>Nine months ended</b></b></b></b> </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" 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>September 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 class="finHeading" 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><b><b>2023</b></b></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><b><b>2022</b></b></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 class="finHeading" 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> </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: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(6,031</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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(3,435</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;"> </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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(674</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: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(4,692</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;"> </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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 14%; 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;">(6,705</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: 14%; 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;">(8,127</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> -6031000 -3435000 -674000 -4692000 -6705000 -8127000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>15. Subsequent Events </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;">In October 2023, we amended our lease agreements related to four of our five buildings in Burlington, Massachusetts, extending them for a period of four additional years to December 31, 2034. The Company has no option to extend or renew the leases beyond December 31, 2034. As of September 30, 2023, the expiration date was December 31, 2030. The foregoing description of the Amendments is not complete and is qualified in its entirety by reference to the full text of such documents attached as exhibits hereto.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;"> </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><a href="#" id="oi" title="oi"></a>Item 5. Other Information</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;"><b>Rule 10b5-1 and non-Rule 10b5-1 trading arrangements</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;">During the fiscal quarter ended September 30, 2023, <span style="-sec-ix-hidden:c1208"><span style="-sec-ix-hidden:c1209"><span style="-sec-ix-hidden:c1210"><span style="-sec-ix-hidden:c1211">none</span></span></span></span> of our directors or officers informed us of the adoption, modification or termination of a Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement, as those terms are defined in Regulation S-K, Item 408.</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> EXCEL 81 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !AW9U<'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 " 8=V=7/-YHTN\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:;%R4*7%\4G!<&!XEM(;EM8TX;DI-VW-XU;A^@'\#%W__SN M=W"M]D(/ 5_"X#&0Q7@SN:Z/0OL-.Q!Y 1#U 9V*94KTJ;D;@E.4GF$/7NFC MVB/45;4"AZ2,(@4SL/ +D?H MZ$]3U\(5,,,(@XO?!30+,5?_Q.8.L'-RBG9)C>-8CDW.I1TXO#\_O>9U"]M' M4KW&]"M:02>/&W:9_-;&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" 8=V=7HS6H8.0% 'P & 'AL+W=O][OEDK.@$,51CUK6L!>S,.F,+XI[4SF^$+F*PH1/)3K;.(!Y9AGW1/1'&*CE96?4(0&?LSQ2CV+]&]\ #;2?+Z*L M^$O6Y;,#VB%^GBD1;\10@CA,RO_L95,1.X*^U2"@&P%]([#[#0)G(W *T+)D M!=8U4VQ\(<6:2/TTN.D/1=T4:J )$]V,,R7AVQ!T:GPM_!Q:11$W"\,_[I!WMH_6+B_4YFW]#W*_H^ MYE[3/[VFW$2*RVVK^]&$A*I:(@TJI,%A2!]S)A67T2MYY*F0RH2'6RF9FRK% M0U4M\885WO PO"F7H="=/2 P9!@;#W>J.F)C3T3U+3G/*LZS ]],R6"V*;IE MKPAG]V9]^G.?3PADP?OU(2+ M&K7$M:UZ_K4. 9XDOI#PDA;3R F9*>B91$CBB3Q1\A7^!\9:V.-^?6,BQD5M MD7FHX#_UR^FQ^G?=86OTN'=%!?S R\J+BMKRTYJ6'\+I! M .[9R?8#*;+"A\3DK>*.? MQ#HQ$N-V5[F$6PLE3&(/%[=EK<.0C<>9MZQ5]YU*L0H3W]S$N.>]:P0]1D*R MZXADX\'F+>A49(I%Y,\P;1ZA<$?+'EG&#('KVI+6:$TKM+J7#H9'O&-'(KK.1C0>;IU!! M+!)S8M-WSS_K03*7T))&2-S)$W$,4Q*LP/VO)^1'Z]2R2<@$"R&-8]$>GSLFX6UW?9^#$=@$I:61^!A)B-9)B!Z4A&8QBR)RE6?P=69^ M;W&?QI4WKFO+5P<@>E NHFY7.B.^2LXJ"5DA#AEB;EI<<-FT&/D'UKG'XK' MEVU#+CDT)(:'VS3C'2,'T3H'43S";$?:;0=V&R MV0'_V4C_G=+.IDY*MT'AI@]@5A"UZ-"ASN"BMS+QUKF('K1IY,'H*B$ 3I* MOY#?N;E)]^T=6;8]&(W.!T:&8V0?6F7[=1Y&V8ZZ'[AD-BPGN[,2,3G(+5.SV# D^5Q:WFA1%J<6#X+ MI41K0>_PO4$L#!!0 ( !AW9U>QV +%HP8 M )\; 8 >&PO=V]R:W-H965T&ULK9EM;]LV$,>_"N$& M10LXL4CJ,0\&V@3;"FQ8T+3;:T9B8B&2Z))4'O;I=Y0=R18I)@'RHK5E'2__ M.Y'W.U*G#T+>J17G&CW65:/.9BNMU\>+A%&SLIDM3[O?+N7R5+2Z*AM^*9%JZYK)IZ^\$@]G,SQ[_N%[ M>;O2YH?%\G3-;OD5US_7EQ*N%KV7HJQYHTK1(,EOSF9?\/$Y#_(A'(MQ)VY^%:_^M M"QZ"N6:*GXOJW[+0J[-9.D,%OV%MI;^+AS_X-J#(^,M%I;K_T]PF8F< #B<&D.T \MH!=#N =H%NE'5A73#-EJ=2/"!IK,&; M^=+EIAL-T92->8Q76L+=$L;IY;EHE*C*@FE>H*^L8DW.T95QI]"G\U9*WFAT MR64I"O2S86U1@N%G=(A^7EV@3P>?T0$J&_1C)5K%FD*=+C2(,JX7^5; UXT M,B'@BJ^/$ WFB 2$.H:?^X=?\!R&XVXXV1^^@%3T^2!]/DCGCT[E8QLR4PI2 M<.R*9^,@=#LPR^Y8K5G.SV:PKA27]WRV_/@!Q\&)*[IW&LK-%_ZK+>]9!<$[G^+&5=RY,K7A?HG3(,*GB_O=L&)5_"EY&M6%H@_ M @T5/(M!=[ZW_EVZ$X>B;"S;-HH3.J$Z[56G7M4_A&;5*P2FUM_&*<%I.)+H M,(MQ0JE;9-:+S%Y(+7084F^F@BDI:V"^[N:_2VMFST=,HW$V;2N<9,%$.G$P MH"_P:NUZED-Q<]@JCBH.S4#A2>O6V9Z**(V"D5:G63Q5 O$.I[%7[.]"% ]E M53FE87NZ15D8C:6]9+8O;4 F]E)J^7>WZM*=EU6 M77/@;.&P%VAO[>'>R]M^T /,L)]F?;^Q9D^FV7 &; ,II,FX>W-8D2R8( (> MN(7]X *!LN4#;IT";1P1G*3I6*MEN7[?AE6[DQSV8ZIODIU[%IM*) G' M===AA=-T8E62 5W$CZ[]QF5'ME.I#2F8@\22ZC"+Z([9OM:=[9^?9:[45J*Y MG4ZS!$]TWF1 &GD#TEY*K4VLV,JKUV9?Y, T\AJF]6E\4:<- M+X*M;L9I-54)R, X\AK&O:30!E@8T<22Z# C))GH$+'W)46^=U*5 67 MZN,':.Z3DZ[7UD_N XMWI=U[>=N/?: =>7'OMIWQRF1AC@Z"HP #^R2Z9U7+ M3Q!K-=3"\C\PH?,@",P_*(\,U)R@1C02[J6C2O"BNQXBJ5,H@E=)[2:!XGSW?DLY1$X\VPRR[- M2)RZY=(!U?2%/2;7#'Z"YH?)!N:;^VS-P5T=:Y>YV'E[8EY=_<7D;=DH5/$;&!@<)9 &N7D;M+G08MV]4+D66HNZ M^[KB#,0; [A_(X1^OC#O:/IW M_,%T)]6++@ ,>2VYT#.O,*;ZZOLZ*Z"D^D96(+!G+55)#3;5QM>5 IH[4/.I>[94\ZFL#6<"EHKHNBRI^GD'7.YFWM#;/WADF\+8!_Y\6M$- MK, \54N%+;_+DK,2A&92$ 7KF7<[_+J8V'@7\"^#G3ZX)];)LY0OMO&0S[S M @&'S-@,%"];6 #G-A%B_&AS>MV05GAXO\_^I_..7IZIAH7DWUENBIDW]D@. M:UIS\RAW?T'K)[;Y,LFU^R>[-C;P2%9K(\M6C 0E$\V5OK9U.! ,1^\(PE80 M?E00M8+(&6W(G*U[:NA\JN2.*!N-V>R-JXU3HQLF[%M<&86]#'5FOI!"2\YR M:B G=Y13D0%9V72:7"UJI4 8L@3%9$Z>!*USAH'7Y&I);4\!AF64ZVOR!WE: MW9.K+]?D"V&"?"MDK:G(]=0W2&G'\K.6Z*XA"M\A6D%U0Z)@0,(@C'KDB_/R M>\A0/G3R\%CN8VVZ H5=@4*7;_1.OMLLD[7 :CQ"!FQ+GSD,R"W'V>]*A>N( M+!1@62<*DTJP,5=X&N][F-OAD@/N(*;8'@"?R'H MB'[4T8\^1^\8-:&U*:1B_V&'==$\[45O\L<'5%'@?B?TE^..#,2=@?B7#."6 MJ@TN$28VEQS$;\A.V<]%'%$G'75REGHARQ)WV=^8,F2OIT&:>]\^4#@$?^XXQ]_A'_5\*\G.Z4 M_L'!:#]*_J%JPX0F'-:H#&Y23*&:@[YI&%FYL_)9&CQYW6V!WT:@; #VKZ4T M^X8]?KNOK?G_4$L#!!0 ( !AW9U&PO=V]R M:W-H965T&ULK5G;)$H 4O::?4BB=39!0YVL3@ )L]F/JVN1?Z M:7SPDF8%*V7&2R38\F;T$5\GQ*L,:L3?&7N61[]11>61\Z?JX2Z]&3E5CUC. M%JIR0?77CLU8GE>>=#_^:9V.#FU6AL>_]]Y_K\EK,H]4LAG/OV>I6M^,HA%* MV9)N<_6%/__)6D)^Y6_!CX';&KAO;<%K#;RWMN"W!C7U<<.]'K@Y570Z$?P9B0JMO54_ZM&O MK?5X9665* ]*Z'\S;:>F,UY*GFG3Q/QDIWLFIJO&@[=-MT MB/1TR$6?>*G6$B5ERE+ ?CYL'P_8C_7@'$:([$?HE@PZ?&";*^0Z[Q%QB OT M9_9V8%C.$L &'&".#S 3EAZ!Y;>(,L9EZJ: ;U,&W/_ MN-G CP.#*8!R8]]D:J-\)\*A0=1&>3CR?9BG?^#I#_+\0W IT4;P9:8@FK[5 MJ*N[YALT;13QG= Q:-JHV TCSZ!IH\(H\@A,,SC0# 9I/E1A1+H*,#Y6B0\AJ^$B)X4'B=^6" M%PPM!2_V]+7V FEC.ZUP9 890.D$M4C;*!+XCEFL !B.HZ!GZF+2D6X$BMM# M^K-:,Z$E8TW]HHWUY37(F@P-7[6CNI8;NF W([UEDDSLV&CZZR\X<'Z#5-M9 MOU7M6$!8^':ZZ ][6P0"3PS_P"08Y4: .6[ M<4_R=3(/#^L\O=74&\E2[[.$8.7B!\JU'@+IVO+K@ZX@)E\ 18+ ) R@/',] M32!4Z/0Q[@0?'E9\;8UY9$M-?3_M%'WI*:^ :(N(*7,!5( ]4^8"*!)A3V ML.[$(!Y6@]5V;6 2A];N*?0=8K*T4;[G6UEMH_1*[#DF3QNFEZ3>O.XD((X& MEY&$BE*+!;V9T:M)?2Y1[=\T\4)'7"J^>(*7E$%E^=-+RCF]S<_J+3F7M]/X M=)(5#VO66RJS!;K(2I3R/*?B*%"78& :=^&Q0KURK0D(H8AOIB:$BLT--H@* M(C@Q2:=FR;":G6?YMCI:>SOUUJ%!W=R'@BB+.HBRJ(.H7NJ=GB5X<$Y^KP]I M6?J![K287;']>2'?*JGT7DW/5W!2DD&9_+.3\JS>YF?UEIS+VVF .NU-!G7D MT:1L(@.G([&70D("*Q\!F-X@F&H/](;-D[,$]N;W+!.D4[9D6-D>S\8ASH F M)5YDGF2",&(>W MVU(UI]R'MX=KKH_UY8[Q_A9?SS#P?HZOD^82JW/?W*E]HF*5E1+E;*F;.7 MM9 UU3B4&U=M)="B(=65&WA>XM:4<68>Y&PB=KIB'!XD4;NZIO+[/53B M,'5\YV7B"]N4VDRXL\F6;F %^G'[(''D]E$*5@-73' B83UU/OKC96;P#>!W M!@=U]$Z,DBJ8"ZJ/UBARZF3.:2 -=U5^HLX_ *=GMC$RT6EFE]RZ+">0_*=TJ+N MR+B#FO'V2;]U/AP1,(Z=$'2$8$B(+A#"CA"^=H6H(T2O72'N"(UTM]7>&+>@ MFLXF4AR(-&B,9EX:]QLV^L6XR9.5EOB5(4_/YH(K4;&":BC(2N,#DT K(M9D M+FI,O=+DQ![()YZ+&LC[1TYW!4/T#;DECZL%>?_NAKPCC).OI=@IR@LU<37N MS,1W\VX7]^TN@@N[",EGP76IR)(74%CXB^O\T16^BX[TM@0OMMP'5P.N8'M' M0N\#";P@M.QG_GIZ8)/S_U9?_N?53\P(^QP)FWC1A7B_8KEBS?';3K;E)@W7 M5*7]+(T]7'9_;--9E?"64NAG;I$?7;#,5?JRV-(>I@U$5R#TXLQ]_\!/O)UM&O66P MQ5L&6[Y1L).#B?N#B:_F'MX&6.LYED(I@>??B9:4JXJVMTSQ)U9(4[ ^$ [: M=D1M]/@H6VZS,!QDIP7DA_$@\1865#0:)/K2 @JR-+%G9]*;D%PUX9%C"U"Q MO[%$FV0D*%V50NI;#;+&VT ^@Z9/%1 %Z!/3#*PU.#G?VU#DW(()AWXM+" _ M&SIA!?D7G$A[)]*K3GP5FE9$6/ZMQAB;Z-22 -DP 2P@/QFB%A94DD8#V190 ME!RER8GLK)>=794]MQ0FF]CLK#8FB3\:B#T'A6DZU'H."KQ1,JC8RW.4[X5^ M.A#K'K4G-?'IN,:S-_[X[EOF5]@J]IVEO^&;_O< MSU1N&%>D@C4NY=VE>#"R[1W;@1;;ICEZ$AI;K>:UQ'8;I '@][40^F5@%N@; M^-D_4$L#!!0 ( !AW9U=&ME:.L! %2P 8 >&PO=V]R:W-H965T M&ULQ9UO<]LV$L:_"L?7N4MFZIH "?[I)9YI18+7F^DUD[2] M%S?W@K&86%-976*7(O##@GKQ<;WYK;_N MNB'Z=+-<]2_/KH?A]MN+B_[JNKMI^V_6M]UJ_)]WZ\U-.XR_;MY?]+>;KIWO M.MTL+V0<9Q2;. M_OR'UXOWU\/V'RXN7]RV[[LWW?#+[:O-^-O%@\I\<=.M^L5Z%6VZ=R_/OA/? M-F6R[;!K\>NB^]@?_!QM+^7M>OW;]IB9P\VMQT/?_Y37>\N?KR8MVW?S=;+?R_FP_7+L^(LFG?OVKOE\'K] M\1_=_H+45N]JO>QW?T8?]VWCL^CJKA_6-_O.HPY M[R"=#DEVI$.R[Y"X%O(C'=)]A]2U<*R#VG=0;H=CUY#M.V1.!Y$CGO-OW?HOKWN\7P1_3LEU5[-U^, MK9]'Y]$O;ZKHV5?/HZ^BQ2KZ^7I]U[>K>?_B8A@]V^I?7.V]^/[>"WG4BYN; M,2]W%J/__-C=O.TV_R5D9KS,=_/1LS'!VV7TJEW,ST>G9NWM8AA_9T0K7O1U M-XQW]#@Z=;M9+5;O>TZKGG#PI]D/T7?#L%F\O1O:M\LN&M:CJYMQR#E5S:O^ M/'X&]7>;/^['[^MH/YJ,8#,AN!Z'S.YV,>;50W+)A^22.YWTB,[W[;)=7771 MLS$0_?5XF?WSJ!VBJKOZ)DK$UY&,I:"2Y5Y5[52WGZ4?+F62YGE>I"\N/ARF M VM^^RG^;7_;7G4OS\:/Z;[;?.C.+O_Z%Y'%?Z?2 "E6(\6T/QY"J;2,E3T< M#OD(=;)HV+]F/C>*V56?)UKF?EM1"&R)+:;57ZSHA#2$:O]5N=)ZIK4 M1"LAT]A)NH;P7J5"B8=FUOBE#^.7LN/WKW':L5A=K6\Z:L38OH'I-$.*5:F7 MFUF<%,[X(RUJI%@SX;X52O402L6&\J?ANMM$8RA'!ZZWL[8/W3ZTT;/ENN^? M4Q%F)4,CC!2KD&*U\L;[7(BB=.Y$I,EFRJ05X^PAQAD;XQ_Z_F[W>3=.E*[N MG[?];O8RK@[V/ZUOMW.1/NH^=9NK13_.( Z>@U0*9/YC+RU%[GPPLGZ%QA8I M5B/%-%*L 8E9F9(_9$H.SQ0J.W+OL>,\"V>YES\J=CZ)*];7T( CQ312K.&' MPHIC\1#'@HWCKUV_72.-QL?I^]7VQ_O@W:T6XWIIXM8N/']RH9S8S%C[H7:[R9GX\RLW>&P[M/V9W+>S4N&3LOV:M9"3F3. [Z"VJRA M:AJJUDR-AQWH Z0EV$"_[F[O-E?78Z#)9^YJ7&GUW3 L=ZAKVZ2[9UOMQW8S MG_PHYXT'IP12K8*JU5 UO5<[#'82B\Q97*-LVJEC@)7@B=7GI0Z9+D@2-(.J M55"U&JJF]VHVC4E=XB5\-&:ULM/ L"S!PZS98>#GBP^+>;>:1[?M@IR9\V+! M(4:J57LU:X!DGB8.H($:U5"U9O(2[" ;X"9XXG:$3O_8;A[HI23#[3,CF:BX M+)2#,6:\ \&A1*K54#5-C(E0*B^E<&]8D%D[YH;,"1[-'5#JZ3BK1V!JX=,E M422)B^8KHETI4AF[]R$!J]),.@A:$ZZ="ZG2TAUM7TZJ/"^.3;$,_1(\_CIU M9T<0C(O>VN$="+YWH* +JJ:),:&W=U!F[9@;CB5XD!6RPR-\6D7<.SZE(?=X MB';4)@_1C-KE(5PCMWD(.6Z?1QB.)'B0Q._T\)V#)Q-0I@15JZ%J&JK6"!_8 M"17'1S8-A"%&@D=&)VT-\9K!*8%4JZ!J-51-0]4:X2.I\=%<2CHEI,%2DL=2 M1QZE;[K;\2,V/CX]D3X\&3]B55$JKTH""6TJJ%H-5=/$F(R/TB+.W0]WE%D[ MYH9029Y0'3Q*I^,LB$=IYH;8ARNBR/+2W?XAVI5I43IR-='L?'SB.J12$ZYM MIZ'*A3J$G,S&9^Z1::@\J"\ZJ@-C54K9FZ CNDAF[()R@\XC6#(PTM/8*JU9*J M!"K<&UA#C3:31NU8&P(COWP!DB1(1%RX-20SWK/@&$/1#%1-0]4:E)J=,8;? MR"]3B"2G*Y$D07:RU'V>0FN1H&H:JM9,#(<=3\.1Y!,6)$D?<$AWIC?C'0B^ MT:'T"*JFH6H-2LU.# .9)+@N24X7)LGIRB3>J^#X0E$05*UA!\,^/6$P4(*O M3N(E0Z=N"56-XY*&"FJSAJIIJ%HS-1YVH W[2?Z?U4F\\>"4@%8G0=5JJ)I. M"##FS'L;E$4[<0SL2KYT;1)O,#A9H*@,JE9#U71"U"9YI\2(RJ0C4[[DX(P= MLBZ)%PL.+[0N*:&+>KR#>]"Z)*A:,WD)=I -F$M.JDOZY]V*WRA(R+HD&1>% MNX#G'0@.);0N":JFB3'9;0@)%[.BS-HQ-^0N>71=TG2<'U.7E%!U26GF06VB M72E%Z4)MHMEYEJ8NU"9YH4W5)19PE+#!5+>"K&0VV^<_ '(A2# M)3Y[4ZF[DU9#;6JH6C-U!79(#;9*>&QU$M3F-8,CC52KH&IU0E0]B:Q(W#L3 M"K0FC=JQ-D@KX9'64T#MQ"==29X7[@XZ[UEPC*&L"ZJFH6H-2LW.&,.Z$IYU MH:!VXB,PEX8F/O41<>R>WN+]#8X\E()!U1IZ/(ZJ^#X0JD5 M5*UA!\,.FH%6*0^M3L':O&3HY"TEZIJ$^_BOH#9KJ)J&JC53XV$'VJ"IE$=3 M3XNU>>/!*0%%65"U&JJF4Y]1*?=8":_,&@Y,%"LN@:C54 M3>_5[->DN0&BZ6\ESL$<=MZ3$E MJKR23*G_&C'<@^-Z!XB^HFB;&1*BL4*4W+WH*LI4:LI7R9.O(<5LZSCZ] MDHG[XL"4X#5%*3/OWO';E7F>NZ^,()J=9W$BW'O'=^U<)''JW3N^W.B:C(\< MMU6&)RF>)_%;0GSGT,D$5*U2/LS*XM2=2T!M:JA:,W4%=D@-"5(\"3KM!:O0 MRBBH6@55JY7/<5+W8)N&FFPF3-IQ-O!(\?#H*;:#E(\_5)RZQ[-FO&?!\872 M):B:AJHU*#4[8PR%4CR%0FT'*>+UXVZ&$,<&4[> J>+]#8X\% Y!U1IZ/(YP M167PD.+QT&=M!RF?5A3>3&;&>Q!\KT,)#U1-0]4:E)J=&0=O6>>I4?!^D/*K MD]S](.7##W<_B/PT, !,\0 L;%>(%PL. M,?0E68I 94E)2/>?E7* M.'92H:+:Q?&8- MN5V04:^_(K>%> >";QXH!H.J:6),Z&TAE%D[YH9P92=]SQX=9^KU5][W25&O MOR*VA8AVU+80T8S:%B)<([>%"#EN6R@S7"GCN1*_+<1W#IU-0-4JJ%H-5=-0 MM2;S\9T4V;']H\R0H^P)WI/%:P:G!+3L"*I60]4T5*W)J(.(^9&#U=G!M_E] M=G$2/3VABI.*1&6Y2Q9Y!X(#COWB/NPW]U'%2;GTWL3=H,S:,3>$*CNI.(F. M,U6W)&N(]2HCII3"SWA>:$;]MI:.(NTPDY6119 M&(ZB1R#4>?PO/7< 2PH-9P9'D2L88CRI.8-5QN $C^.>5)?.?020=4 MK,SC2T/(DJ%J=$W1%NB7R&FJS MF;)I1]H F/S+%RCE!(@8U[NY.]O@70L.,13-0-4T5*U!J=DI8_A-_F4JE/+I M"J7<9R=))MV3C[R_P9&'5BA!U1IZ/(Y,?W-#DO(GK%#*?<21N!M#,]Z!X%L= MRH^@:AJJUJ#4[,0PF"D'%RCETP5*^72!$N]5<'RA, BJUK"#80?-D* <7Z#$ M2P;/W0A^D@CI1AE*@*!J&JK63(V''6B#?_+_9X$2;SPX): %2E"U&JJFJDXZ4K>0&?^7( MVB1>+#B\T-JDG"KL$6XA0 TUJJ%JS>0E6$$N#)HK3JI-.GQ!)\D["ZHVJ4A4 M6KHK--Z!T%!"U6JHFB;&9,NUD]0%K2BS=LP-NRL>79LT'6>J-LE=NQ54;5)6 MIDXJ5%2[6&7>D76BW;DJI,NU"=^V7-L]VMX0"]BA=ILIFS:D39(J^"1UE-P[<(G72[![UM#";-QZ<$E!^!56K MH6JZ\,%4X2W 01:MQ"D-XRIYQH5GV;S!T&2!JE50M1JJIO=J%K%Q*Z9+GZ*= M'ZE + WR*GGD%<:R>;'@\$+KU$J"C25".+=<#36JH6K-Y"78038XKCSIJ.!D MX7M)'14D#SCP#@2'$EJ/!E73Q)C0!QQ09NV8&UY7/OJHX'2 M<*#:40<J&77 @;H&ZH##17_==4/5#NWEB]OV??=CNWF_6/71LGLW M=HR_V9:5;!;OKQ]^&=:W+\_&&_/M>AC6-[L?K[MVWFVV#<;_?[=>#W_^I'Y 8 'X< 8 >&PO=V]R M:W-H965T&ULK9EA;]LV$(;_"N$50P+,M4A)MIPE!A*W00NL M7="LVV=:HFTNDNB2E)WLU^\H.9(L46P"Y$LL.^3=/:1T>1#R06T9T^@Q M2W-U-=IJO;N83%2\91E5[\6.Y?"?M9 9U7 K-Q.UDXPFY: LG1#/FTXRRO/1 MXK+\[DXN+D6A4YZS.XE4D654/MVP5!RN1GCT_,4WOMEJ\\5D<;FC&W;/]/?= MG82[2>TEX1G+%1?DZN19Q2Q ME,7:N*#PL6=+EJ;&$^CX<70ZJG_3#&Q?/WN_+8.'8%94L:5(_^&)WEZ-HA%* MV)H6J?XF#I_8,:#0^(M%JLJ_Z'"T]48H+I06V7$P*,AX7GW2Q^-$M : '_L MTZ+A(/-.1JC[_BXS9PJS&3LNQIKOL%P1/ ^]RLF_K[UOAT//FM=6)L+ 6%CI7XCKY%TJI MRFPMH/W$(H]YRE!>*S;?F[O89/U.BCV'G$2K)R0LJWAABR]\RV5\(VPW4O%=(Y?D>YEC( M)W20P+!Q(@[VB3UZ;8N!%.WFB,6*>*VX3C6W0(R=FO\0"K";HX2KG5 T-0B& M/@3=1S^55# MJ#>S?2,<>-,!C0V&L1-Z"]COP6XNA^V4E"R/GY"6%!I%M8\\V\!>]QRE$(=5 MM]\OI%E7ML5F/I0/#4MQX&36KU+K%.'HY60GBS7H+9C'#,W\VL&0--[$; MG)_K1F,62.@MD^9(P2#M#)^4O4GB/AG'LS#J\M-F%GK!0%/'#4*QFZ%WDNTH MA_;R:/#)5$M[E6U6S7U0CC'N-7>KF1\,]?>&J-B-U#H==O3)Y$)+74\WHMU,93WQO($M(0E7C.;F12 M6[U )G&"^;5=YZV\G0;=()FXD7Q7R'A+34T,LOA%U4+ZY!V'\VC:63N;&9Y/ M![:?I&$T<3/ZCCY51Q_)TO*<#WM/&D,$B@_N,4D?Q>-HWMUE6JP&N$<:6A,W MK4\F76WAY#'63&8HH_*!Z;+:%0.4#Z>@!<4S@6_USGFYYTW\K;:= - MLXF;V75Q0+;5K&Y5Q^G1S#H=?3!W.6@Q"09[J+0_9B26TR[NMU>;54@&PFFH3MQ47[;FNJI[ M. M!P@ 7S+[*JK]!K5^8>'[_9/O. B" M[A[$9C;#>&"F_0;'OAO'']=K%E<9\1B7IR,$5#H434-EWTWEX\-24P ,G26LNCHWZ_&Z*"RDQE[4+6:+ MF>^%0[G4>L3MIO5R2"JB&JW8AN>YR2NS?V*2"VLY^'T0XSD<$[H16,S\*!QX MA.$WO/;=O':&8,K8+=[RP#KR0MP5;S&;0I =\9/6FYR,R4WY@DNA\K13O0>I MOZU?HEV7KXXZW]_@BV7U*JQQ4[V9^T(EK(I"*5N#2^_]#"945B^[JALM=N7[ MHI706F3EY991(* Q@/^OA=#/-^8'ZE>.B_\!4$L#!!0 ( !AW9U?GW:'T M=Q !HI 8 >&PO=V]R:W-H965T&ULO5I;;]PV%G[/ MKR"\Q2(&%'MF[#BV>6ZMK2U^>15Z*I*^\VY M*=WZ]KEF[LOWG5Z*6Y-.TOS2>/J_V>2F$K4P?K:N7-XO7.V?3T M_)#6\X)?K5F'T6]%DLR=NZ*+]\7KG0DQ9$J3MT1!X]^UN3!E283 QA^1YDY_ M)&T<_T[4W['LD&6N@[EPY6^V:%>O=XYW5&$6NBO;SV[]O8GR/"=ZN2L#_U5K M67MXLJ/R+K2NBIO!065K^:]OHAY&&XXG#VR8Q0TSYEL.8BZ_U:U^\\J[M?*T M&M3H!XO*N\&3HR@Z#8W.S>N=AA3GK\W.F[__;7HT>?D(LX<]LX>/47]S:9>U7=AW_5.=2W)N3>-OS; M+=1Y%W! ".J7NJ1_[Q5SG<]6L;3$9!;KRI-=H[?LZW^-UV #TF0=;6.VAK3WUFT$( M7P.:F@Q157<+H$1'1])RH-058+$R!?1=TD)+K-$C6S4E3!!PM"E4XRW6VG*C M;,U"+JPI"]+ =60"Q_JE\1L^49?!@9H''('O:U-WH+KPKN*]C70@ 8ORLBN,B.9* #F(G((]3?CD6INKO+1-R-3< MNM(M<=T+3C) W>6&'&;I]:)]<%FN/5;FQ#QR#Y;A!H@7*JS@YK@VU=P1G+MJ M@V?@IC4>MUT.]CA+C&YZ75C7Z#\ZPW8D=;:Z@67#IJ9%X\,36\3$M2ZON]+A M#/*/GZ 5MUCT=H]ZH;/@*K:T+06=AKLAXJ#C@A1ZWGGH;=FZ.E,?= @Z7\%- MVC:\5._-]" M_[C2A;=%IBX;).N7ZGO$&GP'-][")4#_I?JVFX,=;/!&;OQ(Z3>*";B M H4S4-;:.( 0/0]5&CS,^5A>_PT%X><8&LH$5 MZVHH$NMKXJ8DD,\[[QG>AAVR 9@(KFI#^(<*D?G2"#1+T#3RC"@A;J'V"O$R MF-X*P#OKBK$31/W USZQ.]#Q]_I-GY8&\*Y@:E=B#8.4,6 E])P$K# MT'9!&2ZEB3!B1V#J0>ZR*#U#X,H%8J_DR(%@(ZX'CAQZN$&//J#XNV)4@"-M*0!4, $\!P#<1+;M&8E?C ML@&H(OIPO<M%8074*^@<:I1H M$RC\WM62.1@**-_^=3C3XD+UP"\Q&M7Q+606;4Q9&[-MB[-B#%=?,)[+^F @ MOHB-A$ _XNS2C*#JDD(UIC@<_?8F)Z0WZL)5%8H/DN7IY=N+7<0XDHM'%2$, M'(@&!7G[D+U7,%$-:=JV&SF9(>E_$XDUNR(;:J 'HTI=48BWBB#6^KRK0)KR#[.Z9C>)LF)7C N2U-+10WH: M9"9,' $GEG)9K;UG[E"_=,P#$^#091%&L!.]Z2,*$':;%V*T3-(&U,D,,B,, MK9#NYTY#?QY!]9E521;O$]<=O,I9K&W$?IZA>IU\\RM*92W.X$SI+ P:JXXOJ/5!SI,V&N 6TS@0XHQI45_ MGFK ?"S?'K3&.(__N<,9O= 1_\F!I"$8-Q-]2T#(2R( ;QL7-('RJ.:GR]2; M<#M2=%X\X9[>(YBR'!U1P.]RCBP8J+&H$Z.,#HF7>C88$-U:C#[622M& C[PF%L,M0!GB[8 M2;X2%*_@642;K3LN:MVU)0A/GBZ'8460!6%EFT92/,,#3Y*H?QAV4JG("DI. MZ$?."4-2?M.&SR4G61PGK&@B!2,N3,2^B!"B[OZ *S=71Y&@7E;AIU/14 MO2\H?R\V_8B!=L8:OQ=>5L]NK893GR+903$4U M">M] ,**]#@=8>G!"C<$CZP+!KFH=.9RO/3!!A?>Q<1EZ D$/JZ!9F3JJVP M8'!_@&:O71ON>)B0TRKAW5^@AMZ!A0+$2S%/AD55 ))+YPHB&?U6P*0WPE.9 M-X +/GKLG:!/9580I;O8RB!/WJ*XR_T(-5*:AT7]$(.]/D4FM\Q\09/?H5./ M E$(+&#*,6\MRHM;IQL^'%X'OU^1EH1KVP)U&\JO -W&26B\H(!K"0W'3F]N@**\AVJ=/D1H3B@; MN R+%7FJG:PTG/H6>5Y'):!ED_2U9\]-1'&R,=6BU%%Z=6W\G-B/A>8MALE3 M@.J4^P!" &<8J"!^,T!^;OJV'J7P7T$",CJES1AQ=V)9>IQ^CJGBNP_I!.FM M@)AE3!)Z,QK^! 1MTU#P4;A(&WHX0FD[9-6' .SVO$/PU^:LQ4@1.%^E8A4& MN3X",)"EZZ6XB+.4B@L&XIH&BO25"FLI+8!*[B( M(X5<4_RLJ3&A.$G]9!JSL25CPE*Y\00.S"^E8\-* 9,H;CC*MC0X)D4%*Y4L MK8&_4U11"72_TC)$(8^J+0(*.7Q.I14T39,O[IC)L[?H#ZU>.K^(O:0<1GJ! M%)6CJ3+J#HF)LLP2O#P6IMM)-$-WVW+($6((]!$R/-"2+PS90%LN I;>=4VR MJ@31,-*/HT]!_C+V5=)(Z()J!6G<^[F1M- HO1S,623G2$#'P":KS(U4['WQ M5!F-:E3:N2C_75^G5!0Q<2Z1*3Y&H\JH?O01;/X>=9\"NDFLH3PLC!^:=PH9 MZE#Z!$%P%H#./+N+'500C[I;6V8"^O )*Y.JKJ)1TF4ZW(8([#B=.!1]W$HC M::3.%=LX?9"34 V<"IQHC$2F[VY6G*)C[2S 0GOA(X8JU49O)/_$ 0&GK3W% M[UV)0R[E]'+IS;(O5-VH!8&J*_T[-B^-XZ(.:0C8K$>Q/\(<[B!X"F^6SB<_ MDOZ#*?5=.]1KR)=TNSUT&_E]UC.=.H0XN@&QIVP>UP4H)>R>/OFRHLA_>!ST MY./CXZ(GU.K2G]GHU]-OU-8Q=V^'Z,Q4?HU)]/CI]\<>AF<-HACIU.B:,3 M''N,']/#P^QH0K>FLTEV=/*"7W#)B)@G!!SC0PZ1\0!/?^.MK>FDCD,CSM%# MR5 [H"16E:,!9Y'*]MZ-8SV3]V4\V7@;*2C[62:9"L[B86"F&K4?Y[#+%[=/ MO'L""?ZGM*4QYE4;25@/9%21* 5,OM6@\,LUE"4;R@B^%802=Q8VF>FFASTI M52368^B&V_*0VMM-0V\?N5*+4L?C#B84_D<35>@-5Q3C:O#6*0!B! $/)F(: M[:,<")1*6WY/%-\/,6/OO-0.[ 0SC0"C%)64310*C,Z;I/D1\T/K M*IE:2J18X=!L?Q[;N%(X@1U+KGPD/-"+H]UNAXHKDA>-Q'Q2Q9).WC[0*2B- M.4T/Q:Z.3TS_'E-58(T6=35]YL-PBZ1*G7]I=JD8TD57MOSZN(COVI&(*V [ M+GDS&P(J+PVAW/0X02_T#W7&:M#Y--*$0FW,RS3MX;!N45U?]YA-04Q>D,8V MHWB >1*T$BL#(LW-(-H0'2DN4I$P#%NX@FW2-Q.Z::16D^*'JAL4\[D4][*^V0H&4_;/^]*Y:B M*9G(AE;>G#2EYE M#(W6N=I((M\K@[STZ0?8\37+K=I-R!HY[S/ [=8G+=[5 M^)W'B=X[+B%I*T4>_E,UO-Y^@[NU07L99@]5Y/!]S^B8RUA:!G7N\$\]?7=V M>;Y+5I+A6"H]%;W!IPUS5Z07(MMI41>.WQ7'T]*[ 9U>4(Z:++-(>BSXM5?\ M/F9H(?NI6[9%:VY*"^<(0Q]B\2"/5B(-TFLO$3KT@FVUXQNT$,/Q:^0+OBUA M/!@PT:TY:D=5FPL".]QW].]?Y1,329(T#6%=\.3[OF^>]D??JR&PE_Q5'K\V MJ%OY=*V_VW_X=R;?NPW+Y:O!#VC_:&)4F@6V3O9>/-^1TCA=M*[AK]\0TD 1 M_KDR&EF1%N YO19/%W1 _SGDF_\ 4$L#!!0 ( !AW9U>J6YE8+ < &H2 M 8 >&PO=V]R:W-H965T&ULW5A=;QNW$GWWKR#4HF@! MQ9)E.\V';&9,S.'LWNU]N$^+HB2>FBLB]>#14K+%Z-1K!;4Z'CJE^2P,O.AT0F783Z* MRT"Z%J/&CB;C\=-1HXT;W%S)O;?AYLJWR1I';X.*;=/HL+DCZ]?7@[-!=^.= MF2\2WQC=7"WUG-Y3^KA\&W UZKW4IB$7C7+WZOKP=C!D26JL0>-/ZMZ!>REAT!QI?B<]!OR8:[OSOOKR5VQ#+5 MD7[Q]I.IT^)Z\&R@:IKIUJ9W?OT;E7@NV5_E;92_:IV?/;\8/GTA-U!/UNZM\0^J#?E"_/B#ED:Y&"1OP8Z.J.+O+SB:/.'NNWGB7 M%E']ZFJJO[8? 5B/;M*ANYL<=?B>EJ?J?#Q4D_'D_(B_\S[:<_%W?B3:J))7 MKXW3KC+:JO=))T*5I7@HWNSNXK [;I@7<:DKNAZ@(R*%%0UN?OCN[.GXY1&P M%SW8BV/>;W8R\LK$ROK8!E+_^4 /2=U97]W_]Q#BHSX/(YZ<'LB^NHUJJ4-2 M?J;2@M0R^(IBY$M88L6XN?)M4)5WT5M3@\9:S7I>8\^K6I/20![H2VL"'@+_ M-24**&<2%R;OGO0#LF.<(ETMNGT_M\'$VD@/R^)Z8; *GQ"F@#U.U8>%B3T^ MXU;>KN"'8C+HV@XFVK\%K*H- :!X+T4ETN3GA*T"6B\ME(X1?M@,^)<^0*I4 M;68S@AUV0!@1'<_KL^ ;7%9^[HQ(#" ;&$4%L=P)2FE78__*MT[LEFU8>FS" MR)&# ]XY3D@+!:&+/0 4F&1'UNBIL=B0XK"0P>QB.]NBZR0(F'^3FJFV2 TI MT8I3]8E4 WEACEV)6?BVYIZL67B/C1 M>T%26'NA06QJVJL[E!.\M*XV,04S;;D*2 >'C$@?5Q02CFVVPN'E<#!/HZD- M6IM+"R!S;S(W D>4$_LWVN$6&(>90ZM)$2&0SK<@*WWQ-PU5@Z"1WZ$2R4$< MG.P/-"W)#3@^SRH1[N<<$:#$, MA!IS JT(!^_<<"LOK=#%A?J5V@S5U$,0#"80<,N@,=7(;T[+1S0]")7S@^G" M/=NXW(K)S(6X>83S'R"DYU!F<[\#ZH^>P MC%DX'*;* Q D"R(@C0>+V)()16]8\W>&LI%:/Q* KC\7]3J(AM4VU&#);D[5 MGTP4=+#:E!JN+#R9V4:*.W !LTMTH[9"0B KDHE'6]<7*:]'!5IV\I/[B^4J=S;0#!C-Y& #W[3 M8@?TH-'BF8WI)NL7-WPG&BCI6Q%PC,<@8(K)I9N1AYG-X'&:ZX8'#G[N\2*F M!TP-$>]%,KL<[H8U*OW[RZ?/A^/QN$@[)W!7YG81\Y!C=[(NKJUI3,KG%A<) MY"Q3(9->]L<1XC:KMUEE@G?56(:EQUQVPX@P*%-<\53J*^XG+(.Z&!7@5.:&R>0F MRM?SL">6L/DZJ$7&8>5:C^.+D#QYSF_QB1/QB="!O M)S_*88_C ?O%GTX^'I,= 'A%57%P-LQ=^+UZ>C8YN:WK'.$H"V0^1IGIK^/G MT[],PER%ZLG_8KG$.19*]?YX<:Y^.GE'=5LF=+: 2B?;#?^Z(!L&[4,H,=J?]OP MWPP3^U7QU?AP,AF?/9=2 Q-K'>J3UUFO>.%R=T$=>K$<[;S_-Q3F\I4#RL+E MFC\%]'?[#RFW^?O!]O'\%>:-#JC\J"S-8#H^_?ERH$+^LI$ODE_*UP2,1LDW M\G-!&GK-#V!]YO&.72YX@_[STLT_4$L#!!0 ( !AW9U?:%E00C00 "4* M 9 >&PO=V]R:W-H965T.GU0['6L099\DIR0_[Z[LI/ $9B^)):T^^G; M_58KS=;&/KD2T<-SI;2[B$KOZ_/!P&4E5L+U38V:5@IC*^%I:)<#5UL4>7"J MU" 9#L>#2D@=S6=A[M;.9Z;Q2FJ\M>":JA)V480]+?"*U2*@8C&]PXSVFW)CB^_M^@W(7:*92$<7AGU*'-?7D23 M"'(L1*/\G5G_@5T\IXR7&>7"+ZQ;V]-I!%GCO*DZ9V)02=W^B^1DYI%N?>65B7Y^?F?QB.D< Q? M] JU-U:B Z%S^.9+M'"-!5J+.5P9Y]ULX&E+=AQD'?QE"Y^\ S^%KT;[TL%G MG6/^VG] 5'=\DRW?R^1#P'NL^Y .8TB&2?H!7KJ+/PUXZ0?Q._ &;J06.I-" MP;T7'JGN#L?;PIT%%1&?$H5UA-/_YI]%X^-L'9$]V9$\^0I]O M-=J\JQ!<2YM\.T6?8E'^G2>_!>"H<^4J>@S$?P>DX'DV8 MU^DP3LY&\(A0BOR%+[6JD)FEYAH$X;LV0&!.+<>P+17&P+N6CMTTE()Q2':K6V)BA,,WQMAA?;$&>A.R\F.HE=(/9T; M@*QJ1:MA3T)=?P#QTQH;2@-" O34/,'9FI4WH<'2@<2 M<8Q#J%N']2YJ!$$GE+T#.>'V!=!Q+[>)(Z>0.^;($?+19HMM(:^$RQHE;)C, MA,VER/9IM.SM/%W7E*6LJ25LQS+N<#GGM95T_TN2+I>6*HU2NZ#,!="MP"1,QMMQ M_C%X4XJ)2V'#-0M9*>RR7>A ]F>?.1"Z5D4/!L4L]Y,'PJ2H5M)UA>M#]CADF74I[YP[8=O"[\.A&V#PXNJF M([X,#Q0FW6C?WN*[V=T;Z%-[]>_-VP?45TH):0T*"W(=]L].([#MHZ0=>%.' MA\#">.HGX9/E1,L&M%X8N@R[ 6^P>QG._P-02P,$% @ &'=G5W*2&8(] M! J@D !D !X;"]W;W)K&ULC5;;;N,V$/V5 M@;HH6L!KR9>DV=0VD"NV1=,$R;;[4/2!EL86&XK4DI0O?]\94I8=P''[8I,B MY\R9,\,A)VMC7UV)Z&%3*>VF2>E]?9FF+B^Q$JYO:M2TLC"V$IZF=IFZVJ(H M@E&ETF&6G:>5D#J93<*W)SN;F,8KJ?')@FNJ2MCM-2JSGB:#9/?A62Y+SQ_2 MV:062WQ!_T?]9&F6=BB%K% [:3187$R3J\'E]9CWAPU_2ER[@S%P)'-C7GGR M2S%-,B:$"G//"(+^5GB#2C$0T?C68B:=2S8\'._0[T/L%,M<.+PQZJLL?#E- M+A(H<"$:Y9_-^C.V\9PQ7FZ4"[^PCGO/R6/>.&^JUICFE=3Q7VQ:'0X,+K)W M#(:MP3#PCHX"RUOAQ6QBS1HL[R8T'H10@S61DYJ3\N(MK4JR\[/?C4<8PT>X M)7&D.8MS'6$&;X#\PD>C/:E@SM=8/'6/B5*':_ACM?U\"3@ M"]9]&&4]&&;#T0F\41?G*."-3L3IP!NXEUKH7 H%+UYXI/KR1^.-<./C<'Q4 M+ETM_C\5RTMOQ6,;]-Q4!CQJN:BL5#,]# M3H8]6"/DIJJD9V*DK(!:" M4CNH:V,9@PU^PP<$^+'T'?U M0PFF)D88Y$CP[*#Z\E+898C[PZ@_H!:D%'=3N@Z"CRU2^,B''FXQQVI.LHP& MD5T?;H*Q ZH<:OE2;=^*BU6MS):/()"-F(@U MJ]@JHC/%/RS!AZS_J=-$A>HA38-NS"'(ENUEZ[52!U36>BFXCA<@:G*Q(9$\ MDDB')F21ZGKNI;@[:U!D$Z%Z(H)*> BN]8%>SB M.>O(2S+YMUBH5.&WJN0G!YE8$E MG!Q#+.RQHCC6GM.#^[-"(L&O!";2:!^OTNYK]Q"YBO?O?GM\Q3Q0#)*.H,(% MF6;]G\X2L/%E$"?>U.$VGAM/;2(,2WI,H>4-M+XP=%.U$W;0/<]F_P)02P,$ M% @ &'=G5V?\=6^U! I H !D !X;"]W;W)K&ULC5;K;]LV$/^NO^+@!<,&J+;>EK/$0!YKUP_-@B9K,0S[0$MGBX@D MNB05)_OK=T?)CM,D1@&!.C[N=^\C3S9*WYD*T<)#4[?F=%19NSZ>3$Q182/, M6*VQI9VETHVP--6KB5EK%*5C:NI)% 39I!&R'7?@B\2-V:.!+5DH=<>3C^7I*&"%L,;",H*@WSU>8%TS$*GQ;< <[40R MXSZ]17_O;"=;%L+@A:J_RM)6IZ-\!"4N15?;SVKS!P[VI(Q7J-JX$3;]V30= M0=$9JYJ!F31H9-O_Q2FLF)]HM0'-IPF-"6>J MXR;E9,M!N;&:=B7QV?F5L@@IO(,/2I4;6=<@VA+^M!5J^-A:T:[DHD8X,P:M M.9E8$LF,DV* /^_AHS?@9_!)M;8R\'M;8OF1PO+,_=GCQ ?L-6 7O92O:0HH:;JRP2'GWNKT]7/(Z')?0L5F+ D]' M5",&]3V.YC__%&;!;P>437;*)H?0Y\]B]"(Z<"E-42O3:81_;O'!PGFMBKM_ M7[/BH)S7K4C'WH_D"-S2,L)&&&@5%!7M(OMWM>4M.RW;%1 WM"07FCY!D!,$ M*+SD^P4!;V,\'@3))T&B%U0H:@W&@EHZL*6JJ<,0]+'W$L6[Q&)8"=U*Y'W0 MRACO"NT>=2&T?B0([ZPHNJ:K*1'*I\7#NU]$W:%WUBAMY7^"6\ZP].;&+[(E MS55GR)WF5^]:J[(K+%@LJE;5:O7H_$R&4\^B)M91;JXUM6-M'^$(HIF?)C,B MPM2/\Y")Q ^S_-E6[,>A(S(_B@/O5HN2FCHU?!\LTZUH*/U93"T+:K4TB?UI M-H70SZ5-C[2PRE5P3Z]0/IR&$@1\G(429 MG\0R2G!2,XZV8_:P"?%AS"/F, M;(NZXX*B%%MA2^+[HA4EW2%4-%KP9;CCX"VN6/KZ,C);O08U&;&4!6?\V+NM M-!ZJ6^_J<%U[KB)=$3Y1WQ7#=]-7[3QR.9D-_Y1CZ6=!TO\I8[^2@<9*NKJI M U7"/O?_%F5KJ$9^PY2D(GG>^9J]PKLHBFK79=AMIBL*Q-+%GGHN^=:% UQ_ M6^">&X^]OVEG<,)^#]I9GO"0\I#Q,.4A_V'SDYSK/?5GSNS43]/^'[JJ3_P\ MB=P_23-X[0*:[+T&ULE5AK;]LX%OVN7T%X=@<)H-B6;/F1)@&<3#/33M,6<3O%8+$?:(FV MN9%%E:3BN+]^SR4E5VG]GHF M78L--UU5B@)OEDION,6M7O5,J07/W*9-WHO[_5%OPV71N3ASSS[JBS-5V5P6 MXJ-FIMILN-Y=BEQMSSM1IWEP*U=K2P]Z%VB,%(5 M3(OE>6<6G5X.:;U;\)<46].Z9F3)0JD[NGF3G7?ZI)#(16H)@>-T+ZY$GA,0 MU/A:8W;V(FEC^[I!OW:VPY8%-^)*Y5]D9M?GG4F'96+)J]S>JNT?HK8G(;Q4 MY<8=V=:O'6!Q6AFK-O5F:+"1A3_SA]H/K0V3_D\VQ/6&V.GM!3DM?^.67YQI MM66:5@.-+IRI;C>4DP4%96XUWDKLLQ?OE15LQ$[8.P';S%G/ I1>]=(:X-(# MQ#\!F+(;5=BU8:^+3&2/]_>@S%ZCN-'H,GX6<"[*+AOT0Q;WX\$S>(.]A0.' M-WC&0L.L8M>RX$4J><[FEEN!S+('[?5PP\-P5"2GIN2I..^@"HS0]Z)S\>LO MT:C_ZAEEAWMEA\^A7[P3Q@@1L@^ET-S*8E7'A?WGDWBP[#)7Z=U_#RG]+.QA MI4?=!OS36K KM2EYL4-&6Z&1:'@LEXRC;K3FQWMR+Q+MA"TJF6=X9D)6:HF>(/.=>Z&62YD*YC0. MD>U%M01JI6D_+S*626.U7%0D.V2 WZ*JZAT[^M,=TO58ZF1?L;51TJE)&YM+O&EI27TO)..O);CH./E2Z5$<&L++5ZZ++YURZ[MMW@]4,IM5L; MS#9"RY2;X++2".C*DK$W,W:4' =7"MNQ3K U.O'7BFM$S;SD*Q;UI^$@&0:_ MB=3;'_<'_>"]TG;-+G55F*U,[T+V_BT[BHZ#&4!7FB\M6TB5JY5,X0=#J6%8 M- K'@SCXD%KE<>)I<*T>V"UZK&:_:W6/R+UYQXX&Q\&M0!O3XAJ^9!P>=9BF MA16%XU$"->X;I>(D^(M7JS4,ON(%SWC@3\QP"FV='T_,&X31- ZNQ4+#(3O" M&057:RS+A0[93,MOJN#!Y_ECF#CL)Y-@5JW0;;WLUY5&PL+9,L-6]IKC!0F; M+2D@P;S*ORUXN@[9[R@5)$R] <72CL93_>(H'$;]X&U5"/)\%-Q(I$GX!LFS M"]SQ!0.3<-Q/L#]WQHV#/P0X3.DL1/== 2H+/A?2(@W_1/@SM7G17\DX>1S# M&YYI";QY"4(/W/%';\6CO0G8,#.2LX^H"+P-YA#+D9CBT>,7O!*%\?@[XC#X MI.YV*F1O.6HQ<,<7S!B&\6"T]TH27*)?W2GD\::30;2L.RI(99=Z/@8M1?/_6-*ZV'S^XJ>G6,=FJ$]>'ZH7LS2%^03$EM5@-+I&I5N/Y'$]*^"SJN M 6W<\[P2#4DL*W0G42.!:.2FVK"2[QP?,T7M@Y;Y]\1%1#6IVN!]ZEDH0]_K MLAOJU#5F34DK+3RM.R:BU-6B$%LP/DC%TYIOPVG.*^K<=@ULLH!Z)J*;@=/@ M0X)L>)"W":ZE%,A1.D)$3ABTE05"D0KMI#I8K,=:Y0@2#(4\@G<$$P]"IQ). M>DR2>Q>:6HAXP-QMA.-##U6S#8VRC'+ !9"8GIPN#[JNR]ZKPGE>59H5JDB) ME7(HVZS:.QYDGE>9H$4G_A5\7F(WO315NB9^I2G?BL)16T/VYA7HEZW@:*1E M3I;(S:+2I 'I0MT7'4 MF0#Z'FPW[9IZ"#2G(!$$A&W\UXZ@KYT?8ON>:O'G[P.*/1WBUM61:Q>J,@@> MQL)_=/NN+E-C@Q^[.SUD_V+CZ=@=8QRC<#J,_#E)0$L8^DY<)VOMB"(C??'SC:I: MC89:K0OG!O"53P57;,]P#02/R*#I>-R(]>=1%-RV^:RN2[6@=NQ%B8>4F-@W M5)#""X(F0P<]\8*BQ-L[&DV#+^Y#GW(3_9:OB/VH+7X'?K)0]';":[- M,1MUQVS2C9]B80Q(R4V^$ Z )-TH8?]FP^YT@!,5$IR-:=^I_8BEVO:0S0(3 MZYZ#]Q\V2PA$C)U>2/A3#.MD#;4RK*4\)6=,^L'?6$%939OVD\4@4@&M+EB!PV'-/EF((T<0LF=(GIQC52? < 91B.:.S*_H?1QJ4!RK 0 M]H=&PIU]3[LI/C'"?G_$CC%-^V'B$,\UWMA1!8S"R21BAS[7>ZT_*?C\6KG_ M131.(";^I\K^Z?Z7U,S_B?F^W/_/NN%Z)0NB\R6V]KOCI..'KN;&JM+]EUDH MBZ]6=TF#LM"T .^72MGFA@3L?]1=_!]02P,$% @ &'=G5SQ?4WLW P M20< !D !X;"]W;W)K&ULK55-C]LV$+WK5PS4 MH&@![>I;LK>V@?5N@@1(4B.;MH>B!UH:V\12I$-2L?/O.Y1DK8NZ1@OT8),< MEG\T.T<*Q$=+,_9VU^[LP--4.&V9NU1XE[6R4;IBEI=Z&9J^1 MU9U3(\(DBHJP85SZBUEG6^G%3+56<(DK#:9M&J:_+5&HP]R/_9/A$]_NK#.$ MB]F>;?$)[2_[E:95.*+4O$%IN)*@<3/W[^.[9>;.=P=^Y7@P9W-P2M9*/;O% MNWKN1XX0"JRL0V T?,4'%,(!$8TO Z8_AG2.Y_,3^IM..VE9,X,/2OS&:[N; M^Q,?:MRP5MA/ZO 6!SVYPZN4,-T_'(:SD0]5:ZQJ!F=BT'#9C^PXY.'?."2# M0]+Q[@-U+!^998N95@?0[C2AN4DGM?,F*_D]L:B;N ]9VLNN.5H9J&E\ XDK(90RSY4\@^A MIO!!2;LS\%K66/_5/R3:(_?DQ'V97 5\POTMI%$ 292D5_#2,1=IAY=>R84! MJ^ -ETQ6G EXLLPBW4%[46\/EUV&?N?;];H@">'2E$3,!;4!L@--DI0+^%R>^?1%:#Z MK GJ= ^\1ZP&2]Q9$N\'+LE/M88"FQ^]!]4X7-9W!>*B45"5:[#L2,%>01P' M239QDR@HR\@[\=FWNMHQ1R@/IM,"TJ#,)M[?V*9!,8T@"XHL\M[)2C7815&= MXCY&EA7TFWHKK39H7(.CN[9!VBESBCKQ^O2D:0I)GGB?E:7]5Y#$03GIB$V# M:5$.211C$L59$O_?G-U77UINN$O9S2E=Y]&(4I!.TG[,LY/N7FV>3Z!(BT%4 M$F40E^6+J"#.\GXD29>^C/"LO36HMUT3=PKI_O>=;K2.[\1]WQY?CO>/S >F MMUP:$+@AU^BVS'W0?>/N%U;MNV:Y5I9:;S?=T5N'VAV@_8VB)C$L7(#Q]5S\ M"5!+ P04 " 8=V=7>CW2Z%0$ !)"0 &0 'AL+W=O>94Q[?EH MI(L*&Z:'LD5!FI54#3.T5.N1;A6RTCDU]2@*@G34,"Z\^=3MW:KY5':FY@)O M%>BN:9AZN<1:;F9>Z.TV[OBZ,G9C-)^V;(T+--_;6T6KT1ZEY T*S:4 A:N9 M=Q&>7R;6WAG\S7&C#V2PF2RE?+2+/\N9%UA"6&-A+ *COR>\PKJV0$3CQQ;3 MVX>TCH?R#OW:Y4ZY+)G&*UD_\-)4,V_B08DKUM7F3F[^P&T^8XM7R%J[7]CT MMDGN0=%I(YNM,S%HN.C_V?.V#@<.D^ #AVCK$#G>?2#'\C,S;#Y5<@/*6A.: M%5RJSIO(<6&;LC"*M)S\S/Q&&H0)G,$"UU1K TR4\$485*WB&L^(#<)GKHM: MZDZAGHX,1;6^HV(;X;*/$'T0(8>O4IA*$VJ)Y5O_$;'=4XYVE"^CDX +;(<0 M!SY$012?P(OW)8@=7GRB!!J,A&LNF"@XJV%AF$%;CJ/Y]G#)<3A[B\YURPJ< M>71--*HG].8__Q2FP6\GR"9[LLDI]/FN37?82F6X6!\T!_ZYQV<#E[4L'O\] M1OPD]''BD^%')^/AW4 M*\H <)\ F(H96J]I]M@HRTY30;3N!P4W''O.FXH7%<5H&85#'TI*62'=FE=: MA\EP GABO*8*H"L9;5""7]$VRUXC5WOOV41:5M4WHJ+[!!0F?V!%"1 M-_I\<%\I1&CZ489VE UNJ%AO=V@TT?E<4FXTG]ZM[+2R/]&!](OC+3M-5/6O M[Y=OL_D$T<3/\MP*B1\E$0F3B1_&*0E9XF=Q,MAF"[$?AQE$_B1,( S(.(6) MGV;C05];TJ3A&$(_3R-2!'D,J1\FX>!=JR(_" C C](H?[GYA9.L>RZ4T="B<6-&W#BIK0/J5I-=BN[ !]E]/\_\ 4$L#!!0 M ( !AW9U?RFY>[F 0 &8+ 9 >&PO=V]R:W-H965T;);A =[(IK8$U>=3ZB3?OLVD[8$"88^I8@J#I&>\PSUD0P?C2R&P?GF3&X_5> M^CNO.^GR*"S>Z?RSS-QFVAZU(<.5J')WK[>_8:-/G^6E.K=^A&U-F_3;D%;6 MZ:)A)@2%5/4L=HT=CAA&P06&J&&(/.[Z(8_RK7!B-C%Z"X:I21HOO*J>F\!) MQ4Y9.D.WDOC<[*-V"&-X \N-,/B&%HV>8N)UR.B" MR#%\T,IM+/RB,LQ.^7L$[X QVF.<1U<%+K'L0AQT( JB^(J\^*!S[.7%5W2V MX#2\DTJH5(HY425,H^6.2"CG(J M!1:HHL":%'%2K4&O0!ZHK!>@O0#; :75FR^5R.5*TA.O+NNM* D^>=(_:3@3 MZ8H4B]1L5+E)7ZQXW8"I/1%>M%V8_&O+KBP-)D);U: MR10-D6)1YOH%D9:9))A.&^OY4]* J@>9P';)JD@'1:D5AR$;Q!XY(3UV NYX MC;!%@R#8DMZB-ZV'C4&$HDX_[Y[61_+XZ0FE$\7Z(QK.J5<[SC >HJ/5CU*! MV^C*$F3[T^OM\L@=>PM\#X/A@,M\S$D#@=$ M%@7DX3CD,8R&[%\4)MTT"?),WW[I"U7(W@W'$).%8PJ$QDF7;/UO3GI;&4;K M*&O4:UO"B?7\M^'AL-TZE#5UV2&ZIHKX4L22RHJ0$Q:V7-@9#(*:K1/THSJ< M:B^3WPDKO5C#/Q%Y(42);9PD7MPP&M7E8\_RK?6(A;"A/:9^X M3<#NS8H[-*ED8QAX)D!- MF:[(PB9_X=U)*6:R"[BS_^RK4PW/?:>]H]ZG0+/V'9XEO2KEZC;H<'IH(F_K MWNDK>=V!?A!F+4F1'%?$&G2'U+.9NJNK-TZ7OI-ZU([Z,K_<4".,A@GH?J6I MLV@V_,"AM9[]#5!+ P04 " 8=V=7#2I7T7D# !7" &0 'AL+W=O MV'A(@Y%E2H!]M@SSSSS8IO97NDG4R): M>*Z$-/.@M+:>AJ')2ZR8&:@:)>ULE*Z8)5%O0U-K9(4WJD281-$HK!B7P6+F MUQ[T8J8:*[C$!PVFJ2JF_UFB4/MY$ ?'A2]\6UJW$"YF-=OB"NW7^D&3%'8H M!:]0&JXD:-S,@[?Q=)DY?:_P)\>].9N#BV2MU),3/A7S('*$4&!N'0*C88=W M*(0#(AK?#YA!Y](9GL^/Z!]\[!3+FAF\4^(;+VPY#\8!%+AAC;!?U/XC'N(9 M.KQ<">-_8=_JIDD >6.LJ@[&Q*#BLAW9\R$/9P;CZ!6#Y&"0>-ZM(\_R';-L M,=-J#]II$YJ;^%"]-9'CTA5E937M((;N">.N"3S%6%\( :5B73 M. LM^7":87[ 6[9XR2MX$_BLI"T-O)<%%B_M0^+6$4R.!)?)5< 5U@-(HSXD M49)>P4N[@%./EUX)V(!5\(%+)G/.!*PLLTB-9LVE>%NX[#*<.S-34[,#\^K7G:_'$H&6ZH82Y(Z0VK@3P'-@LH""B\9B 9(L^,L],T"?C1)T MZLVT]UAJ1*C:UD#7&KU[HO9RA4I-=5@3"-7[!\E5W_TD9[/?N 1;JL80'=,' M?,[)Y(Q$00?B]Y_46KJXIKW[4S!LQ[A@:X$4A79I(*Y YS%_*I4H4!MX [?] M8930..QGPQ&-2=P?91%-XF$_BB:];_Y2H"2Q'6JZXUJ7!NAV-);X4&TA2?K) M*'6FDW'FI'@R\M)PTK("/';!B?0;B 9IYH=DZ(?)K1]&X]Z[MC#_6S W_S&8 MNS.O@-\;OF/"';H^\$W;370_D_(8DM1!#"&>1+U5ZZ0QE$6J9-N.SM6Q_UYD MYQB93Q*YS\:QYQ3?>BGV4IQ-CDEZ-;?IY=P>V% 3B:;X*48M)IT%ZD'3Y6RO M&E' FC:DY3==\/$DH6Q/(!F/_/?2%1*>7?85ZJU_T@S1:*1M[_UNM7LUW[:/ MQ4F]?7(_,[WETH# #9E&@]MA +I]QEK!JMH_'6MEZ2'RTY)>?M1.@?8WBF[3 M@^ <=/\E%O\"4$L#!!0 ( !AW9U>-N, ]?@0 %0* 9 >&PO=V]R M:W-H965TLZS MPDR[J;7EY6!@XI1S8?JJY ([2Z5S82'JU<"4FD52&^79( J"TT$N9-&=3>JU M.SV;J,IFLN [3:;*Q5>SD=.OU;X3?+&['V3\V2AU*,3/B?3;N (<<:Q=0@"?VN^ MYBQS0*#QU&!V=T1<%OY?/#=QV#,X#]XPB!J#J.;M#ZI9W@@K M9A.M-J2=-M#<1^UJ;0URLG!)>; :NQ)V=O956:8PI)_IP:KX,559PMK\0!^? M*FFWDX'%&4YS$#=X(4%_':)X%.0PQ3#L MO\IXDW!Z2(5FNN>RTG&*:J<[K59:Y/2MH%M>Z J=2U'HT]$C56F:*Z$34DNZ MD1J]I@ F*ILJ+?_AA&S*:-X='-2JTH7_)!KW U1TEKGFQ+)3O%9Y*8KM^W?G M47CVP5"L\AR[QA&%@E;5*B6K16%$W=2&L.L,W9!"6^A'MCV2!95:KI'4;$L% MKY25^$ZH)0$K30IF>B-!J2JLS/[GW*A/WU]3+YM(Y&)+"\88,S@41>[0$FEB MU+TL*LC"$IP@B^$%$$4)3J<-4RK63(6R0$BX5GE!-Z"!/, 9:=J3^HCH6B8X MQ-#G_? '8?AVZ$M8KQT+*E4FXRUAXU(! MW/VX]^FVLA6*(N$X$UHT<=\'>;$7A<\X&RL6F31I>^+28X"E F.GUM)QT8&A M=A%=_ TO7'5X+]";B^U;CKJ1OL("C#XH7$T@ MVL)@/\/M9"X[]YX?1BEW[AJ"7D!N?&]<'&![2V%9XWN+U6!&7U M,PQ/.U?5"K?$BW(C#P_KG_V75]0P.>_M2]'(B]XZ&N,_ZIV-AON\(L\K.J@Y M;GE$XT89=KRC;6F%WP W'S4OJ$:G$I#^FF, M-\K_4/4[C!,705<[9.H*0.6BN-FI[SBW-U3/5:_9'ZP :*O>UD489\H/PD5E M,*J->044GGJ@/AVZ/P9[-WW.>E6_9]R<1$GZ2W^WNGLR7?F7PHNZ?V\ATRN) M3LYX"=.@?S;NDO9O&"]85=;OAH6R>(74GRF>?:R= O:7"E=I([@#=@_)V;]0 M2P,$% @ &'=G5PDFT2MV @ = 4 !D !X;"]W;W)K&ULC51-;]LP#+WG5Q#>,&Q %CM*FK5=8J!I%ZR'#D&SC\.P@V(S ML5!9\B2YR?[]*-GU4B -=K&^^!X?29/3G38/MD!TL"^ELK.H<*ZZC&.;%5AR M.] 5*GK9:%-R1T>SC6UED.4,O0K"N?2+=@A#!N]A55>51,JWXQ*NN2U@016#6]54GE(XC1UY]+@X:]GG M#3M[@?T"[K1RA85/*L?\.3XFI9U<]B1WSDX2KK :P"CI TO8Z 3?J M_%/A& M)\*WX#0LA.(J$Q3ZRG$7TF"/Q=O0C8_3^0ZZM!7/;%NA,VDMC5YA)]?<>]@+G7V\.N8_I,>CNL?LL%__!P] M:A)P!8(B3BB;LJ,O>X^*1AE=H_&5Z_G*^0_KO16*$+JV7.7V72_05ESD0*0@ M5*9+!,?W:/N@:#R]AK/^F"6T3OKGC,&QC,8'G5"BV89^MY#I6KFF*;K;;J1< M-9WTS[R91W?<;(6R('%#T&3PX2P"T_1X^QL&290D $P: 9 >&PO=V]R M:W-H965T@U*ZNN$K6ZB7Q5N4EJ>FI M<3J=I+L?IN8!(B$18Y)@ %"*_G[.!4"0DF65,]TO-A?@KN>>>T%=K91^,ID0 MEGTO\M)<]S)KJXOAT"29*+@9J$J4>#-7NN 6MWHQ-)46/'6;BGPX&8W.A@67 M9>_FRCW[I&^N5&US68I/FIFZ*+A>WXE#&^N*KX07X3] MO?JD<3>,4E)9B-)(53(MYM>]V_'%W0FM=PO^D&)E.M>,/)DI]40WOZ37O1$9 M)'*16)+ \6\I[D6>DR"8\2W([$65M+%[W4C_X'R'+S-NQ+W*_Y2IS:Y[;WLL M%7->Y_:S6OU#!'].25ZB3?8*_"*J 9N.^FPRFDSWR)M&GZ=.WG2/SX99Q3[(DI>)Y#G[ M8KE]V5\O[F2W."J;"U/Q1%SW4!=&Z*7HW?S\T_AL=+G'V)-H[,D^Z3>=M#Q( MD^2*,F/8O[^*[Y;=Y2IY^L\ND_<*W6WR>#IX"03L:R;8G-XMW3N>)*HNK2P7 M;%'+%$$4J-!OM233;,8MX\8([.-ERG+)9S*75N)=PK66(F58T1$W$RS)L4/. MW3OL2;VKN),E4Z5@:@ZYL$'EH!'2:S,ML UI6RB(-!<'/__T=C(YNSSXEUB* MG(T9W8\GE^RW&OE.6:5E @MDPP2H(OU$-H+9F$SAIDR A& XGG7L'FP)GT3A MO\XH>GR6"TBN:MH).S4%H63?MC0G>9UZEX*-?9!ADD'GUE(RRJWFY@."-N=?Q2 C!D$C(6V:'@NU 3&0J4B-WT'6RH,6)9PD[$YP,H*83.5 MJEPM*,QD49,)*Y*LE-_JIFAJLVED_3P(@P8ZC:$SX0SPQ;I=6-3V4)A)C:K# M*K0O> &TP5>0*AAOAGPVS-H"5-5 2X8('UNA"SQ?"F.)"+SU[DU:([?45V<* MSXK:UD#9O,9U( >8^J=@&4\I+TW9_.U&#_!L*30A?.[LY@EHR$@R[5B+W.'O M!<1G?$G<(\K6DMJ0R@:,;7X&[*%VUD#GB*V([8!PBA4'U!T34G@:Z6M2J=!9 M2/M*VFS;M 9M,[4$-1,M*BM3MM!\;MF,K! &):Q5P6X!=/=\X%B8+\![+A>! M<,EH@G/!GP2KP "PAG@L39TF7%9\[5D M2\E5W+B"2#*)>#B5V-- ORZE98;GB".V A]@:<-2'R576E(;&VDZAU @?BVX M-ALL+KIA<9")H;54SXY/S2,%@H M,<3%.L_ED\AEIE1*3[R3P2)4H>5ZX2!CW6)LC1OOT9>PL$^07&&:I/]Q3;2L M0#C6C'IDC'\@$5Y0=3#95 &UV( ^ 3/ XAPYTMU0(FCE,29J5@DM5=KWD.(E M8I+^M_:E:=JX(3LH905S'( PP/M2;5%,0AL]@J8T]B"24%AC5UB3+9##O-K/ MT8$YV[QTXHYB0-];"->U@?@?"/IN0#G,@[I7"#)HI /J5I&+4%"4=NSJ!+"D M(BO\5.K]W<4DL<3'[_H;[N^H<$?EKZOQ6_0#C72_H2.4T/F:W:8%PFF.V$RZ MMI (A:I;PI_N])CWR%Q;8E3A_>U#X0UQ7P^>!LK@F+=0U1M$P]!2$DN3FCY'.B9BV?1:#01D9A*)'X*#L".(+AT[8N7?@8[/.U$;#,: M.SB[E9I39W.M5..JK/W.+43$Z::GF1JAU0&DK; %ECRR;>J(*1" (N M*L#QI'=26>I6ED#0HHV,Z##D\29%:D'C'[WRA!AXUE6'QW/3'-TUTF!>Y,PP M2.[A3*K%CENM!C]YT MU_4N_VYF %T;02]\0'V.W0RA5;W(]B:W)5JWM? = NFXK1>00MUA[ ]J;DIW M0\!SP$NG@G?, D#="8*,U.BC'6G"(RV_O#24)<_SG4#W-#5GI[]K(>- M7]^T_? 4>2V4!ZU1\SFFY5=,$_UNY]_N]MY5+)@17,D,B@4)L+O+R86G+,/' MNF"-#.GPX]-MI)E\W>\B[F\;9:AV*Z#^N_,#/(48C?]*C ;LE[*3)W?,LOL@ M1_(T&?9&'K$JYXF@H8I7#;,'NO10BW'^,4B]T $=N'%TRU-*6FW8?)) MM)R1/3@O83J!E__D)9*^IHB>,CG?]*_Y=.&;OP^+\\[WK-<7U/1'"^HO@N7K MYBLG%_.GWG_I^\FQPT MS&/8,3L^^-2T6+JYC^>03B:ZG_KH\ ;9F/_/INR(G8P/WOOFVU4V.3]S_T^G M4[;KH_&P\X4?9XB%^QV#Z@,TX#_VQZ?QIY);_PM!N]S_SH)2@[LX6(LYMHX& MYZ<]IOUO%_[&JLK]7C!3UJK"768"IP--"_!^KG ""3>D(/Z =/,_4$L#!!0 M ( !AW9U=(4/_K$@, *X& 9 >&PO=V]R:W-H965TF0+3P6 II1D%A;34(0Y,56#+3515* MVIDK73)+2[T(3:61Y1Y4BC".HM.P9%P&XZ'_=JO'0U5;P27>:C!U63+]-$&A M5J.@%SQ_N..+PKH/X7A8L07>H_U6W6I:A1N6G)7_@ M.\>5V;+!13)3:ND6E_DHB)P@%)A9Q\#H]8!3%,(1D8S?:\Y@X](!M^UG]@L? M.\4R8P:G2OS@N2U&P5D .R=6GW&=3PGCB]3PO@GK)JS:3^ K#96E6LP M*2BY;-[L<9V'+:[^)"T;@3'SX(G\4'">ZRZD$0=B*,X.<"7;!*0 M>+[D0 (,6 477#*9<2;@WE(2Z.+9O?$V=.E^.M=# U.Q#$VGW MO^X&3 LF%TTN5:VIWUXPRF.R'8QP&)HJ0'L@20F4S4U!=U. ZDQ%F!'LN=C M9.Z,F(B(PCCB2G.:)5P\@9H[,FI"26VC- M3+LUP067%-J"!H>@RX7P%HY..U'2@[8SDTZ:G$"[=;,G/7Q=7.&+.T,7'$W! M3#!C^)QG/BI#=/V4R([2SNG[F*BHS9R_R;:_?G32^#OK].(^F?MN8K@U0TK4 M"S\I#8FJI6W&R>;K9AB?-S/HY7@SR:^8IK@-")P3-.KV3P+0S71L%E95?B+- ME*7YYLV"?BBHW0':GRNZR^N%<[#Y18W_ E!+ P04 " 8=V=7U&D.!R@# M #0!@ &0 'AL+W=OJ*!EOAQJ9#S2N5L:T@'MHZ=9U%40:G5J73 M+'N9MD+J9+4(51>J"4LD7MI-%@L5HFEY.+]=S;!X/O$K?NT3?X3')C;OW@8[E,,B\( M%1;D"8)?]WB%2GD0R[@;F,DAI'=\_/U ?Q]RYUQRX?#*J!^RI&:9G"=08B5Z M15_,]@,.^9QY7F&4"T_81ML91RQZ1Z8=G'G<2AW?8C?4X9'#>?:$PW1PF ;= M,5!0^5:06"VLV8+UUDSS'R'5X,WBI/:;LB'+JY+]:/7)$,+D#%[ IL\=WO6H M"=[=\],M4N( WBPM!M@ZPJ9/P%[#M='4.'BG2RS_]D]9V$'=]$'=>GH2N,%N M#+-L!--L.CO!FQVRG07>[$2V#LC >ZF%+J10L"%!V#Z5;\3-C^/\A;EPG2AP MF?"-<&CO,5D]?S9YF;TY(79^$#L_15_]MR'P\RON"-;*%+>_CJD]R3NN=G(V M_G_GX:.&SP69'&VH_ BV"(*+Q+L*IK>@D"\"B-IB+!U?3\5E+'UI*V]@JF!7 M\8V#O)>JE+IV(#6L>\NZ:C)Z!-?".5$TO4,B-P+.C2/P(A!W'N98$-"AE:;T MO, 592G];>:-VZ.P82_?8H&MESJ;^(,RFX_A:X-P9=I.Z#TTPH$V8+K0!=@^ MQ@'&6]3<-CA:3,A!CGO#2T>(E\YKX/-(P\IP*$?!'7>=M"($*+D.L.68_T*R M*(O3PMKX+$MTA951%K,]Y]+7.%94>M4$!6>AD)&"=?'<72^4K"27FHLIV8Z- MI47:0[[W31(YIP)]FIY7]4H!^4/# 5Q?-%":HH\!!!$7GT&L%7>-S#VM87\R M8SAV?--'7:9%6X=>ZEAAKRDVG,/LH5U?QB[UQSSV^FMA:ZD=E[UBUVS\ZBP! M&_MG')#I0L_*#7$'#)\-_W+0>@->KPS?Y&'@ QQ^8JO?4$L#!!0 ( !AW M9U<#1.QQ6@( #@% 9 >&PO=V]R:W-H965T$"G/R#()_+WB-2GDBEO'<S_89]/>>>+S?*A2]LN]@)!^>M(U/W8%902]W]Q6M_#GN R^0= M0-H#TJ"[2Q14W@@2VE8RC[(Z/MT +*RL* MJ4NXLE;H$OG8:183)_!A<=Z3+3JR]!VRSW!O-%4.ONH"B__Q,0L;U*4[=8OT M*.$2FS,8)R>0)NGX"-]XJ'8<^,;O\'TWA [(P*W40N=2*%B2H%"N.U1O1S,\XHEP:%\PRCY^&%TD7XZ(G0QB)\?8LSOG6KZ9QU8AC)+U^>GH M!.Y9K/6R5VAK![]7^$JP4"9_^G-(_M$$A^7OI0.A"]!&G^[[J&\4\=8H#FY: MZWU4(6RDRUG?GG4&F";.Q-L23%I85/VUH M?0#O;PQW3&_X!,-CF?T#4$L#!!0 ( !AW9U?6(WDUR X )4F 9 M>&PO=V]R:W-H965T+N\.R:[RPW)U?GRZ_O,#,G;DR7% ?I%NA=R.)R7 M9YZ9O9<;YW\.:V.B^MRU?7AUL(YQ>'%\'.JUZ70XU+7'\]GL_+C3MC]X_9(_^^!?OW1C;&UO/G@5QJ[3?OO&M&[SZN#D('_P MT:[6D3XX?OURT"MS8^*/PP>/=\=%2F,[TP?K>N7-\M7!]TGA?\TYI- MF+Q6=).%/?K7EKVI8$08U?DLR#K@\D U9JG'-GYTF[^:=)_G)*]V;>"_:B-KGV-Q/8;H MNK09&G2VE__Z<[+#9,/E[($-\[1ASGK+0:SEGW74KU]ZMU&>5D,:O>"K\FXH M9WMRRDWT^-9B7WQ]8U>]7=I:]U%=U[4;^VC[E?K@6EM;$]33_.KPY7'$>;3K MN$ZRWXCL^0.RK]1[U\=U4._ZQC3[^X^A9U%VGI5],W]4X(T9CM3IK%+SV?ST M$7FGY?*G+._T 7GW7?@_UXL0/8+EO_==6.2=W2^/$NA%&'1M7AT@0X+QM^;@ M]1__<'(^^],CVIX5;<\>D_[ZC0XV*+><^*D2O;?J/^G_)_,YJC>MJW^^5_VO M/. #*=]'S7GS:6V0.[7K!MUOR51CK\?&1M.HVO4!YS::WBQMK_O:ZE8%[#1( MW!C46M\:M3"F5S#(H#W6V9[%^0:K#:(]KOE]\L/@+80,+3RQ,KWQNFVW]+T9 MHNR-4.?'GH^_H7,0HG^YOOYPJ !0^#X:;[N)+K87X&($Z!LYCV38'FX>&1J" MBDY1CJN3V;,?>-FUC[9N#3X@>WPTJ[$5&3?/_GW$#O -U&VW%0G;JL:IWD4( MK=NQ@;W:EO;).?L*+)V+6 J]O?EEM&21Q5;1%?@&9.?61'.O.8_4=V( -]B> M!.*,3O< 3_JZXF-U\Q-0@Y=7[" ;V+"NAR&QOB=MV@JGUZ/W],UDAVQH#&G5 MF]J$ *!FO;1::NO5,(V,=$-\! @,Z6TPQ0L#_KIF&@3)/LT1A1C"@8Z_-VZ2 M;<+D>N2D3O]LE,&%.O8\V5,'U),AN7&MH]++)1 _:38X3Y&B.XHO5A'K#9FF MM7IA6QN1\V2,6]./2:+YC(H73" _QQ%ZY0MV&HZV$._5TKLNW;:HG.<>T"J==RYN!B"]V@EBPBKX(NT7E6#*;4_?ZS6"PJBWKNML8'KT].;=VT/DN'JO?;U6HL"I6%"0 MMZ3LO1<3TY"E;=S*R0Q)_Y\\S.E7\C'A^.^I)'S&M RQ->6&;^53A>I%P:T$TM';TK3[L[$R9. M@!-+Z4:U]IZUN]7MR#JP $Y=OL($=E(T?>]N)6PNQ&F5E V8DQ5D11A:<;L? M1@W[>2351S8E>;P4KB_PJN9K[2.6VT.L1UC)\\)*GC]*&MX6SS',_#X^\CM$ M,[C^=ICD"AP3:\FP_W?S7ML([_Y3AQK%W+,W[JZB--RL'3C',[I=2 M,=8CT%]%@B0C?"#[BE?@T@->"4']Q%5YQZ<\O>$@^95*VAI)0++9N]/FP-U: M*H4Y*>4PK BR(*SM, A58IA-T5Q-=A+E9@/E(/23X(0CB2=HYDIC"+L:%$8T M%X9K-%7)E=?#>J)99R(;D83YIL@>4?%]MM^M#9SGU)K=_ @0/SE[-KNJU+WI M&/;S$>W+)[#Y6IW/S@_1T9A!G;Q0WS7$@Y9;N>Q>(NMR>5D]O[,:0X16D%&;SN[ 5AGZNY*-Z[+#GFH=-9 MRO,7&3!^+2$B(4'%-!3^!P9"K#4LN4@^(+-8UX8O(DS$:96A^2NDH0?C2Z%4 M2E-$C@6[@LB5!\3G4Y4=I)[LYFP(E VTD10I MPWE; ?)K4\8C:"F^ M!@G(Z50V4\9]DN%W*19E*4E@-E]$CQ!*W"6K@-5,&;-)JI->7/AAH\RI/ ('UI?*L6&C0$F0&\ZR/0M.11'Q)\H2#>*=LHHHT/U&JY"%1'MP"I3K MJ1-N#"Q-$TZ>/%!D[\G?M2Q-]XMH MI7H3.>4(,03Z"!D>&&TL#?E 6R8!*^_&(7M5DFB%G/PU7YN[14;^-O6GTI#I MAKB"#$#*_$U&$:!>#NYLJ5 $)P%H#//0%,G&B2B MON26E8 ^8L+*Q&_L:"1WDP^W(0$[3B<-Q1YWRDB*:6%LT_)!04(<.!.Q(@AICKHK=2?-&CALG6D^#$2:?7T&[5W MS)G#]_D<9>@>4Q*IV,BAN,FTO89SX M3%UH//EX'RFH^ED6F0EG\S P$T;NB5^>0!?_3=G2&/.JK12L!RJJ MW"@G3+W7H%"U)5JRI8K@HR"4A+.HR4H/!?:$JDBNI]0-=^]#9H];\,'$U-*M MTW&G,TK_\YEJ])89Q90-WCD%0(PDX!E**J,ERX% F=I^A[@"V-T,M( 4^]8+ M=^ @X/Q,(%-OZ6$/H2$K*\,$<("5\5\^[?%&!HU[HZ $!( $HH>HDC)BF")2 M,3!$-HV5L0/)O%MI!!B%5G.%MGTM109Y(KRXT/>ZS(##(:T;?:IHTGM,O$K6 M3X\V^(B\N.)@3_T;._L951,%@C%ZDRT_47[7NDJE%HJ4& X](UFD-JX53>#' MEIF/I =Z<;3;<<>XDGBQ2*HG7:)T\A2'3@$UYC*]([LZ?<-$3(I1!]5HT=C3 MKQ88;E%4J?-OS2&1(=V,;31,?B16D0.Z [;C+6]F1\#DK2&4.[G,T O[PYR) M#1*ZRV@8!K6I+M.TA],Z@EW?%LRF)*8HR&.;23[ /1E:294=(BW,[FJ[[,AY MD4G";MC"#';(3[#U, A7$_)#[ 9D_LY$;#HXDJY#T(@.*,XL2D#&2&DGO0M= MR>2'$(2V[-"**SHAE Q.- ]+?8R,140[V3('YN6*_HW_\P7+DL-M_ MRE5B90VU'56=MGQ',>VMM$."EN6AQ4]CLQ)+R? X1'D"-;2:4[4Q](B"V4:^ M\KUWD(=GY4% >EQUA[N)6$[3QV:Y%V66>_'HB/5[L]G[089W/5[7>7[X^^;L MCQ_U$4A\Y^ZN/P3SW]]OKFS2&%E$SR,D]&)Q9YP\(U^2G8?@W7C>,?"*33\@,AG9]*3SI" ML\Q.;_A9YX_2(>WZW3(BK/9D+4QK$".;MHRW)[AI@)Q71!,)*;I/+0'0#B3GPH! MA%;\@RA^5-1'^=50^;3\YNI:?FJT6RX_V'J/5I6F6ZU98NOLZ.+Y@=#X_":Z M@7]X!/@!XO'+M=&HX+0 W]-/(?(;.J#\$NWU_P!02P,$% @ &'=G5Q<' M6"K4 @ P8 !D !X;"]W;W)K&UL?51-;]LP M#+WW5Q!>,;2 5]NRXR1=$B!I.VR'=D&;;8=A!\5F;*&VY$E*T^W7C[+3+,/2 M7&2*'X^/I,711NE'4R):>*XK:<9>:6US&00F*['FYD(U*,FR4KKFEJZZ"$RC MD>=M4%T%+ S3H.9">I-1JYOKR4BM;24DSC68=5US_6N&E=J,OV79J[I%NQ0]/H\PJIR0$3CYQ;3VZ5T@?OR"_J'MG:J9\*F\^V1<[8V5M7;8&)0"]E]^?.V#WL! M@_"5 +8-8"WO+E'+\II;/AEIM0'MO G-"6VI;321$](-Y<%JL@J*LY,[91$B M> >?=<&E^,V[7LD<9MP( S1VF<*&UG.EOP987F?!182N] @FR;:M:E8J^D M&L*MDK8T<"-SS/^-#XCVCCM[X3YC1P$?L+F ./2!A2P^@A?O>A&W>/&17ACH MZCM47A>='(YVK^?2-#S#L=>XANDG]"9OWT1I^/X(MV3'+3F&/KD6AA>%QJ*; M@EK!/3ZA7"-\;PG# I\MS"J5/?XXQ/TH^F'NBU(C0MW-#-W,@#INL5ZB=FT_ MN2.48W8W%G>P/>GL%(0$6ZJUH9_,G/^OF-:H1<8-G$(<^8,T)H&E?LKZ) S[ M?C),21@P/V3)RPZ2RBG;]&,C46MKNC>ZTNPTW[1[V7_=N/=YR70AI MH,(5A887_9X'NELYW<6JIGWF2V5I:;1B25L:M7,@^TK1[[V]N 2[O3_Y U!+ M P04 " 8=V=75,2R0]H" !K!@ &0 'AL+W=O.CTH]B96 MD257DG'HK^]*=MS0AG1Z223MOJ?WM-)Z6"G]:#)$"ZM<2#,*,FN+LS T288Y M,X>J0$F1A=(YLS35R] 4&EGJ0;D(XR@:A#GC,A@/_=J='@]5:067>*?!E'G. M]/,$A:I&03=8+TSY,K-N(1P/"[;$&=J'XD[3+&Q94IZC-%Q)T+@8!>?=LTG? MY?N$SQPKLS$&YV2NU*.;7*>C('*"4&!B'0.COR>\0"$<$ MLW_TWLG+G!F\4.(+3VTV"DX"2''!2F&GJOJ$C9\CQY@]Q%/=V\/5:VSW/U]MA MVT#M;YN]&MW?CG8/Y) :$[64_">FOC83E+C@UL!4"0%T,2NF4_CJG< ]KBQ,A$H>OVTSM7/; M[:9N*0GRNI;H:@E4"8OY''5;CKU]+L%FJC1,IN9@[X5F2YKG:\W,.$^7F#0$ M74\0PUL8=..]\S3E[J6:D*7?Z>;3TR<,]1U/4BA31QU%4FI-47A&IJ'S/\A" M")KXBQS):V#@F>?I_3W.=,Q'0U.8=L-"S<:0(YZZ=N<@425 MTM:]H%UM.^EYW4!^I]=M^(;I)2>% A<$C0Z/CP+0=6NK)U85OIW,E:7FY(<9 M?0U0NP2*+Q2]K6;B-FB_+^-?4$L#!!0 ( !AW9U>&]6\XM@( ,(% 9 M >&PO=V]R:W-H965T9'=:]H M%W0L&2]1:"X%*%S/OZ$5A 6FQC(P M^KW@%1:%)2(9?UI.KW-I@?OK'?N-BYUB63&-5[)XXIG)Y][$@PS7K"[,@]Q^ MQ3:>H>5+9:'=%[;-W>'0@[361I8MF!247#1_]MKF80\P"=\!1"T@M< MZ(JE./>H-S2J%_22CQ_ZH_#S$6V#3MO@&'NRI%;,Z@)!KKMW>O/AJJ:G$09^ M.=7PB*\&%H5,GW\?"N"HB\,!4(X-EBNJ@UVB>]>8MI:^LT2]3UR R66MJ6KT M:>^!;:D^#2K."@TGT)_Z_7AL%P-_&DU[3]2D9UR<54JFJ#7$_G@:TWDU-9KN:3%U-6MK8?J=1[U$:5@#?I<@5 MLCP$.H'AR.]/K*YAZ$?C/AQZIF"OKTI4&S<]-%'4PC0MUEF[ 779].6_Z\UT MNV-JPX6& M<$#<_'- ]4,S&:C9&5Z]*5--3S;IG3D$5E+]#Y6E*!MAOKH!O; MR5]02P,$% @ &'=G5X4"VP/Q P _ D !D !X;"]W;W)K&ULK59M;]LV$/ZN7T%HP= ";/1"O3FS#21ITQ58LZ#).@S# M/C#2V2(BB1Y)U.=Z66<]F; M1G1PI8CNVY:KAS-HY';A1_XCXY-8U\8R@N5\P]=P#>:7S97"5;#34HD6.BUD M1Q2L%OYI='*6V?/NP&#G?@;=F;DH^Q,K'I6WIG.@-+V'A M8VUH4%_ 7W[_792%/TSXENQ\2Z:T+Z^Q%*L>KT&NR(7HA($W/V$N5P=NZ'<7 M ;F!>T/.&EG>_7$HF$ESAX-!O VTMY@6CZ![;Z$<.9'CQ-Y[);7V+L'L4>=< MJ0?1K;W3LNS;ON$&JB?F].YGWO3@G;92&?$7MV4\LKZY\4ITQ-2RUYC&^K5W MI635EX88*.M.-G+]X/);= ;[ #:&GC=DH[#%*?- CD@\HVDR0R)**2LB2R0T MRHIG6XRRR!$9C5GHW2A>8:/$)DJ)L73'6\PD:Z81);8O7#":9SF):)&'=ISE MR,D2RTD9(S&-HL0[=\6.:"IH7$2Z%AL4S6F41R0**4LB$F>T8"%A&8U024%9 M.B-QCKS"&VI6/&4$'S(B0DL,1\9F>'4)4DF&^M!F1EB2>C?2( @"_39B)5SV M_%/)$2B][T"O[+74SZ1J+3I-&EBA:'B<8^*JX:\Q M+(SO&'@/)(!BZ[;<30S8:=(S:1"G+1:+?: EVN)&(E622N+^^AU2CG,T MM7=?*(KB?',?.KR5ZEJ7C!FXJRNACWJE,]0+>O<' MEWQ9&GLP&!\V=,EFS'QN+A2^#38H!:^9T%P*4&QQU)L$KZ:)O>\N?.'L5C_: M@]5D+N6U?7E7'/5\*Q"K6&XL L7'#3MF566!4(QO:\S>AJ4E?+R_1S]UNJ,N MCD[A@Y*5]30\>'2MZ"LK<1S6Z/".F5F M%'[E2&?&Y](P2.$ /C+43%9U73.\?#@RBVSN#?(TT[9#"GR"-X$P*4VHX M$04KGM(/4*J-:.&]:--P*^",-7V(? ]"/XRVX$4;52.'%VU154.GWTOJ==3Q MR]0V.5[IAN;LJ(?1KYFZ8;WQ[[\$J?_'%MGBC6SQ-O2QL[X'QU(;^,N)"%?L MSL"TDOGUWR])NP-/YM1%_5[E_+I/+EK52,W(I&F4O.O#[%L?3DV?G-PU7+F[ M9%(SQ7.JR;15"+@T4GAP-H&]9)\<2R3'>PQ*3/UO+56&*>UA*(IV@:G5*B0 M*@HHN#:*SUO'/O!'7I3$Y#7+63UG"GT9^>1<*E/"5+5"W_+\VH/S][ 7[),) M@BX571B813;F2'$X[(J;R#2TQJ!6^4O$'[O?L( M>]$^N628-XJ=8L4!6B&0Q=2/L )OF"8HQLV]4&%"OM!V6:+"QU30@I+N 9IB MM(!<+'C.?E0O\H)12$[97*%!5A8G)<PH3>GZ2D4F[ MQ/3N>)^T"LLL&IL72 HG%#]89I.%=0B9M=7W."B3?T$Z2OG')#\I9AT92J\##+EPA5 MD,^"&U; !W1_(>N=]DJ&R5,?GM%"<<2;-=A!B%N?6RM,-RH@P41S"AO">-E00M^Y0(_;"*-U8)2%3*I;7$N/X MJJ3<6>5^LP,H]#)TST,DI&3&9%MY\ %5HL2M.R$B'R$:Q:O.13.,OR6RQT@N M.4:?6W> !%Z0A(_DB%&EJJ*8[QC%>*9HQ6T8-@VJC.G.*VY6Y',#1D*4^-A; ML20^2_*K4C$&==<3F.T)@!7==#=L63_'9-SRG=BR;Y?PT6X/H\.4LM6H A:U M__7J:BSD6&+)IX;9FH<5J]H*,XZ)Y)@D;%DG6 X50_I@@S M")(8HCB#>)AA'&%&/47,P@3749SBBH&Y]0Y';R/CU"HT&@[O MV7;/-"!N^CJ0BX,6B:C6#%G)N<'LZUBQN]S&$7.R"!RNMC/*8@>==8R"I-,W M34?DJYN+$)1BG<8Q#R@$DZ0<)_ 9Q?Q3!;UOZ=++IT\F./HVFPD+]$$#KSOUQ;8Z59W-BSK 4 MV:IV1FUG-*O_V-2W,G]Y!+ETYBPPEC :;*)8;V0^^1--9]/*RKA)S"AP:17; M0NR[O$IP&P6QW:;68_'0;HH ML<#_!R<4OM[0JK5!925ZFO).OKW(PS\&V,=F)'C=UB"DR*G(6>5,]#2\5C8% M4R_+ GC)?8-'DR].+TLWWVMP0=$-P9O3S2_$I)N<'ZYW_Q]G5"VYT,A_@:1^ M?XC.4-U,W[T8V;@Y>BX-3N5N:_L,4_8"?E]('##7+Y;!YL=J_"]02P,$% M @ &'=G5TBR +44 P -P< !D !X;"]W;W)K&ULK55;;]LV%'[WKSA0BZ$%E.@NV9EM($X[K$ O09-M#\,>:.G8(D*1+DG5 MWK\?+[+J 8D>ACU(),_U.Q<>+H]"/JD64<.I8URM@E;KPTT4J;K%CJAK<4!N M.#LA.Z+-4>XC=9!(&J?4L2B-XS+J".7!>NEH]W*]%+UFE..]!-5W'9%_;Y") MXRI(@C/A*]VWVA*B]?) ]OB ^K?#O32G:+32T ZYHH*#Q-TJN$UN-H65=P*_ M4SRJBSW82+9"/-G#AV85Q!80,JRUM4#,\AWOD#%KR,#X-M@,1I=6\7)_MOZ+ MB]W$LB4*[P3[@S:Z707S !KAERRJ NE=:=(.R M0=!1[E=R&O)PH3"/7U!(!X74X?:.',IW1)/U4HHC2"MMK-F-"]5I&W"4VZ(\ M:&FXU.CI]6>A$2JX@MNZECTV\/YDZJU0 >$-?-$M2O@H^/Y*H^S@(R5;RJBF MAO_FD6P9JK?+2!L\P:;?^M'!O\81'H.8I-. M&GS PS5D<0AIG&83]K(Q*9FSETTD18&/[[GPO';^O+:]1C?J0&I:>*)3? M,5C_]"HIXY\GL.4CMGS*^OK!7,NF9PAB-];LLBQ_.MCPB"<-&R;JI[^>BV#2 MQ_,1F"1K[+:F'\Z9GKW#>J DCI+.WE .NA6],MVCWL[N1&>[B?@+:!I*(B/: M(-;D9+"^AB0)TWQN-W%85?'L'-&AEW5+;!L6X6)10A96^7SDXKE'L[!VWD>>E^9;S.ZEV*&RLX0PV*'A5(7Q.I_Y'L^R#-(BG3T* M;?BO(4W":NZ +<)%6<%$Y8JQ>'7%[(:70RS M#N7>C6P%M>BY]G-MI(ZOPJT?AC_$_9/RB<@]Y0H8[HQJ?%V9_$D_IOU!BX,; MC5NAS:!UV]:\;"BM@.'OA)D$P\$Z&-_*]3]02P,$% @ &'=G5Y_F(5HK M P @ 8 !D !X;"]W;W)K&ULC551;]M&#'[W MKR#486B!:R2=9,G*; .QV[5%T32(T^UAV,-9HBTATIUV=XJ3?U^>Y&AIX1E[ ML4D>^?'CD4?-#TK?FQ+1PF-32[/P2FO;2]\W>8F-,!>J14DG.Z4;84G5>]^T M&D71!S6USX,@\1M126\Y[VTW>CE7G:TKB3<:3-Y$5]M;=?B(QWJF#B]7M>E_X7#T#3S(.V-5+R' M_Q/ CP&\YSTDZEF^$U8LYUH=0#MO0G-"7VH?3>0JZ9JRL9I.*XJSRVME$6;P M%C:XI[NV(&0![Z5%W>K*X%MB@_"N,GFM3*?1P.L[L:W1O)G[EM([$#\_IEH- MJ?A_I,K@BY*V- 1?8/%CO$^T1^[\F?N*GP7<8'L!4<" !SPZ@Q>-=Q'U>-&9 MNS PU'>JO"$Z/AWM7L^E:46."X^>AT']@-[RUU=A$OQVAEL\5Q)LJ3I#PVK>_*Q^DY4K?6.%:^=7$&ZQ:(%T;-F.DTR3 )/9[K:'%L%DNGM8]*#83"R,+7DE M93+37U]*]KAID08%NH>]4!\FJ4?Q4?3LH/2=*1$M/-25-/.@M+:Y#$.3EUAS M,2*W68!RQXVK@1N]*ZC7 Q:_@.UV@_-BM-J[#W4H@:I1%*@L;M/+ABE\N1 MT_<*?PD\F*,YN$@V2MVYQ;MB'D0.$%:86^>!TW"/UUA5SA'!^+?S&?1'.L/C M^9/W/WSL%,N&&[Q6U=^BL.4\F 10X);O*WNC#F^QB\<#S%5EO(1#IQL%D.^- M575G3 AJ(=N1/W3W\#,&<6<0>]SM01[E[]SRQ4RK VBG3=[>=[ MV?J.?^!["N^5M*6!-[+ XEO[D'#V8.,GL,OXK,,U-A>01$.(HS@YXR_I@T^\ MO^1,\ ;:^$Z%UUJGIZU=N5R:AN#.I[#!:_/6-9]/H,MK3'EI[SOFCS ML?3Y6/%'J@,+5UISN4,W'U*2C(7-(ZPJ+N$?'P3!/E*@IMTZ+%_3""B($=ZT"QAFIQ1'1+6%.LGCLR(9 MNEKC<\$*-*A$D43<**<1DL9G[M M3B]FJK&"2[S38)JJ8OK?)0JUGP=Q<%CXS+>E=0OA8E:S+:[0_E/?:9+"WDO! M*Y2&*PD:-_/@77R]3)V^5_C"<6^.YN"8K)5Z<,+'8AY$#A *S*WSP&C8X0T* MX1P1C!^=SZ /Z0R/YP?O?WGNQ&7-#-XH\947MIP'TP *W+!&V,]J_S=V?,;. M7ZZ$\5_8M[J3+("\,595G3$AJ+AL1_;8Y>'(8!J]8)!T!HG'W0;R*-\SRQ8S MK?:@G39Y!5/HC_/8$M[;.DY[XL5W;VB$0AJ Q^8EEQNS5-5AK!DAN? 9 'ON6@L%O#- M$X%[?+2P%"I_^'Z*T]FHISG=EQH1JK:6Z&HYN"6[YRM4&XO5F@!2@7Z27+G< M)SF:O>$2;*D:0Q3,$/ Q)Q.HR<+X8U?047[[BUH^%]<#=WQY>WS9CG'ATT%- M"VB)L +=I/RA5*) ;> U7 W'44+C>)B.)S0F\7"21C2)Q\,HR@9?_76FQ+(= M:NI.;4@#U->,)3Q4$4B283(9.=-LFCHISB9>&FQQQ1?>2GV4IQFAR2]F-O1Z=QV M:.@0B:;X)42M3V;<&31]SO:J$06L:4-:?M&3C[.$LIU!,IWXWZDF$!ZUZ0KU MUC]&AF TTK8=NU_MW[MW;9M_4F\?RT],;[DT('!#IM'EU3@ W3Y K6!5[9O^ M6EEZ0ORTI#<;M5.@_8VB]M<)+D#_+V#Q'U!+ P04 " 8=V=7TO=G"LH" M !U!@ &0 'AL+W=O=7 M7&73UDJ,?%*@ R3HA[9)K5#I-DW3'DQR(5:3.+4=*/]^UTE(V93R@GWM<\X] M-[8OXYV03RI&U/"2)IF:6+'6^:5MJS#&E*F>R#&CG;60*=,4RHVM1T+ J=\ P7$E21IDSNYYB(W<1RK!K-+$< M8P@3#+518#1L\0J3Q B1C>=:TVI2&N+Q_*!^6]9.M:R8PBN1_.21CB?6T((( MUZQ(](/8?<&ZGK[1"T6BRE_85=A@9$%8*"W2FDP.4IY5(WNIO\,18>B\0?!J M@E?ZKA*5+J^99M.Q%#N0!DUJ9E*66K+)',_,H2RUI%U./#V]%QK!=>$3++4( MGV*11"C51[AY+KC>P]DC6R6HSL>VIF2&8H>U\+P2]MX0'L&=R'2LX":+,/J7 M;Y/)QJEW<#KW3@HN,>^![W3!OZ)RA54];655[&#=K9Y*YF'=^Z%\_F$MZ#Q%IQ2GR[I[45%@B#6<,VW/,(L4K!@>^,6 M?I>FX1%?-,P3.K4_;?Y/9FCW_X"AD!'01<(.):.WI^L )2QC)A%FJ2@RW3F8 M@AK6.>,9Z%@4BI'3\\XM5R%+X!\Z MHQ%M[\$=U-AO148WM 7INA>=6;&A-_(*KF._'3_XWY=7.QEVCR,OJ,**[?5I M]+J#P#_VY56^O%9D_^##Z]=@NKP:TQ5]QF$;H^]T[L6V C0)KC&L5]HIT';1 M[*-6D*+H*S6K34V=5*WF%5PV9/L:&9PH27!/5Z0WZ%LBJR56! M%GG96%9"4YLJIS']+Z T -I?"WIB=6 2-/\TT[]02P,$% @ &'=G5^J8 M#ZIU @ 5P4 !D !X;"]W;W)K&UL?53);MLP M$+W[*P9J422 &\GRDC2U!<19T!Q2!'':'HH>:&EL$>&BDE3L_GV'E*(X@.,+ MUWEOWLQP.-UH\V1+1 =;*92=1:5SU7DR)KE#1S4H;R1QMS3JVE4%6 M!) 4<9HDDU@RKJ)L&L[N33;5M1-"!KTOG#^)L M6K$U+M#]J.X-[>*.I> 2E>5:@<'5++H8G,]'WCX8_.2XL3MK\)$LM7[RF]MB M%B5>$ K,G6=@-#WC)0KAB4C&WY8SZEQZX.[ZA?TFQ$ZQ+)G%2RU^\<*5L^@L M@@)7K!;N06^^81O/V//E6M@PPJ:QG9Q&D-?6:=F"28'DJIG9MLW##N L>0>0 MMH TZ&X/*%V7A#-URPKGLNW8(@Q0^PZ*N M*H&4;\<$7#);P@U5#&Y54WF?PJ-'MA1HCZ>Q(]>>(,Y;-_/&3?J.FR]PIY4K M+5RK HNW^)@D=[K3%]WS]"#A JL3&"9]2)-T>(!OV.5A&/B&!_)@H8EO7W@- M>K0?[3OGW%8LQUE$K6'1/&.4??HPF"1?#V@;==I&A]BS!75B40L$O7HM3/]M MP:ZXS86V-7F'WR$,>,2M@[G0^=.??1$=]+D_(NH#<"6"(F.034'1%[1'Y7 H MEVA\37J^)GY(>T=<$4+7EJG"'O>"^HKQ NA1 5>YE@B.;='V0=$/]!'&_5&: MT#SIGZ4I[$M>O//8)9IU:&D+N:Z5:]Y]=]K]&A=-L[R:-U_.'3-KKBP(7!$T M.3D=1V":-FXV3E>A=9;:42.&94D_'QIO0/&ULC51=3]LP%'WOK[C*I@FD0M*DE,':2)0-#6F@BJ\]3'MPDMO&PK$SVVGA MW^_:"8%-7;67^"/W')_C>Z^G&Z4?38EHX:D2TLR"TMKZ- Q-7F+%S*&J4=*? MI=(5L[34J]#4&EGA094(XRB:A!7C,DBG?F^ATZEJK. 2%QI,4U5,/\]1J,TL M& 4O&S=\55JW$:;3FJWP%NU]O="T"GN6@E/& MO)F#@6E\4LB)P@%)A;Q\!H6.,Y"N&(2,:OCC/HCW3 M_,7]@OOG;QD MS."Y$M]Y8L$?9&;;YBY^?(\>5*&/^%31<;!9 WQJJJ Y."BLMV M9$_=/?P/(.X L=?='N15?F:6I5.M-J!=-+&YB;?JT22.2Y>46ZOI+R><3:^5 M11@E< 7C&MX8*)!N$)F&HUT]]; WAW+!)K]:6CI/(<*\XY[WG+'_^ ^@2LE M;6G@BRRP^!,?DLY>;/PB=A[O)+S%^A"2: AQ%"<[^)+>?.+YDAWF#;3^MMEK MT>/M:-#>HU!^N'=:!)]VJ%MW&L;[V)/7],QA&^<95QPRTEM MEYL"J*1O,&^TYG(%+#')=A2-8;)PNP/YKCB M4CH3&1-,Y@CO831,DA,_CD_BP5E1<"?>4)4>#!;LN2U,MS@OF5PA$./2W=?: MER^7N6B< MI&IATWE?$D@7T8CP94C'\?%A]/_'B4)+ M=>&;_JI0K_PK8B!7 MC;1MJ_6[_4-UUO;G:WC[RETQ378-"%P2-#H\/@I MR]'N["J]MV:*4N][Z&PO=V]R:W-H965TG<]BP,;5ZB9/9$;U'1R5H;R1R99A/:K4%6U" IPCB*)J%D M7 79K-Z[,=E,5TYPA3<&;"4E,W\6*/1N'HR"IXU;OBF=WPBSV99M<(GNV_;& MD!5V+ 67J"S7"@RNY\'YZ&R1>O_:X3O'G=U;@U>RTOK>&Y?%/(A\0B@P=YZ! MT>\!+U (3T1I_&XY@RZD!^ZOG]@_U=I)RXI9O-#B!R]<.0]. RAPS2KA;O7N M,[9ZQIXOU\+67]@UOM-I 'EEG98MF#*07#5_]MC>PQ[@-'H!$+> N,Z["51G M^8$YELV,WH'QWL3F%[74&DW)<>6+LG2&3CGA7':M'<(HA;=PGN>5K 1S6,!7 M5Z*!"RVIT*6OP /"%VTM]._82J =S$)'P3U%F+>!%DV@^(5 [^!**U=:^*@* M+)[C0TJZRSQ^RGP1'R58\^6U(M%)1#T^K]UNE2YE@A] M7Z\!_*P%P1T^.E@(G=__.J3M>/1KLD$VU4-?O1[=O4.YHMA4@)XO@/_$O3Y7 MX$I=6:8*.^@M<,.5XFI#C2.8RA%>0W\RC)(1#/PR&:;)& :]1D;^3 9O98A: MQ@II_B!-@5PP:_F:Y\PW-3W(R30ELGXZG+R+B8I>EX^WV(\WC<9-O-/A*)[" MX%!!PKT6DF@V]:"PE%.E7---W6XWB\Z;%OSGW@RR*V9(M@6!:X)&)]-Q *89 M#HWA]+9NR)5VU-[ULJ1YBL8[T/E:TU-L#1^@F]#97U!+ P04 " 8=V=7 MJ\6;Y50" 7!@ &0 'AL+W=OSNW9-D!(C M(?$2[V7.F3/'GLEB)]6=KA$-[#D3.@UJ8YJ+,-1YC9SHB6Q0V)M2*DZ,W:HJ MU(U"4G@09V$<14G("15!MO!G:Y4M9&L8%;A6H%O.B7I8(I.[-)@&CP<;6M7& M'839HB$5WJ+YW*R5W84#2T$Y"DVE (5E&EQ.+Y:)B__< MYGV1!I$3A QSXQB(?=SC%3+FB*R,'SUG,*1TP,/U(_L[7[NM94LT7DGVE1:F M3H-7 118DI:9C=S=8%_/W/'EDFG_"[LN-CD/(&^UD;P'6P6977Q)!LH>0.E(NV;&[A2_5H*XX*]U)NC;*WU.),]D$:A"F\ MA(^J(H+^))U7HH ET52#?>VP5JA1F.[JV34:0IF&3[@W+6'/%Z&Q.AQ;F/4MAV\KY%M4WX^5.,K@6NE"-R3'-&B<>^H>@^SIDVD2O1G1=S;H M.QO5MT9%90&RA#5YL!UB-&PP1_MY%U JR>'*?SBH]#'EX]RS" KRH$=4S@>5 M\W$7R?ZO+HXR_*.+R: O^8\NCG,GIUT,#YK5DE=^)&G(92M,U[?#Z3#U+KMF M_QW>C>P![?J'L(T\!!/J49P5? M:*D0Y;VN\SB%'/,[6D(A9XZ4Y5C(+DMT7C+ AXJ49[IE&*Z>8U)HRWDUMF/+ M.3V)C!2P8XB?\ARSSVO(Z&6AF=K3P -)4J$&].6\Q D\@OA0[ICLZ:W*@>10 M<$(+Q."XT%;F?10H? 7XC<"%7[61BF1/Z4?5^?&PT RU(<@@%DH!R[\S;"#+ ME)#OD!FGAF M2B^F&:]^T:7!&AJ*3US0O"'+'>2DJ/_QIR8/5P2I,TRP&H+5)3C/$.R&8+]T M!:#EG](*80DLUU:BR7[%EODBA?/(HF)PEDB>6 M/U,!R$3OT2\LP07Y!]?E*PYHC3GA2#H1[1AP*$0]]1Z%A.,D89#4 _2('N , MQ0G0_C/:XK\DXWN@"<-E2F*TDNY%;T,0F&3\G:1_> S1VS?OT!M$"O1K2D]< MKL;GNI#1J#WI<;/S=;USZYF=VVA+"Y%R%!4'. SPPW&^.\+791;;5%I/J5Q; MHX(_G8H[9!O?(,NP[('];%Y.MX;"^7^K1Z]>_289=NLKN])SGM%K+#%4UIKH M5D3U&CLO'<\QS;E^ODY6'V4'AN7?HL(^RG0,G4%;?OV5Z1K?#CEH2K%P M2K%H(K&;.LS:.LQ>Z[6:.+MVD>F[=L=K?93ENI;7\5H?%7A.X':LUD?Y\I%R MAIWFMA&ZHQ%&VV@UZK)1^I>Z;$JQ<$JQ:"*QFQIX;0V\U[K,Z]7&PO=V]R:W-H965T M8?P7::PE^/[615)E;$2WQGW_?=?;YSLDZ;)UL#.'220MD%KIUK[@BQ10V2 MV8EN0/F32AO)G'?-@=C& "LC2 I"DV1.).,*YUG^*%V88/D6<,.L 6W:S;&>^3,4G()RG*MD(%J@3^F=RL:XF/ M=PZ='=DH*-EK_12<^W*!DU 0""A<8&!^.<(*A A$OHR? R<^IPS L?W,_CEJ M]UKVS,)*BQ^\=/4"WV)40L5:X1YT]P4&/;/ 5VAAXQ=U?>QLCE'16J?E /85 M2*[ZE9V&>Q@!TIL+ #H Z/\"I@-@&H7VE459:^98GAG=(1.B/5LPXMU$M%?# M5>CBUAE_RCW.Y=^T T31.W2O"BT!/;(3^G3R,V(!7:W!,2XL>H23:YFX]F&[ M[1I=O;G.B//) P4IAD3+/A&]D&@+S01-D[>()G3Z"GSU;_@:"@]/(YR^A!,O M^:R;GG73R'=S@6^G#!3ZH/AO**/H)2BHN+.O*>NIYI$J/(MC/IM_2)(D(\>Q M@K_#YBD=A_65DE&WPDOYRLR!*XL$5!Z83-[/,#+]]/6.TTULX%X[/P[1K/V# M!1,"_'FE?1,')\S$^1>0_P%02P,$% @ &'=G5T-TVU'8 @ ;0< !D M !X;"]W;W)K&ULK95?;]HP$,"_BA7MH976)H2_ MK0 )2J?UH5,%Z_9LDH-X=>S,OA2Z3[^S$S*J NJTO1#[SG?WNS-W'FZT>;(9 M +)M+I4=!1EB<1V&-LD@Y_92%Z!(L](FYTA;LPYM88"GWBB781Q%O3#G0@7C MH9<]F/%0ERB%@@?#;)GGW+Q,0>K-*&@%.\%[241 Y()"0H// Z?,, M-R"EZO=]X_^=PIER6W<*/E=Y%B-@H& 4MAQ4N)<[WY#'4^ M7> M&KUAQITF;V[A4_76!">4NY0%&M(*LL/Q%XW 8G;![E2BE0J=^5(9,UDK\@M3[FH*"E4#+ MSF: 7$A[/@R1N%WT,*D9IQ5C?(3QBMUKA9EUX2!];1]2ODW2\2[I:7S2X0** M2]:./K(XBMOL<3%C9Q_.3_AM-\5L>[^=(WY?98^4_7*7/;>N.C-((%^"8>V6 MCQT?JD45HN=#N)9Z'O=:U&+1,'P^@-9IT#HGT29I*MP=VI"G/^AO17U%6-34 MGK/0MM(ZRJ0TAK3L!;@Y!%@%ZNX!'F'K-FS=_\56&$%B1V8/H77?H%UTVD=K MUVOX>B?YYI"6287@H"P@2J@@-P(S1^D;HL1,&V*%@VR]]Y:MWV#U_P9+\L*" M+Q)FP'A12)'PI01FD6.)E4J*7*!OYH.,_?:;@W G,P:S_H+4O<8*JF82-MWI))-4+_'*\>(F*B&6>9A!691I=] MJH>IAGNU05WX@;K42./9+S-Z#\&X Z1?:1JJ]<8%:%[8\6]02P,$% @ M&'=G5S"BV9H> @ 7 0 !D !X;"]W;W)K&UL MC911;]HP$,>_RBGJ0RLQ$D+9NBI$6D';^L"&RKH]F^0@5AT[LR] O_W.3D!, MHM->R)U]O_/]SV>RO;$OKD(D.-1*NVE4$37W<>R*"FOAAJ9!S3L;8VM![-IM M[!J+H@Q0K>(T2=['M9 ZRK.PMK1Y9EI24N/2@FOK6MC7!U1F/XU&T7'A26XK M\@MQGC5BBRNDYV9IV8M/64I9HW;2:+"XF4:?1O>SU,>'@)\2]^[,!J]D;J!7JAL'GU1RN MKV[@"J2&A52*;\=E,7%Q_HBXZ MYZ I)WRADAZXS^&X_U3V^6CX5T6[\XE7XJ9G&(Z7?'9W?MW MMQ!V*[4#A1NFDN&'202VF^7.(=.$<5@;XN$*9L7/'ZT/X/V-X9'H'3]AIS^4 M_ ]02P,$% @ &'=G5\,5#H^/ @ WP8 !D !X;"]W;W)K&ULC97?3]LP$,?_%2OB :1!?C9M41IIM$+C81NB,)Y-^Y\^=SY>D%?)5E0":_*LKKA9.J75S[;HJ*Z&F MZDHTP/%+(61--4[EQE6-!)I;45VY@>?%;DT9=]+$KMW+-!%;73$.]Y*H;5U3 M^78#E6@7CN^\+SRP3:G-@ILF#=W &O13P(_.B((>D'P54'8"T(;:$=FPUI13=-$BI9(8XW>S,#F MQJHQ&L;-*:ZUQ*\,=3K])320D%R2.[X#KH5DH CE.?FM2Y!D!05("3E9"J45 MFJV[TR:B^)KB? 6:LDI=H/9IO2+G9Q?DC#!.'DNQ52A3B:LQ#D/C9CWS3<<< M'&%>0W-%0N\;";P@')$O3\M7D*'ON%T'A[ C1C%<3#.%@ULT4FV6\89%FY.$"[?9GJ4+OJT<3 +P^@ M;\0JCF>S<;[)P#SYFIYS'$R:?-\=P.$SAF-#^2P'@ C$\"/@I- M*[Q+W35\LY=0?!$Z_E1MD]B?'=;DB)473/T#;'>O_9C6_Y/*#>.*5%"@SKN: M8MBR:Z?=1(O&=J07H;&_V6&)?R"0Q@"_%P*[4C\Q36[XIZ7_ 5!+ P04 M" 8=V=7R&ER_X4# !U#P &0 'AL+W=O*X2RG A0.9I2L3+ M#29\,[5<8Y(8(NW&8\5IU28-R^(5-N78TM"#, MI>)I!=8>I)253_),?KTA^@7?X C?O=X%(@_U/J!L M#?.8B#4V9?FFE<:4MVN9D1"GEJY?$L436K,__W!'SE]-"G=)YG=)%I1DHX+, M%-VG6=]UG(G]U*#QH-9XT*KQ1UV_X>PSE_(<=+'TJC@_TZ=/;W=)<&@X[(=B2^K"6^;)58UXT0,9*P$CR%)4EPNYKT MRG+2 WUKM]>4R\-#OB_:O-634S=YEV1!1V0[&;BJ,W#57G_>I'D/YHDN]^88 M<*D:#T%I9KB5 O<@!:VNG)J"+LF"CLAV4C"N4S#^35?K^. 8'.:@U9=3<] E M6= 169D#>ZN_2%%7;M/820AYSE3Y-[N>K7O'#T7+M#<_=Z_]L@7\15,VI'?Z M0J!,0H(K3>E<7.K-+\HFKQPHGA5=S -7NB=3#4P!NI. M>_8_4$L#!!0 ( !AW9U<97" D6@( .H& 9 >&PO=V]R:W-H965T MN5);*VC J\$J! MKCDGZN$$F6SFP2AXFKBFZ]*XB3!+*[+&&S2WU96RH[!7R2E'H:D4H+"8!\>C MHY.9V^\W_*+8Z)T^N$R64MZ[P44^#R('A Q7QBD0VVSP%!ES0A;C;Z<9]$>Z MP-W^D_JYS]WFLB0:3R6[H[DIY\%A #D6I&;F6C;?L,MGZO16DFG_A:;=FTP" M6-7:2-X%6P).1=N2;>?#3D"%^RDW1ME5:N-,]ET:A"GLPUH QM$>Q%$\_C<\M.Q] G&? M0.SU)B_H+:B@O.;P>X%\B>K/V'NM46TPR#Y^&"71EP&^ M<<\W'N0[MWP&]R_MW*.+TYYO^HXN#FN/DE=M3'K,9%#JSA MT<]A[5'4^@ECX%*84L/H$'+R\*S!X4[IR?M^P14$L#!!0 ( !AW9U>L M&^P0*P0 (D1 9 >&PO=V]R:W-H965TV@=3!V@!K%R3I]C#L@9&N;:*2J)%TW.S7EY)5V98H M+@;\8I/RO4?GDH<\I*=;+K[*-8!"WXJ\E#-GK51UY;HR74-!Y26OH-2_++DH MJ-)=L7)E)8!F35*1N[[G16Y!6>G,I\VS.S&?\HW*60EW LE-45#Q\AYROITY MV/GQX)ZMUJI^X,ZG%5W! Z@OU9W0/;=#R5@!I62\1 *6,^<:7RU\KTYH(OYD ML)4';527\L3YU[ISF\T_\4RM9XYB8,R6-)-KN[Y]B.T!84U7LISV7RB;1OK.2C=2,6+ M-EDS*%BY^Z;?VH$X2,#!2(+?)OBO32!M FD*W3%KRKJABLZG@F^1J*,U6MUH MQJ;)UM6PLI[&!R7TKTSGJ?EGK@"%Z!?T@?-LR_(%+=)OI%ELR6L<,P]_>@*(LE^]TXI>'&_3VS3OT!K$2 M/:[Y1NH7R:FK=!$U%3=M";_?$?9'"#] =8F(=X%\SR>&](4]_092G8Z;=/\X MW=5#UXV?WXV?W^ %(W@?!)<2I52(%U:NT#/--V J:H<2-2CUTGJ>QSXFWM1] M/N1NB/*2,.BBCBB2CB*Q4KQ.TTVQR:F"#-&""\7^H_42,M'<(84'!/QD0G"/ MIB$J('YLIAET- ,KS9WF6"8%*4":2P>#U <&328^D(2H*QTB&'G"6(9W#F/_^$(^]7D^3/!'8T(E$W(M%9%D TU,PD#/J3]G]11Q3C MCF)\M@40#PC@D"3]!6"((EJ"9II)1S,YTP)(AJ\/<)3T2!JB(O]@RSDB.>E( M3JPD'P7-]$%"'S(N4-,N:0&R602_LU3;N^[8=&]%/U7W9P([&@CL[9W3.XOR M6YC#B2!Q%/=FRQ05!2/;%3ZP=WPV[;=01XI)XKY'F:)"0D:([GT4VXWT]>IO M@8YI3@;C.8SR,1ZQ4KSW4FPWTT5S)--,[R%O!E*N6667O!WQ5,V?"^VX_KU) M8[M+OUKT0_LE,8[[&ZDI+,*3,=GO;1K;??HDV8=#/7DD&% =AB4D'-GS\=X^ ML=T_3]"]P1RC9'"&-(7%"4E&B.Y-%-M==.Q.8)6^%?)DZ9\)[7@ ]O:,[?[\ M:NF;C#<@_6DRF7B$1V9I;\_8[L\G"7]B.L;TCV2F*(PC,U%_[YZ^W3U?K_L6 MZ/!61+R@?W,R! 5ACZ1[<$^N_Z3X1,6*E1+EL-19WF6LBQ2[>_^NHWC57)V? MN-*[?M-<@S[TB#I _[[D^OK<=NK;>/?OR_P[4$L#!!0 ( !AW9U=W?[X_ M? ( (H& 9 >&PO=V]R:W-H965T#ZDC12W>D"P)"'D@L]]0ICJG/?UUD!)=6GL@*!)UNI2FIPJW:^KA30W)%* M[H=!,/%+RH27)LYVK=)$UH8S =>*Z+HLJ7J< Y?-U!MY3X8;MBN,-?AI4M$= MK,'<5M<*=WZODK,2A&92$ 7;J3<;G:\BBW> [PP:O;0_6&Z*J??!(SEL M:H(T5L]Q!TA?JN'<4=PJ?MM[JYP2VIHFBC9$&71J&87KOJ.C?5BPO;) MVB@\9<@SZ1=I@(S)>W(A9=XPS@D5.?EJ"E#D4A@J=FS#@H=[M>DN.C M$W)DN=\*66LDZL0WF)N-T,^Z/.9M'N$+>43D2@I3:+(2&,@ ?_DZ_^,K?!]K MVA%0.O_G??7/W@^*$?5=%CF]^ 6] M@ZZ!M@V&OG&K,G$J=L+=IZ-Q-$G\^_W"#8+&AZ#EWZ!X$L2'H-40*#[K06VJ M_M[E*D'MW%33)).U,&T%>FL_.&=N7CRSST?GB]& ?8F#MIV+?^3;*7U%U8X) M33ALT55P>H9W7[63K]T86;FKO9$&!X5;%OBS &4!>+Z5>+V[C770_W[2WU!+ M P04 " 8=V=7-VO&W& " #=!0 &0 'AL+W=OR'O?>**;4ML-/TMKLL$EZN=Z(8WE]U$*6B%75'"0N)YY\]'US<3Z.X( R/",).$+J\6Y#+\HYHDJ52-""MMXEF%ZY4IS;)46[_E*66 MYI0:G7PO11;9<@J];6IRN;FYUT%-VT%X9$*EEA?PCCX &$0CN%Y>0?G9Q?_ MAO%-4_K.A'UG0A-3[%BH98K2K> M8\57033,BGI6=(H5#[&B0U8<'V'%/2L^Q4J&6/$A:S2Z&F8E/2LYQ9H,L9(# M5C2-PF'6I&=-3K&F0ZS)P=V(HCCYC^7OO58[^+X0N:%< <.UD067$Y.K;(=) M:VA1NP>\$MJ, [Y]1'LH#YX_YEYO@8F#E9\0BMI Y!%7_GMB<15&. MI,[CSRWH8,>9=]S__(;^J0A>!?- 4S;GT8\PD.N+P72 K:D622_\N?/;!N0 MF^,M>)06?]'SMJTU0(LLE3S>=E9G$(=)^9^^;(78ZX"] QWPM@.N=W /='"V M'9RN#.-MAW%7!G?;H0A]5,9>".=322_/!7]&(F^MT/(/A?I%;Z57F.2%3E%RX9\M I^@=30S=)68]Y7D]\)FD8I3^C#RA, MT+4$Y]WQ\!M>6YS MIT7^Y]/2Y'-VA>04N.,#N/_<,*%J)%FAJ*B:!4\E^@_ZT%89)9)7(.4SV=/E M9#8Y'SWMB]O6!NMM_&8;>S:V]4:DK9'K[AIIP8YWP8Z-P=ZON9"GDHFX0[0E ME+MW GA:"[;9Q';'M6";;9QQ#8!XE&Z#>HK= M6IC--K.Q5PNSV0;CZ:P69TNCL>.T!^KM O6,@(QCQ+9*HF MN464J0DFG^WDFJ%8"9$)II9*B?@2\5K51R%]"",U?ZJI](!07E,$KU[\+6TF MM39^LXVF02E46R//;A=JLA-J8A2JV$R<\N5II@*F:II8WMUDJ.M#3RO%F[2-.=2%.C2#^* M'8H2A#ZIX)48JF:40I4(Q>1Q6M1?+!S(A#GI"5MMDO:K%_2@C!=Y/, 4CEB+=EJ MRTU)85M[Y61]M%R[/AFVMQO/:F7N=\0CQ_$T36RKVB%:1E6N8B;"!4W1OV]9 M_,#$'VK0W@DU,88;M3+\X"(*U)Z5(?+"%EF^[1\B/TRE"!^R?,\X1&J#B&YI MDBV5*\A$KMYVL\"3%'VBB[>YX V_=3-I/,?<3IVE&[I@%P/EEU(FGMC@4FV1 M/*MUYP:*YH.B$2@T/=M[?L V9OLZ$^K02N:)N[U")ZZ:A^[_S*A@Z!/GLG4Z MVD)J^Q=KYM2W,',S=6_9N[$2*%9=4%P)BGL/GR]J^[A&UR)+TN=P\3A$7]0R M^2L3*7LUCP(C5>]1 (GF@Z(1*#0]:969L'AD'3 2]1X!D&@^*!J! M0M-35MD^V^S[WC4"FK[,MB=>?>=C9NZM>B=2 D6JRUF92]OL+MM&P'>:K=9* MWCE-:$"W5]N,Q6_DZ%W\D&@^*!J!0M.S53EA=. L6IBUDY8=MLV-I*?[Y6IB!B8HBN1/@73SI5OY&F=_5#HOF@: 0*34]8 MY8)MLPU^5_7/FE>:++=^G=-,W%OT+IP$BE._J5"Y9VQVS^267.U7_DTBF4CH M]@[+GA'^S&B0BZQ^?C/%9C-@)NX['D#1?% T H6FI["RQ!C>$N.F.<7VV+9J M \+,W%OU3J0$BE27LS+$V&R(ZR/B-HRH4O9&TNBUPS)@1N]=]J >&!2-0*'I M>:H\,(;WP+AI1]V)53< 9N+>HG?A)%"D'1?% T H6FIZERO1C>]>*F 77<2:/F04UO)TX"Q:F+67E>;/:\ MC8F>!B)4%7^_H6'29:8'M;N@:#XH&H%"TQ-5V5T,;W=QTWIB[#7V-Z!VMQ,G M@>+4Q:SL+CYB=].0HCNU@5^&B__3QA_4"(.B^:!H! I-3V5EA#&\$<9-4VKC M26-<@!KA3IP$BE-_/*PRPLZ1V\@'QL4W_OC*A^A7NJ%=%@4S2]_B!T7S0=$( M%)J>K\KU.O"NUVD:T#%V:L_;S,W$O47OPDF@.'4Q*\_K'+D)?*#XKVFR>N2/ M0_1M3:(4WP$[3C.)IX[*/F;BWZ%TX"12G M+F9E@)TCMX /C(![QK-HB'[C@G6Y"6!FZ5W\H$X8%(U H>GYJIRP ^^$G9;G M+/'Y15,_\0S==AIYM@9J+>]0_JB4'1 M"!2:GK+*$SOPGMAI^E/;=NNW@,W$O47OPDF@.'4Q*T_LO,\3?P\7DHN0#M%5 MEDI!H[#3& #UOZ!H/B@:@4+3TU;Y7P?>_SI-+^JXC24 U/YVH210E*64H[TW M[F(F5L6KCBDJ'A8OWYG:'=V]3GE5O$18.WYMG\WMEN.^?4;*ER4K^/+=S5LJ M5F&2HH@M%97U<:+B%N7KD.47R3?%^WX/7$H>%Q_7C 9,Y W4[TN5NK&ULA95K;YLP%(;_BH7VH97:T2I!ZT;1)ZU0E[?;9 M@9/@U=C,-DG[[W<,*%-%- M55'U?@=<;F>.[WP,S-FZ-'; S:8U7<,"S$O]I+#G]BH%JT!H)@51L)HYM_[- MG>_9@';%#P9;O=N@93L8)NOL/>==A@!+N ^HJ$W@4)O" D+XL' MM]E!JG4322MA=N\G2U)NZFP%N MV'/#HUQ$14.H+BK>0X6Q%PRSHIX5G6+%0ZSHD!7ZT3 K[EGQ*58RQ(H/6$$2 M38992<]*3K$F0ZSDD!6E(]]PTK,FIUCI$&LRP(I'6&G/2H^RGDM OUP94$/$ M]( 8)?[(;KSNB=='B;?%+W0.>V:)D42@MZ-C:]O=4-X H=H>CT>J\I*$_L7H M0;D^R.TR1+U00K4IU;=QTCZ]8AE]*@W[;-$F\X4'8! MSJ\DNN2N8TVWOS.S/U!+ P04 " 8=V=7#0$#;;X" #D!P &0 'AL M+W=O?[80H)&G%2^++^1__SK%]/#TP_BHR (F..2W$ MS,JD+&]M6Z09Y%C%B4'O#6BG-J>XT1VCDEAS:=F;,7G M4U9)2@I8<22J/,?\WSU0=IA9KO4^\$3VF=0#]GQ:XCVL0;Z4*ZYZ=NME2W(H M!&$%XK";67?N[2+1]L;@-X&#Z+21CF3#V*ON/&QGEJ.!@$(JM0>L?F^P $JU M(X7QM_%IM4MJ8;?][OV;B5W%LL$"%HS^(5N9S:S$0EO8X8K*)W;X#DT\H?:7 M,BK,%QT:6\=":24DRQNQ(LA)4?_QL(_ ^*_ ;@6\"KFO((M^GI4!T2 M0+C8HE\R XX>6;&_EL!S]$CPAE BB9H?D5PN06)"Q96:?%DOT>7%%;I I$#/ M&:N$FD[;0#O:T#O!. :RAOD.U^0YWC^B'QQ7KZ$5,E=(_<^RFV5 MJC9?7ILOS_@+3OA;L%P'B^LSJ%+$@6*IDB#Q$4;#J_U%QI^^4V]SU_6"9&J_ M=:,8L7+BV&FM/L#Z+:Q_%O9]@\J*IYDZZZ-\M8NPLW(XF40]O*&1'W=B^$ 7 MM'3!I^B@.3YC<,%PW6CB]."&1D$4G$A=V,*%9^$>BI3E8':8F4MPI! M/WUC-I-QP*@%C,X"KCC;@=#%%%.T@W&V:+!N'/;0AB:N%0!1V2N?RTI3E#9.JR)MFIIYAX-I S>^8*LU-1U?Z M]F&?_P=02P,$% @ &'=G5[-T>]%? @ # 8 !D !X;"]W;W)K&ULC95=3]LP%(;_BA5Q =)*OEN$VDC0;AH2VQ"%[=I- M3AL+QPZV0[M_OV,G9%T;JMTD_CCOZ^>:Y?E#8\WN7@E4@-)."*%C/O)OP M>I[:>!?PD\%6[[6)S60EY8OMW!4S+[! P"$WUH'BZPWFP+DU0HS7SM/KE[3" M_?:[^Q>7.^:RHAKFDO]BA2EGWI5'"EC3AIM'N?T*73X.,)=R/T/X#L#U!+ P04 M" 8=V=7>%GL3_X! ,! &0 'AL+W=O59LVA:JBR?1DI*SWM@GUR 2')74;I4T1.TM8ZYH4'$W,RUJ?U(9JSAYT];, MM19Y&4%*LG0^OV**"YWD6?1M;9Z9CJ30N+7@.J6X_;-&:?I5LDA.CD=1-Q0< M+,]:7N,.Z4>[M=YB$TLI%&HGC :+U2JY6]RNER$^!OP4V+NS/81*]L8\!>-+ MN4KF01!*+"@P<+\<\!ZE#$1>QN^1,YE2!N#Y_L3^*=;N:]ESA_=&_A(E-:OD M)H$2*]Y)>C3]9QSKN0Q\A9$N?J$?8J^N$R@Z1T:-8*] "3VL_#CVX0S@>9X' MI",@C;J'1%'EAA//,VMZL"':LX5-+#6BO3BAPU!V9/VI\#C*OQI"N($+V&'M M>TW =0D?-:%MK7!XX=4@;(0KI'&=10=O-DA<2 ??\4@=EV\S1EY'8&/%F',] MY$Q?R/D!'HRFQOD\)9;_XYG7/Q61GHI8IZ\2[K"=P7+^#M)YNGR%;SDU91GY MWK_4E$[MT8*IX%N+EI/0]:D_[KER![;+R!9>P2%?9.QP+H"=34BAK>,]=%"8 M3M,PK,D[7?6[8<+_PH=W\L!M+;0#B96'SF?7/J\=[MY@D&GCO/>&_.V)V\8_ M5[0AP)]7QL]\-$*"Z0>0_P502P,$% @ &'=G5T3;XBD-! B1( !D M !X;"]W;W)K&ULK5A_;Z,X$/TJ%K&$24 +.&<[S?;;KR&4)N"B-HLB)6#>>YX9OP#C MX9ZR;SP&$.A[EN9\I,5";"]UG:]BR B_H%O(Y94U91D1\I1M=+YE0**2E*6Z M:1B.GI$DU\;#'QVC(I4EI=^*DYMH MI!E%1)#"2A021/X\PA32M%"29G,DG"8TO3O)!+Q M2/,T%,&:[%)Q1_=_0I70H-!;T927WVA?80T-K79$"(LAXR.@>L0(MU8J# MLOHE6]8KR0NC+ 235Q/)$^,Y%8 \]!DM8"/77R"21RC,!; M2SA\EM$ "A*^ M2BG?,> 2.9?V79!4'@N*'G*R7B=I0@1$:%K&"XRCY1.Z!KIA9!L_H8\!")*D M_),D/RP"]/'#)_0!)3FZC^F.RPGY4!K9(JJ%/5"=DEK01O_^@MVC-]5_NE3+.A3+.Q)[&0-!O4:#,YWVH$Z.%IVTW-]O^$T!8X[4-O+JQ/T.A.< M3N:38*+*KI/W7G?U*1;T*1;V)'92?+\NOG^^N_RV<1P\:+BK#<*^T[Q[M4&> MX5L-<[5!#K:QVES8>'G!--[RE/QR,[\.OLZ4;WJ= N_U6:]J0:]J85]JITMQ M]*Z/SS=;Q3UQFV$T;E-3!0J;3N.1&BA0 W_0,&6H0-EX8+QB./,E2[,SRZ\B M!H:F=)<+EL@NY=\99$M@_RF3[I1ZM_7Z5 MZ50O[4CM=E)>& /]$1X 5[^>& MXSI-[[5AGFOCIO<4G8.)7;MIOC9,^KC5$NA'K;7L;#?EG@9'J\)=AWZH'JWW M32;E;D%C_ I?3K%B/"CV6N_*.PP[['X430 M;=G8+ZF0;7=Y& .)@!4 >7U-97-?G103U+M/XQ]02P,$% @ &'=G5W!7 M%40E P Z@D !D !X;"]W;W)K&ULU59=;]HP M%/TK5B9-K42;$#Y*.T JM-OZT!65=7N8]F"2"[&:V*GM0/GWNW;2-$!@F]0] MC =B._<>GW-\8[N_$O)110":/"0WB M>WZKAL_XS]/] W1:I9LMB]?>AV=-'.V:>"DEY0O \M=DMB;5N E=V^'+%95A M@]RE)D$UR"?,T(HP3B8@F0C-B%"UIN>D.I:4^6R7PV:WZ_7=9=6)W2#?Z_AE MT(;>=JFW_7N]BMPHE0$2S+N->GFO#C0(G6N0!+_#.3"=2:@3U=X5U?/PMR5K M-ZS7K$9MZ.J4NCH'==V#TI(%&OE/M0@>R0-GN!9']],'=4Q^W$(R _FSCO5! M7+,E7ZB4!C!P<,]5()?@#-^_:W:]#W7%^T9@&Q9T2PNZ_[J4KY\RIM?DAJ.9 MF7FAR)V.<.%U1/G^0J^SM;NSRN?M]E8E[,:<^;WZ.C@K33@[: (2L@%W1B_L[TIN)5C,P&Y ML+<)10*1<9T?0>5H>6&YM.?TUO@(+S+YO>,5)K\%W5*Y8%R1&.8(Z9V>(2.9 MWRSRCA:I/9QG0N-1;YL17L9 F@!\/Q=X0!<=,T%YO1O^ E!+ P04 " 8 M=V=7!(*91 CODE+8#()UO* M6[/%C.Y%EA)8,\3W>8[9KR5D]# W M;.,X<)ON$J$&S,6LP#O8@+@KUDSVS)HE3G,@/*4$,=C.C6O[*O057@/^3>' M&VVDE-Q3^J ZG^.Y8:D)00:14 Q8_CW""K),$H\V"6;P7M4\1BN:2Q]R MK)?R^&AY_BA\4FU %P$(G&;\K03?;0)T\?HM>HU2@OY)Z)YC$O.9*>1D54HS MJB:V+"?F/#,Q%]U0(A*.0A)#W!$?],?[/?&F+%)=*>=8J:732[B!XA*YUCOD M6([;,9_5R\.=+CE_ESW\W]E/BN'6MG$UG_<&Y(L&)(L'(CL9)E&]3*-!G-ER31JV&0\:?EMU8&QO98GSS'R$^VW/'D. MLJ>>U>W)<2UVW"OV%KA@:22D5JT;W9%4<'1QN[F3&W&?$WMY_]2)0Y(%0Y*% M Y&=+,ZD7IS)8$ZW$:2UVVBMV M#4P?6$ET/$ TO%FZLL^.O>1_:L.<8;M]W8@;&G+3.:C<-M#FRG;Q5D&\QV*>$H@ZU,95U.Y'O#RIM'V1&TT$?K>RKD05TW M$WE9 Z8 \OF6RN-UU5$)ZNO?XC=02P,$% @ &'=G5\VAH[BP P J! M !D !X;"]W;W)K&ULK5A=5!*& %<9I>8F1./=(Y]YC M63>+(Z&/+ '@Z"G/"K8T$L[+*]-D40(Y9I>DA$*\V1*:8RZ&=&>RD@*.55"> MF8YE^6:.T\)8+=3<'5TMR)YG:0%W%+%]GF/Z_PUDY+@T;.-YXC[=)5Q.F*M% MB7>P ?ZUO*-B9#8L<9I#P5)2( K;I7%M7X6V"E"(;RD<6>L922D/A#S*P>=X M:5AR1Y!!Q"4%%A\'6$.622:QC_]J4J-94P:VGY_9/RKQ0LP#9K FV?9_R>'/^"6M!$\D4D8^HO.M98RT#1GG&2U\%B!WE:5)_XJ4Y$*T#P MZ .<.L#I!W@O!+AU@'ON"EX=X)V[PJ0.4-+-2KM*7( Y7BTH.2(JT8)-/JCL MJVB1K[201MEP*MZF(HZO_B8O$=O4%J@+PG9,US$;&%RL6&YK!G5F[NI M-N>\L#D7W9*")PR%10RQ)CX8CI\/Q)LB44VVG.=LW3B#A!LH+Y%K_8DZN$OK]Y)AMM8QU5\W@M\7PC'&6(M0T0M0^BJ7?'YBD^>8(>5 M[=I"R:&=0@W(GOE=4' *(]H;%+TFC*OO ),F^),1W;C],0ACM=WHP9C M]0ZZX!0SM7N.#4\QOC75NW'6")X-"OX$!5 A6;KQ.A:7DY1QBN7%[RQ+#I*_ MUI)CD@5CDH4CD74J-&\J-!_9DO-3*_D]NZTU&,?J6?(4X[AV#Q1J0+;S@BEM MZ^>-UAH4?2_2B&F4*%\&Y7^O*4=F"4=G"L=BZ56KU'?;( MUJP)N]?'WC&WUH'L><^<&I [ZX%"'N8T6YU7#G2G6EXFI.P+7MVDF]FF MK;Y6S61O_L:^6MN:^4"VX:K3^TE?]?#B]W^7%@QEL!5+69=3\3VB55M<#3@I M5=_W0+CH(M5C C@&*@'B_9:(WJ\>R 6:?TZL?@!02P,$% @ &'=G5U[- M;-*+! =Q8 !D !X;"]W;W)K&ULK5AKH\O1U47C(V6O?(^0 .]I0OA$VPMQN-=U'NU1"OD=/2 BGVPI2Z&0MVRG M\P-#,"Y ::);AN'I*<1$FXZ+L2%Y,P>W-Y_ #= !SY]R@ EX)ECPSXV!/_8TX]*Q'+PY MN1_K0DXTIZM'U:0>RDE9%R9E@T=*Q)Z#!8E1K,"'W?B@ Z_+!-=9MCZR_&!U M.MR@PQVPC<_ ,BQ;P6?6#?\](YWP>3?\$3()-R_"%_W)6PKXLC]Y%7S5G[P* M'OZ_S*__\]Q/AR\TN_#F7EIM<++A8+"I5EUBOP.:;U-MTY!HR[%M3*N=& MOA'XIT;SNXWJG1\MS(=DWWU&BE"F>W.(7G1I;IM4FMSZU, MUS""VNHD[4Z==JWZ $9IH MLO7@B+TA;?KK+Z9G_*9:MT,Z6RCXFX'OM-[GD"%70SH+5?DW@Y8>U\I9NA?T MX=;Z<'OH T%&,-GQ8A_CY3XF)1/3)(&L,:I43QE@U.!EW-FMY,\Z65PKGB&= M+53TK=8R7PX9<36DLU!%/QBUI*,R\GRU8 M1HHRZOAF2TZ=[*Z5TY#.%BK^EME:R\LA0ZZ&=!8J\V^V\K]669G.A6W,KT7E M=XIJKM+.M1N9K]K(VEU0)X]KY3.DLX6*_ME&-F3$U9#.0A7]LXU,971I(PMJ M[01]"A)ZCY(L[E642F%!#L2>&ULM9A= M<^(V%(;_BL;=:7=G4OS!5T*!F01LMQ?9,F'37G1Z(>P#UL2VB"1#TNF/KV0[ M7L@8#>RJ-R#)YWWT<5[;LL9[RIYX B#02Y;F?&(E0FQ'MLVC!#+,.W0+N;RR MIBS#0E;9QN9;!C@N15EJ>XXSL#-,)%EF+W>04KW M$\NUWAH>R"81JL&>CK=X TL0C]L%DS6[H<0D@YP3FB,&ZXEUZX["&Q5?!OQ! M8,\/RDC-9$7IDZK\%D\L1PT(4HB$(F#YMX,9I*D"R6$\UTRKZ5()#\MO]*"< MNYS+"G.8T?1/$HMD8EU;*(8U+E+Q0/>_0CV?ON)%-.7E+]K7L8Z%HH(+FM5B M.8*,Y-4_?JG7X4 @.>T"KQ9XYPJZM:#[7M [(>C5@MZY/?1K0?_<'@:U8'"N M8%@+AF6RJM4M4S/' D_'C.X14]&2I@IE?DNUS C)E1.7@LFK1.K$]#,5@%P7 M_8R6@D9/"4UC8/PGY#\71+RBCW,0F*0#TDPQ\7,[1QP^?T =D(YY@ M!AR1'#WF1/ KV2C+]R1-I<_XV!9RB*HC.ZJ',ZN&XYT83A?=TUPD'/EY#'&+ MWM?K;S1Z6RY-LS[>V_K<>5K@[Y'H(*]WA3S'Z[;-1R]?PK:#NLY)^?Q\N=>V M&M_7>_!]O8=Z>0 KN71N6^]'J>@V5NV6O-X)WHQFF7QXE3Z]0G.R(S'DL?3< M AA:*B/*5HA266ASSIV6KI[X([[%$4PL^4CGP'9@37_\P1TXO[2EO8)=ES#U MM-]-G8[;&]N[P^2V!GG]XRB_+:KG'0<%;4'=X3M4:&B*1^GI->GI:=.S+%8< MG@O(!?)WZO>O>\A6P/YNRX46=6DN3,+F)F&^25A@$A8:@ATYI=\XI?^_WL@5 M?:B]]V;:(5QJ"I,PWR0L, D+#<&.3#%H3#'0FJ*Q 5K@5[Q*E0>PW)L(BE8@ MVTBK%?3,SW17O2Z,B7BS2#]N"18G\3$4+ M1C<,9\V.!/V+#M]!VIV*MJM+=RHF87.3,-\D+# )"PW!CIQTTSCIYIN<=(5N M"Y%01OZ!&-UFM,A%FW>T\$N]8Q(V-PGS3<("D["P@@T.=HH'7U^5(^R#LY,, MV*8\%N,H4CFMODV;UN;D[;8\<'K7/G-'<[>EW7='076P]A5?'?/=8[8A.4@$ #Y(@ &0 'AL+W=O//(J)4HJ]IDHF9$4FYGIBF M6$8T):+'UC135YX83XE4IWQEBC6G)"Q :6+:EC4P4Q)GQGQ:C-WQ^91M9!)G M](XCL4E3PE]O:,*V,P,;;P.?XU4D\P%S/EV3%;VG\F%]Q]696;.$<4HS$;,, M63L.3_Y+9P95AX13>A2YA1$_7NA"YHD M.9.*XTM%:M2:.7#_^(T]*&Y>W X MRU?6O>3J:JQP=K M(!^[\*@D<2(NU=6'>P]=?+I$GY")1$0X%2C.T$,62W&E!M7Q7Q';")*%8FI* M%6^N:BZKV&[*V.P3L3GHEF4R$LC/0AHVX#T]?GP.'^CQV-80F"K1=;;MMVS? MV%K&>[KN(<>Z0K9E.PT!+=K#[:9\?$S=_YAZH(=[=*G@N E^D$NG7KE.P>>> MX%L0$:&P6IU"[2;+1*V_$*TI1TN6IFK;*E8DNE"K,&2)NBJ*B\7H9=-R+ 5' MA6"^);_,K1YVI^;+?HD:)]G]PUE>TRS7/ISD-TURAD=4@38-N?-,Q)HLZ7):[T/"(31O[U%;XCK^J+@D0AD;2IGEITUWI"DGGZ^[HE MO(=LYPJ=W.T@@PG:!..6P>@VOT%=M<'WWORT@ET+#4GF#5ILRSZD8M"HN+?' M']1L6-=LJ*U9_4UJ77[DFHI0,@SVA!UK/#YR(*U,U^2V4?0A%8/WBO;0=9IS M.ZIS.^KL4[;6I[1\79<[))D'2>9#D@5 9 <5'M<5'G_(I[3HKO6$)//T]_7[ M)NLA9&&-44%&$[2*QC[O5-C:/6%:W]NK](I=JPW*YE5L9^P*5#-HUCQE6'BO M.8 _;%D517_?03 >''F67JASCO%[UWJGZ8-J!@V:RK=.I=C>I=CN[%R.UKGT MA)T7/R2;!\KF@[(%4&R'A=ZU*["^7W'.P/3PSF6%9//.W-KU9E6V=DY:&&@X MP9EPBD85LD8M3&S7!\'Z1LBW,#'05@DHFU>QG3,QT"Y(L^9)$]LU.+#^X;N5 MB?6;#&5X;&*@_8M6FCZH9M"@:0_[UHD4[[H16-^.:#(Q5V]BH.T&4#8/E,T' M90N@V X+O6MA8'T/XZR)078*%J!L'BB;#\H6G$E[\=M)_9"H=;1=QP3K6R;? MPM% FRJ@;!XHFP_*%E1L;9UOUS+!^J?Y5LX'VC@!9?- V7Q0MJ!B.^.DYMXO M\RGEJ^(="J$^7YM,EC]UUJ/U>QK7Q=L)1^,W>++ #>,>GOCE6Q@[^O*ED%O" M5W$F4$*?E)35&RKKY^5[%N6)9.OBO8!')B5+B\.(DI#R?(*Z_L28?#O)!>JW M7>;_ U!+ P04 " 8=V=7H))QG#H" #]! &0 'AL+W=O$G\<<_QN'2BH[BTKGZDO&;%YB MQ>V9KE'1SD:;BCN:FBVSM4%>!% E61+'4U9QH:(L#6LKDZ6Z<5(H7!FP355Q M\S1'J?>S:!0]+]R);>G\ LO2FF]QC>Z^7AF:L9ZE$!4J*[0"@YM9=#6Z7(Q] M? CX*7!O!V/PF3QH_>@G-\4LBKT@E)@[S\#IM\,%2NF)2,;OCC/JC_3 X?B9 M_3KD3KD\<(L++7^)PI6SZ"*" C>\D>Y.[[]AE\^YY\NUM.$+^RXVCB!OK--5 M!R8%E5#MGQ\Z'P8 XGD=D'2 Y"5@\@9@W &"SU.@]&!]-;'X0 MO EHRD8H?XMK9VA7$,YEW[5#&"7P"=9-74ND"W)$/1^O83CHQ,X J'@1ZD;RU5A4^8H"Z^%Y9WB>:LX M>4/Q%[C5RI46OJH"BW_QC++O+4B>+9@G[Q*NL3Z#<7P*29R,7]&S^#@\>4?. MN+^1<>";O,$7G*RY*(!\)*]R72$X?D!["@K=:X:UA-- Z-MVEYU/DCAENV$6 M_P=-+[S@W5 K&U12A68;&LQ"KAOE6D?[U;Z'KT+IOEB?4V^WK?B7IGT8;KG9 M"F5!XH8HX[//U!FF;;9VXG0=ZO5!.ZK^,"SI?4+C VA_HZEFNXD_H'_QLC]0 M2P,$% @ &'=G5T524?9>!@ GC< !D !X;"]W;W)K&ULU9MM;YM($,>_RLI7G7I2$@-^3"ZQY)BG2LTUBMO>B].]V,#: MK JLN[LXJ70?_A9,L"ED:ZZ3JO M).7FHM\70402+,[8AJ3JR(KQ!$O5Y.N^V'""P\(HB?N688S[":9I;W99[+OE MLTN6R9BFY)8CD24)YE^N2

T9*EHS4M,F!N'WE+L%>IL@S8^*Q M>(;WN_ZI@U7Q*[WB4O7N5&S(IPJ&7<6DROEA26IGI[U[ C^\I/PP0A^I'WEI M&JY"7S@CTLJQJ>+P']49UG./(FJG!M>1847"TKZ-A'W[+$"3Y!2U&X?\N)EC M>J?#</']3@SV'>\B M2V_C!YJ$+.BR2BV3UUJ73#],6QD?;8T'DS5RNKQ&9)[LC)EMC =1D"K>^G[5OE9%OL_+_0.?5467E@,LHYUB%C$;=ZNU[5X' MZ#.1R16V.8 V/<^:"^EI]CN6E-*I>) MB$[:"YR03(S%PIXZO9V4;H^4NLY^34M91;AX\S(C!>U9X9=*R==A3,3C)\NQ M*/+\9LI,M"9H6J:.%'Q+*(T_.X%HT9/Y+ MP?,8RD'2X+?.=4-[B&U%R!Q+C+7]K=QB8;<5@?(=&U%7,^2.<=J=:=5>T"-I M81_]TZMO7UV0G5=J^S\0+\\V+!&%*-_\-'OUZA7\?VDS_8&$:0K)]EZ_F?W\ MYH?9CS]5?R%>1IZXW-+M,TW(FU _\]QN11IIO5BG@*-)9;KWD5RH: MW+%1;+;GOJSM80ZOJO1+/]#LX(-=,GB#^9 P2"007.X_IA"C?+\3&UV\+M,M M\%D9N 8P20KK3#4 R;16:&"&(TQ5&)C"F_GJIH#_'OX%CSG)KH0.%WVL@DV\ M&K>;^P2CPL!LSK +@ZYPG"QJXV;8MNOZ8KR9=]JS78NOLL$.=IYKIY@,T]L- MLGY.CI.S-,D:,L;_=9 O_H^_+K8T";FZ>"_,V!-QZFZ@*#WG'1E7EB4U\JF@ M9]=)W\,X-LP-=XKE5IR+9)7*<6M="J7HU9(R*=WK!>49*6A/3Y.<<+I/B[2Q M;^1KH$62T77BK6#K;-43 ZTPKWW.>S.N,2J*\.I74FT8 AXP7T2^MD2"]@S@ M$:(44V$>'HWE6_OOD7ID@4GRR842?/"2^T0\A J$C^2!%O%>PPIQZ,OQRK&+ M@EVKJ_:P"1T9L"B"PH20[%+H2^?JVE6G''/-&F)IZ#UX/CQ.ZK;%NMI@ MS+'3OHSK5TZ0E!0=6F6=+&12?+&FEJK:HHOX[%VX?'0.KA.DLE(C9EK_1M "6N6- _%CQ M/@PPN G7Z>$G4V"2-5%YI"\TSNE;/@JX907?VY_#;%/5K7E@4>COAY0?KA.D M@*D1,RU[)1H"8D J/.0S!U37_B&?"DS.WWT@IXGIX;V]^Y:B^EBC2-M Z/A0 M>^S-1U>_QNV_LL)=57X-%4VN#SPVLMS-IHQ\A1JOS -WR5\31N=&+ M\9>&_?/!U)AL5,F\][Y @?=.-=/Z=X2B.>K'M!"5Q-RYYMJYQ@9987:JP[A_ MJMO^CIGJ9C_&I[H@YG"J6[G&!EEA;2>YHVE*Z;&B28<<#G(?(7>6_LY-2TQ! M?49J^J0 X-YY*LETAN.DO71"9;4F.0?I0&MLTJ#V7HWG":KJ=^V*G=Q-:J ! MCC)%-MGT*PES3TIN^AOC/4HMG5IP)Q5F[JX@Z\HOT\=/IL8DHX;,GVFXWO#3 M^>*%Z[V>(W)O.X1AT]J?:>&HB)*2JCM+IY^=3)I'(T.X'A)^&@QW7O1GED0! M5*R_^4+]/ M?X-5_D5NER&GVWHOSE>=G.?]B76Z2+$[?>GYY..R. #-&!!- MIAV,:9FM 9,:,:DAST@3=/$@[0@W.0 G!^3X,+8)L \7!=.WR/>L5Z&N,B Z:4;*!C8+"-X"']1+/$#-?\.5DK7GUO*04(^N38X8D=^EPE-$"0$B6.<5IIE(#IL5AI#DN$V] MOT8()=/ =XOKEJYHDM!@,&E'3TOT.CSKT?Q)IR0IE;WC+'E'S&(NJ7F69EPT MN=GI2":[)X(I<'?DN?Z/-('2)L%-O.8L#KK/YKT-,>?KU@Y-2TY%=$9*LO@# MKB;\V*=:47&+4IY,S\B!SRT!KK,G1WJLU,[^=/,JDUS42Q%(H M;Y1@%Q$PG&5'&I 1ILBND1;1;3T\Z*#1_*/U O^GGL)_V/IG-QW&TO8 M/C!VE"HM\\^6&GB:MPH-1-4-PQYO?ID?MO;K@_"(,XW;@$V#,^7-P-Z!Z8:6 M6J9E3NP]V!_PQ UX>%4_QS[=ER1C)39XT&_KV&.K/"=L+*.-WD'5M73?4;9. MO-T&+G$Z[J0&VR+NJ#K[-/[HND'/U475,$.9$I?,2@I=GR(H7G:T2$!3FDRBP33G0)G^QWNA(WG_;O+&GS*1 M"9M'C$Y;LN9=>8TFK@AI M=8?6R'CAL/B6O+CUY6ONY[+MW $O:62"00&/AJ71:"C<_/:_D"6 MK*@CQYZB7? M:6JK5@>NPA=CKO?:>S8M@T6-V/-L9DZ>-ZAP^O1:3(9]]A*4O+]9],K2>0-L MRI&Z(].2 I3B,E0YY&]&0F/UT; M1=.2^(%F)/4B7"8P*^-!W,K#H)Z&!^4FEUZO7,DGU!MFKK4E"04^A7UZ&^_R M++WCP*,WO7NYQ!?()=;3L^FE).J<"MHS4E"?$4&?O'%K!,APFR%8:$_ 6$+# M=5P@2(B%IMZY']( 50'E*Q@6R@$+\$@N)F"-; M \-^IH&G]@W9MV$[@T,O;MDO/G5_;K!.$ 5RSM3G4J]=$X=WA' MYW8\XD%U->,#39=>\"$>GSO"I1@WTC!8LE_W[#^\G1> 6B0[.:@G(EUKWPP>9Y9,W=/,B-^R '+_:J(A;T_Y( 8 M>,>*[09I$JN2LY4.<^Z5Z3#+Z.A&$HW?.S&:T?/"=#%[I&J^XOH_B&BR2,)_ ML$$K9+@U1DEW]VK\;5E)>49*VF/5M; M^,J+O6!(Z@>:8D2^HTO3\EZ0Y<:I(#Q6V+4-8KRDGPS,E7TR)"E,A7,6+^"@ MT&=9/#,,/M N*Z2[(?KB[;1#*Z^)ZTI#85'B5)0KFY&8NDD/U\-6)L^KD?KP MO1'Q_H?.$>*MS!#21R,T=%3 V,\'FOE,TK$W,8MZ[,V M$!;)/XLKEL:O&[DC9N2 W7T:"7-2T5W)0_=4C]V'X([]-O.B_= VU-<0M0NU M=6A\$P*B,R+(CMZ#] Q TQ;4')BS':A71I@\W^R'=ESNSR_N13AI2QH6W,=C M@SEZB;B-XK"?N 4Y!6W!&PI\':EKN2Y_S"-Z\>KYAXM%DD =!%CXBX#M,AJ\ MC;QUF^*5_PJCA8=[-RU:DC"4U;.)D6$>>+!X#C@( )E?D 844F(AGP"-^@9D M8H2XW0AH%;6$@3;DPF,KR+L]3QHC]PX0[8;):Y>>^B1^LX@O5&3-M+:0)@:!NV, M*1@9NBV,*9@7ADR+*=L573:%@P.OJD4Q37/B/-G\0'C,\ =(0Z"[8^,75:5/ M,CH@RI'U[;/]1X?CTFX/((>XQ$UQEO[/@T'V0/ M<#2?9<>.<^2VDY7DAT^T#C8?M;4U<*CM8[0!0W18HL<3%QNJ0\%DDJT1T63]O1K/*2TI#TC-?71<:5:AZ/G M.KMMF,ZB3&7$B"DS<^1BN$W3G":UMJY6'*CJSI(VZA]BEH<4 =/KI !!&F;( MP3LMC!"5*C;V!HE;/4N^8OA'84))4$<."PX$W#3'%1?4I) M#!F>[?9B&?O*&6BI66"W, &^^@ 69\8R+U([9RSA$Y>% [JK S@M ?"!9A![ M_Y"PES"@P>7^8TJ#V[BLTA:O%U"EH @_[/?UXCM""KDZ0>,Y0RK2Q*MI.Y&U M$7/!]#'8F@Q7^4,+XY#%Z2;<]2=QE_@"*94]/9N_FBA(DR/:;O-TRC":(;AG M3;;J8FYW84QO^8]=&W=W0Z0DG7=H/$%"19%\ II$$'4C-SW<9/(LLF?211'[ M[/%1O67)-5?'\C]2GX0N$] _4U<'T@34056A9>S)RH,R/\Q5"<3RY M2F@09@32HLZ(5*5Y4U8<:I*8%LY;?VQUP .FP%!1J,%/1CZ!:NO:FF@F#=&, M:0;>>Z^:25&S[)]^_O$-\3+RQ 5([%?DS:L9 =:*P+9_^OG-#_#G:]Y/\=<+ M\=?73M\S]QYLCSV%=/5KZ_3="0!S(-65LAUV7NROJ!>N%GZ$XC,/P!/!&N9.K_LO7X+XS"C=^$+8#HNL'6Y?^_]C257$>=NWQ,X]1ZP M[^#D*=G())_1N<#24ESM>4\$'B( .7T=AY@=IH'E]G1A?=MQO[IBVQV-4^%? M$'Z&,C&N2.QUZ:4TJ,NU#B0+T-0K5JN.HVXAFVA"YX(V*8D?!?@X?]2O:_:8 MH2F9@G8_+-X/WI;V)Z[']:)?R[=1[9:_H4$><7/E9KN+V)[2)YJ\A#X] M6"E-.P:Z40MD1A9;\.ER.URL-M?6N'G)8-:G>V3DYL+_>QZF8>, OB8OQD M@%-0).Y!7CLC4/!A<)&;MF-R5B[8Q(L*_RR/A_88U M0I[S-(PI/SGP[>*Y?#Y2I$L0'DWB'0;DXFVSG-0Q=>Y;C/'@2W?#HH FZ0V' ME^T'8MV&/T#'?'1U;#[VXT#YGW_W\^N+G_Y J$#@YGFS!(N9.M_LA:2Q&!8P M7]DB;4<@KH18?+E?<@0]?G+I[[#A:4/]&P]2JP&0(P3@#0<,+MW@\LQG:(Z. M?KA],>&,WN& M)\W%"Q.Y%<(0G'2]WX .ZO7:2W^G=[\Y].]LORDV&Y=N>'G>#V\W70RUY_!\ M@2K,SQ'$-3YY$3]0^WE2Y*BFS]GA7P-AA+A>L,Y/-6KF?3DLR>;P (]LO>17 M6KA!TQJ&&_BWJEJ(V36TBE2.M?M"@&KD[1_Y M6-;\V'4_G!TVU29GT?0)K)R1,S@3UK:=AX3M:)+M'_AT91PK'/YW,+^#)VV% M+Y';BP0%TVOWCL7K,BIA>123X/*8K<)Y-H*=[H5PT/Q6^%*W$-HSP7N$T*7Y MK<)[&3%T;H*7\>:/=,?M2'Y&&+9N$%]B'=O#%(R;UP4$4F/ F2VF_-T*4\!& M\'6T/>TGD*CFFA;_O8TQ'DE<'SAK6HV6E6Q^JJ 0=K2Q4?]2C#JF:[B[6ZH_ M\C'BMS4]R5AO9X&'?!V4R+[AYX6I'AF0BY)IF01[FV1[A$_'9 M2P+Q/\+2C /8_ 8"#Z53[D(?2+;G %+_$&-X2A$P+5<'$#-R@"',C@H(/AVHH1&. MR L*[WP9R1J#SFID1,&>??^83F&M]4M'N:BS62SQ9D M$KEU2%9K&WR*V$-?IB6'$RN/<*C,2^.@(D)-9?&:RU';,L],BB,C3=SR*68> M9TG8=TCL:X6W65H/N02O$@QV9HI[)P"4$[",GBU!MI16V.2:,#IHVSW]QU!SM,'7WJWY5UH%'9F]6*^MG]BAM@&XBS>N2GF_MX F;0=( A%X3[ 9A>>L4(88.AY1@) MITQ)\7-*6%QL2FV[DY-UZGY*VC2">U2_Q<-6D87N//BZ''B3F06#31RWT"!< M'+B4P?XFCES*H[)^T NO@KAVS#ME8UENS P^Z4Z2S_!B' M7,$^?>S-$R_U#=+*ZNW;M (Z$">".A'DR=<<0/J-VXSP(GIW:)?\QGN2O[%N99D[2[T'L.(Y'A MJT.H6EH@Y:?1DZU36X,DYD@U"C$ZP6@D"]J0>+?-.)-@BLU(93C <'/A)0QH M<+G_F,*JXDO,BWVN&A9^%K[TR;1Z!_@89TE"ME:$/")DH+2Q\2+]!\(_D$.1 MC3 FJPH(\23':2[ 6E4"V7@VCSRH_Y_<2_CI+=I?AT W#M(WW?'9@XTQA_#. M3DTOGYHPJ2F3-_AX;8WCT!VTG6TH__\P"+X+7.18 >AXE%D%(NFM-=!:>"U+T*6KFJ?15Y"-#C M,+((^&?99K*KX%20NE=!*U?M99PZSCW4\\ZXIR4VE]1YC[:.W"VD,6=K+2- M'*(+5_JI'+)@"IUQ[JFJ 6$]53P=Z/54MA!Q[JEH0:?14:1GO M&$_5K@0$)=?J7&T3]5;U2>&PMVJ0U?;BBZLZLW !>+\#_=9[KSO8'AN-V]6O M^>(V X6*"S!N;W:'N6%0I5LL<^X>)1KJ$#:%+]%5" 8IF,_. M)B"0,KMFVDB^[!]ECG)4C$!^"M@(OKHV2XIG'R/,DIX.])HE+80'P5F'7OM#2 KG&&CW96D0-DIA5 M,@HQ8AD4D4<[";R&I+UMLID$/^P]DV%I=K^"Q B0 ?>))B^A3],G%@4=XCO\ M ?;Y26?'QG-<(0PSE:ES:FS.8IH(WRI'_PPGC$/ I8BU[$E5 MK/(A*D.Q# 'CIN\!Q%R@((WHVB*N%I^.V,P L5F(=_ROXM7_[FS,R6',.4!S MD7M82=P8GL76E')5TJ5P@RZ]+XW0/6X!=6AFR:^0ZGF@=].KK:Z-FGE?G =: MRG*:(=EG-;N#*";TYR3,Z#7[W)6.KKOAB(P.QQU:2"3_$J;@#3NN,/L9 ,P# MCL"-,/6PELGSRZ)#K..M3[=BDOD$[0+K[MJ"0!55!XX><+G+F";%9IF:F^[T MT4!J04WI VUETZOHN#EY]N3(A+OL9-M!@H'MK M40<#.% A"-K'AG@,+$"XJ[XE(SFG=;>D669O^RUN^=ZRY$JD6EG#*UL6IV%0 M!GA48/?RKVJT](G=P,?0-K[#%^!2< [5M40]G^^3:2CN5?TF4C>;OI:Y8T8F M9*3_Z2W[\AB^T.0=-]SI;<0_8&&/UTFB.<;7U-.M\:HI[ L1M(D@/B,5>;QC M2>MH<.ZDSE'9]QS)B Q3Y=S8I"H0^/!(=YQ[&R^EW$A?)]ZV6^QEVJ/2IO3T M:SRL1>0F.! G)76\W.L=C9%7*V+,R6',NP*CBX0@,B+%E#EKVT9*[U=U_/05 MVVY9++#V&T$#'XVS!.5=H&]E638D3>=VEQ0K)QAO-% /$=^1\?@C6Y44;W][$3A]M1;',MCZ;L!/ M-(=MZGXEOR,,?SAR5^@F8'MGZ$8R9G?0,KXQ.\1#95/Q;!]IH4DK6"S+7T<,I$D'9? MC'F8R3WJR'41YD?Z0N.,ED6F<"9NQ33ZE00I0;],T MA^!0J9.B['?X**?^_BV$.@D 13*!L(1P:L2ZBGJ2Y#U#,]2: "[+PZG 4,#I M-6P'VR,%KK-?TX)6$2[24\](Z=MU:N,.,YDI<\Z:1"V"0(0J>-&#%P:W\96W M"S,OZI4JJ6^0DM7;MVGI.A G0'T>QJ2D[U;"Y!C.4%RT)FG"##^["+QF6W[L MZQ TF4^0-&UFZA]C=U8 MY*C8\B5(PL%X4(R-%%-(JB,B;$8.>$@!R,WFJBA[;"2;+;X0+-\KEMEP+FE, MNW-;#+1&OQ5L[=7V@T&133'SOC@*VQCB+5-DF$6M[F7B9OU&W*IS8V''8KBE M7GP)NYXD2'V#UN ]?1N_>"DB"PY$R2<@Z^A((,5EAF*=O;N\8RB]!\[>MM@[ MO+8^;8N1VZ-E/UN9$J\<^ROZ=-+@!UI]%3:T4;>GPJ%2&F;SH)="DSI2.X-> MWW2<00]_0)Y!KV^,/U6^>7R_^/ 7)X?0!GM8]Y@M6[R0>[JZL0SC/(S7AXKV MEY0;A+0VLFAZ\R5+/)8$8>PE^UN^0XIWHG#7R>"AT/HVYD<>FO9;S48ICK*\ MC2"S=4 V. 3,H7I2',4GE7\6(*=R*#*[=,X.5A9FSWYIA_*H.%C8X;3=V+(. M57_6BSI4A$>5=,"C1U<9/227IU(C,)53H5,@V@HZM//)7EX9&G,@T2(.%L$V MC$,(7<["%UK"ZI!YR:^P66CZ>S=N\17D1?(B[PB FW0UDKQF2 ;:O*/<)73# M$7 HQ3[P@66#$<:RG^%O,'N[MW"A>:!/2B/B:]A(OR$ Q'WTL?0$,"Q7[7DV M_ T-\HC>KQ:^GV_S"%Y,B7PV+8!A#I;>NN%;"OP'O)4O7B3\V]F5ER1[;LG\R8OR M+H-!Z5NL)I>A85R=PRM[L!S$9QD:QK,['X& 3;2$,97M46TFV"CVVHL-CX2TT$!F(A-][UX M12%"#>"MV,>8/:8%5I'HVVB'4UNDCUX4UG+:\LM8&A/'V3I';HQ)F;:! )%0%6_&1 MD1<8&ESE"#3P:RK%+$.JS?X:9,ZG>M2I(J!AH5OY#P>5RO_QU^LR3V%=3_R1 M[EAR>@TMT5)13?7T:-R2+,F20Z'[@K!5699A*5/@DR'YN(DS+J3@@$DX32'( M(L+OJC@T7;'@U/I3_ HA-Q*]&P^N$Q#($889$2@( V^>0$( BG6I4F$^0W+4 MD+0MN)@'(K=TY*U;Y*KU[P@).NK'^)/2BA@!:M;%H9UG;) 1UBSZCW'"-\IU M#"\9EMZ7,A*]R_X>:(VTECMZM67;=I#'6*+:1H)X@M.D33AQ,HF![&@2LH#K MLR0;,1PH*O9<8B">R/=_37WQE)&\N9@1+M:O)S#,FUC1TA\:Y'NN 3;5"-\X M,?>'ECQ3Y.948DIZ'R@K?6LFOL3.0^9FE,DQ#%+BS,P]_@/7?=G9LW"ZK*9.*-/E4$7>4Y6.8RTR==4X#FVAVO^K. M9"?QA<9PIK)G6U9=#P2,I:!U1(C8TN,0E2*N>S)Q6*=",Q""U]%7(;=0 M5J$/117/UO!@D)72Q]A8*BDBQD.F#BA(J[9V?>>K.!=L'(,-NX"7B1<71,2 .W;4[^T#=M3^[4SR8"K\,B?M5F.T7"?4Z M7-=M?T:(=;,;&Z+_*I_*]K T%Q.M@X'MMS;)67UO?Q MDP?1VY=Y&L8T[?+9#S7'NJ\ZNK5UONNBCSG<:1C+F'@/($VXX1"$HC93EB>. MW@P.B@I3Y9GK>ZQ'&N2^>/C[2-,\@J4,+X/OO!W4W5GL=GQ!0\P(7+CF&?_5 M7;@-B[J1BG=@.BCIO3\;@\CQW=L8Z!KO@2QQ<(SN.$ 46= B@";V9:A9ZM4( M25I %'^*9)EE]TI)RPH:OH[2-ZG6E-L'^KEABB0LYC_Z(O8M53%/L=T@U9(J M.=,ZA^,Y+*9K!@P'M?&CJRBT2:^]S+O*DX3#ZHEFZVL^(HRM MK5L;+H,^^JHN!+UC0;@4ZH"\&@$!"$1J/ :#\'IEAJDR3W8]=!2.?Q A(O>K MJ@;D(_4I)Q>(3#5EK9U3FU/]0\6E($_ ]**01Z)<7-[0^! +I4 "-EB%A51@ MBM(]DQMD4'J+A?VC.LXP)I\WH;\ANVJTD,XP.1JQ7V'[UJJ:0*PLAN>TO+@O9?\2ANI?7KCG60_PUYH#G1O_"JSH"^BG&H$TPAPDN8\P[+31?6/ MZQ"*CL=!7?[QFOH1_T_0'8DB_>GX&B&=)*RD90@JZB0HR8JRPU6A-I'Q]6NN M.0,6\;\V:A)_@XQ;,3!LS+53HV3*C-189H<*IS-2 7)=2658!MN+JTARV&:J M5"AW!C#$?V_C\CB8\KT+?!QN.IE7-B9:%!+G_ATIWC:%A.:XD$B M4Y;:Y IB[5=XP X4WDC8B)E(O13)CMU<@E(-XLR,S(;KRY-J",>.TB>:95'A M1(*7M[P]V")%.90>O6&$AMX+$QP6QUE685ZE"__O>=A]K)#X JE!>GHVK0\:U2!. MZCL+$8]IUA!S:$*+6B3>9R_AAPXX6HCC1#IPGC DZC)STE6OMX_1SL)O'A+( M^)SM'_@LB;H[N^WY30;N8TVA.>U$3,OI(:HEW;$4$F.OR*Y$(@Q 6B'1$;*C M:XP(ZQ:@5-E"^7BOQ7C#*E%:!8P(9.1&;M"6 GP&Q*\GW$>&WW9+!:7W>99F M7+#X9M7EYNQJ-Z8P4+,_6[;@&6%4_@_');>0"F M_,>=(GU:A*F;388N^I\@YQ*W/&Z^^"*AU0=OVQ;SW]<,<;'?UIWY^X6")JF( M$J!J_=J[EY-,ECW3]#H\\%6:%#=OO.U#N<%J<38,=&W#Q] !89*NA0ZLQCT* MXWET[$A8(OR805 0_%(@%,7Y.ZHK+ZTL'0Y6K*GWM!5_A0\"D,K M .M(D)HR:_KF@7=#$WYP;)PEAVU&R:^06F*@=],*H"9?.!!FI2E#V &"O<\11#&4X_(:W&_P"CT^)34.'9:AQ7Y MJ+DR?)"X>/V\#+.H[Q!QVF3$ :+JRGCV8(%EI(N:#B$H@ MPHE:02$5%E*"D0QKLSM27#3I;!NFOA?]A>^'-W%PS:>B11D/-<5D=.CHTOAB*PV @C !RH23 MAN<-#E(G#/&5J3#+8EQHFMVOX-J@78@%G-?!CM M:"[QU!7$&P&SGL2PK<7**@EM;Y"L^@Q86_B'0%V ^F<:KC=\5ALV- M+(CN?>0S_4#Y;':&_F"[02YV57*FEWF%@'@%!(@+$AA( G4[YH15@(M=R(V( MHR>)Z>*\-;%^I"F%]/)\C5W3%QHQ$<$C\UI0X4ND\$I0,!]F64 0JKU\E>E0Z%\*"UH.\L8VLU9 MIL0N1SMRS\FQNZ&67=7&6?+^>%MT=SCKX67GYJ?IN*:J4,#G):=.SEJ.5B9U MC[95B?!-3D&1G/.T58UT,,JB6S).610&XEY!+H&6S"=H9V5WU^;]E@W:DTN$ M)<5TAN&DQ?ATEF1+FFR']JONAN@(]=,.C MM+[+.]Q1XGZDA_RX5^-/A8#LC(C[DT^"M'.M,\3?-L=T'],,VST/U2N&CBO9 MWG8C;)ZC_FQ6C3@BC"T9,1+]F'H1Y<'/V5UROT P:3[9!&^U^]3&EPAE\ M_YQY82PJ=I\1Z]["4S;N]@)H<[::YWSK+NX:""OQ MB=+SU0N7XJWQYU.WK?.$'CIFE1F8*IOWE&PKLA>+%^!W()S<$EY\"7LN(X>^ MP-\X=O5L6I +TJ2F32KBY!.0=V-5R'":(=@WC;NP1[KEBZ/Z(]C4%YB[L)YN M3-R%M9"S?A>65!A*)2J.3^=78N(MAGA3] WY&OPG;EYDH&=/]I)L<$I<*]-K M!@#5U.GQ-WH5:M&W0Y5: )B44CWA][!:;6.BT1SH;\.(?LA;+EK[FJ!SG1^Z MLI??_$ 3E]-\#&9\'G.@2F1@&SB7=4X[D^'+R%<8RTV8!']D4?#L^;]VO[?H M:89Y6='2G?$W-T"25#3Q3R6T0-?Z* +*OG 12\- [*_\CU7.1\BMDM?&BJ'A( M(?+5)@S2JG%[!,@=,_,;!V\L^@22R4Z5455_LZ7)FC/[7<(^9QLHBNS%IWX) MR=;H#:"U5],KK52I%6U2$"W^><1CESHQJ;_ M%NBA*_VBL(ZJ[CN(UJ"+]FB&3XOXGK'"J!I[VO)]H*/>Y$ KM-HZZLV2NA(T MB5Q)26-:JIV-3)(W9N5@0Z-H:!=K:X27@D9G]LXO3:JX$\PXW/@SC*#K>)MM M%0 FQQUK'IXZ9W\CCS_4:>AP[@PU1_IUNKJU]?BFBS[F>8V&L8Q)^7S5S(A; M%=L@\+C$B7=J4&"8*N=&'O(7_B:D+\+S=;]ZVE$_7(6XQ;0(6.\90Q!RSB@6^%AA1PX'<5(+PSP>R M7L9O&.>I#5/HIHG2<63 M,!:?K,(DSJ#SO.@&"I#3*FMXAW$]U!QI7'=U M:UJ"+O.$-UQG$%3_?D&^_N$;\O73WW,H\/:6LHN7%%(/??FQ_?"2EBR'U\5/]W&RPU]"Z;$(H[#%WY$]I+] M_>HJ8BGG-H0H=ANOQHEA+%UCH(Q[RRK@9:$#@"X\#RL"X(L"KV]^) 5J,!Q_ M?%7]HS0)Q2A(8QC053D0$1F+MZW[K MA.8ST(8A4+@X)]YDO A7'II MF-81KZ*OCKW=*"VD86 $DRV7G1'P&'_?1+B(KT5"UV$L@B^?BZ(>OWDF*%@3R<;'1"9$#;S0\^EP*SB*D.QAD5(S+W,N/=,<2>-X"KPQ:\]#(-$<+=GNW M]B2\G3Y.U'6-!2_S51+P&@*1&8\QZ1^0&:;*/)L9![,D][,<]IRKC9>L.ZO% M]S7%YQ0\Z]*6;==&&V.5Z1D#8B4<$292(S"7^;!;,I@*J\;&T>1!R*W2*R]Y MH?=Y]C:,^=DY]*+Z75EZOUIN:%6MNHK2[ FLT=$A*M)F#&'CH3<%."+0S3D\ M4N,[O$1,*U]UA;&.W1T1CF.7*R:N"$#CP\;5>5M070#L$@:19\4-0%)O<[38 M_^#E$/'*>?#%/# ^#ZMZ'M*S>:B?"CV7;'$1Q:-E/3']XO!;=0\]<"'QU&.?_=63'* M15V#L&-5C>P-N6B05,VGJFP$=U.N:E^\"'3O#':S ."%+^Z+LH^=,J9Y'NS% M>W&#H9J%LEY@2-.;+WZ4!S00E239EJ]CL7KO5S=> O=NZ0--Q%@66TB-WQ4< MIK-O;"29#@SF,W"*&KZT1 61-KY !29=4(@.H24TLJ-)L5:(!^8?2VE5!/@S MRR-NP/$_\%'/)[.X],H!,SJY;K><^U67HE#9:H9[T;G%=%,S'N];K@QI^78T M*D1QKU(CY*F4-O#+/58H!=>K'2N20UNH[(S8VSH/M:B7K#+]O>C!"X/;^,K; MA7S6!=9G;MD&H(EHG)96%S!:^J.\$)U4:OK0\D\%\BL\6 M-TC"UA6(#!8]Q?Q&C7%,R$E%N$BB)#$B;9[% M(2XS9=:9#2[BU!,ONHT#^N4_:7>47$<[?#C1<7^6A*6D2@19PNFZBK?IX":3 M9I%1H7BDZQ#469Q]\+9M;[+[FJ%%XK@[>Y%EQW1Q$65CL>,CR0Z4R3!\8P+= M(0I,ED=&Q;DUM7;7G]'B:R=A=CGK3K)C=[*,#?%A9%S4!Y9DF\LDC]//H?_K M!_KY/V"Y[+OCGJ0^P,0U]79L>NX%<5)3GQ%.GQ0 \#%)FD>D->:H9\ .@G_D MA(JI\]60\KNC:R\JUF1+I9:>%@@5>-*3Z94@R)%*%]HOOM+'/";!$?M.CK;L M.OV-QKHHK&34.7@@7*31&6!@FQ=!5^H<6=MG$02;_HX*?CG:&=)*QZ M0 ]1Y!6,"?D_AV>AW>DIR5IK,GD:(U/>N7>(X4!KI.1U]*HN;"\T>6;**>2[ MXZT@M")@4>0EC=^B8DZT#5%M/34C9E0'8F@-#8D04V2:_5#]NT/]S#(:.K@_ M"70^"XL^CHH>*AUMDM38$'V-D$Q+/V F O2,-&"3"C=4S:F1$P%]1IK@B4!/ MCN%/I?ZU42%I"_TW-O.N8S#/ LQ@+'['VD3UH3?^LIV6\5R90&2JT88#[!^. M-93AJ34Y729B?>U%;)I8>]6C-2AB_YYF&]9EH:E\BI1*&1*V8I9DL&#L-6\I]A V\[>W<^-/'!G6WH;)R/&8XQMEP M)E[Q'^^3)?ON/KS MHO\;[JY8T!U TM=XK* <=6I;5@KBA%,G0-ZMN+2SMTUB>GCFQI0LWN;V/389 M:J[#9&QTZ\1,;- ?;1KBQC+&'*S(%R;@#!)\^US._D N9C_\]'KV_9L?JM>A M_"]/7*C%#3EY\VI&0#A$81_>],>?9S_\TFQZ3?VRY85H^=J]Y=@F?UW68N=$ M./.D]SD1>MMJ\J(CG0(H'WKA&[#J0;?L\YBH][S3S2'!+FLKH\JTLSC4#6N) MH)%LC5P=';V:+S!3)KEJT'4182/+7*;(,1O&K[@]O4\>( -6[ ^:OQW-QQK M)]W:-H$%>3@O50#<&L%=3&XS@WLYYU0)%;FZW MA_4,L-#LF[-#*>*A-#)J'^%?H_5T;C'%=0\*9*)KK>,:D>ZZN 1Z*CP 9>Z8 M!A9GM[2*\L5PS+6GL?T-#?*(UD6!(<44E!A+8B^ZRM.,;?D<+K(L"9\A,FG) MWK*$ANOX"M[D)R%-+_?O*%LGWFX3^E"K<2CRQP)%['YA#IGQ[::$WB@"7E3* MJ^"3&C\Y# !>S)1#(/48H'K?810$AC&5>" ;HL,,+:N+_6BQMR^ MN.8;XJQ4^[4:F&?D@)H[&:9#! QNDP]?>12JRVBX<. (,M,8GB&SKU;0< ME?GF&N_!W5KU0\QEBARS)D/WV88F+0GN[EB:?J#\K+'TOCQ /"I7JN59&;P) M2_;@05FX#EG3U"M2)D=2MQ23(E"*E+Z'-(IA(=9?1QPI*@K%^M!Q!N-(F+\) MSB"RK"_A$\):! ,$PHEBT[62F:&9F.!9M*XB-/K >=:3\5-E37%Z1\<:FMGS MX0@.&#\$'IX)V\UDJ4-R4>>XCLEP<,&V\/TDIT'CC;&X59&_+Y/M8/3UUQ A MF[=9)9:CU^V3NXZ2GIG6VR4U=AL*M%@F'EQ#/^VWSRPZ$<7.OR/")X[Z,2U( M)3%24+,>)]#.,S;("+M'MP]\$$6%;E75I/KYF,.8!!G3TE0T,QF^6 Q$XDOE-DVYV7N=0VZEHJ!6$14I M_GB_$V6G;[[0Q _3SG1]^([0(4JJ!(U?9' P'A>*UMPIQ4^L@$1HA1N,#E?IUX1*EZ%O>G7]B6/@.CNIH91J M/8_!&I^T*E>:/EG-KCXGKM>("!G28-<,]Z-W#733FZ)5,R7QEYBI87&79?\D MQ%O_#J#.\C66 *?BG=0RH\S$-+G>.LJS>IG Y[CJ M.LKGT]N3$:=/*T5;)VX$-,RQW H'$&?W\F5X@:QZ*%[^=RX@D0=O+^)[&Q'] M,^*M.#%RV#VFM(M*";*T%TQB;JSI +&-YWXF4"[BX+&HW+?PL_!%7#1>AZD? M,4B\/[1'CND*J04P)$VK@2-,(O-AB8H<8)$#+KX?.MX)1\T;TSD9UJ1>I(5* M^:KCZN::Y<_9*H\6O@^/Q+L.1#*?(*6XKVO3TEK3%J?XH*1.O)*\$X&48C7# M\,^:@%USD0]H'/"=#BR]:[X0ENR2/GAA<.WMW[,XV_ 5\A?JG5X4XSM "I\\ M(>.B6%H% 8> ,8A,C@1A!U5P4E("FA& !!D^GBD!5$X6%T*PV'@>6UMX'V@& M:;&$2@AH<+G_F,*!K*R Q_>E>C<:>%F'[PBY$-4)6CC=%Z3Y=E#1=B*S(^:" MZ6.PO7-YZP&A<5BZW!^:E%I3^-]*E_0[WC!+;^/BT/$N86FGE]<<)>RY7C\B M:^=^_=!1?H$IZM'=L);(]8O)YGD$LA.H! OY/5-!#L M$UAWP??]HG$:;B_!)GN6 (VBPIGRWDM^I?":KKQ Z-K0!S_ [LN='1L/@/)HDM"H8>1/@D)2K:,.P5(8WP7 M1D:LT7DADID"**>^"Q4);'%>*#/97AZIP][#@9QGA.Q8F;*?8?-*#71O:PT. MX< L//UC0Z<(:=AX8KM+&V#^^7<_O[[XZ0]EF54W.;5DA8QAN3OJ:99P]R?[ M8I65_S@LL/(7?^7,7K"M"N#9_![UWE2%:=$S:>T7:?2,BXX+0[W=RYV?0XUIRZTK"N,W-#V14/ M #(OR=0&=.E%WF#E7=.X;^+ &J3;S@&79-&G)%(VPYR31;;--^=)0(>9#[! M6VV=75O*_Y\!55>FV#!?&899]EXV%)$]Z9*5Y8>KO+RT,/\@ K+\2U>B TP7 MV)]0R-K1*Q",&#(= M?)9=K-'6R\0*?/7+FU=B%<)O*JU0>@S2JU95+M%2<4WU]&AZZ?205EDA6D> M"'JH$EO3DK8S[ 'CYWG^9-)[63=34=L96==FES+SNEC=T0QH]AQ&ZVJXB[0Z]]/ZO'Y&Y# MZQ1UIL(]EY6.'NLLVK\^AJAL14:BT+IXT_"I*]COL MXZBA_DU+?E%VMADU.S^\F'+SVDB:Y0S-1WM77_ES2O^>0^S#"_^?][2EK(%4 M6^P%6%N?QA\;U42)H$H^%70=5=#H92M3XI6#HC"W,8!AR;XT?11+P,A]/KK@ M2S\9F^5=:B0S4F*92K)$Y4EI+=RBPFF+-_SET?\J\M+T?E5D,^T.*!]LC[[O M[^C7>(@)T /Q$Q1=1IL/LY8I\\NUF:9FG)DQR6SY"3O(HQZLZQH)PG'R/HS# M;;XE,9=8"&*(A J.CJQ--T^PAJ1FV*IT;A-4D=L/-*G2480^A-J&49Y1U2IQ MJ-Y&6PQ*5&T:$!4PR'I2Y$F9$0%.Q J6\*9G4^!FL=7$&#$UKG>*=N^ZVD=Z M]PU+'O>V&,.[ BC(Z47@9NV0+$P7V&H) M"J1LV<4JF##&LJ$QCXDH*R&5%W?^GF0'4.3K-8?UC;L7-RAQ9#KX[5+S][Z. M'FRO3_O;>3'=H?]=OIX>YG'_'N#T1?7!Q#[-HB-_6AO\ZD MZ9VXAF>B]70ER5Y76BX=%,6A]GJT7&I/[$ZT7.J^FL0PC[NU7!?C'!W-'\/U M)KM??4R+D &IDWG'-UH.YB=]&W_&#^3F;#7/T]+]&91/3R=P)N_B<^>1O)=Y M(P,EG[*;+*1Q3-\FX#!^RXU!ENQ;;\REVV-")OOZ-:Z*LF])27U&"OJD!"!Y MB6Y\0-@PQ*AX=ITQDFTH:1OHJ@#F(!I12I28,COM93R$!SFTPWOV,0["5*09 M@YH=WW5.(3/K MDM/LRJB$[L?$XF^C-XF%WP9,^Z+7,WK$[3T7KA^GMW)[A4]VU0[SU-ZE@%*U MVT<*GJN )O>KMUSO>%%/EG&-/6.O$,8C4)?T%YH\,X2L#^Q2$QHA\NYD/-3? M0'GI?C%&5YF6F+E)[O%ON51HV.*;W5C8X8'<%#=XP&5Z?\>-';>]_S3Y[?U( M\)"[^SE'I[E4N2K2L50;W=A8JIS<))6_LRO&B/:$YMY1Z!,[E\1W(!L8:7&YI0#\A.>B6WBR1B.?=P M^'1--QERQW_BOZQ^Q?_GF1/@O_G_4$L#!!0 ( !AW9U>,<(HYT$4 +\\ M!@ 5 ;&UA="TR,#(S,#DS,%]P&UL[7U;<^,XDN[[B3C_H4Z=9TZ5 MZ]+=-3&]&[)L5WO&5?;:JJ[=\](!D9"$*8I0@Z1L]:\_ "E9LDT0"5Y $D+$ M[K3+!L!$XI;?EXG$/_[S81F^6F,6$QK]^OKD;V]?O\*13P,2S7]]_>W.&]V- M+R]?OXH3% 4HI!'^]75$7__G?_SO__6/_^-YGW&$&4IP\&JZ>359I%& V1E= MXE?_?7I[];+JV^3\:MW;]^]]TY.O+<_>]Y__",DT8^_B_^9 MHAB_XD)$'?*)N_>??V[?LWN]*OM\7%7X/D ML<)AX8]O\C\^%GW1]/W[K.S)IT^?WF1_?2P:DZ*"O-&3-__]Y>K.7^ E\D@D M-.(+66+R]SC[Y17U49*I4=F%5](2XE_>KI@G?N6=O//>G_SM(0Y>I6K MCM$0W^+9*_'?;[>73[X92A-1_TE_Q\7@WFV+L M_VU.UV\"3+*OBQ\R962*X/_XXSQ*2++A4QZ1:/>Y$$UQ^.MKV9]S:4(Q62C; M:J4A::[P'(7Y-T==*'Q\G MPA\R7]\/J/5!;N1=X*F(5;)^J2063D?-\KS M;)]\'&^9R*KR9=(?;O4CYK^BC-L(O[[F=@;_RPPSAH.K_'/2,S';[S.9^ >S M<_WO8J;BX-?7"4L?=8B8_^( >=K0ML2;%6+BE/ 7) QVM6>,+O4W)0H;6/[A MEM22<-,-7QG1#6"UT4K;27O:,3-IR@Y6JC($AMYYQ?2G +L#K(*3H:H >E#9 M,AD@UA#5/F#VVOG'FT(8T20^"JB?9C]PX.OA;.9RU#>C;)E]#HZ2@ V9P4I: MPK2"F$;\\X$0X2)$\P*$4OCW%C'36&Q)#*,Q#9Z;;,__W( 9#) G96)U7? 5 MA,+_P8B=1\$9'[XBV11%6Y3R;#N/\F_?8$9H<,%_5X0YE66-R2ET!)/R14D# M,E[NUZ$,\$"+FY6V".Y BAJ0,I]M\B546,[(.M]]^;]2Q+@1'VYN\8JRY^ < M4-* C!.&HIB(\5,*^;RH45U.^"?*9.-_-B+/UM - GYTQ]O_B#5Z(J4(2\J: MDE.<=-=L0N_E1*:TI"D9;R@W9<+_1U:2TUI=V)2DF:5_S6X879/<3U JJZ1X MZ]*.^;)@*+SD9M[#O_!&*J:D7/ORT>621G<)QP)W"PX[XNLTR7Q1)"HR'M65 M#*[_K7F6[X/\TV*,"TV/LN(&Y>V+%R/_W/D2LSE7PV=&[Y,%'](5BN3SL[1T MZ[)>D!!_39=3S*0"[HL8'%'Q43;F.\N<,KGNGI0R*-UEY%/&)WMF&&8;X)BF M?)O9E&[NH%H&9.>6&/(3LL;<8D3;M5LB=%%Q@[J^Q7,B^)1$C\^X.^RGC:CAY-YV0I!!;RXH8D.K\P5^@:(XE.TE9 ML1:EX\!3V'=WF^64A@5B%?[='L=EV0*RW@<%(IN.P1.EHP@XCVB%]QK<9:HF MC2R=)DI=E#*08*6\LW"6E/+'8,V\MU S*D(8K)P/%BE'Q0F E?+1.J640U"P M8GZR8^?5YCS "OK9)@6!8"U8-;_8I!JE9PFLED\6JD7FRH);>,."1#"ME'JC MX*JQQ/J%.A7ABK') BX+D()KQ";+5T49PK6B;?+V%)?:MFBR&JT3;HNWQ'J(3$@#7D+9AVWL-P1RK< UIV[B]UU"I=Q_.V5EE MYI;X:N$:L0D7">6V+ZP M*RMPM5AB!H,NG\"U8@FW"[PX!->+)<1NR14YHU,O;\WWD#$^3_;\4^J_6BM&>CE&\X&>L^,\Y-P;6 M7$R1^"D9(\8V))K_CL*]]?^L?UIUS?9JOV^4=D!2S&SJNJUEDV_A?.?.EP'? MQR52JRMT*__!J:O1B>):1GORF=+@GH3/KU/(_FQ4MDN.XJ(YX9O)XVB?/_AA M*JA'A=PZ58WVZ6#():(?E.CH_#J0@&]UV5:QH&& 62RVO.3Y[3UHM>Y[4WYT MO2S8&XD51H2Z@E'YKUC'5QKY5;KRLEZ'O;DE M\P4'3=_B?(,$]412QVPO! S<[NG*<2@K:U[JP],>)'II!:/RW^PH=:5Y65+2 MM,0KCJK/'U8XXO-URZA!$*1&3<,]HGPU)IN;$/']/0K$H;H2)+7SQ]3'-S1GPQ4VADY5EY*[ M4$Z@'=T;R_FE(,HYHJI@5/X)XU9+RC:96#GO479TR8I[T2\0\8=UG[[2LNX\ M%;I+M&!^8AQ?B@6U"J#'NG63X64_#[0!\&78HI#RKA[HI(*_P);E ]91+9\1 M/#3,%FV! Q7 JM&.6NZ9:K3#9\":Z6F=W PZ:E)'436'K(>X/2I M;=OT'&OK*4DK0-@6S*TYCX"!4>VA[B%M097WGIX?[# K&1J.8(N5#.CO4TJX M/%+/%A-93RWE]V/L64 Z.M&]J6B+A:RG)=T815N<4)ISJ.3VO/>.[ ]M'3D3IVLCVSN??*T;V@M5=53S/->+F&%C@A/@H? M;4G=%TFLS2\&6(C^+2?94V MNKJ898D%)7W3J-E5C_*\B*,T65!&_MHG@)+W1%:CVQY< MQG$*E_YIZ0ZOHVE.*+W*'?8+.*U@E3KOA_Q5;\U:[H*7N^!5(GUW%[P*\%D^ MB24B*\N[VT;NMI&[;>1N&[G;1H5$8G708]V4*554%8/7'C^'OH;*36A[?!M5 M-2.UR>UQ:$!4HTU,V!+XHZV>AA94ST-]*JJEB$:Q);0'IA(@#NK.&_'XZ]BC M,X_FD6R\0.V4]_"&._ RZ KG/ H]\2@<;#%G9$T"/BKQ[D0ZPW[(_P,@>955 M#?/UW*VXRV3]46YKN55:K>@9%IM+ M7="PO&L>8H)<4V>_U\@MQ)KM&36_X\S"X!/ MF2^(_< 'NY L%D!9P<606!!O\1V+M#LX&*WYUCC'7]/E%+/KV1:Z0:..*K;2 MAYZ^$$YQEE1MII=]+6,A*K5A7[2-"H:X !L78.,";%R C<0O5]L^M&[BE*H+ MZG%H+[2FDPMH$-64<*#'%4X#12;'%4FC1>P?5Q2-!E]R7'$T*C;&LFN^$)4H M.5JP3H:0$T=3)W(6&*R5GB>F!2JD I]LB]FKV?JH<>&"5 M45QGGAESG-MB>-=5ML+7W9XE/JB)6>JKAN][/3\@8$\0 M].5FCW^8BM CF;W3\!T?V"S_/,VD^SZ+Y\KJ/K$9'L9+: M<;.=2"E+7/KXD"7'Z/&3ARQ'P;_3G$#:*?B&LNQL2!)&IFDB:DWH#2K)\F;H MJ[W0I)Q(&D5!]J\P/UI;U&NK,O1"RX>)=IO3&[#5+J.QJTL-"==NKG47IPK+ M=;;="*.@:'L$ISW3:<6&B-QA8N:J ^:B'5VTHXMV=-&.$D*R!%58-R5*%=&* M"6/+7&I:.0"]&X AMDSP#D:G%?!M7S2$V4&IB$#;"XFP2^T:M&%?J/WXX+$3 M#^>OG33+[(.^T#FQKR%E!5Z_TOL7ZO>@OF#AAI+ 7NWZ9E_W*'XYK;Q'D#J& M>[$[RN()E8B7^?>FB.]I8@2X^E'^EG+^K#+>WH>YR=ZHN<4^G4=9*T_>V'NA M"#.?[2H[6^DLD)8S*NVC!_= G#&*%Q*A9<5?/%%F*@E8ML.)F4$C/HT*_8F@ MLLX)-A"GPDDGNGC^]&/IRBXO;)98!B9)>%'.^S P>3]V2]P_VUSB@C "K3K. M,01S#*D?2)2[@Z#/1P_;"=2"G%QM>5;KL^QV7FY\Y4LRN[9'_&2;4'YTCUB0 M;>L7E,TP25+Y/MDNR[KS].'9CJR)&A)W8T\4I,HO-365Y;N3?OLHA,_5*<]' M#JC170^R];<31UQ!_X*3!05U15(5").'Z3K3LZR.)%JC@K=>#0NL4TIIEXNO M'A1M<[:X.;7UHL$HVW*315M'$%;&ECO3^A.HFI.EO*D^F@C>U#ZSUYA- M>>?[.#\:]J)9=XZK%U<-IM6Z4[V*MJ#D)%A95F0M;-B' 5:>%>^$-NL# .M. M.QEB'W5G-I0*K%LK4BJ"26JXN0JWY#_E>HGP7(#S/MHBE8AON*K@IGW_504. MGX.K1]N\SY'/>=1+!2GC>N"*T3;W^ZT8I8>R+Y'XOIC/LY#>-_U\=EG#G1B*G;\3;VXRBG-0^V^X&18_ 56K# MBSYUXJ5^8NP)2RWR28B?<"03*LZ5&T;%@1.<;K[Q/>PR>LR6/?(3?A1EM]C* MP^7:_)11G9VF,=]?8W'R3DF4[0=Y^MTY[QO_*>;"L^TAPA#_;=;G\4+\>!F- MEC05CFU)E2N"IB3DD_I$HD;#7S=[X8&/OOA_<2RM42@$WZ,U\0>^=I[^XJ#D MXR,S9R1>T1B%GQE-5^(U!!+[>7ID'.RS(TO4:U*$CF*9CDW+W<1?U>IBCIQ? M'B+;CI\_^-EZON5VP_ELAJ5[KEDA.DK3=(:Y:>:3;+3YSR'>7GCG>QU+R%_9 M[R7ZT:EJ]C92IM#KV:&2KZ,>K-S^"&9T/-2O%7R+^/((R5_2 $6=)KJZ!+>3 MY#JZXV-S/=L9&Y(NR8KW17QN2?)IDVQN0I0''&1/(@$[4U[9\//VS_?@D>\+ M0RZ^01OAC=MABD=3>6?($6F8?*TVO7<]TP/'$YCO)_+;+I"J74W;E[(]ZGS+ MMRN@E7X#'??OAN$5(L$. N]>E=C../%*I/1M]6J-=86O'U'_=T82?$;O99:( MO*#I^\1%$/R"(TT.UP\AN*0?\ :Z2QL,%%"QZ*HWU(?^YL]4U1C1@@;Z-:(% M E8;44!#?>AO 4VFU\^"!OHUHOJ<8_6&7!:'%U)RNU!8P!S'J-A#^'%1JTTO M>MNE(F(N]2U>I8PCX1@+3O71$UO>VY**79F@.\G$*R8O'M--OLD%J5@;N-1^5M;K38?N%I0E$\R6^RZ=ZL2EY1U15C&? M&^;T>?B:1/KRPBZ["BR[BM@R+T10 SRIBK2*#;E4!G[-MFQTCN0^MLN>7WIE MS67/[\&MO3[&0-?%Y+9HJX8>W%L$+Q71?GB9+1.O54T=AJAK!U?8,F--:1@" M36RYW6M*IYW$5]J2+<34(,$9!5ON(YO2K,H/;:G""F>E$ M+M74V,P]M!;6[4#UV7 8GLF?S)\C=8(16[/X._@9;9Z>JT>YV4+'JW%2(/C M_BP[M6NHXQ"B:\>9M'YT6Z%&G5"DU@]O*S0*BA5J\;@V?ZPTH\CJ@>&VD'*U MCA?P10%;_$XU]/!R^384,6R+QZDAW>I%'!['\5)M?NK$>+=PMMBC1V!PN56P MKQD-5K^*9XN3IQD]]BWE00ONH:%/]6[SG+3@3^HZMWP/AJ5F,B7PH&@G[>TH MN^, AZ3+O)(13;!WXG%%HV@;;.:A*/"F*":Q-Z/,._SZ3E!U6LEJ[9K)*EE' M-I=4LM6DDE_YT,03NEVM*'RD#F078C1KU;\3$[/DX#X,_]=>>?P??XR6?-OS M4?%[Y?("[Z%D M'HD#!47)-EI!/#-"0^)S"_Q1B1+9]2J[.\;N?FXY1M0U%CN_HMM!C!+T70WP M1CATO]Q17V N-BJIPKJSH==J8XMJV9!#UXGZ'K>&B3IT?[+6!"E#_$./]PG> MYU*\/-<$A.FB]7@.\U["=Q[);DIZ"7KP<'Y[1],A6-:$0=^?6@SGYCMR-Y\C MP@=&A.>WN"?HH4 T22<@51RI[$AE1RH[4MF1RL.$3#UE"1QDJ@F9X&>W>:#T MGL.+/'N$N#0@(@NIN);O!5OM>_[A>\A Z*37J$$P544P!Z]:?IJ[+'F)VD"N MUXC#APX?]@\?.FPU0./ 82N'K1RV^.$)_V(T)^(5$/3DQ7L@ M1:;7J$'JK(I@CE([=DIMFU]_@OU%1$,Z%SSW993@,,1\L:-P=[+*2;9J+30@ M^H2A@*\.]B/.?HK0$L?\VU?$%Q<8BE-.Z5=TR9Y"^>QN;'[:XIVH.,UJO%];4%QC!V+*M MN:QOS_OLLKY9MYF6]AM -@]]W$U&6/1T"K@(BYH1%G4(2_.Q%3]YH7CO3C=Z MXGDU@_$1Q9]V$1"M1D"<\GG\@_Z8+! )$0<48@3DCGEUZ09$&B]XTR%F(T;^ MHA%2B*0NW8!(%_3AEAO4[#.C:WP9\@J4E,0O (HW(-1OF/^5[[3GT5P,AER< MTH*-I.](,(NRG0"%^W<"?\,H^#-%C/_Q OG9V]UR&:NVT8#X7U# 2'"WXHM= M,=?*2S8ABEA6EPD*-RI)R@HV$AC%DL4I2Z/XGO@_ON+[?PJ*OV3\0!6.)6*+ M\(^L4/B=D,;6,V]Y-^.]-)68A4 M:Q]IXA8HIFGX+\JP:N\N+=B$(.*%7WY6C1=$>8ZHRC81#T=_;.@_T0JI]IG2 M@@T(\CM*YXMHC"(4J-2B*-J$,$3$]1,T2L5*#(E2(D#YUN.XW+.95:1S3QT. M,%YL^#UP3QT6RI?MFV,:93I*43C!;%D2?J/3_94 M$7 /+,S6MD4?D!W$!.EI2Y #6)\:I+TMT0]@W8!]>+;$#8(U Z*$P5KY:(E6 MH'[HH6\RYE]0_JF?BM">(?5:^\YN ;/$( [':X46[ 4-)0/KIF>&BS:F@%$I<"5TM,-15\IH/ 8 MN%ZL 4/@:)2A&_[N"H6[0O%"$YI7*'0\V.:O3/SL(=_GB@H\_+#*[M4>)&H, M:33G$&WI\34^W9*(.X&!=RLJMV_P$D9-&=UMC:/)5UD[%F/D^S3E0MR@C=A& M1_F\N]I/K=V+3@>_VN\W7VGDITSL3ZJPF=:^,]R(N.'WP+W*Z>*=7+R3BW=R M\4Y#QWH])]0E7-!LY=X]8,.%?+$G755C&J)1C&B?7LSL42JA]9;F. MR-OKV?A@.\G>C<&!$#*^$SO.J9@+-VB3S5<5*=I0J\.EL8??@ZZR!_(SE&XP MODNX+-A!:>I$4!VCO> G,>96]()/D3.\QB%="<$@;6V+;/UF!L;MW3=57]1U##L/19Z4>99_A_W @U!!@5:S6Q?'D_EPW-[ MQ)AX12D[I4\W+T[NS.C:6UY1B(KGA<3R4!ZH5ENI&R M-$964LHL_9.9)X)>IQ$_ZTKE+2UK/I#YQ596,B74%7H@OSJ@6E&E&RKKV;0H M6YF@.HY -$\@MB#G'@/E@RWL:XW,:[KUS?8NG<8?EFJ2KOR'1'IC]7AR/3#\ED^\GT8IA @?:Y+5J F614"P58HQLU M:GA^[P-DH5NC'X6)0+5/9<H_92 1&I-7X[T%K2)"JM40[,QLF1&ZRBCTUMD2;Z^KC$)/H2WW5'254>BEM&5F M $Y9".=ERQ9:W7JW><68"+'K:29E%V)7-VUN-:=%!R%W[[PX7:W"[%ETP6?3W<$K##1@:?@_<^^SNCI-SRSJWK'/+#AV ]1V9.P!6#8!5LZ8ZP%_OO1DBS%NC M,,7>$B,A7G8PZ((N94,FD190& >O6H57([Z>\#I3_/7L;H5],B-\<8N\0_'U M[);_-TK+7J:N4K\)L5F"YPS-DLO(+Q%.6JH)$=* B,PRB*WQ=9H4V&W7L\D" MC_P_4\+WR],TYKMO7*;*)AILH&-<@(#0,1:YNGY'L9_R'T\)#>F<^#C;F.[]XOXJK6][!UC]F&6YFWYI\.6@.MWTXC):I4FHK4,CWTV6:O9;DT62!F<=K\0\OQ.F\QAX763O@3*]5D]%G521SH6CN MI@_4(3/:SZYK,;G&AW,K?Q"PU.VG7=]T,N;GTHAQ4-Y? E8;KM-_^#WHZF6I M8:86=FEMG;/;.;N=LWL@D\8YNUT22Y=;KO4)4]%XMTY?+;)D@V><'4M6?"E3 M"R(:)8>8@Q%\^QO<%X,T(@9&@PLB&.]6F6]+N,XQ>PV#?') MV^G'DR]\?!BWY">8+:7Q[?H5'3WG2)_^D3Z.>!C@P>Z(!T<\..*AK[AHL-#0 MX:)"7%35U#.*C&(RC\B,^(C_C'R?IEF(FK>B(?$)CA]_@,,DW1;-8*9J4CD MU2J .AB>R@-UB%B::,]TJ,%6H)NM& H@H*Y@-AL%BDE\/7LFU2;_7U5(@5YE MT]D=8BY&D.T]L-Y JACMPU=\?Z!:1B/^HY\;^CJC5+49HWU])H-B$2E*#T_R MCCB ;?RY"/47H>U"DN\D68S3.*%+S&#SJUHCCNMP7 > ZVC$(' LB(P% 6Y' M0\=]C@%Q#(AC0 XUH;*@J#YBL44U@/[2>AC(EN6DIRDXOK(E$$5//W7L:%ON M^.EIK!ZR[>"BE\=5@B+R5_8)#T6!-Q7;AS>CS#O\NI>(\TG[QE?%YDU>_:HE MHB-SC9.YM49-Q>PV,"7,!7R@^9QQU2=9LH3M7IV9D2I^1*NNHT7,TR*-RPF: M%CT8_PIRPHC*81G^+>U/CG62L4[E4VKH.-*138YL ;_8.''U8XBG$UI 9HR2 H TOC\%(89_.N96%@PEZ.,41GI$DOJ5A>$'9/6(!R%:MWZ##7PY_]5G.X\-?D$W+ M02T'M1S4Q*&!\< X5^,YH3+Z:$X MQE516Z6V#:*V&O(YU-8-:JLT9"#45F,R&+)L+TA$$GQ%UCBX?)1KE(DU6E*6 M;&.@SG,2'F0'-]%D1\BU1'1-$*O=4B<]IF5R7J1)RG#56=#&)QSF=YB_SW(> M'^:O=L YS.\PO\/\#O,[S*^#^2N:E+9,&K6JF@,>MMQ&AD^OYLUT\[333UZ( M48PK$DN2V@:IHU()'#G4#3DD&100_5,ZH(9@S)608$QCF!=>4=JPY'SSP=>K M[,7M:)Z)=D70E(1\^+\@OB7Q_P)[5;DE1SDXRJ'/P63+7%%KJ)K! M;![Y_^+%>)[]4YR6_+^8K1B)\3T)L!<\OG)8$?!7;-T@SJ\EH8/WW<#[BH,& M0O6U)H1QP'N0\O^<3T86H7"7[C\>)0DCTS3!P81>4(;)/!J+5/?B0NWIYC.F M'Z2NNA4Z).V0M$/2#DD[)*V#I%LVK,Q# MRT]>O. :FJ(XR]:R%*QLC<>)H,T9!(]Z(CFTV U:A(X2"![J#;EQ/#@^D$A$ MY/#-XD[(>RKDO4$;T9$18RB:9WV*1V$F8I8R?U_P>2M\C[D)4:3I2^U EHZT M?L[W&KK!^ ZS-?%QL?"'W;M]3)MY@QFA0=8QN&9;^IY#X Z!]UG.XT/@X-/& M06X'N1WD=I#;06X=R-V9A6K+M--1=JM&JWEVX^2M%^%D][3("K/\J*[X\#*H M,8/,AHY CM?HZ%%ET!B!6 V=X3:/KA&+2#2/^2ZPVS2(/XJ",Q)FC*@>*U&I M-8>,'3+NLYS'AXR!.Y;#Q0X7.USL<+'#Q5I0K;J-U $0.^%G Y=C04,^#K&' M_TSYE*Z(PR!MF81A<'D<"NL(A4&&" ;"X(-M'(.=D34)^/R*;]!&#V\I:SIL MY;!5G^4\0FP%VH@Y.L)<%48,!L$J3P7SD;YFR'" MO#4*4^PM,1(R9B&M%1$=M#V3,$Y/)H?=.L)NT&&" 3:]03=DJUYPD7X7$AVD M_?J2RQ9<1[=8) 4CT5RXU>-O$9W&F*V%M)?1*DU$V'/D\UK9VE ^C]SBIQR^ M<_BNSW(>(;X#;W<.U#E0YT"= W4.U*E!7?LV5 >([X/(AYXNTY#_>I<&7=P@ M9WB!HYBLL:"]IED1Z?"CG M97;?Y8H+J^G@J]6J X(."/99SB,$@M5V-(<*'2ITJ-"A0H<*=5Q]#=A.'0! MCVL%1>2O/.9#9/">"@#KS2CS#K_N!3A!).1G!1<]1:$N%JS['9.PL!E9'4)L M%2%^Y4,UH13C%[)K#T[^U+ M1:)RJ8K^WKI4MR(?6,&J*/R;&6FD&BKXJP/SYL'\L&RD*GMIY\C2 :G6.U^\ MP5'%3C/T7JNQ4\G&/W3@6#KD)<N7\=#86%:QA4MGUI=_/W4 8)RZ0L:Y0S.?]R/BH[L(U0\ATFC3(7NJ+Y=C' MHPL,N)S?(O;X?B#?.$]QA&Z:Q!#MV=ZY M_C6WT)Y8K.S)M7W!D4[QG$3BV:.,6N5V7/;CDJ:\'?[G]*![64O370>KN?P- M2]6UW=QVSYSIW8WCW_!@@WS_G4Q !Q<<7/ ^#%CVCWV2_0S[#*,8Q[93)$]!&PO^D)<7I&&:+"C+ M![WR'Z%5K&XZ+Q: MA<07>[#8D=.$_^J*+$EN'&HJJ)T/EL^4*DJI91FT$ WP*==@)$(!N: #HP[K6>HMQ-H\5>?@-:EMTX-5 M^L%^E39JWX(5^[':X7(>#4FUSZD(\RZ#]]P:7_-_\87 EX$PM?,,>\%6]9Y/ MX[U173'LI=Y'#!+Z30CJ^'D7&J/+863)UBZW4V_SA0O&N(1Q]N(2GXFC*/B" MF;_@$Y+$^!N?76S,-U"T=6S/=BSPFL+TSU)OI$/.HF_5HG]0WOO8EP(#,3$!0%9'(M&#*L'T>86Y0D7N#@,Z6!# R4%^Y&[EMT M_WABJ<0N*MN-U-\I^W$9W3#JXU@I=F'A#F'S&*U(@D)!L17M''J5'.QUL+=. ME(.A/=GA:(>C'8[N!8[NH_,>8&)8-S5@"BDQ7JS+50#32(GQ//1D'G5XIW(# ML84X@1TM1_E7^T3+54#>YDFW#UY UCCFIV#*/U73;0UKS"#II2.0(ZV.S@TM M$?4.B:>]^%&WPBS9W(0H2OCJ/?\S)2OQW3'?54@TEY)M&M6K>8UE8B?G"<%1 MA"\8UQ2^0'[F!BA*OPDN;Q0E?^:K0+R6=AT5J/!1?Q+T#*OA M=>730](]C1:ZZV.Q/*>;"9>C8,.I4+,?/1)2%>[I%6H:SG<;AV($6 MB,VE5\"*BKH@%\?VN2 71\XU@9UT-GU:8V>U15]J)D_[&+6%R=*<2IK&KRU: M\V&]S:J#&((MK=&>JN6&H"LO>74.VW5)43:(])[IZIZ1(9YYOBC-Z.!])_R+T9SPW=5#<8QK7X2J]Q',3@CH&^N@8Z&*NP;W(WIA41_\B MNT*B[YC,%PD.1FO,4(ELI>6,LFO"[9[@*_%ZZ.7C_BKRX"??8CQ+PRLRDW%N MD*J.XW0;/D.GULK[+3=$ MAQXA5]IO@+$T]/GN6&7'*M=AN:J8XKWEN'@[*QKQ6G%V+R7@/Y$9$;-!3@&U M0X35D:1_;%G]WCA*K55*[891D>IL@OU%1$,Z%U'.?#GC,,2^0#T[[EH>A%BM MA09$GS 4\/G*?L393Q%:9AD2KH@O\NO&^7ZZ3$.147&TI"S9OAFN39BI&NI+?T\W7\2K MYN.03ZR2$-0*+?2EAY\9E5X]AU;K2U_VFO[*M]72$-N*K1A.$_!4L*\X>7RY M]?-VSY1T#U+U^8NO9I,(/--YV?X(J.'(=D>VUTD?8,((<=2]_=1]'8, 1&\ M3B=;=*@FQBJ;7;;0IQ6G66WH; OW6D=_%8#\T+T6#>UN8+S;WFW_0>D+;/_: MLJTYKU"OO4)]3"*B1U58MU"JZ@9$P[6WIM:836D_/8Q5&)3>>AC1P=@^O@%( M(M$='/ ?O#F.,$-Y(RA8BM1$">/%U_BQ>*N.QQ8$[)\_LK5..C=E-T^4=S?N M37K66IN6ANC-PX/K>O9\WY;0G;!*CE9VM+(!6KF-%>C8YN-AFUVF6H>7->&- MSOG76U@C4C,N!78MWD%GE'D8^0OAJYN)O3).?7'I7KQL/B.QSS?4#4:LY9C* MEH3L'[QIM:,.XO0:XK0T]DW"G%:G9_>Q3X<;^GG>IZ]\T4SN<;C&7VB4+"I$ M>0$:[2B*2$_H6['7B1?+KF<7V5C^#Q_*1M11V/(@="($O>!E&U'#KK'A])RF MS4R 76.#Z?F$?[FY0<]:&T[?[VES/;^G'?7;$44#A&>]MF$<6>3((D<6]8(L MZK%+O 7+N+T998T>58#K**,S&C'7V@O'M$MS129^>Z&95NFN"!F"5??QN%57 M0">8]T3\Y(48Q>*)T" @XBO?\:\CFZOE6Z M_I0OH!_TQV3!-<_QXI48%'G* 77I!D0:+WC3(68C1O[B,T4ADKIT R)=T(=; MOHFPSXRN\67(*U!2DID!4+P!H7[#_*]\@S^/YF(PY.*4%FQ $''7AT4H7]?7 M*\SRNQB_813\F2+&_WB!?!*2LO0;5=MH0/PO*& DN%N)=-?E:>%P/TS3\ M%V58M3&6%FQ"$+[QSOE!,%X0Y2:M*MM$&AWZ8T/_B59(M8A+"S8@R.\HG2^B M,8I0H%*+HF@3PA#QG Q!HU2$^85$*1&@?)M! I4,19!OOX8)VF+6Z]$2,^*C MXKU(7J!]N6*";O@F-B.^7#19F=:EN\-S,;"?,9TSM%IP_82%MCRH;/O2[B;B MH0R23/#*LF;CX?GA<3V[Q1Q[9*MI=Y%;XGA3%3^/V\>_/GT4WE=@H-R2CN4I0 M><$.Y;U!&[&#R69R>>$.Y7Z6+)E;^CY-H^16[&28^5CZ)'+59OK3U]S#MONC M6)TG5?I:THS1OMX*J:YGW^*<%[Z>@$C M8'7];(FZ $C8)W\8HE. '%18)U\LD0GD!"GH5LO>A"JW,L-1PT]!]?@&0*( MGX$KQ18L!0V,A6NFIP:+MF8 86API?1T0]%7"B@>#JX7:\ 0./QLZ(:_R3NT M/5\U?;Y#V\>$:ZJ@#UN(3&#Z.5#0F77;1:E.5$[]]G:.A'*(V<=;@]*0+EL( MQRI[1W'PE2UD(TPCC47VV,+ 59E(NG%@MM!O#>A*&1^XUY7QF\HB/?0R77I" M#2@4;Q8N29+M&'7O*<-;[N*6LJYT[HYR-RE%*PR8WETAW8E@+'Z='U58];K?P'2E59OK>>\;&O"!C+4B!:=N,P/H;5G:3>UV MAM!?::I-S5;ZW%>=O,+5&^RC!KY%P=8$Q@''7+SH:"G^5:7SLK:\Z%,G'=>[ M9"(IW=&@N2L9 V22F[=KW84,^R]DF'1&#<7IT$-G5"+BB?M)KC=ED+0WC8:M M/ *;<_%-7C52>S_%MU@5FBL"!^VYRZS0F=%%$)[_C0[5%; ,;7G2QN\RDIY MV!;\:I]RO47<^..@>C)(]8%I@?9"X'L[[X"D@WDOY,\>\GVNFF#W*$E\\*!) M2*,Y5^G2"[<"$_'GY^6K.2F;_[!!'V9;PCL79ZLNSE$^"-NDY?$X90R_H$!+ M2E;C",N%N4F9OT @:9X7;50<*9W5_%P'>8?;6F*FDOKEPESMY2L>7V7YCI*C M[:8S0NYP0]X)@#&2% ^;0H*7DLGIH6SACGR'&.'.?(Z84CIX]!RIIFQ1$Y M:G2 SA$Y8330J'4W%4M7DM)\.:XK1SK0ZPA=)7H8J$7'2%]O[H'YAR%0U"5_ M,D56PT7H-6VMVPU'8'=S1Z?-D6V)KM6=6F:)S\N(KR:<&1E?:>1#:,_2*D;[ M<)K&?*^/XS%=3DF>O>T6^W0>D;^XF $7B\P(VC_HZO^9$GZ"C:+#_9__+5WB M8-^5@[])%&'LN^9)UP,AE/-!7J&KETZ$0'=I%+"-=C]*JCGJV(7,=T7$:IP> MCI)UE*RC9!TE*T&^AHT6ZZ89A%8 F,9'Q.E6M:]:C*3O*RT%-Z7-\U*_>''^ M:DYFJV"1*7O%2(S%&P^>"(7E&DS9WB#Q$OP@\C)J4C-:$7_*B+?(+"QW5XEH_)Y.F0')(_>C6-8JROJ4A>>CU[C+/>/F@E@X;2 M\@[3.DRKA6DU%X4#HPZ,.C#:"S#:6UP /IQZ;/-&./%B%/*?$NJE$9K-N 4O M0IX\/XT3#@99[$TWWGS[+L2FHF/6F#Q]M**;Z5,-5MC^ MXH_QZ)E]\/(/M4UMF"1GYQ))]G\P),GG4XDD^S\8DN3;G422_1]:!$(.ENU@ M6<9TC#/=OWCJ\1"$E95K,\+ V*X$"CZD/C ME>8VI=T-@^Q!IT-I566-(M9;O,91BB^X/;9[(^4[21;C[2RXC/PP#;BM)5A^ M_G_!!#U(8&V%EARKX%B%9CSEYC8^QU38SU1HO=$'/'V&KA,U=:%QN V=QP%/ M$!EJ:,^MVU,%/(>20[^5HZV YZA^Z/=PM!7P',*W=]VF9PH XM.A[XDFZ?V> M[HJ.WJ]![S> '\T3_Y^\>,'[/T6Q0!!T*:)TLZ_5C&[1;M<@$5]1-A>_7$>]0FCF.,Z-LLD#1]4HT$7_F323Q9<3G&:&!1"&F/M\5.5JU>X6= M^,QH+&57F_]27W46R[JRWQ.BX"9$T5>TQ(6GF8E/.1+>@DQGV2Y]&<SWV[P?%:\!-/:]7G@7*LGLO ZM>AWZ1^7K!G W-M] =H-SV[GW2AXTR([ M&O)SL]2SH2SO?#,-,>%:7':/Y'8,OF/P;62S#1Q/C@%W#+ACP!T#WLI\ EIN MMC"AIW[SP"SB,P9(] '[-10G!8K\A2?X&#-,0>G7$#EF]X\E#DY@A3 M_6_V@S2M*KE)*3H#JF>7',C8\%GR)G>(U#NA*"0>:61DVS/"0.0W&/ M+0J^(/8#BTQVD.Y JSD.V'' +7' %V>YI_5UCUW* G?I9",2!A*K(B%M:J1JZW M*H-!LMU /QSYW@WYWNK0@LAX Y/+%#G/1RX3CIM8=]A/6?92V?F#2..$@SS- MTV.?KF?GB$7<;(UO,,MVTM%2)$N3]&[01 MF/$,B4E\BF\0"<[0Y@N-$A&N\3\8R;H!;Z"C\=C/C[V$U[-;[//#7Z^+@!8Z MZF.>Z$V<[S026TY9+'YI6?/945YL2"57(=05>B"_.DN+HDHW[I9GTR(N&P9( M'>?DLL#)56PRC-)D01GYBX/6##2<2#L JMW5ZPKI-.8&MYC&:_X_Y9=DRLIV M*;4B>YJB=->2EV^5JO*6NJB] 8$^Z CTH7&!Y%=+*JY\V(7:6MN*'0$V MM@>L=!NN4N+6*RS3C92E+CQ)J4[#?\8I8UAZ#U-1V@4UN"2(M6X[5CTUG+?W M>+R]Q;M[$0*U60MJ9K#D%+2%-Y=.!1U 9(M/15<9A6#,%M^!KC(*@: M7@1= M912"4%OV#)=LL-=>I3Y>':P*B:U;,J5:TJ=$K%M/H%E4BIT[<(&\\^)TM0JS M7Z'0\U&\\&8AO?=(E+WF]C()O;IX17>) 5%,NE:,=<>Y83I*7&E@A&%TN[&I M9O05G0EZP+$X9K]B&2,I+^C(2$=&UB(C3:PI1UP>#W'I,K YY*F)&52G6P=P MX;TW0X1Y:Q2FV%MB%*.3_F1*^@9ZF,=^FXC)5-M%@ QWC @2$CK%X<.AW%/LI__&4 MT)#.B7^#$FZME71"NW(# I^++2+.,7XPG M]*>W^4^7$=?C!6%Q,HHBLL8L1FQS/1OS XM$.*\749$%8\!L- M@RF29#-2%3,*^G:++EN$,(J5P1-2'WJC3,P#KF>T-Q<(9+IM+K5U/6'L;D04*E?K2VCO< M+-!:LQ$#+6S_GW)51WS+3;9ECU79O\B4W8-08EX\G%%VCU@@+E8D"WQ8%&51 MMY@MN:(";[KQ0F%!>.^K7CML6XY^!"HWV1<7U]S1A<.VAQ=VV]#,).O0__Z= M)(MO$9W&F*V%O9H#%9'$-O+Y_IDMV%OQB##;OOH>/^ZLG_GTO*)Q?!GE+PM? M1KNGA#5\]ZU\OZN@L88[>+/-ZVU(GR\^-V3=W>$DR6\H&M+>P0>'-OUB29>R MMAK67NFWO ].;Y7T]M%%.KE(IT:N@K=N\+BHJ>.)FG+WP'O-!J\P(S3@WV=) M'_DA(R:&=?.L%97J(886B./^LYD&X<11LL7=D0?M.2;S#?@\LDKA6DBE R[^ M@X=\/UVFH9CI'N5V+/-X+?[AA0BS66./JS]^DNY(58%DR4OR>A69>;-2F>3I MN^B98^T[8NW-#C:,P^]B AIB-$9[.:^%F.-#*?.42J4W!+7K&^U=Z>/USWH" M>.C>D-37/CG%,RK>S_9#%,=D1OS\8/R*D^O9!#V,DH21:9J($W1";U#),S3U M&NN&72M[ 5I&MJD?RG:@KH"HV:86LK"^;(UE;) MUJ\TNN6(Z>3M]./)P46(44!7W%ZY"-&\B Y5UZJ6.D]/R$D6$(3TY7Q:L6%1 M!Y-UM\*XFQST:B/>UG [ZJ\9ZF]80-@E;G/D4=?8=BBPI8?8MGY)CM) 0 BS10 % &QM870R,#(S,#DS,%\Q,'$N:'1M[+UK=YM( MMC_\>OI3\/=,3R=KH42 KDY::RF^I'TZL3VVTW/.\V96".,90E11>W?ON_:]7'NWUO2X[UE>[\>S'U_OW^DUQR$%QVZ^';CPL>9:[%+U6YW\)Y\NKR0?F"8JVLWKPL_ M7%YJ(U/W-J_TL/[NSGEXSSXBWU&U]?N:B5/0WINVYR-;QZOK/2/NR[2\V'ST.V3HC2\LIV+:EFGC__UT]>6][R+;NW7<>^2;CDWNI?0[ MW5%'4U:#DDN_)R\H_71MR/BG>6T\M:,.EC<)O([_M,#/BWB+O!F[R_(3^J5A MIZNL3=)S_:1OK3Z*^5K@N_@ND0#C]^3SYV=+ND[1UIYO[2E._23#>B\(,HF+B M#5J3C]_3C^EWNI1S5.5@\G&.D3'YZ6\??=.W\(12:$F'_RC=/]\1@?_Q??C9 M3W^C__OX_SH=Z3.VL8M\;$BS)^DFA.(Q@:)TZ;@^LJ2.I"CO!VQRY-5A?WS8 M5Z3+KU*G,_GIXSWVD40GV,%_!N;#KP='CNUCV^_?Z317!_2R[M>.9?^%!2N@O_@\3>N$7WIO5T*/WSS\#Q M/]R8]]B3SO$/ZT/$H&!Y[B'$@I\YP-9 M&L-\6(YDF-["0N2FMF-C^IGY>$@GA-WPI6D8V":S(Z_)%>?!/79-/7R41_^* M*DKC/W0UZ+)WE>CEN$/!;B/*PH15#H\=G7S1]D]-3T?6);F%8YR2][R#R;^T MC^\W[LUWK/_#R(U&HI=S'NN(L=?:4">V<4S0>#HB8[C(.B/P?_P=/QU,ND10*OW1:-SG.![ER<-SQ[X* M+*QT9WUEZA(CX [3)[S![KUI4TYDSRJ9Q,+1%54A.C$T$GX](%;%XC!9R8'E9!-F/QSV-F=OKDWY/U\P,=RH2J'?"9!%03A] M-+W.'Z;N.ZZ)IH%'N=9$[,JOF#[#?ZY] E,Z]\_8N7/18FZ2!V!?FWHFND2Z M>6OJX;5KBW+]9X!DG.2^*S82*JC6O?T;^S2[R+P*?&'M65F:?>T8A$3#MO+9FD M8LR;O;&NZ-FHQ&S$'OF;>@R''K./R40EYM<=SIF+3%F\LS2JWA$G]"#ZF!IC MOQYXYOW"(NS[\?WF/<(!-P9A?WM.X(9_,O_W,%HUMHQ);#R)KL5,;2W_,@WZ M]ZV)78F-BF.=W:.SWS<5V_:7)\NW-N^^8/;+\B]"#->G2G_R/,/E]YX_6TW3 M6+N4/L'S$.$GR[^7@[S?6(O5VE#]W^'/L4L_=O$-/T_!1XIHT];ZH3H>V9-+S%M-$1<@W3.<+6 MU#;^0)X>D)>?3,=R[DS]$OED#;PH7$KCJZ9]1YZ(O/+(L[JL'N'3$\WAL7O= MS$W7^,VQC!G2OXNMPQ*6XX!E0P]3+TJBZDH]D5=7-9I2S-H6:1Z/JS&/ :V MUHJM Z6[L@Y":QZP"%A,;[HQ^*0SW394_K[1)F(Q#B/@*B!$ ;@9@1O!)PUP M%:XJ7QE3EE%XB-E39+I_("O GYY6+W\CD$&N/G_Z@A]PF-Q??79F+P+?8Q]H M -U4$TFWQ,\QH!UK78P]L(03)V^1WJXT(V"JSTVR0/2I+VZO%YC6GV"#K9E' MZTH>L!TL;P=(Y21DLRQZ<9#E&. H%;(GCWZX\!>WEZYC!+I_/EZ_M2VS0?L>LA]NK@]LAPRV3NJ2 #?7/%= M&(6 &< 6;HPMW P 3@/#]+%!;OF +P+_U+21K9O(6B7LB$8CS,VFX&)C.26 M*E^+8A\JM S4;06=2-1\->@^=7U\YZ);_\S6ZTRVE\]1CYBT1EU:M;?^\CJ8 M>?C/@-9@$ ?%7VF K??%IE;"0SQ'#V*?IL"L%UO;=%FOC4OS5JA_NSZ^Q&ZX MOV$YBF$^D+6=K%W*MO4@WUFM=,:"\Q??IV\>8]MA^[1>WC9Z?+:E8M=]-V[Q M?G/V:Y>]7BYUS+YD&V%YU+\"LN[8M9Y6;_?$AO'&]"-1D_@0!4D UI0ED5!K. M:T DH7EM&2<"\T2\"-&+K89 I%KO$TQ+1C!/:L!K0*1&\!J8)S7@-2"2Z+RF M=E3E/RSI<847@:O/D4=;9=VY*.S9Q3HZO?@H*H+8O;6:_'GOV.P&8L,@^?$C M3.Q:A$18I!\^W0[N%\M9G-2@H,@I-5;IM,U$6M9TUDY/=M@1?<=PVNI]_DU. MAAW1&X^E71M^LBZI*]#T!W*-5;;^$KNL.9VM8]IYVKC"GN^:NH^-;P20@I?( M;#Q*)+52/9 8D9&B6_T I9MFOZ3CZ>>%8'J3K<;5];=:47CY]LYG:2,; W$; MQ;EA$Z*5,?S%T=&JZ)$L#Z:[VJ9D6+H9R%DP>_EQ0997\#TJ.QYK@_RO/5\[ M.!Q 4 T(*I4$0Y $0H! ),<50%"=)!#'0]\%@O ('+KK8VKD*P"P (8!L $, ^ ""4*!'J82-<8XL>Q4B6Z2MROV.Z8[@Y&'CMX< R M /*WVAX \K?:"@#RMUKW'SD>;2*&+-';6Z2B]XNG >T.!&ZX_@8"-UQ# X%K MJ(.W.1AJJ]K"RD#I=O(T%%HUF(V!N+7FW-WUKR?W"\MYPI@MQ\6"VBRU)&SB M<[3#"P:B-M#S!:(V7K<"41NA4U=^_V=,-WXNYJ:.PM-KHJ-T YN8':+&,#S7 M/TQ\@LCUB7N.=JA6H&US-2S0MKF*%FC;1GW[^5/-**DS^CT=?O[4=G4*I*NM MM@32U589 NEJJ^N.IC4EW=&T[;H.2%=;70>DJZVN ]+55M<=G]24=,?ZSP"Y^-1Q_-B[>7_>^JENF'@* MQ1?R+7Q$/G61[@?(NL%NV!?_#U/W'==$TX"VWK!,Q*X,R;L#RU//1)=()[@3 M_/#NI >/DM.['C\1]/OR%?WXQ0+R9+%"SLY(AZ?K.;+OYL@\FIMVR["4].B MHSPXPDY@_>ZXN&T@BGMN0% .!'TBW/C=^7Y#.-)"MM$N&"4_/& I!Y9NG.]/ MSO^@!;+;!:/8YP8$Y4#0&?F":[/=]LBZ(+=G+[W?,#+^#$_J.B5/;9&IMP9< M69<$<)<#=U^1X9K&]0*9*477R=>3::UA%?_$A8%GM;=HM6X-0)0B_/,1]936P1.W ,#;BJTD&H/*6%,H\:B[6A.1+R% MW:EK_N6DCE3>DVGH2-#-6"FQE?SDQ1K8&VO7$!3]@8*[N7V$;&2T"4()CPWX MR8J?4^?QRGS [F?7>/Z\T]N8'L_3/W[.?[Q M/]CU<(I04A.0M//A 4M9L73IFK9N+I#U;X<\S0]"P)-'K ?T5(YC>CZ'.0M8 MSU#:L=L.;NFWR3?NGJW4R#1=;?9N.OZX+QA@-@&S5\B^"SL2_1N;=W,?&U.B M0="=H(WPZ7*OIARN?NR\ZTJ$K^C1O _N:[/X&_.M[:*;=KT6?7V^]5ATM:.H M'4WYSRF9NH^_$#ENG-GDCG?FS,)3S\.^]^GI*_JOXQY9R/.>N[5L7R4FD99J M+"=CQG0<2-J,&;HX"X(A!7 ,X]"CS?(4;1%;9"(VF'-O7&3@>^1^]]@K&]UCCWA97TR=GA_5)#*'Q5AI'K>YK S4+HW: O#V MI>L8@>[?8'UN.Y9S]T2>G69%+0NS& SYG$QCF?]L#MFS/7=SN1WH7R']^?%_ MTM[DY6-<6N3&Y!%/_@S,!9WJIZ=5U_%K_\0WL6WC4Y>>97.*Z%8MP0F>XKF6 M&SUV/!U/L@JSR5GIDI_UEX"!2C 0+7\:#&Q=N@<&3"!\%83?U.GKM-Q7IF^T M"F'60M%4R8[S#+TX-NR=O%O+C]%3[/;MX^4W4^_=3E*;D'L15;_M)A;D;(0B MUF:?HP&Y-[W*<-,3'C=IUX8_;K;D39VW M=U:]FU)800E$K<0R*%;" U'Y<:HPJ@F(RH]3ZZ!3Q=T06.G^NSIJ4B!E8_0G MD+(Q6A-(V1A=*?:>G$IWN-117P(Y&Z4S@9R-TIM 3H%UIQG;DI]F]?VG(^=^ MX=CDSV5Q*DOM/EW[COZ=?';OV&*2=&GO['R<9[,H\;EX4GJC2H%SY6D:XEUA M'YDV-DZ0:YOVG:#,F)%R\0_5)+)-#<,,.R1=(M,XLX_0PO21U0CJ[7RV)A$Q ME"E,O#2"<"^>1WABO7H&#('?&;KSKV@K76RSP" SB[/**\H29R8W M&*\M)#HHV!83'Q1S"X@,;FV)$;CR0;&TPS4Q&F1LFJ\:QQY?T>W B"DK E<^ M\4!4E1:!*Y^XX$W6DFS@(#2 B&#H5TVLF%U2@EAL>VPYTO*W-$NQ-J!/RHA. MUH7<8-BWD.A@?+28^&"TM(#(X/*7&)TL'Q3,1U&BTQE P9<1N5/X'JV0CGA@ MC->2;&!?-8"(8"<)02P-MKF5J.4*.@47M%RMSOU*1S;0<@T@(FBYJHFU[#VT MW (,K.L,+V6?FL?_T-'LI$;[)L6$AT4;(N)#XJY!42&,'U98?I*0+&TP\7; MQJ_QW;#XHE\F&#'%^A[E$P]$53E%Q)40%[S)6I(-'(0&$!$,_:J)]6KW;Y"9 MQ5GE%9VLD9G<8+RVD.B@8%M,?%#,+2 RN+4E1N J.@E$$V93V*;YRG/#H@:[ M?).U)!LX" T@(ACZ51,KYG1,02RV;1,VPU&3/#< MOEP;T"=E1"?K0FXP[%M(=# ^6DQ\,%I:0&1P^4N,3I8/BJC5&&SC+[,!)]?= MJ>F(!\9X+VHY[ MCZP/]\B],^U#^O'!:N %';:@,3XB:>[BVU\/_DZ0>! WAO3//P/'_[ U4OCF M!^EY/(D.>#"Y03,+2\ZM=$27F<#^XWLTB9YA[BX'F&/S;NX?2MKB\8.D.Y;C M'DI_[[+_/D@SI'^_ K_\;KD?VMC5H:%K2'61Q@EC$#9H(,L\\X^U FIL+N%C=GDV_G9 MSGXW=$[2>WV>^,*YK(!C6?(KWU+BKXF M[2 MC:C:-;!Y>.P0;YS<^.9I@0^8"M?5@PE1E?]BJN[YQI/7'HXSZ0"D647 \PC2 M\M]H"9(W7Y'[7;JP\=MUD/I,#X?K\.L!P86.+6N!B+M@WZW^]A9(7_X=371# MXS'RF#8US(BB(_0@UL[??OK;WS[Z,\<@=IF_(N0#=GU31]:2F+ZS8!?3:XWM M>X=39Q_&+I#T@@JRQ-Z1)8_@]79MQ:249@X71OI7@%P"4>OI"B\SAS'FB'+ZUF MDW]]FU[=G%Q]^3_IZN3RXNI&NOQV=?UM>GXCW5Q(1"'?$*U+L19A?391-.GB M2E+Z;XRW&^]?G$HWOYU(:SI\I;^G1S<2^5@9:[UGW*XM!OGM4K21WR'8WC-( MER6CRC,D3AU7\N=8^G.)+BET6"1,&,^0^$#WDMWR)(QQ1L#M;0#WT*!^*[G[ MW$!/3QBYV#Z87..%'WJZ6E>6Z! 5JX[RR'+AOJKS.3\;B&S^(OO&1;;'(F0; M,KN?4F9WZR.S;ZZFY]=G5#*#T"Y/:/LK?"VE]JWKW(=K0UC5WC!T#:P[+J(7 M'TK$@B6RWJ3FZ?-#T&_ ]]KZO=D$8 /?RP$;HKI!XL#WX'OPO:)%S;NRG:+R M3#J:D34]FLR53DWBB!&+GSJ^^_DA)RR#2>\7WB[R/P8T :IT-*T[5K-ZU.W- M($C;C[Z=?HS>6#Z]%#V^%/F1_T0_YQ\$@%L>##YG9S=2+],;T^^O9E>B5+9^='[ZJ'&XU9GSPBW6>/0G/%[NH1).1)W@+KM [ MD$Q;,GU/TNR@"F\+%9("N<1\?"M_XA M"ZA$;[AL05:#WHZ'=8VRA'\C%B?(@(H:ILYB6<_LL M<\N=EKD.U ^F;LW=7[Z[?22?W"\MYHM5^U2SK)LJE<^== M[%I6',<%52.$5)P:AHL]+_KUA;B$2B01E>[!9*!)U\1MM UI^H#MX(4BD;FX M3M'@1^3EA7OC_+"7,U .)I\"ZJ?2$JQ"QV8"\L*]),J32*6ECE74%$KV*_(\ MI,\##_NT$A(T[7)-+QVR5M;_9R[6K!9%(WI6&763<\QU5;'10U-79^$2#)D+ M9$GX$>N!;SY0#X@(9.S54*L1 DJ4@B(JD1*783_&H+)MZF*TS@J]@\EPI&PS MPML]Q=H7AZ#G. YIA%EIM6N,J:Y:8^XY!9> MT$>0;/8,LD08R@JH:2 1=P:1-5G'8S5!M/944<;LD"CHX8FQ05P3WR1W">-% MV,6&M A<+Z"!(]^AY@BS:A7US>PM%;8T0W_RJ,^1?8>EJ>X?UJ":ISH;-IQK M9UGR0X$3O<4N.)0\QS*-U9L1D8&*)A5MW=BG9Z.EFCN\[]VP9PN?._*"C%0=UB*).O%/)B^$B)BFO MG^YGCO6&VARO+D73 '$>19T9'O!2/!"Y\6-NZO/2O?)G89;!QN6&4NT9I4QX M)-XJNLA=J97JP;R?,13IDR=%G3$1L32&!@>3<',F>0A'_RY+_^B^ZRK2 KG2 M [("3 N])&\>&SI-*U;"I:.+N%2\6Y2*"!5)>"9,ZK2VD9@)IH)]P1R_M1VZEY\__1Y?)[UN,(6YO@V+26*;6;?N=7IS=;#+YEX;8.N[ M\]N.Z_QX^2:U :7+S^??ONZ\<7SJ,BDK?C!1EON7-WZMNPR7T\\GG4]7)]/? M.]/3FY.K0PE9/]"3MVWT;ZS9TJ=0,_D4*S_A>2%_.XY?2$J-W,MX?*I])H$H85 MBR\]JS6';-W)HA^S G&#?$I,37KIPL4Z9H:GHDILDXDGO2'W(Y)'\@)BAGES MAZ;XET74_ASYVW/_@39G2:<8?CEZAK>RA&Q#>J.&SS@C\HM\/OLO>0)Z/;N4 M?(G.(KH/W2'@L4FP22+/E\9=R2!\\(Y+ /DH<%TR1+CU@.I#'_F!MY2\XX/) M_^$746%IN5M,.G>DYUT(M2NXV@.EE'J$F[Q-28XL0T'5LJN"M)PD39?\D MG5'!B'06/CU&/@I+MK9 _'R/]2C!54"N['7[%*=7^(ZVJZ( O^[<2&_H2@P_ MJ)KZ+KK GYNL_F1!ZT^*1G0XWQ50L?>6#PS7%HNN583*Y9;@+L P'H:$\DBR MR/>QA'2B8L@:4BQ1RKA4U,2^2_5F)_8#CTR'O(RD%46.[MPOD/U$!2NY&Y%& M=*IW$M&B/_SY\M-W1,YB-C4#WYHVVVO",@EA5%3_D#3#\'/BGB\O3'%)XAQ7 M5U()N[QZ>\9'T?,L/S?MD-F(A]51X^)Q[R >ER&G''I!:UX-=Y^0HP?X7/CJ M'A'$W3GNTU+@*#$>![N:@5*/KJ;.QY=X:&?Q(%]9Q,$K:3,N((PV?^>>I,H_ MM[G+!IQMKP+TOT280]UXGZ6R1N9B' M'JUDB?5/S=NX" F+BQ E:CLLK!%XH9=(R!DVCHEI34 <33J6]40'_V&2H:F[ M9I/'<:C^># ]II1M9.LFLJCA3;<6T(MI1TT#N88GT?)&TTBJO-#>H-C*BW=M MCB%XXR MRJINMIEKU77IE(7-"+##Y>H?;"S]1D=<*;#-\.UKFAN."08_=_QE5W@7@<_8 MBO#7@>01I8!9W&&])Y,=W!N.;V#=)),^D*(7WJ\'9^>GM&9/5@>:K&K])766 M\YV$"6H6)](WD]D)N6Q9.P]1\Z>P]U.9X9K"DGBOY=HV!LB: M>%.;G6J+4FQ2E'*+)XIA>@L+D>4Q;;J+O#.S"/!>)L=V-Q_^$3T_"WC2;9DA M)<*RH\TW5SLX-]].L2?TM>Q>8C?C79G%PH"[+R5WI$7+8.GU!4I5,5K,%@;$ M1#G#FT^K?J+7$0[)-83 +W9.5]-AF/6=I>U:JQG^9OKIRPGM]G5T<7YSO]GB-AG=JU+^_:(P^#%>=*7Z [SB[_4?9US1U_*)IKK2V?O8L,=Q"ZA+6-^ M/5 /Q)CLLZU!C%]?6O-W:N#?3S@;>#M6JU#'1F/>-RL\IXEBC\ABW AEJ[G&/M>%)YZV9Q< M>A/8*#!,\I6WK%+I&.OLBG#]-(5=I@+_U@2WP+_E\:_G+#AR[[./I9"L]^!B[?Q>6$1I,!,#DP>6X-CLMF%PNB(B=A@ ^F Q!1("(R&T'W)9N!R!O+IU:SH]G&Q]8.:3$9 RL#*R< MEY5MQ\<>1VX^I_>CM9P);-V*0'BXJ!.E"YPI*&<6G.52ZY'ENC<01];_BFQT MQSAZ:<1[TK'IZ4%X&@K5P5,;64^>R53ZLR0@ L((*\SI-5?8"ZSMR%[C1 1= M^@D]!Q4$1!L%A%8/ ?'GGP9' ?$ONL_#)&J?QO(HJY,WK.7?5%)8CA>XY*.9 M$_A14RCIRO2^-X[[Z;I.-!6XOYW6I\.Y*=-Z<+;+,R-&75[IE'S=<9O'U&2E@*G; MRM1U"8P''M>DV#=[[:B9:V2%'16B4I6U_L?4-?[FL9WBD5YO'O^SI9UH4*+6 M4@G0KX<$<'B6NKYPP1O'U62Y@*=;R].#>O T?N3(TR?AEYJGH,DJ330H#RV5 ME04.1WOF'4]3^)H\#/(;F?EA*S711CM8IW%G&17:!DV#-FC0!JVL<(<;[]+]F6%(I6.>_T<26!V<.^O.'^ M!$\Q")<;KOE1P(CU8\2-?7;;;"C5BA?;0*YE$R-)4UY0JUAB 9_O"QPIW0G6 M5>"+[J_E#R$ILA77GQAH60(MU8IHV089,6B0 :$1'Q2]+8<=;(;%S&Q/_MS3[S/&*8=[BDMQ1>=72X@QYV%M?!6X4RWO5#.M MEZWP7M2Q'S1*&R U;]QR(JTNP\M?M3I"WJ4_0.RP@11,E,N(\,_9S6= M=M$X]TWCUO ?NT90.0RQD08,D]4'D]@SQ^A);C%GCD5GO*W.'/MV?;P\<2SP M.G<(+0XI;::V07^=/!-FZA\AUZ4' /Y!#P!;'3RFI3QXK*,=3)21W.TK+\X< M*YPL!5"_E9!28B"E=A1U\QB[J@:^/Q$]STY(Y4LTKY*-Z3<(QG_O-?D' M(WD\&%;-FX"G#'C2\DKX,O TT.1^OW(\%6?6YY/'T:,.M'>O5$9RE>W*: 6L M9;U%)Y3WT_#P9T]RL8Z)JB>8D"4;^[0,C!X/_(/6K;#M4/^(QV OMTQ;WIU@ M\-@)9OYM8"UG<[6:S#X(' VTER?F(C^F 6F(&>;B)#QFW)G Z5BM^,>,.QB8 M/.9Z0C'JK@JZ.[>L'>3&^0MBGV-_'WJKFCP:J54+5@!/!O , !#RS9 SNS'PAQ'?>)J2.';4TT\"UVZ>9DW?'J%'43D!5'6>6X11CK M<$64J6VPW:+'$46.*$%RB?'^0%9&E=O'@)T,V!EG%>.%8:U#LB%.;Z1F*S/L(\=6%427R;;CKIV;N7.P<3$?LDI/62 MS<.JDGTL_;[<'1>M(>**O^JL-AJ/TMQIG:)0.I"'6M&Z*!]*&^-F[%M+<^/X MR*JMXA'/$NSES^3LS6[*2"6.0^5)5(!+!KCD3]3L#Y>!0N3SRT!X4WR%&&*+ M^!:HHF7;;]=9D -L!]V)_? M3HQ/7[+LOE!:,.A>WWX@W3VF2*R&H].51O_*$(* G WIR9Y,YHT=CZ!E M0:\PXOJSXQ@_3,L"X;P'>V7.$"_9:[GZ^:*H?7G<>UG(!7)87*!D3@O*H6P%-'>W%@18AK[,USNE.B2$&>V M[MSC&_2XXKM\X6=94RLWCP Y&9"3.SO*&3F*/ 3#6ACY'!K6=1/,32\_Z^?. M,ZY5FYT[MKY'20,QQOM%[W^"LLB:X3)W"I,?+L=C*(,46J6$99"U4RFOK+/I4ZY\(\(5!'%.J Y;AVNI2)9J;U?!"XYSOZ][EC M$1WC1>=NJ5UE3$_>8G7-_I.X1VS4M#-X3 XE9C:>N9H:&[--RIT#LU M1I$6T"IAU8)N@9YHAZ,Z1V:$Z@ \R%U(LR3)94B1??8?]F2M^DXE *&\$,I= M1L,10JH\[C9W VLS)+@;X.=F-_61X.)50PSRMQ8(J;#FI^[%=(H\'(VJYCI M3@;DY.\RP!4YREB$1N)@<>^2UW\&IF=2LG1<;+$CRIT9611$WP+QO0\39JZ/ M83T"URAR%1+DXID>^;A0!:N[3KC)7+]2$&[Z0S"U!1;=;.?N>NA2ZDC>ZLR6 M^DCNIM>C#3AM\5_:9$_[.=##7M&[EZ!@LF8 Y=1%@ M %7DT*KO$!6HG<]1. MZB]S9_71.0):?;E[#?"*\HSEK@H;6^L$F=Q=!WA!IB]KU4,&2@_KBVMABO6 M%E!66*E1%>?-6PXQ4NOES(NG)8>Y2Q\2O)L]MX8I/5G1X,RV.B$H=^5# 0CJ M,00-EPAXPWQ8CE\+D35?)V\WB$'E/@Y@)P-V^#41:01VP,3> M:".R,JKK*:N;GHP8[M=59)UC][/355DIO 409,IJ!L[]6HMP!6?A=7559QRACL5>J?&!!T**-R]=)<18]8X1);^$:_' MXLH[8FV>2^Q>SY&+8XYY#@=BDN 2N1?NM4\KP_] 5H"?OQ6INFY*57=V?IJ@ M>D=QN;98U5O%E+OO8H^3VWJ#^#VN]$!'^R"AP)\[+B&U(<4_;UQFZ"6)4CPI MN\2;KL;C292X6/I+HI0V24WN=KOT7PI:>&S$#])'RO)+]NQX6.^8CYVY:1C8 M/M1'Q/3:?4'O8$)NBS^^IU=-HE^2$_B>CVSJY()OEM_>'L4%15*>-[J.+L;A M27;W7]AU#.3-MTWN3M76-B E U+BO/B4AXO6'RG%^24Y+;:2C!YEM *):1-Y M3"[OA(;0D7-_[]B[K:!1G#>?R0H*1RG-!(JKX\YD A4VWP+LGW0FZFN/6:#Q M,TYGD98S0VV8P_0Q/2](6O_Q'O;GBZ<[8P/E>S)5DT=:7QX,7SY9]" 2\J5K MO/#Q_0R[DM8E0HQ,56;]$^.?;0^SE?>S#8@?.E1>;DM:>[9CK$>/IK!'4\&D MS&\HC.-*.%*9E&N4WVDE[,ZN:947;0!:,J EKF0@E5G)"2W0X43@:-O4,%A3 M!&01R\8TB TJZ6AA^@B.1MZ'YW([_<_TN"3D.+./0F*LL6+.5D,C6>U7?OXX M8"@#AG*' XK"T&@LJX/*.YTU)H%9@#2_PCXR;=I@$+FV:=]!5=B$QE4- MMLB?"2TYK"9?=^X7+IYCVS,?L&0Y'HCU="SY)IXG4U<.Q+3_7)*&52P?K1,F MW!;SA5#G'/L7MS?H,0^#2AYY O+J8#*0A]T*JN7> J9R8$KIIJ[MJ!A47:T" M ^)M\<9[7;-\-RY&7N ^+?-\R"Q'(JY@)$WR"+T^2+_BMP? MJG)/>RFD=B8UDG,:2G>/I ;_AQN,Y/YXY\/5.*O1H+U(21(Y=Y8D!DKYX]^* M)JOE-[2(W9Y4"^7> F#F3LCP!F:W5W0OR#G)>\20%TC2C[7I5N M[G3/^B:4$T;6?$G6T4@>%)YHA?W8=<-E[A02+UP2&UJ-+:NK'I>-R2-QWXK] MXM3>^FJ>W(?=EW&X7,JI9&'XW"FKMX<63&@5;IR;UAVD_UTH(UTUD_D]\PQGNB[/<8P4O<-X@[U%=/SFO)M$AU, M>BO(S%?VS^7T\TGGT]7)]/?.]/3FY.I00M8/].0MN9[&N&V\-? K_]N+\=7\4^+EVSC3&W%FI^VW&='UMOWEP6%4\4P_06%B++8]J6:>/.S"(29%-TL<&)Y$+2W*52Z.]$R&Q:=3^BYS>) MH#)I_#^D!+UB^\U5JF#S[11\*(<4E"4/N^9MG"*ZH8) B74*%VC;KGD@FJF]B:P46"89&)O M7YU <1+6#@@S$PPSO1>))9;:H5P>*=75W\0+TU=_A]\G*H-Q2KQ R"9$-_-Y M71;(),J96@BA=B:>Y?.POV%$)W?PBK.Y=T:ST.X7*]=VL%,S">;NII 4L\D- MD0I8NB=?GWL2)D0U(IA'4*]#.Y@&D^><*.BRJ;,>(@)&+C"F606@-BH3^&,I M(=$%1&T\4=L@-=2V HS&4QLF+-I,2Q5HV1A: E\VAY95\64;='?S?,,WIBWY M$#9V@]C1!4OPTY7R;!? M^P'; 3YUG7N:/:,C_-OTYT>!1Y"(W3-;MP)J $P]#Y,?(^/"B\T!?05AS:>O&B M31%1M"EJ5QZ,&]Q73LC-S!]H2V+/I[4H=3-B^6WT*(@M4\\P@7O['*Q@2MR+ MV\^.8[!J6NP^F#KVKAW+R,>D [D_+KN,%K8DB8[4 0<3FC=2-7G<+]I2!J36 M#:E##O8W9Z3VN_)(@6V>@-1-I(XXV.Z;[7/"K^FR0S6\X:\_QW[C3OPMFPAEY"XSF2,7V/+HIE"V_BZ M),K)XP+;7KYFAV-Y4'W7>T!1%A0E)*0SF>:<4322517.OJL5BA(2HYD,=],V M/9\V9GG 8#7NPV()Z=9L(=R0-H3%IAN4V8?/AO)0@S+:6D$I(1^:+:I;")3 M?JP9E!(22]D"O05 2=5D;5QY$ ^PE %+6D*R*5OPMP@L*?*H\"Z]4$W]PI*\ MPAY&KCYGIJ2!'[#E+&B[/[ C]^$R/AL"0\H0-CM^ILL^/-8CJA]R=;4"$I_- M?KR!I,F]0>6R&H"4!4A\-O+Q!I*BR@,H5ZH7DOALTN.*I!Y-K@U[E=-+M=TA%8?[7"#H]M7IRPH\E*M[G]%W;0/FM#T/WW'NY_AZQS MAF>$9Q3Y&=OGZH5'=#KA"4#VG81#;QU:L(BS"5OCL07Q8DGA*!R33SFKBCS0 MQ-Q[#0"M#* ]'GL=.0"T=S!11O)8+3IB" "M&T!Y;*KD(T$'0UD=0D<@ .@F M0'GLWN0C0?M$@H[$E*!E>N7P5OJWVNY7_I.CETCGTG &&2/ MQ][.E0@,"?3%\?()P;&L%"X#:ZR/180/CTV=O. SD)4^P*=6\.&QFY,+?&B4 M92#WN["-LU;XX;&-DQ=^E+$\JKZ2$ZQU,=]JG[5^X<^Q*YFAS?XFRG"\/:S- M<6UP)[@3W*GU=RI,H8HIN%?_QE'(Q<*VNLYG\ M'%L<<3!Y"^ 5 +QQ2>JL9F]IX%4'I2>1 +P"@S 4& M;UR"/JNI7QIXAUWAP OI6#'?:IF[]EP\.6.LMDS+^NBQ3IO.1 R&Q)6@9 _J M+RM/3EWG_HCH0!&ZX;1 MA%1Q#AN>$T;EO@HH!91NHC0A)YS#PN>#TIX\&!5](FU5#1S@9&XQ98 M3<@E9W*M]A>K2E_N%E[0E0^KX%&)^5;[/*H3Y-H$OYZTP.21Y\C%DG-+N/?^ MGK"SYSOZ=VBX 7>".\&=:G.GEI7F;NVD_(0\4X?HF+"V<9Y3(2ZQ>TU5\[:- MO%3>R\\9[5>VEK7QV?GHPZ;[3RBXV +>N7M =YCDOHA3HJF6?;0+0K1ET M\YPD40ITQT4?F@?0K3ET\YPQ40IT!V6?AU)6;*U6,9PM\__8M (?&^ ",O/ M>0Y,2,O/$?5SNP!EUQ^!,JH9>/,,$) /#N!F^>PR)* B^X 0#>W>#- M!MK", 279(LO-(LO\;4R&"C0XB#XKN<)AH]R0G\#T?V13;D&6'.\&= MX$ZUN1-DV>N494]M?0JSG2^S@9SY<(Q8TWBIJJ>AICX/[F?8O;AEUWH7S_IZ M,W*>:5^_*JL#"+0!@+ JS.?7)*%JR.*OV#NO(JI-U*$Y&N <)40 MSGQ^29405A5(9@*$MR&<^1232J6P E(8(+P-X>1 ME3]"WEPRS ?3P+;A40ZR".\9;"?\<@,\Y<8:>7,M*XH:Y3D[):DHZHB1_)JV M/#A>@F)5(!5A(V^%E (];TU@DCK']R"E&6$.HCNE)/)MC7F,L(9VX#@MD/Y&U(GZ' M3X;P'8HAUIH<$0]?NC5M9.LFLLBLR!OWY$[>N]?GRWE-R/)+!',>P=#EYT^_ M'[S@2,J2+QDJ>H?Q)WN+.&J;]SK_]G5ULW66CE9,VA@@WG%+0N7!I+_"S7SE MIEY./Y]T/EV=3'_O3$]O3JX.)63]0$_>DONI_V?CK8'G.'P"E<(X\F+_WF7_ MQ3FXT4<'TOOMQ_WM^"KV<>F:;8RYM5#SVX[K_-AZ\^;BZ(MI?Y?(ASJVK'BB M&*:WL!!9'M.V3!MW9A:1*)OBDPU.A!J2YBZ52G\G0N=@ U0_HN RJ6\< M4H)>L?WFRHW>?'M)I'_^&3C^ARU2A6_*(05ER<.N>1NGHVZH-* =Y^CI6)01 M/KY'DXC&L;]*8X[5&[N&Y2]#/LXHU9CV,0\DW_3ID/1E1$AR!5FA+_@K,GT7 M2W\@3P^(YI"E,UM_)WU\3[Y>JLPC\SU:%V[7*Y$64O5^X>(YMCWS 4O1";*5 M3/)-8*/ ,,D4W]+QJQ2W=D XFP"::<)(1C&%3UD^4K.KO[T%TE=_A]\G^H.Q M3;QTR"910ZEAVL088>+\D07>6!@PU->^NS;L;QA%(>F= <*]0W^%5K\3B4X6 MU?[U8+!33>UK>NX*8!8C-F:3&R(DL$2,3'_N2<2\I)4HE-< M*.N2B;,>U KO&"J-H9=B6-3((_F&)/"P*JMH&J;9 ;:EL1 M1D.P#9,6;::E"K1L#"V!+YM#RZKXL@VZNTG.X1O3EORY$WC(-KRWX*BW@1:" M-4]8IBEZHY_+*+QKQBF>U62TDS+5X\R[G&I[ZF:CZB<$0U'FC4:U/1 34%0< MBC+O]:GO694 H^)@E'F_37V/D81]]2^LQ M_'F[$6*L@"*U&Z8U%B/D66B;" MG>!.<*?:W$DPK[_DWBBGCHO),TIZX+K8UI\DWT6V9R&F\9'QW\#S:=V8+-G8 MKT]3-PF&4]Q>HJRQ *9^-^KW0CLJ(N-11,4;2L1P]*EMW#R3=+JB M*#'!+FYOT..EX[(/?-\U9P&K?KMQ+A&YC9_',),\,@WRZF R*OS_J][SC%]7AUKY3BX 7F# )QPC MR\53$0+PRJATWP0 +S#@$XZ>Y>+^B %X>:24[O"\!OF6Y2S( #>.CRS)B4 NB>/"@_[5>\GY&0;:F\L7J]WVJ? M_W<44W%<(Z^O71U:U6Y"Q48F'S!&$B^E<*XM P-YH(AY^@8 5Q3@*@GE')E\ M/=[ U>3A$(ZF!N#N!&Y":4$FCXXW<-6N/![ D;Z W)W(32@2R.2Z\4:NTI4U M00],_ C-V],U;X>V[3OQ2 QB:-L.;=M+88[*V[9[>-6VG;ZL9=MV=D;)W+$( M%WI1MW2UJXP_D&]))W\&IO\D4!/W*EJY5]2]/0//EM_7?0^!LI2W:N_G]-MO M.8RG5##^M#K$]R1A=QGT/C\9-QS;N8LPZ;#Y&>JZ\$]\2S\]=-%,K0@KBF7ME$H M@'H'(@.1FT!DT=3[Q^(ZR$.0H#ZP!-D#1&X%D<&U2.5:&(9)4]/( L^BV3)! M-'L$9(*H,H'M8P!QT&QQ "8"$+D51 :9GT;FL_X( LE\B%9DPG:&X]KX8CO= MOLOGTCN1>>#(N;]W[+!.JG16B-M)*9A-!)(T#8HND6ET3!L ! #*!Z K["/3 MKB#5"PAJ"((V=K, C,!N*MAW<#'R O<)+"<06_O@*'&#@L!H C^U'OC/*&^% M9I,Y5"BT(B.:?^[7GD0WB]?OVIMOY:_ .K"0#T4!M3#W*!^WJM+:XS/["C952+ ME=%85@+CW01D [B:!.^&P.&6<7X0_=W)+ M.BVN/,"OG88H=S5%).!G.A2Q/IBODV^I=G.C?%D0SF :FN*E^IB*W!^,Y/ZX M+Q*D10-:RUS,!%FN*H6BO 39K6ARMR=4,*6APKL&!DL"QM5DC)<3%R'26.T* M96#PS@\DG%,+N=6ZS4O47"',JQGX$G5>D%LM+;=ZCOT4)U"75216S7!%&D;I M.*W9ZPOD;-3Z-H^RQ4WNN*Z\F"C&JLC&KV<&!!-&JXUI$3+(A2+8A>*@NBY<9 X6'MQH5F6%$& M0=9:5484JI'>6.$6;(C8M$2B-WLX(&>CA@-OJ%'#M8Z<8#Z7:C[W>03@.!6S M)GV76N7$1+^XO4&/EXY+IS_U?=>?RRNV0YB#HR0 M6@[7.G*"UBI5:PTX!'U VT#]SIY!HC//"UAS!.>6AHKHF4$>+92E@(A>.0M* M9$_"C]C538\>Y@$]$P21(D,>MF_V]@GT4HH<;!P'KFG?79('<8QPQPO[\"+$ MS,D2,OGVOO2[#?J,^U+![P+,YPX MYN*82Y!CSZ8+Q6-?[O5JLM$1O-]&Q6R;/1R0LU'#M2XVU>SA6D=.L!W+M!VU M+H=08WGVGU#;_Z$&;;_PXA_8\[$AN>27:^KT91A3I%#S((XHC(A0Q(LC7JTP MPRZ;_D"NP9(:IXY[BTT_(-?D"RN.H#6:4,.)PP:J8%'%3#RPI6C_PJYC(&^^ MK6,[@'QAAA/'1N2RB[&@^&*+N0 <7PA+U68X(&>CAFM=6*K9P[6.G&!!EFI! M\MC%"E8@E#+FCC4R6'1FR,,&V_6*;0\Q@.)'^AH:E+5']#=[N-:1$S1YJ9J< MSX:Z_+&@J?'?P//IG;T;)^$^+$? 9/W1FJB_PF0JGNGC:^P^F#H.S8#JN0U'^@))^-J7-J%Y#PD=^-K+**PA/F1X_E?L3]W ME2MF/"T)Z.GZA !@-P +M599HV%'Z_$OPWPP#6P;T@*9.YO#<9OB AF&:=]U M0JJ0=Q>/I9OP,\R]=8G9+&C2I O?46N/IIA;I3G M+CCGY# J%,ZR,AZ*!&G1@-9\7">)[U&AP"Y!7"N:K"I".9'ME=?BV-GC9%B7 M$]<8]F1E(/#AD(47D6^$X=, E=M5KR0A"QBQWO-ZI10%YE63>8F*+U'GE9N. MD O-F@L]Q[YD,H\>6LM +Y)&# ?D;-1PT+P"'-("'=)^PL:)WG/]V:"C=0O( M 1'5&\;2OSA>XHD3.WW9D=P="Q5@$8:'0$8U:GV;1TZP(("<8$$TPX)(J&#? MLB!:;@P4'M9N7&B&E5ZP$ZA6M1=1J$9Z8Q&4O(6(36LD>K.' W(V:CCPAAHU M7.O(">9SJ95.?95'!(Y3S6K2=ZE9SDZ)O4&/EXY+IS_U?=>,SZ>*Z;4OE!'?13;U*2ML@XL$2 GJ*Z&J"Z-0^@'5$XAK73;5LE#C[MG M;0WBCI4*7SD+2E]/PH_8U4T/[VRRVPI1(LP^EGZ/AQ&$.%_;A18B9DR5D>'_*3-!"]QSYK4 M[X9]INVY@'=AAA,G79AP5FG&<,>>S10*Q[XF#]1!/? //G"CPK?-'@[(V:CA M6A>A:O9PK2,GV(ZEVHX))RUFBC>69_\)W-D"RM&RQA?_P)Z/#@&&J11&J39PP$Y&S4<>%^-&@[(V:CA M6D?.5GA?PI0[#[@T#\E]'N[&%\.*_ZE.1G!S=POI0^<$<883YTS< 9=6(3F/ MQ]WX&HLG+$%^Y'C^5^S/G7P[Y83:P0)'Y H \W0=0@"NT"]NCSC8T7KDRS ? M3 /;AK1 YLZN<-RFN$"&8=IWG9 JY-W%8^G&^\QQ#>RN3T'R',LT&""ZLD1_ MWHI@XV>;:%EQ%Z[+![,"J+6:J&+.2ARHE17@X+I\19A!Z298VUF5;H>GGGJ2 MN9ZN*4L!)X@>1U:;M[93_8CMCLC5L$51!&K8EYHJQ9Y2 "(>1#S,JGE0 \.U MX;,"J('A"H;K;L,U7:NP%MN@<4%*KD'GMA5??D(6.Z,$^=+_!#:6- )1BK22 M^P>^(*S&"%NIX"%3D PGF%DXL^0I/4.;?NX)DF>K/YM99&="5I!P$?B>CVQ* M]'PU":HFC[2^W!L+5)K $4*"(EN4]?M'D[AOV"V$^Y+:@,P=B\S6"^^7RRQ0 M-8&2SJ*B6]!I%<1TE1O;F9E.R:0*M#LX/87* MJO,5E2=;''P9]G)S8>XM(IR",(K<'ZJRUAO5D>7J"G!1UJ^F,9@D7=@OE M+ MT'V*)JLB'?$$R@\,THR:<)#,@^4$-D<:,2!%XJ$TB;'"]]IL9"O3L :WJUZI MU2A@Q'K/ZY6*/9A73>8E*KY$G5=N.D+)2-:2D7/L2R8+\$#O+6C6U(CA@)R- M&@ZZ^T _B *[^PP3]I<-G\MTQ\7D+XGJ#5,K7QPO\4B>G0[N4.YW!*P(_I6I3A1J$9Z M8Q&4O(6(36LD>K.' W(V:CCPAAHU7.O(">9SJ0U9AV,>$3A.)>%[#N+W'G[H6OG 6EKR?A1^SJIH=W]B)OA2@1 MYI"9D<+#",[>OH5>2I&#C>/ ->V[\&S/<$,1^_ BQ,S)$C))6XO^PJYCL,Y4 M6[N*.B+)%]'PUUJXJT7#/6E;P4NPL^,[=F-=>QWK- 4#4!=G.&'2@Z.$PYLS MAC?V[%("L =7MUE1VF8/!^1LU'"M"T0U>[C6D1-,QE)-QH039S.%%=ML]D&Q M6=;HX1_8\[$AN>27:^KT91@RI CS($PHC&1(.*.WRC#AU0HS[++I#^0:+&]Q MZKBWV/0#+L0BZK-<$#.1@W7NEA4LX=K'3G!@BS5@N2Q616L0.@XECO2RF2$/ M&VQS*[8]Q "*'^EKZ$/6'M'?[.%:1T[0Y*5J:CZPI0NUH$(8[ MFR?](,H Y&S*^C:/G&+9)LT>KG7D!%.S3%-SS&.;*YB+5427VE;'=H47@:O/ M"81B]\':V">W]WV+>43T$LR\(@G1..7.0C?0((W2(,T>#LC9J.' ^VK4<$#. M1@W7.G*VPOL2IMQYS*4U2.[#A3>^&%;\3W4R@IO<"V1W5?](H!,9Q8-=\U&> MT$MKS*4E2,[3>S>^QL()2XP?.9[_%?MS)W%_W,X 0U\DK)=U,J]X,!>G9=PX M73L0@"LT@]LC#':T'O@RS ?3P+8A+9"YL^4;MRENGW.L+!Y+M]VW3J\F4Y \ MQS*-S<.K!3#QLTVTK+ +U^6#60'46DU4,6*I8#C08\CJ\U;VZA^Q#9'Y+#K-5E1! J[I*9*L4<0@(@'$0^S M:A[4P'!M^*P :F"X@N&ZVW!-URFLQ39H7)"2:]"Y;;67GY#%#B!!OG2-%S[S M<22-X)3"K>0>@B^HJS'J5BI]R!0DPPEF%LXL?DI/TZ:?>X+XV>K19A;9G9 5 M)5P$ON9(TO+A/ZUHM6:ZN !=E_6H:@TG2 MA6JA7%B"[E,T6=74.G)BVY5?^PS2!![4DGFPG,#F:"0/-)'3GG&)L2CW^1/Y M/7.,)SI;1-9\0MXPS(?)3S_%9QA_V9KC+Q^>Y\.FLY%%C)*(40YQ1;DT;V;J) M+#*K2'9[[W;-E/-JD(67= MY!%B7GS_]?K"-FF[WYSAR1^\P3F5O'4RV[G7^ M[>OJ9NO,':V5M#% ?&)XB=1MXAQ,ABO$S%=I],OIYY/.IZN3Z>^=Z>G-R=6A MA*P?Z,E;*(;I+2Q$EL>T+=/&G9E%1,NF M(&6#$R&&I+E+!=+?B?0YV #5C^CY3=KRBN;>0TK0*[;?7*7I-]_FLM/RALH! MVC?IB$I5FYX-B"81C6-_-4I4?)Q-ON"OR/1=+/V!/#VPD"M+9[;^3OKX?C8I M?3)'ZP)J95)ZE#[K^HO.C2R7VE7&'\BWI%"?53/E-X&- L,D$WX;38M0\75: M\A>F!*%,J45"A_FIE(=' M5L/#ZHY"U>N[:\/^AE'D6^^L2-I=:_1B"KLKBE)6-Z:^:Y:*TVPW_3A;W7<6 M:V'%J;=\XPU2C5?DL\#BP^)7L?A#6'Q8?%Z+3ZQUHE_M7P_4G2Y(QD%?>D'K MTTBND"W$X%G]K"6XPL5=_Y>R*8, :*\["X'R@,5OY^)7HSS6]U& (R,<*( C M8?'!G,MCSJUJ=L&::YM. P[BP4&LS ^8!]0/+'X#%K]-DNO&\2M2^^WSIE:X M&A2+JXP=-KI5XB]J[\IRO U3H&T2(W2S7\>T@8*UI>!RSQB0L+8DW-AGU%0Z M@NY\MMVBVGK0GC5GW,0*-[#)]W[8/ W\R\)>CE9XE4&4;8HK4,;$TJFX!I"5 M3@CP]3('<>\$ME\VOLH##B BLS4;=HX!2 DEC_+?B: "<#$\B?LIR&]^>)X MWEL !@ #+%:P6,%B!8E3@7G"-B.*@XB/J?M^OPC=I(S%I$-CIJM>.8:@@!'K M/:]7#J.!>=5D7J+B2]1YY:9C>JG(XPC>C&'O9-65XDX;ZNOUDPV.L1X=;*"P M@PV4/ <;O#JK=$3B?],T7;9RV",'2>UYXDX)4#J*VM$4<4\)Z V'\G"T7Z_D M7(M8#2;XS'W?WFX\41?7'7]_U!79'7^_=H@ MDT56"K8XKK"IP-;Q5WA>P<3 M9:3( VV_\U ?!6"+ZX;>CKP5=@-?322%14DGOB@2VA\JL0U 4\I\L1L J[M MW9$XU_IFZF(*/D6$OKCFU^G0)T#SZWY/'N_9;QYD7QG@2Y)]<4V?^:&OC*;/ MJMSK5N#NLQ+ MU+P%S*L9^!)U7I#GR97G.<>^9#(OL^;[@&)J2_(9'^EP7I\5@66N[TVY+?,K MTK&0R8OER:13(:4Z+[U-Y\6@SHO:Z2KD)WJI%1.U)D(_C"S28NAX.EFK(C8RPP:JK'+#!KJ%0W53Z6A6J%L"@^Q">TFLM2DI*_G)B.W47IC MA3NJP'L$I0'++-)-P=*$9083:-_T]H"'E\ZIRB?IN]2T(G;6Q>T->KQT7#K] MJ>^[YBQ@![[=.)?()7/9,TTN*Z.Q(%GR%DH'T'6-7680PJ\)X2$'1[35PK/= M6/%;V.^&^T26K @)R M7#0@DVH,7\+Q#V0%>#<:MU3,7]AU#.3-MP.C'8"@B$9,/ 35+A='R]H+B'(U'9PM=%W#$89DKOVFM M'?'ZW+36RPR6PRN6 X_M!JW3_NVN[&"$[,R0APVV/0';'F*0PH_T->QJKU[L MU>>FM5YFT"ZO:!<^A=SY_=*I\=_ \^F=O1LGX3XLOL>DV=&:,+O"9"J>Z>-K M[#Z8.@Y5VA76G3N;W85IMUR!>T56!D)5,K506H!G!U.P;&&989F%6.;:6;9EEQEQV="7^[2)C2^&-7!3G8S@YMW! MI\E=95"U/0L S+ %7.6R@R_GB1,;7V->U!)^1X[G?\7^W,E7-ZWTX) =T7S[ M! !JZ?;OM1)([RN#R1Y MCF4:C%!=6:(_;\NS"K--AZ_'R74IVCHV0*#U8Y<- ;XN)->ER*^ TTU#\+$+ MLMI23S#)N$NWU;* 7OS'D;W@K>W!.6)UAGF.(Y.'/:UL.S#UVO/HY Z:R)>^(E>? M2YI"GH. QI/Y$^Y:7%G&Q?5;8+/:>ZJ)O>[8WG4KZ#3+:36<@.M5PC0"CQT M6ZL@U]$@?)5<%:OU<^-KWRX0^V--&6FRU@6\U0EO@]QXRQ/ XP&TWL%DK,@] MM0LX$Q%G2;[1,+]@XW,>#!\A]WQ*04\>J#TH2*F'V3;*C;[<=7B<_ 1%[O>' M\EA50-R)B+2C;C>MUDN)7C9A(9-1PU8-?; M*[5U&['"--#B=M4KV8@"1JSWO%[)X<*\:C(O4?$EZKQRT['=:9ES[$>'=,/N M7]B6"LLLUDUAOV23G9>$>M+><]G$H*-U"PA'$Z'_?*QI+K]'D_N*4 D/X.GZ MKHC8RPP:JK'+#!KJ%0V54-BWI:%:H6P*#[$)[2:R!"1KGKS*0$9NH_3&(G1] M"]YCY=*L/C>%9:[7,H.EV=AE!A/HE8QV+^'PM&Q>.J=:GJ3O4M.*'5)Q@QXO M'9=.?^K[KCD+?#2S\(USB5PRESQ%9VN9<7E41?$9CQVA39 .H.L:N\P@A%\3 MP@GG!69R1%LM/-N=Y:1G/;'=9W%=D<-73GC$M8279US#OK0] D<)IW1E,YKX M'HB\^R#S;+6I77E4_6'F ,@,@$PXV(,[<;C74Y5Z[6$"P[F)YP\$-& M1[*8,X\SP7'W9KA!!9M#P(.!:!TLLT@WK;4_7I^;UGJ9P6)XQ6)(:*B?*>K1 M&JW?[@3]']CSL2&YJ].KH[ &A<;.@YUJQX1E>XX)9PI4&NT?[OK.A@A.^R0<[8Y87G*N80?Z6O8TUZ]V*O/36N]S*!= M7M$N?,JX\_NE4^._@>?3.WLW3L)]6'2/2;.C-6%VAM]3*#B?&*B<%CDP*8 M"9#?C_-TK_ BV/8NRY;-[+>;[$QM>8"[7$WI'C^5^Q/W?RE4S#&3JBN?5)\$NW<:^%,&IW\OEH MW0DWHN.+I04R=[8.R#B1N#.%B['SX,SR8I:BK6,#!%H_=MD0X.L[VN:;(U9@F.<4,GG8*[U!>!LG+OS"-0!6YYJ43\AB3361 M+_U/8&-)(Z"BV*A/NXEM-M$(FQA.,+-P9D8N*"F2?H;QC#Q(."&YD)X5?$Y^ M5S6YKW;ET:CH+%W*I2TIF\<1BT6X=\G3^4<-N4(IA"L*/&=<*UKW 3,4S@PE MV7J9F4'-S0S[]NG8GS&444\>=($Y@#D*8@XM-W/D"0OSX(K>P62LRLJXZ.,& M@"F:SQ0)X8%!+[_*X',2$A_U\7P^QT#N]4HOI4E/![Z56]7R2O-][GYN[LA= M(\O)]U;D?G\D=Y4QZ(ZZZX[*F2-)=PP*Y8X2=(6B$B[10%G4F#DJ-ZP2>&.8 MS!OEQ)FH]->*QO9V5D6C1:W5M[K:R)ZD 3.WJU[)SQ8P8KWG]4I5"\RK)O,2 M%5^BSBLW'=N=J#['OF2RT (T0H =^K#,8MT4MHZ7>=.2FR(-$BKLA\^%9.-B M4BE$Z#^?[YS+&>K+O7[E;8^ IYNQ(F(O,VBHQBXS:*A7-%1"J?.6AFJ%LBD\ MQ":TF\CRT:R/_"HA';F-TAN+T/4M>(^52[/ZW!26N5[+#)9F8Y<93*!76AP- M$\Z1S.:E3TWZ/'2<>GTI[[OFK/ 1S,+WSB7R"5SV3.W+P]& MI:?V^>R1;X)T %W7V&4&(?R:$$XX.C63(]IJX=GN+"<]]H[MQXUK$!^^V:FN=@Q;C-UG,&? <,2EWNT.1 M<-E"1P:"=K#,E=^TUFYY?6Y:ZV4&F^$5FR'AB)%,P8_R]'[E!XBT.U/_!_9\ M;$C$X?5=4ZFM5YFL!Q>L1QX[#IHG?9O=X$'(V1G MACQLL%T*V/80@Q1^I*]A]5T16.;ZWA0L6UAF6&8AEKEVEFW)948C M+OOZ&V_CQ(5?N ; ZER3 M\@E9K+LF\J5KO/"9U2MI!%D4(/7I.<'Q..?*3QA/X.:$0Y0+:5S!\G,7@>_Y MR*:\D[,1A2;W^R-YW.\5S/,IE[:DE%XCCQ87E2M&A7!%@4>1:T4780(S%,X, M)1E\F9EAG)L9]FW6L3]C**.!/!P7W8$,F*.MS#'NYF:./+%A3EPQ[LFC,6@, M8(I])Y<0(Q@K^54&GW.1^##*\VD=(UE12^]?G9X.?,NWJN65QOO<8S4W=^0N ME.7D>RO,]>X.P?6NO>ZHG#F2=(=6*'>4H"L4E7!)Z9LBVZDLFFI8)?!&+YDW MRHDS#119[15M"&VG5C1:V9IV%_!/Y/?,,9[HG.AI;1/RAF$^3'[Z*3[C\4[HBR'9O36"2.L?W(*4980Y].!!QV-\>\QEA".FULA>PG MLE:2[?AD"-^A^&#I/&I!2[>FC6S=1!:9520YO7?ESG1C=0@A)-U"'H'3Y>=/ MOQ]L8Z7;_3F.;:)W&!>RMPXF6_7Z_MYE M_\6E :./#J3WVX_[V_%5[./2-=L8;-Q=$7T_XND0]U;%GQ M1#%,;V$ALCRF;9DV[LPL(E VA20;G(@N),U=*H;^3F3.P0;(?D3/;]*V S1K M&%*"7K']YBK!N/GVDDC__#-P_ ];I K?E$,*RI*'7?,V+E-X0^4"W0E_1&6I M3;O@HTE$X]A?Y8@..M3RC5W#\N?1CS-*-:9C;@\DW_3ID/1E1$AR!5FA+_@K M,GT72W\@3RJDPA\SU:%W,KL]!C5$7>7#JUG!]>-5-[ M$]@H,$PRL;>OC<\?04NFM@/"R03 3 =&,HDY>Y3%(P6[^MM;('WU=_A]HCD8 MF\1+@VP2-)02IFU@FXGO1U:"P(HC0DWMNVO#_H91Y*#N+)O8LR""7]%3[)V( M!">+2OR!P4ZUM*]!N:N4HQ@QP7Y.'5?RYUBRB2:0B)?ESST)$_(:%.\1TT7 MY[+7:5?#%P .QZ*T%87#GXW:G6>RKO\K9!M;&^FM%BHH4B.@$GE"O%AM$U:% M[I($DI9"4K5"DK9!8C3)M'ACVL2B< (/V8;WMAS+0:!]Z7-^$Q-_!NV?O$$*V@OH8C]'/N2R2H.:E2Q'B/' M=R4Z%+7-1$3((3#T]" M]PYY^K_8&_4QKM+\MC!],;6-Z1J5E5WF#UI:96]NR/.E@/1#C^[!=7!_;K&*-ZY]8%:!_BGP3!M[M$G.S+09 M68Y6E#M:)]S4=1%YET5$CN;TY9E-K*W ]B]N$[[RQ40STS+])V6_W0Z]"KB\ M&=W*RP=E0NNF3#JB%J <*=#[O"JMQ8?J2Y7@>!IVREX4W MY*!25L0Y==QC)YCYMX$UU77*E/DR:0/(HM4*1''YUZPJ@"^(Z+8RI>@-Q> J M9!':IOU -+/C/DD_7-/''W#, M5:W0HW0Y2&T>Z&'=5KO5Z_R6F]BT8$4BZ*";,AT/6737V\*EE0WT7%_;8$?\ M+JCC!4)['[;CD5S]C$R;TNO"OB:\=G%[&='ITD)A&PM&IR16_ N[CL$:(V_* M\$[5' A R@(D'EG5_8"TNQ]9 R\WO9X'^@#W?] ,7@B7[<1R/A.HVQRU# MGWL&S$>5&16BX$2\>2ZI3>: EM\,\GJN)@\I*0'KHMM_4GR761[ M$8+>W!&ZOV71;Q#G^Z2N%![YU(A41Q&E;IX)M63/;[:+R1/]A?.=N%MZAU!( MA>;%$X]4:+%XZA&[O() BZ@GV)0MU\.,M2>9]OJ6$<_#OL="+%:4JH;M(W G M\;>/U-/$T@9LM&5ND6[TPN8#;4L%UM1>VH_'+MPS6Z?]=O$Q#G^?V4LZ7:W( ME"\;+'>'8$G5!DL\MN(6AB5%'FI58JFM1E0DN5J MN+1G6HE>'JCZS%A7,IX?Q,] MHMJ2^TY"XBV9RQ &2\9>-:W\\@R& MG)$?M:^5?+B,DNIP&H[,G/;WE,B+4IZ=O'C;.[!533E>TRGE\F=SM0O5=K6 5M^LU M1Z?/0F%%W)-N!:&H5P5[.;X(H+L:$0"21IQ% KOKI=WU<<;R?U[L<08B%DS5 MM#,_+-X>-VQ99(\F;@)7GR.:L4G<-0JY'+[1=AZ;_R_1$^ND=.-,=4(G%Q-K MU@BH5,5[!-;[\GA4P0X22-OD I+&HP] ,4!2Y/&@RDYP[3.OEG247&RQ4W!] MAUA9A**>"0T<]V9 (HYHIA'WX."4#P@IH_< M[99>_(ER%?<$7V<$5X]#Y(2(&N O3[I4"?C4=5 ME7O]*DLU 5N9L,6C#T)9V!J+%V."#+LP"(<,>\MIT3[CZ^-L"V,YBTS,\[M\V[WM=3,YJ%;X!SM$U7GTIX[YV+-%*VKYNTHH? M9@>@9?*4>/0Y*01I.X.]O2H*DUL<#R-.L(ZQX4FWKG,OF9X7$#)BJ@ETY_Z> MH,FCY^>"S-]#YO?V:7JR=H81H],I(=-91"5Z+!VE$3OB.&]/BF'1&QA!KG,% MTS[-3HH%DR(/AG"$;F6Y>"JS?;I9-'"?0JE-22?9V)<\[/L6.]B27D3+9FD% M[0_D&I#JV,O(ZO'H>K)TOXB5=847$34YL",4RM8'1SSZFQ2%HWZ5K=#:9Y$? MK=G=8:K:,&F>RC8DVJRF/@*[^24G/1YM2Y9L>W%['-'9VY=EQ[*FE%$7=QF;IZJ)XA+3P"FPWPBGVNG;DETPD M!C@/=8%6@2U'N$-K*"M*(_V)&&"(^%;[E-O)[2W6P\#7H\X.R9%+V)(+"%4'"A4TE'_UW\DSY M*^SYKJG[V&![U&QC\XVU*\]LW0JH/7DX+BJ)D;88 G\O$$CR1_[7E"5@;"13O:%[>D3J09M2V5WAA1X]*WU)UL@'X5 MT?#O\R@LV(O/+[%K.L;+9K41]Z]+E%#*[,OIW5$%Y0HU4'4"5BKT>50JB(_. MB29W^Z7',*'LX2A)ITC(EV:87&G3^"7M&<9@4!]5TR"S-4$R;%5-F*$X4-0. M[6)3F#@HP2B=*&-9T8K>3@I' M0-\%H,X)5F %Z31_VBL2TKM+HK MQ[;AOQ]K'#8"_P-YK)1]7E0Z_$>Z\B?R>^883W1.M(O;A+QAF ^3GWZ*UUN_ M;,WGEP_/\V'3V=!:D=**=-;F-!:)8VP_M8?]*H" 999%;D#5;[]&[73#FO!EEX2;>01]!S^?G3 M[P?;V.AV?X[CO^@=QL[L+6)X;-[K_-O7U#R;C%6+F M*[/KV8 @B1(@@1 N2DGN_7': MNWF\OG]+J/5*)UXH+-">L=GTS;,FUV^F0Y M_>^STI8/#C*0DJ&+\NQGW^F?S(#J5:[?!)%GHJTG*('?F'\8F86SCT,B_>?? M@>._FR.5>*@)"FK$ [-PD*32'GDU1S <\0:HB-G3"TGCQ/_L453D8D:3!);@ MI0* 5JBBN+ X(;[IX_#R;Y*(\#W8G<_L"S5]EY'_I5X_L*BK$5 O9R2J<[&7 MZ7\-A=Q57,C=1$+N(1)R>Y[H QO#1)Z82QI@*J#UN]_YO EL"J8![-:O:W > Z)O,>X2775H\ MG5>:8^T3PL#6&:/P= .&XC"9!AFDS&*9&%URR]/%K?M,;?,?;G9QW_:2>J:' M1A>YR[89[\=Z\^ D<,TQ7RB(XK"*,BS:O#B4A4L&-&V# MX3?T#A_[FVWA0OTA"[%.7,8KKZ3$-G@V8R^R^D'"A -9(@BA^A<=. M '] , 6>^&G\5_-BFS<7"<"8"9X\TS!A"3QM&X- [L09(XNX+S1$ MSC" N8+N\CS^2V B.1_Q#9C$&/[$+5T<3W2=9/B<$GPQ+^S\S&^2PK/7H=D? M\KV!=8 6&<-:QZ([ T'#Q\.$ '"KF%B:8UG.*[P$S#^;>N"=.#Z*,,L<@VAX M,L&.>X:_1PO'-7#ORE7^M3%[[9Q\GWARAHX &\'-RI(?9,U0CH M$\=B?1AS I_!;$"ZPV.G#]/S>(F;Z4.7&J8SIG\'C-,1M],'^0?2:V+CE^*# MA]/"28 G^1)8#HR!^+B%77$&@XCN\:Y\-_P5K8Y!VY&L+H%@,P]USS'\>F[P#?P3,\U<@5T,& !P^!]0]8U$.- M?&3 ES;\[(MIX3<^^;#_\#=JN*:AD8 ^S @VN !+S_'?D 'KZ) M/\#N#OC@#V9[X5)Z 7C=H%EAJ$?G^\31R+_H&*7$ Q[ #JD)4QF:.+4'^ D= M.RXX P_,"2R-_ %_@0^$Y+>?OSNPOD?X"8ZR.V\LN]KE:NMV,*=R)^+_Y]6N M7M.[S793[W2Z>K>-U\Q2Z> M7.78@N/B-ZY\A,(%X3&G;\NA>O);L]0XC\.Y MZ$!D_JT/#Y A!-J2O8&E_G&KRPRJL)K$HC$(2"$Y0<>68V2%L+ M= %\CC:P$2J%;S8?GEOH'GGSL=>[^U4(;[12S5%L+J8MPE&AM<3'PW>8-O"@ M$$!<1][ UT UG_X/_UH/ST5 N.LU)/0]>P;IQM_QGS^*_XF&+YL0 MP\&@223>8=:\_ ?9W8" \?Q17Q%ZFW>SAB7P%> ^VR!X$V.MH "YB]UQN#9 M"@T&-*;/_&.-#TN-OP)9EUL3AA$I- 1[Q6.4Q0- MT330QU%_<&UJ._ V:C_&(*M19_7 A(%YA0L<42"T.4#S*+0QO-ATA(Y;.CM- MKI[KSZ'CL7CCGR<*NIT]^?Q;,!??L*]N31H$G M>J'#AT/@L=,GZG'N'.%".*V$1H8)@#(&[?U#JMI@+'B7PE_'V$L.Y(+/SLAC MC*Q(?=Q,&PP8,@+Q,?3P[ SY;\$QY2]%1@C!(RPYM/JP/Q7N?_A:7#3C>]WG MTD.. DL'NI,)HZZ81IQ_4,V PHT$00QKB2CRAJ R#1P'=";_$;SAK\ 69@<7 M!6BLI1=G5$#(GLX7)RJWXP.L6>R&SG>C/DMQ%H95P4AGOJ-%S(#SPFF$$N@/ M&-MB,5'U$+4.X4.'>5H$;YN"Y8IK>?-P??4K7MWX0ETP0<4$&KN,SNY.&0E- M$HF@1$()4B-RL+0+WTDN8O.1*Z$XB>2+U$N;:$8^QD+076#^2CPE8&8@,V%E M&B: -R$>, R&*PB*+)^@RC#=?C""5Z,^Y5-]Y;"7:X5?23['E9HX]%3=3M>, M,CZF"."KW,>DKLMG!\9\P.? 7\!%$5]"3(Q*[O@*UCAG@W,!0DVHP;"2&I\( M5Q6PNO\)*.R?"T+BGF\E(CA2Q ORM\^7-2N!G1D)+&S3WV:,TZH8Q-,P)& N MV0QN-1HMO=OJML <;M[6"9Z9[N-8OJO3US!QWZR5W<5Y8"*%PGIG_%@K_ MUZ$#ENZI\XK:;3:RT@.KSIL&*87*DX)C^A[^8I>"OI9*=IOU>K-;:S7JM=IY:Z],)%< MTJ_O/-OFX;.2-+11LXFP73SD%P7NT,3EQ9=%[@$_<)M&YO"O8021!PV-P!4J M*B%"Z#'+B@UA@$+L_FU(U'#\0]_$A^BL'@&Y[X@CW:0&0&=$<"0M:))86#*EK:]&,UE PR21\^$VHM&Z,!FQ"6C&&]3E40@+?%VY;MX;>&C"$N5)01ALCFA_!5M3G MM@)4$H^G\*+63Y;Y+/+W0F$7[M3^9CVS:V B NN@:7U17/K7S6-R/E1"^E>: MC"B9"476YY5MFDJFUY8D&!UD9EFXCS+#+'KQ,2>3<4A(M0]" WB)G#^"+6J] M#=WIF%'(_0H,<7IQ@PW/1KP!#UTNV;!*[U?2%MU/'?!YMTML#R5A:&G][N#) M96A@BZ-$] Y&)GI/:-_&S%OA88>&%WDCC&>8!1\Z[K+!^WUN^');Q)$'J6 # MS[WQ5WX:BL>XE.[3%;N)'[G')!Z!<.0*C$YX:V\]SHH;G^ M!IS!(>Z2F#7:]^ 4>MCX/1@[P@OE9PK<_4%/WP#E]"LF60F7<41EE'#,@U.$ MH7_!CX;13(?9"#]KZOAPPY^'^,(C)X_-K 7\[< :F);%Q^T[GHP%\H,#;YD< M.$B7=9HP$*6_3:DZCMH"H!WD"3;X8G M-Z8XOJ=SK^??PP,HDT,L.LF+9B-#-8A9/-G#\WF7O##W": ,[ ^6K$P5F'21(:,=,8_ AB-*^D1%Q0).+$.$HI!##[5KA5W)@6 M,(N_$DO*@9>*81(_S,];J:O"'T3^&3C?T]#9,C]E/GM$!"7,OBQOP-]H^FP4 M'I4! 1PA8F:W5".1$$+O)W!M(@[.>;5Q=,,ML)5Y!%%FIJ"8&:.$P@P_3/#R MAB* "5.!O\@$C3Y%>?"*Q[S(]^'I?)CQQBDIHU+@"K@H[/A\,>;&1*NA(4"= M<:DQLX/Q5^%Q&<8E?09X1RF!<<[D3=- JO"L41/+VMH8G# 8[#0FH?'\ QYA MB+]_>G >CF_(DWDQ&.X+K&+D8(+G4^ +GK L+127QR1V9B-E&N\P@B($);I0 M32BYER1L#!ABBIH\@A'-STI.*%T7&&8C_FU'R8K&0=S![0G30FFV,Z@1_C\(1E]NRX(5^(0R#^IBBG V.NR!O4 MGTTQB\DE+2)">$PC$Y7@96\XW)S R)[O^XR9)KY4/3#S'[?#J3!SR,-"[=9 M.K7%XT]QP(:A%WEU]K]/L*X:_-T;TW[T=Q&D@9WE;XZB*[/A-AKXSEQ0KM4< M3V-!G=;:&Y4;Q%=F[DO4>/W!G_X_7O!"W.'UW=BT?V<4%Q=-?%DIC/R"/:NJ M962Y+"3WLM'^9>6-^[S'TY<,UW<0*/9_G[37!S_SNRNU>7&::!WGOZRN19)E M'EW8ZB:!;!3RV_6RNOQY JZ5;>]3!N[>3G\ M7$WO-07P&RD*X.<\G^22]YUZHE;OA^F=AA3^ MPH\D5Y?)7U-%X/J'+.'3PSPPCQF/],=V?=%TK=/.5NT^Y]W?*1P5^M.BOY'< M)[ Y[1-80?37VUJ[?J[0K]"_!OW-M3U<*XC^[KG6[+85^A7ZUZ"_M;9'; 71 MWZEKM7JV)I"%HC_O9K'*%4OMBET'KH.EQ+^8AF$QB-T 4'[:#EF:X M\DBF=E:?[/K+=:],4DFO:PT\1R^K5"H!^HX6[.=97;"R@;VK=176RS1<>;#> MR>IPE0WKC8ZFGW<5V,LS7'G WLWJ7Y4.[+JFM[/U&R^Y;Z6.N;8]YO),2NXH MKQ9_V)Y4RA3?4HJJU'-/EFC=6N:S,H")1$FI!)M6K^\O8IJ8Y7QDFOV8N4K/ M? 973JZJ:\T]FL:*JXZ;JY;D=6QPME=.KNIH7:6K%%?MB:N6Y(ML<&983JXZ MUUJU3L6X2ATE[L?=C?['RTN=7#PZ/K4.W.E=*T@:($@,)\!R7G.2I%S9$.GG MO40"+LD9FO.!RR'5FN=:4]=+(]8:QV@L*,X).6=)OM&T]K=_5UMZWFI=*GK05$SVK'G3Z*]:[69!\$;)?M MQCM)V [ $+Z%C?S"MM]&V-]PVCM0M.T(WRPJOL\67,>F""9_9=A7Q5A>KQ]; ML40]QGGE<&-^Q,41<.%KWRV:HO)O340?@R6-%L2*PCK=TY5ARP5LPH#=*GB[ M0=<7A=Y%%6TQ33[I<50]7G2P$"73905T;WX]N.W^9(R1$M[ 0ZY:#K=Y7>Q_ MWV/#11[?^F+:YB@8A;$M(4@LX/^W=WS.MX,[.:E[.2P7*^'4PF+9Y\T9N7'J ML?Y;(W -.@';M#;/65CU/=NLZ8]<9MU:/NOVXJSA.6_D$6\J,T=%]@,;C?!6 MTK)[152\'?@Y[)#SR:?61",/8\K[:AH$1"=OV<&9C)==E[7P^Y.^Q1L2"3"( M1KV6 _O@8@MX;*X $A!?)A@4O@E<&>^(+>N[V\^\=Y%CR_:]\4+S$8#AE2!1 M14M??.=\0P11OU]TY^&-,4R[+WHA4$NVUXFZ ,%H(]/CO5!_Q>\%KFR\(%H8 MQ;@&T8WM06U/#!%^6>/"1/;LXLQTBDT/@-I^X+)PYZ>3/[A. =.>L*)!ANBT M(ANEC.ADII,J[!/@TN(-5(0X)4 ;H.:T<8O<+D%AV<9A)#O#\-8U?)0S\LB[ M8TQ[YE#Y">_G(GI C&!J^*7 =H!PO"O /8$^,1BOV)/%6H$EL]X#Q4AVT!F MTA%]QK_R'W-@ 80LAO<:]$Y8,AGP!/"0366P"8%#3%@N ,24[3"P,S17 _XK MLUZB6LLH]!'588OGV>ZUX64*G,I4@SVQZ=*D-&W4(CX/>W-,&S/S1CB< 7A_ MJ?%8M'P1/4>PJ8CC#^>Z9\>;3(OF1;*++@P0$3.:!+PC0#$B6B#ADJ+VN*B= M.4$UWD@#-9IHLDQY]B! M)<+*$*;MX#T3*_H,>=0U15WXOAEKT;!S=;S8:>T*2B8.'4'8=E%[&C-=8*(]-E MD-EU$.Q@'95?/"39C/:$0"0J*/@O]C9Z#8$K)75\)RC7SEXP[0ET$W5>B>W? M@VP4Y)%+!UM=O[GI/5S^BLPO^K-'/;#!8N<_ !^&RR+LN#-CG5/#&?O3T:YD MYT+JA>)^V@*,#4+V1-EZ1KZ)EEC3!F=1XW=MYEU/S,*VV]ZT2Y8)'_0E\R,T M8!YRT5ZTL)EF<1/FQX9_!;.*/Q;:82H7PO?:7!G$>M8XGM!FO(N4!SJ'+P]$ MO1O:ZMA[D.\%_'6/\D(U;([SW\D%GO.HALVJ8?,^&S8G" *<6/@-"Z0_/H 8M1SL'[?0;:K;V8DBYXJ[CJT8<4H$YD2NA>M%#E)-]SSN#<5: MV/6Y9D/;F\$GW/OA)JO-TXIXA[.I>O'"O""/]YMTV4P+P6F/5'R%*;94=!K$ M'FO8:U..^U?@FIYA]J,^G5%T2F@JAIX!V+WA_+ SH86*E7E@6U _G*9L LC] M8_3C@7S2+;\=UHN$O'']\@P@SXHMFPHMB,[B!9'-I M$#EC"Z1YHA9W8+PA8SZ/UW%GTL?NAF+-?+\M\SN8)D-LBLRM#=YM.&$JW-YX M$FTJP7<*(XGP#2[+Y.J-@.-$]%ATW0EJD3"D-VV_*/RI=\*O=F3;7)2#2&9I M*8G9R-$F(EKC\U:A8LH\K&+C0^Z_\;4!!"AOIXIQ1=&VSXGY"-W%O^'2XGP[C@W@1]BG\S 96\V7_Z/#=AQ=.DNU8>5MS+6QDJD7] M.,/FJZ"@. YPWQ(E(5K^Z->(?>?4EE:XM.W#L"$V"[=YI 91TN=Q1WR&!*7\ MAV'$Z<]($.+((Q1-8XN3'QEO1GIJ(LAB\@:IHLURX/,_(\R^@1##CELX6QE4 MEX$RP,5?<@XT,,PPR(X[Z 2>$ J!/W1<+I3.R)>H82:0JE[3N^^F80[1(5XJ M B[EA"((Q?04_?-8UI:*H@6I&/L+?\V2+9]VODUB==%_%^.JS]@W7DA";,*; M, 5.!BX11PYLHVP "LQNF?^(J4S"%J7+%D"-OZ0X3IP-G0:L#X^],/(E8^-" MR'#3'UN-H_1QF:S> N*26IRH+K.H;#,^6=U-F\LHCT@^C'+?\N=<]4/PCYATW<\=D$-+07FL! M7SR $*VZ826VH.[31"@8%,BA5)^K=K,XO@V6.3)]&7/CAS52;7$W:'JH X_' M,MB'6QI7[>)T9,DK0TN=4YN[./)-DK>]>7")2=9KC1K0G>M!,&1 IX;<_\0 MO'Q*2#=F&_R/$?$1@.^TI= M([$O=JMVOJPOMHC*12VQL[?(UA>BH/Q)V""[MK9!]KQ4*Z0-]NKK(PM3V"37 M+H16LR0B54!N?K6F:M?]/L 4ERW9AOJQPU M,!L^L+[D8IUS<7V;>W:9^&/KEVY:&;A>2Y%%68G>;R+ ))-D'7?.YL=PL#P:02^Q.KR7 MXJ6[9C=]2?&D!?]B"\[[),\0O/OP&$JDYW+2B0Q>^/9=2-=EC/H/L-Y M'CVM/H?FJB/+Q:$BK9-'<12#I@+7FR4]L M[7ZVVLA?CU>%WC-,N^4\B%R)V8-6F-F T;2Y8*G)%'-FTI[KRSGES)L/4XKB M9;]'3L_>E)P;*E%^AP3^I+3I_IG5HF./16F[>.L UHX!5QDK]^:"Y=7AW/Q* M4Q7%X-D*4+7TI )4.0J1TDJ#(2HHG5T8J%%0.8%:N=K?CIYKRM[NNO3%Q>DJI MB1>,1IC0*PV":5*$S"Y==78_3:Y8R*S;WZFV.#Y>=V9<4'&^3O(A\^))].)1 M<=XSVLY\7:;I0JEW?M;.M33,'LOVSZ1WKE)HZ_:D?=:I[IXDJ+#9;<)T59[6 M,A")'/,[E6 N%8WA-?;5L6 X^I]>CVXGA>DHI_S9R<6-2")4\%X![U8*>"]: M# =TSW/==Q63UP;Z M9+_ VAUWTK.-6[PK]T%>8[C"TC7++V>V]%;*RYDY%).+XLI/%XTSD:/V=!'. M/+SISV=/PND3/O_#O, YOW)1!2&Z?R**#N$50=.+;GD*#P;_H:%5*JTMGPAOG(>F>W*1X-?=M3F\B^ \I\"0FS707FKJ8WLA5@SB%!0V%H M:PS5M\UISQ%#3:U;+_KH3YW@+XCE/QWW.[A I[+F3W4$50@17 MS0*^33C+45(X"S>=;RN%.2FFYTZ4-S# K%)^M+C=!2]P*Y4Y7"GX=+85QL7 MIWNX9O$*XF]Z@I7]"DWV-VPZYT-=X_'I<-Y,'.M5"]9?FJ-1';U>6#/*@J1Y MUMLGC:2Z*BN-AA3)5%O>0-'T3M&G&<7U6U5PW050E9XV8,G)LD1KX;/.JW=2/>L(1SY3WII?4:*WGY$I%9W,/ 5[( M91[@[PMSL:>;87KL&W82O9K.,0)B.RT06R<7^MEB\(+ %EMAF[]E:\S)WM_- M&ELKUN@GW)3C*U_(3-)B%6@/L0KY)PYYFPDZ\](>>-_OGF$[/W9C.:^\'ONS M2P<^>0H\T^;- A/3:F4WCNG?1 _/@:P,SQL'N"]11=UA "L@/N_WY1'Z0DV+ MIZ/R>B.RE:(6?3XMX(P])Z+F@'W1MD23[2G%=X?,XG7V_PZH2[']"';4%15[ M76:)/A8.]@BSX--I903OC%Q.HC+?%GW5YN;8I[9H00A**0#MAJ6HP2LP>"5B MEV$U;TVV'A0_>(U6S:(.9GQRO$R[9 IY3M_DKQ,U8'#*[L29(:R?V1=J^@#Z*RY[+/+0>R!OY%]^C2D)O#N.MCMO>0L_H".+ M%U6F=H #B"Y)L=:+R(TN%BF96QHXU8=A> M>"HLN0:#2;U0ZR6P'+3J$$@!["@VK7VV A:* ]&\^O;Z"TA,SN*\QCWMAYV\ MDF8$:ZW7],[A&0B JG\%0#5I)DE0,='W-T8[T<5E!9@$*:5\D"V_1#L<[!<= MDRQ2UJ\PMIM)57+J4_F5RB:=D6970KUL96HVSA:=NLC4#(T?++@@ZX@OV)AG M1 X?TY0S"&=@J3BBP;MH'"14K52@V.O4=,->65*-3WOL+-@9IFN<8I.[B=24 MAPC96X <;K$>1RV::DM1^A28EL$MR?!/N+&@]D6--+%YEKQ%O!28S41@ZC7X M-_['.VPN#A2X0P,4-.DUB!9N[UY.'B=CUOMA>J4'O_=-$Z(^NN*PTTS-K.T MSN0.F],=EA[X@94:P>1IGWTV7]B"E$FN.M)M%%AU)(,I<,P51?3:L1:>*&GO M/$7H8@B]HLZ(JC=2R:(V^\/21^SV7!Q^"B;/EF^"=8TI,5,M.XQ2#[/V% MQXCWK\RO+-H/GCA*&"EA=$QXWZDP4E9:=8%R15UW F2JK&P\> KUIDFIBDAE M)9)B(T4A12$EZ Z>2+MG(V5='GS8^7^I%; #/5(X) MO'CH,PLOTP;4P@OT_&I(E>MZK2Z M./BB]T5%93_O2)-\W+RA?[EN%>X/N_&!?F7_]0Y;:"2]];-O81V_OO:RY M NNV8%U1G:V,WFPJ154+DDI*6)4-DKD$-K=50G?NJ MA-$5750/1I?7-5W?>W/?DB6&["!X<15VS'&Q.P#6!A^:8Q6OR,*M>9U"AJ2Y MCU-F?Y;-N:87W@Y+J8T\@9ATPE@6(.9JT-2T1E-!LTK07-&47];$D@KCXU (!Q6S?')B\JUZ5XY]K978#9+;A M!+BX.:&]ASNBZ2>W1*.L2%G8M<7?/+DXKVMZX6D&\XJ@476KY[@@6T]*;,@* MV3PM]WI'ZS9V[;#/Y!C&]+3;C3SF1 MGIA'#IM27[4IM;/&LFV)JT_"?HSQRBZNR;112#$LX$V>F0W3M'CM*6J,8%J> M[\(O7ECT"_SHE?)M&CB6Y;QZX3[*;<4W&F8?-?;9*K;,F?674\:0E-'AWQGG M+[T1$MNZ:[$/CRCG'F&(2\OI?S\)M4?KA# 0\6-XK^\&[ 0D(9>(4BW]]PF& M5)AE27$;_=T;TW[T]ZC5 !\DJL\OI3%7E"BV?YD3T/Q)J%UKOR0(^1F=\)]_ M!X[_;HX(XJ$F%(9&/-C,@=334@:"'OC!@]T\]"ZD?O[]$3:8W"964*%C1#T5 MVNE;*F280R%-/3)-*/D,(VD/9L\U1,>/QZ'+&!G!.X8>839*I!DAO'$3D"Q+ MR=3Y10&K5,#Z:MJ5PM7[XMK.5%JL;M"I1J$_0C\:/*6#N )/9<62Y).H;8)FFY()E9P'!%G:#KC11'Z'N:]Y+#];DK9>')S/G\R213@*/U*<\4M\CCV2[.*9X1/%(3CS2 M3=8C"R?\.^:1IM;.6#%"\8CBD7QXI%%+UB/ZGO5(,W.'D]WSR'&F.?[)"/-\ M()W/B#^D_FP.79@/%B9_N6Q$\?T/\2%^:X"I9%[0[S-F M\'Q($R$D4M0(9LB2)Q9++7M;I02RA_Z0&8'%G,&*5+*;P ]/EQ/KA2M,R?EDU%RX.A M94O1\F!HV5:T/!A:GBM:'@PM.WNBY5'8U,4":[>(V3+K9.,M5+DEZM$^'L?!K]O M!S<\HHV1LFTK<7>*[B:D2I14&]0KNHWD">JO,,#C*[->V!<'+T]NA>>6UMUY M$P6%YVKA>44#D3SQC#+Y\=79$L8M5?Y,P7@EC)-:@Q0%8ZR5L"60=5V5GE1 M7@7DI,8?!0'YQ@FVLY.;6J=95SA6.%Z!XZ0>'D7A&+Z[)8Z;K5TWGZEFTAL, MRG@]17;QWC!?PNCTW[ @ M831@F/SHAO\VO]_'OUV;2_$_@0 M4]"2J6*8WMBBL#^F;9DV.WW"=+=9MN:# U=3 F8.<.C/OM,_F4'8JUP_\JF) M,3I!"OS&_,,HG#?[.)?49IY.AZF-5RAF;.R^02\DC9/^PSDG!/%.V":!5W$B MX3 MTU2U0\K6Q:J75\YH3.T)J!@05B/@+H^8 T)M0ETL0,I&\'TL^4B!Q2C63)Y+4[X M(KS6YJ.ROP-SC$LX(ST_H4"GQN.YRUENG M';W>.;WLWK3/>ZUV^ZJKJSSE% =6>*9QK)94WX,+SL],71UUO!*/\ MFG-.PM2J7>7R%)+_$=Z([^1"AD)R0>X"=^S@^>(N][Q<^3\SWBGQY@>\NAF%S;9::EB7SMVW#D/%EX%J@=7UT M/K_TR)M6CJF36VCOO+K?S+!P45I93'9&]ETY8*BZ>%-X"#[4WP%U06][Z_S^ MZN3-I52ZV0F8^GCC?/Z"_TP#$AD!$*&<@%J/S!WQ?B1W0(B^.:;6GXYK&3!U M=OV#]0-L\?$A1IF>;7R)DTZ&]AS;NQ&!$Y/)+N;_?O"![!B6^.ARA4 M^%BA-EQH=_Z &$WCN,O%!QP&;T=W#-J77OXWCL7HT[^)#I;J:4\6_GT]0;; MH72U1N%Y&QN="!;(]$+N[Y#IHSO ]1JV$M[6"M]MEO#>-,Y7Q_6'Y-(-;._5 M['_7R-=_D3>Z4CM9$-@#-0,R9^"3)Q.0\VSVR5/@8>"[0HW0RZA;5N1-+]";4LAVL,3VF*7#3%BJS7Y9H"4,Y! MSC'^R0)/W#&KX$_HVGD[6Q%,I2>6LNE7P()T)[#$A'(G5BJ*_Z7!\]#6R!6U MJ4&5?L@2O.);2#R**2E#3)H@V9]&VT0 MXEFBN2(*H:[56D5?YS]:A= +G@//WX^[H#*%=I4IM$PO5SM3Z#I N:*1+Z8! M4HU<4P R^AR] 0HLE3^D\H<.+'_HP,(O#X'U#ZQTJ)&/8*%0>Z+,ZPR:7$A# M:L]D#ZD83*Y6]U:!^D^8?VWSS!]J39. ?I^22>8#K3_EO?YRW=N?':YK3;VF M#/%BV/=?@"_<8 MY _3?C: 6 M>(#;\TQ*[FC?!"6BCFO5<:TZKBVS!?U@VL]T[+@KS3UE/:]+N(K)/'546YQ5 MO57P/<>C6J2S)//^[EII]7-E=A=L=C=5Z&6-XGATOD\*;IEPQ)I!'-RJ"[AK*\A1^_F[\UTC MCT-JJH/;C+@+-U%IB.(TQ%;!>@GSD#[541-UK:,R/HN_>J5NXJZ-/3$GL#3R MAP/P5CHB ^CX#BH%49R"6-$P;;F"X/#FI*F2;FC4E&XH2C>,7=-2R9^I5,,0 MK"NPK#1R-315B89L57QP!Y5V*$P[G.M;:0>)<$Z=ZB@(7=-;JI!/X8X=">11:FJY:.>]KH=VR$K;UO<=/=\1( MIQ[KGYH_3H>F83#[+:B.YLG%MS'Q'=)HU0CMN\Q[_QO^8K^=Y*HN1]/4WR]- M^^;==$&]G>U1*DA\Z@Q. _C+&YA0O:;WW]W??A-_--[]2BCOZ\UMQ;D.IP2$ M[9-L=D' [" NZSO/MHD]0I_@\ZA3Z!@ C:U57Z@5L+"1ZB#P _B->-/(M,U1 M,")C.D&;!RQ4+/&,7Q.?8[]6;,?:=T;P>5]T:C7 C#DC7[";J7RG;-OZ[#(F M7H,&&6:TN\QFK]0BCDM$ZU>>_(&M+0/L;NH/X=VX FSH :ZZ04P;N!%?&?:* MI?$FL+%)F0-B\J:Q8%]YC@T8FI ^J&0""Y&G@$X8%582!ES]!2XN*.XMUAMS7$-3A?#!++Y,?;H.QZRC.1*$U3BKP7<%EX3Z,L%,F0&^" TS"O1-C<@S"6*], M#"AY?L@ JV! IYD_]\0?#2IP?#AH0PY$Y&!6TIX^R;81LOL(\?;B](&F,^? MC-$8![S8CH\RP8")384(T%C0ETKPQ5LR!T@?GP\))@"^$C;\R7%=T9^9CS\C M5TU;>&PHF>@+'D A R2)29QN. E\5Z)4EA(Y9!TAF%;,!99KL $('KXPT?'=Q\L_DGLK+YHV M\@E7H_P1-G:>>=?7;U]6MHF=&2#9*UIF>X$;WHIZU \CA_"N]_'Z]/+^NO?' M:>_F\?K^+:'6*YUX8;M2]*YL-C?RD(DEU+&[JO07?Z[Q?Y)<2?G1"?EM?KV_ M?[A/7"]NVLR8/MY>?3;M[P0^Q&;8R50Q3&]L4=@?TT8M>/J$ MO;QGO44^.%CAE Q=#)/\[#O]V4L5KW+]P!Z^B9ZG( 5^8_YAY*3./@ZI])]_ M!X[_;HY6XJ$F2*@1#RS+05)4BS?V1E[$6!$RX?O?Z(6D<=)_N+$:@OB@1&_/ M,$R1JSLCYK@B!1$S1H4+\F2JPU <@1@2_>R]'?>CEPW@:10/5$W@L[FK^5V. M61UM:!?:PWL?';D?0<2!0P4_'WJ$ 5&-65,M_Q;=23N\_:;S=7Q%=V;Y&LC\ M%:$5]WL.%;G%=I_?.7+1@2@>EHH0:40(T**^&S&AZ)&2'@U%CU+18P?\H918 MYI,'85>?BCV!KXU_$,^Q3(,?A8(9@?_^NF,(O>&!82?PJ&UX>38NE%Y#?+6* MCHJ.BHZ*CHJ.!=,Q?5Y.I)C3.S/-3T_,JX!NI- MZDWJ34?_IN*267R]F-Y]=\>/LPGU$<4DKG]GA^ETC=2IM*?-DXNSKOG9= M6@*.ZE,*HU+=QU XV@1'>K(\TO<@CW2MV]05DJJ*I'JR1-+W()$ 2:V] M]PQ5ZPD;EQ+'3[D=*&)M>.71#GII[@$@9OY&"Z>?N'>)((38OQ#9S,))S0JS>:BK(*LBNA6PK!WL\)\@VFDK**LBN MAVP[!\,_)\@VS\L)615O7NX+/#K1[;[*QYKG6:D!K&0X>+]RGI<*]]Q3SF03 M#_\\!P<@&W]WZD6[]?/Z"J4*I(+RD;_XQ5G9HN@G(JHZ!7UAK"1IBCS1D>P_&E).2P2R M=C<"^#D21+%Y6 M;7F51!55+:N?E90WE2TC^$Z64=LN?-4N.BM8!0:J#=BD/*!LJQ''SL^B7K^-DQ& M10LJ:!@D)5MN&BW@2+D=?/-8#V%R*T'RR;Z6$+EQW%GCX;.$QF2[K*VF,G<5 MJE>A.BFS<-.0PJY17>^HN(-"]2I4)^4B;AIWV#FJ-;VE\A<5KE?A.BE_<=/@ MQ.YQW6Z7,^-QEQ$,]2A3+IG*Y3N(7+ZJ>OA_\DY!V/,*-H(^8]=#;!\W]>!Y M0873>(UB@=,*HFV=QTBJ4>5-OVN>;RF6D[>]^;61'R;ZN2WNUKS[ ";F_ M)YC_/N1]_B%>G=5/A('6JFOV^-P$4)<'+1/CN?[S-;L#&L,)('1NHY M8T1?@9'.67W/&"DLO+]WLZ;:CY11MM8H,TROC]F:HE/IHC56-1,LGL7N&PC]?Q!2HI[$!1WS,76$E%LZ[2> M,KC5/+EHG>E[J';XBX+2%E!J)$!I,6"Z-R@US[I%G]6N@I(T+WZ"_XK^K[_Q M+K78UAM1S&=N= G\#EV1=XE0-O=RRD9?#4#4;[P_ ;HN4PVA8#$ZDM MHCS$]-Z^?[H@49.XG34C7N+ +#WYFK\M[GF,+8GZ?Q';,^&]AQ_AS9?8;#MR M9YHGA,$.C%'KN@&;-CC>MJOQ;']U&OC.''3;C=B]H4YK;>_C#;ISI^B*O,;X MWG;DA27DD#R59?AP>QMK+F5E&6.M%X#)5=R3-IB+G">:8FZ>(96I/_OFZC'+ MGFQ8:UIOIE"C.<]GB8)MI[+5$FM5K) ^8?9TA(/;P0V7N/^' 9.-#R1!TW8Z MM4R*-N?=W-K-+UK2;!(OR,1@>Y0N"")L-HZ*_ /KRV;CNI8Z5%"09%%CK!ZC M1&RR(X6\/S:9JQH)4KUYV#HXS7#E4;O=0M7NAX!]A5<_OC+KA7V!<8;;W6-J M:*U:MF8U2NT>K#QI*7E2&GFBUXJ6)VAS/;XZ6XJ1AIZMG/^QB)$C-$O:2HR4 M1XSH.Q$C0Y>Q;;.2F]END1R+(#E">^1<"9+R"))T1\ 9!:+25'E#VR*$<>A\QE=. S5TF3\DB3 M9M'2I(<4WUZD8$:1UM;52:.OP/-YO5K?(3;SR=AE'O[UA5H!UJW! M!(L'-O;E(6A-.X)TBY(*G3=+I$ZK$*GSS0XSYYEQ_:,/7^WQJL=;1FAKM6QE M#'+>RU]+*'!V9L,4?S*?K6A[IKW-M[KZ@4PEYQ)N2O5F5[U?3-L$1IL_/O.OK MMR_1R^) QXLFS(WRM,4 R>)IV0T1A,'[WV T7,PP4@5WO8_7IY?WU[T_3GLW MC]?W;PFU7NG$"Z&/8LYFN\SCU\O+WZ;-K?"7R(MP^2J0+&[]BBL#^F;9DV.WW"ZPVS M4H4/#AQ-R=!%[OS9=_JSWY?I!U/LFJ@!!"OS&_,-(6\P^SD6H\YL4Z,A= MH8BQ?>_];_1"TCCI/YQS0A#OA&T2>!4G$GY#HC'SC99>GSLTWAV=X); 7]V M&9^G-WIZML%;M<4>X54NR\&V+E]!4P>N"QNX<-]%/U^\[U)(([GW3Q?G9T1. MG%S_&#,;*\I0VR"BQ]QG!R0H+SP36\.NKQ[MYI96N LLW 5 A&=Z_L)MK+=5 MNG7UT!\R([#8[6 1GLF7K9KZLLM60C1']ZRRW[O2%Q06?Q)>"]I M&#)%5L4KK([1EEB6BK/5*;[)(0QPY8S04N(7]KG)Z#*+8JTEQU-27D'] M5*^?-O2=XZD)>*IIY^?9D@ARP-.1U3Z+.;SCP.T/U]4N*Q>+I7GIKKEJXW-S M"]CCK23"74B#+(*YI76[15?WK[!<+B-HD@YJ5HKBW$'3T,[WK\Q+9DCO4/B& MT48E>[.PT7D6V1N&O;/8, VMW=V[":,PLPEF.EE$;QZ8:6KMYMXQ[ M[XP8#U@X_(RK8N&*,O+2UO5!'G'OY?EI%BNFV52&;Y40TTJJ )$J!I$?8HIN M&*6LW@79>^RA2K03P]MA) MNO*>2@ 7@!V]=@ 1B*K9P3S!JSKR-X?[#P6S6NH9+N'(K8_Y."47T[LR104; MNV[JK5>]3>S!XW/K8\,"\%G/6,B@*'P69M+OO3=4ND='ID;GRR@X/K4JI%*+ MNC"U(P&VZ;6HUM97FW,67KIVWBG:XE5MV"L.UHV/AHL!J][5NNUL50R+ FO9 M[NKMYIZ*N)AC11=SXAV$#N+*"E_@]';4V@LKK83;4NK"2ODSSH_V6H.ZL'*H ME%475M2%%75AI:P75GK]OP/3,]%^/0WOJL2LIRH[[N6Z8=#:.A_D,O!,FWG> ME3-Z,FU^M>B>]9UG&Z9A?$(KR1R8_+*]YS'?XQ1UF=&S9Z[=>QY8GT:B";F= M#Z0U.GMHG%I=U[Q<<&QOG6Q26CBVLC4H40>F6Z@/F3BHT@4S\V/6O!5!"9X) M-N6J[:[,M/:>>:"@LPETLJ:MY >==F/O*:W4G, M'LK(DX#G4J8%*(3N#Z'9TE;R1JA^ONNSM%TEKBPQY_>>DK*KQ)5*J5*5N%*E M7(#VUHDK\^4GL^I736\6G>>O$E[9V'&Q MPOBT$NY"1D=[A_5O.V=$SHQ?";[&P[FQ:WKL]$_38&0ZRP,M>_LX9.2F]W ) M&XX@-+TAO!_^:!O4-3SD-N*&)".F+;@/N=UES_ -?.J$1>.))W;2@R^2@6E3 MNV]2"]_F,_[\C-PN?I>Z#.@N8NG,P"9!?6/QZYC!'V?8+%S<=5^.GWXV +L M6$A5TY_P'^*66%B):NS -IP=')=]<416'M(+T,3L@ G@/S,;-P8VDZ< ,/(- M%"3\[0%YQM/(1X9@F&CQS_X FAC.*%;"X#IP88.!\KP@N6M*3%T!2 P* BYX M0H[&0O" 9OB_<"J4'UOQB0A0)D^#OTS.!##"?$EH0'-@T\$ ]#7_;3_P0 LR ME]-83&5"7IG+.W^)9$2O4JF(T^K9]X)H-ZXSNOX!PLBFUE6XVIX/6_X4P X\ M.C>.R\ :NPKI<#GYR)QGEXY!'O5<1A=T7;>Y+'LQGY1%&OC.G$G2;L1R+SJM MM4F+&W0+*"*=<>O)+'&J"VB()/>R6?LE??I3#N/I2X;;)DKZ0[$:D 2\UDPN^6G1*/2910/D2@+:"LC !30GP_O+7!796]\E8Y M66MZ>:E\'*5@55E8"61M?GM*H4NA*RVZ-K]TJ="ET'40LFN#9"=E6%;.:2NS M-[;E15<5:%7PV&M8-8^4T*K)TIUB8Q8',Z?/V^2E9MK=S9, <^70-6E_]11I M?SG/)SG1KSN7Z!>>J9_/GJG_^R%,_YF>A%.K]\/T3K\]K$X(C!VZ8Z]Y'/Y/ MTQ^&!^^?;.PI#W9/C^?.,..1_M@N4["CG7>SE8//><=W"D&%^+2(/T] ?'V* M^'IU$-_4ZLUL)505XH\!\9UD&:]73L9W.IJ>\<:N0OPQ(+Z;+./URLGX\Z9V MWLAV'[90Q.=]Y5#Y5ZG]*YG+>]B>59KARB)VNK5:5F?JPW4YQ$Y#:^C9KETI M/7N@&->SND]EP7A=Z^@EUJPE -W18KR>U6$J"\;UFE;/V%53@?Q 0=[(ZB.5 M!>0=K9VQ<6')721U!+6EBR3N3BH/J3Q"IYG50[KJE4/HU+6V7F*A4P+0'2W& M6UD]I+)@7->Z;76^5*+ARH/Q)6D#Z3VDLF"\H]6ZV6)P^36\59Q30D=Q MCN*<,G!.NEIEY> ]<=D/ MI B[P';O8<^INX^7?YS,[UX-_,<$T,TVFH5'V+MVYEU?OWU96>9\9H!DSS*D MV-SJ83E894HVIQ]&'OU=[^/UZ>7]=>^/T][-X_7]6T*M5SKQ0A9!#]5FN%S=M9LRYG1H.3EWG=>[AX^W5 M9]/^3N!#;/V;3!7#],86A?TQ;>RU??J$O85GI0\?'#B?DJ&+K/NS[_1/9A#V M*M=O G>;Z+T+4N WYA]&CO[LXUR$/V]CC*VI47Q@]_?WO]$+2>.D_W#."4&\ M$[9)X%6<2/@-B<;,;:<_F%[?#*V6VPM74"[<][UI'M&^(Q.GW!*)#[K:4_'0^KH?ANX MY'%HN@;IC7@W6-XD_9YY/F^%7J_5VN0!..T[N1WS7<"/00=BT_L71NXL:F,G M=N<5.Z.[Y-G%_NSV,\+?C+[E\1?S&<1>XO.<"4)YYQH#7@\7V^;=O!],O MSK_%NYP@V+AP71 1[?:R[O-"74:-Y[,WHM<7C(A&.Q:C[JXW 390+D7TH2\L M3+^+2D\E P/"YW?]PJ']UDZ!2LAMK],P5)B.[D_ M]IY[%Y8=3.&_?<.5N"I M+'B4Y%'@.2#)HRRS(@=6\J3PF.[ M%; F?:Q6ENI<[9251'M(QDP)2N7#]C>PKM_^+9C M!=CLE+C;2@E =K283ED"LY28;JCB[R4:KCR83EE]LHR8UK5F4_5^*]%PY4%U MRLJ/Y41UO5%B^Z,RARU[]4_N4M[J.FR/)I1^D?*XU_K\4?_JY_S>3PZ/K66 MEDPY<*>_J(I^>]6)(]M%&)Y5QY M0^^4)]JE>..H>6-)[LQ&191SY(V&UM5;BC<4;Y2!-Y;DX&Q4)3E7WFAV]I,.1G=$X=N%&I:=9H5J6,Y#:P^5*A>FL(F"R>%- MVUQC7CO29I>5MV#PV!3E#.=+(.=4.%*1IS#RY%#'<>,]+;" Q9$@)8>J*H4 M:J:L'6^^/(8=/X[(_80QO8_RQ@W3]Y$TMP.'I P:1(U982< M&PJ*^X1BROL4U8!B,V,R5 Y0+.RJQ+96?N&F,R<\[U,*S[\S;--:'0,Z MKSM2.;)D-UUN^DJ6?&"6A;WD;>-+2!/)5WOFT'I3F="5 F.Z9/"*@K&V=W6A MP+@)&--E7U<3C.>Z\N@J!<9TZ<[5!&.[=KYO,)8L'KT#0_HCLYE++6Y*4V-D MVJ;G8W;S"U/V=!9&75)'<1-[6I(&&+4W0YAR<.MY6]DQE4+DDAJ(FQC5)49D M$Q!9SU9@22%RQXA<*]T,R _-_F!*Y M')RO9ZSYOUU:9I45U.%#/F7#OZ9(*.!5R2?=9!ZO0 MV2V3X^G:*.[/WLY<4G1S29Q? 3@%XMV .%W?Q#V".&OM3P7BPP=QND:)^_," M,Q?I5" ^?!"GZXNX1Q!GK:99%(C?'V7-S ^!"UM%_"$C]D+=MMEB32@"^5D7 MPD@CKXP\NS .?,\9B]J9@ +^IG'@]H> &KP)G1RE;J6[NA:#*8=BNC*O/1?F M]3Z5?NZ 0?\98NMV+&'W$!WB=;%+[\Z#J>%Z&ZEA+5G[[>H('1;B_& M*_AN+=F =!>F*K,!=:W66CR+$@TR1(G5P$67%/ EO-09 "6WSEP.GW;*@.]V MW5_SW>GKOP/3GWRR8>R %YR]!19Q'X?43J3!=MO?;2Y>GER!OG;*X.'1[-]Y M??$^D<8W,(3H.&6_UQ6@37GM(%O/J0IN?E)&U2KPILR8/[I]K+<6]U%#F(Y9 M'[.5K,D9^9,1T_,"P"P=CUWG!_S>AP^6;?7&+E'RMB%[?.+#"GM#K))_UUM3 MJGTS-=RI:;7:9FC:V&#>[Q([>O(*IYHVKF6)J&4>FGCL!W/[)AIF+GD!!L#G M\(L K#W7FN#?Q*]"@PZ^MD3*&5O;C3-XW&V)=?:#%X&_>&^8+V$!L;N/EW^< M+'AW"Q7(X^Z:+%,.C[ (^LR[OG[[LK)FU,P R5'_97X.HOO];S :+F88'7+< M]3Y>GU[>7_?^..W=/%[?OR74>J43+W0E\?3 9G,C#YE80AT](WD&\G.-_Y-T M/"(_.B&_S:_W]P_WB>O%39L9_AX>_79M+\3^! +QR=3Q3"] ML45A?TS; N"=/F&1^EE?G \.'C(E0Q<9]F? [5JK:04H^FW8#G.Z'5S9D%=Z".TRYJ!WB6O' MA BQDKRO2'ROI%=E+Q/5';(,6 C3H#[-L1G&03LVBHAE*R8W*S0*+WC!0^-O*\XMF5[:KU_%8"K!^!\RH3L1 +K716S40">!W ^95YV(X%;RCFNBE.E MYG48\SIBYSA,*"),WL"=9G15R L^LE#NLL);*P]SPZO5ZV[]SVJOC:JBU,X: MRGU0T%T)W70MZ/< W;JJZJJ@NQ*ZZ2K'[0&ZW:+[#BKH5ARZZ8KU[0&Z[<6* MCV6 KO)VU;P.=5['[>W*BE+J DTE9EJ=EZH]57M:A9=6YP)-92]IJ@LTA^A" M;9R&I"[0**CN!ZH;)QRI"S0*JON!ZL:I1>H"C<+JGK"Z<1:1ND"3/ H7E)K)P\SNR@4-W9=ND"AN.PH7G+DG8=!7Y@LWO4M#H7BLJ-XR6EX'JY# M$2ANGESHW5V?1:9#L8J!AVZ%H#@)/&80TY:=>[$5>]BJ=^8Z;9CH5;%;M8=? M&.)\2?I!/J'V9=)AVZ!5LZ.7\MA707B?$%Z2E9!/1#]O"-=U=55107@.PITE M!Y[Y'!SD+H5U)845A.;MD([ J^J M-:7 NQJ\V_09VA%X#[;:E/)[U;S*.:\C]GMGSHR%K#9M@^&W3V>.D=F/OA48 MJ8Z2N<],J$?\H>-%5Z]>G< RR!-\8/OF:?736@\Q0IQ/&Z,>$#BD[P/K!Z[I MF\R[E@"Z<9W1%0<0Q;%O!_/ZLS<"]MHNM4KOJKHC"M7SJ,ZGM]$>45W2=AL* MU?M$=3X-C_:'ZGI'%=Y1J)Y'=3Y=D!2JE[@X/\%_GQQC@G/"&G\7/X6S_1J, MF&OV+W[Z*=G9^*^YF?W7N^G,^,1F7 WI:4A'8W9"8QP#!I4>Q<5[PWPA?8MZ ML(5W'R__.)G?HUKMER2LR2<;R^?TNH]4HG7L@9Z(/9;&[D M(1-+J",EI5?YG'39L:/MY> M?3;M[P0^[#/+2J:*87ICB\+^F+9EVNSTR7+ZWV=%"Q\<&)Z2H8L,^[/O]$]F M$/8JUV\"3YOHGPI2X#?F'T:N[.SCD$K_^7?@^._F:"4>:H*$&O$ YH,DB?W( MBUXZ W*% LCVO?>_T0M)XZ3_<,X)0;P3MDG@59Q(^ V)QIGOI+,19J7G0ZS8 MY_7?@>E/OCH^^V!Z?^V%ZIQR."Q]]89@9]^\'L#(87K,1P$3# U0 B!?^4W'WF[] M?']U:;;DD7K1DH7EHD>F2SNMZ=(&TZ5UMGBEAP!%+=PBV#S<3IP^M2X,&@&+2$MX&J0MJ: M=H!]U7T"JR ^(!5>XA #1B>OC SI"P,5[<,;#,:_,GV[!], @0.+,;UPI+/# MX;6XB/E@OICPT/ .5Z9\BLN4FJXOER=CH/4+8H:,'22^$NFOZ>V$&/,0WO= M](;AB /Q#I@E&);\:^%T$,OP0Q?Q__07K )%GE@%M MX+!P.@19^@6U:[0%8&,X!K(#\]"H-@CP!O7@<\MR7KVW.X1-=K.G/V1&8#', M99;;?T+A#1=!6EBX:/_K%OWMCVH_^+JSK@6ES>S.RA&>] M&7W!Y>%/I.W=6>^O;& )SQSZU, 'P3,G?AHF/$7?C4WZ=T9E5O?J<[+\S/)5 M1VD97ASN9?W\E_37=U>2=E>)GHV7=0@-G_?5)?&4PID+;IZ#FS MCO*1%JD+UJ/PWH2=+BB\(RHG7J=/Q\H*:55#6FC!$"E0RHRT>/;-@1L:96"R MHI;7.>CE[=/8":>P25NLP]GA_2N%$DO[-R8&UYS H^"M_KIG:W&#-,K<9K-A M/F8$)OTD]XU9[I.<[QPYLRBY,3$<3/Z/49?'SG>"D]5\I!1318<[3B5T(,/M MGW@ETA&;E(_.S?XO1P11I'N=7'RA;G](NMKNM,+FYG12:EIAH<,]&GARG7/> M_,:G&O^.#B_X^?+_A.>/?T(/Y=''AB ?'0NV1TUC0]T\@4&'O9L M TV(Z!"D7I\]7<:#IQ%^T:"3"7R1V2'"\+A>0&PV@66;VQ^9?/S-LS)SA=KJ MVY(HGHO$>9($2,Z$T.M)5].S@"W-1_5:EG;)V8,PQV MBD,%^]2P;R8G &V/]65B-CQ:O@I<=]M"T@VMULUV,Z105)?(U-OD>N;!FGH3 MHI\K2^^(++UZ?I9>:[VE]Z_ 9D17=EZU%%ZZ]@GIH:;L/&7G50#VYQGLO$2L M%VOGZ7JV6V7'8N>ID-Y%+W@./%^9>L=EZC7R,_4ZZTT]B;&&LO8JIO:2;E=G M09NR]I2U5W[8-VH9K+U$K!=M[66K7WDLUMY>HGH'FQR@\F0.+-5"#5=AXI5( MS"YSJE4N)18D4KF4!\3W1R=FU' 5)EZ)=(0Z8)>9;AUM=UI!A5US#;O.E!G4 MZZ<-?8>YE(WTN93-$&(JZEJ-\-.2-C];@VWO4=>,S8%4U/4H8)^42YD)ZT5& M7>O:>3-;O[9CB;JJ,_9X+J6R]([#TLLOE[*1-I>RKNR\:BF\I%S*+%!3=IZR M\RH ^Z1F.=6;RE3[XA,O?QR*1LIJX;B6]NK9D.\*7M/V7OEAWTS*9LR$]8+L_>:W-YKE3A'N$3VGHKK77QU M7H0J5L&]H[+XFKE9?$U]O<4':EJB3!E\U=)\]7P,OJ8R^)3!5R'8-S(8?(E8 M5P9?:?IP[JR!VVW?=U#IR?2E1II^2TNZ*B4U5<)W+&GKINO)12[TVFF]&?_C M0_#DL;\#;-7V O_W.!DST=YM]GEII'=SL5O;&';8XQTFQH*5<*_6WS?.NA69 M[2;]?+W=%%GGC5KRO6,-&UUYL=:0"(JP09;/^U5A!TO>"/ I\$R;>=X^]\>+ M;=#M0'3R6;I!*4*)4_>EG;Q!N^M6MZ-.I5<@%FXLY_4A&(\MWF216M,^I=YB MWZYF-2NMG)#XQ@K,E.%WRR1:T!)[=<7.]'+NDK=O\Y,YIS8[JG+:3.$]A M$9Q=W'I8W0FBO:=.$*5K_R":_=S(9HPV:#3"E8)'>-M3E"UD5VU_CJRMS_%R M087;ZTT/6\&&W&L_+,4M.^:6DK>4*R.WP+_"B]AS[S@%GLJ"IUXZ\"A!>Z!F M2>F88/>]V3)D%Z1* BT__$,_OUW?G__<)^X7MRTF3'G=FHX.'6=U[F'C[=7GTW[.X$/\4 BF2J&Z8TM"OMC MVI9IL],G//*8%0]\<&!A2H8NLN#/OM.?K9OV*M=O I>::%$(4N WYA]&QL?L MXURD[J,X-AZ0*Q0IMN^]_XU>2!HG_8=S3@CB0SIZ)"28W!_PS M^(TA* U_ ]\-)!2R 9ZL#!S+ S4W%KB0 ME?B'>03](^84H[_ - M8FERG=&7G.D6P'?ZL&[4,([K.H!]BC-ZFL2_)$8A!O6I8EG%LKMAV<:49;_9 MS@+31F#V@O'8<25H@3-\@6K;"6'+V<'T)YQ_IC\#^H$]!>#W,1O3GS7@I#F5 MK+7(X]",A /8;( )"KR(7(R6U\@QF 6K1QL-K4"8&<\*'F!"W8CY0\< Q_ 9 M.1AG%#*YS_I#V_P[""W$P)N=9+"X"65CQMW8VJ$E(HGSQ/BF"Q=CWG)V0.9B M9FT 9C5\ZXEZ0#G*\VUG4BQX%NI4WF/2MC<$5)WZS!W!\Q?F^>B^"(KQ3XS MY7F1('S@V2CP Q#: _#[0^O?VUT6ZZZV_D]&AM1 W@K5:NY$.+Q->X"MU@C MKTRFD_/;"1A2@(\0ON';)SBDTS?YZ*^F/YR?6B@!GYP73-8#O]3Q38,\NW3@ M3W/2!ZXS(CT0OOPY"D:0F<_@>')>D1XO3AI%[(A^9V3L8*C&1(\ =#2.!'\< MTXF(#<"WHK?A#((Q/EIV7:*UJ@GVI9QC;[HFGO@>O?^3W4]SY2=\SY4S>C)M MSO%7T7["GSRPV(0@Z+DNA:=\)??XI]O!;>!CL-KC89#?S>=A%*INIPU5MTXN M]/.SQ>MO!,!JX688;,QL-'>0S[C2Z@]-P QAJ)YPD<2#P3W\*<@S!Y9% M#($:KOY,U_.CN($%+P6MA"G[WDQ8@<5AI-T0*8E,?-7(PX8[GY4UF&+PW'X7G")+J2+%OZU>=$'4PO$,"2-MT4C;&- M!Y$X1 ;EP3.0>QML>C(;<+2N]H,.1/T%C>:TVFN'IX9 7S?(-_RNWD]8P3P\'XE3R8WP/L >1^@'*JS M>?T56?CXNJGB0C==:#3@F'4JJKTHU_2NO)*Z3*Y=4= M>.^6T[NS9WJ#NG2-WQW+P*/?*E"Q?7)1/UO,UXFH^$:8(_UW5]?D"W6_DVAV M_8GXR'CW:YS6#H9'OU#3=]G4DO&"?A_)ASKV"2U0%/+P1HS*>+ _L$;RY<,] MB/OGP!**?VK!2@R,70?UN?=.J*6E$.CN&0+7/T Y>/#L=G GIOPP9-;@LSE@ M-V#;--K\JJSWZ+1KXD^?;) -VAP]VP;V<.C[N1V((TVO&=;!2!Q<;#"-9D7 M!U(EAQB)0X3A#AJA(>3A[H'2'[ %L1!" NU9;PQSX6>BTKZ*=+<$##K4U!9! M\&7@:2>4"=NMOICZ:[>#AW!)W,7W\+;U"[.#:FA\$"RM58)E5F0D^*I3@EI\ M^>)>O-B D,;"3=7K/%I2;X;V\E(7E=L,H5,S8V^$!I+062G@RDVJF>!Y"B+(_+2?3'WTV8M=L?3CA:^ NCSS[Q$#'_(%4Q MNUUYQ_55!@32-.9RGL[ZG"[#2#]^)#Q,Z;AR\UQ8BF',B?\9*QAA(8 TQYF25*L8])7)@\L1\S5Y2H,. MEQM?>]P#G"6!!^XU;++844%D'HMRG>!YN)*Z4U>/_W0D?&Z@1UA/N5;7Q7DO M/Y'A895%DR@,E8S &WQB(@3!1#I]&'OK.Y[/3XRP7A _J KM)7$J'-_@T$1: M$059B KHZ<,@*X)P[:2R8?II[5RFG^EKXG$5-*JO>'CFD]WC) 0#;(W$T[<1 M>?P8#_ZTVEJ2D@JIY0P&'O-31,JT>%1K/I(E0 =?>$+)@8! 5.(+_&3)QH%J MVTR 0L[&E(PA0H.]2(%:$RW.^[F%Z5",8F&E'WP=H(&7HC6Y6QFHV]DB=PJM MVZ-5SQ6MAQ>Z_&3'9#$_0O97J16>I8*0?V/^2L86[3,,1=-Q: U+$U.HDXB# M-U,;2SQKKL#Z3F 9* X"CQ\ZPNA&C!-?L<09OFLIRVUSX%9!/MM=J&4HUR+, MGC%$I;=(&OE8)*WD2V[=V83X0\*>DO'' M="=)5W>2U)VDG=Y)VNF-F*G+S_<%ZZ6:>* *^@ ^.@5Q]2K+JB;F7WHS;C]/ M93 89N2%JBG,@TK(C92GMSPM+2'/ H9F?>IQ,VL0^('+IH'&@2Q3MG 4)><@ MTRFTE0D<7IID A&9GD8]05FC?J>[O*R3W_6SSU-:R1M?QJU]'^;]76+:7SR3 MEP&OMO+VL"N,&.=\[*L@XST.%E%U<79%B80J;7%;/X4W; M%%=9.])F)52VD&2Q*F=+>MR9=(K>53?R@B5U*6QUK]I MUM]++H!UR> OMKB88N%-_6U*7F7"_]8O+:04T%:C+HG?G2?DYH4',ZN#9Y%3 M$:L=\:?I#Q<<"&_6@_!F_8TH3,;?M56A(%UK-+J9"@5MM:,%P.5(,9B0'%C7 MJX;!9C=;L:H<,)A=36S2N3$%F@M7#>%IMU<=E9#FI;OFP$X>I0JW9<8EO'@7 MN/TA]9BWC!__8:YC4&\XSXJG^V9#A;V-L)='R4&%O7)Z"CM0 7^-L5//\,TR = LGQ[Z2$W[L^-YGR1X/MG7$CK;U;5> MO%U3L#!8FEXM>^AK[XS&+AMB\9,7)CKS M?'7\A&[JG81NZH5UGVB>D5Z_'XP"<4W\EF=9STR5H %ZF*TH1&2"7_P5E=&F M&R'2S?LS&V'A1@R6->9.NMC%;_?CG5Y>-\.3!9)WE[*$5X1GFE4N(?^D-F M!!:['<1PR&&8P# (19Z7OL@UW:79[_FDO//BWK,"KMV(I6!U6FN3WC>X+E-$ M.OS6DUGB%ZA&IP?CYN4T3^?GTMVU1!8]?X]$I:H=I_L&6- -4SJ9ODNSTE8B"%J.HA*N%.48D0I43R@=HQI>.,+>]*%62SYW'.5W[X1Q>U MVFLN:N4/B *N+N9X8)UO:05NK-;)E'N0,A8T2;Q3J=X+Z%7?0JHGZ MAM9L+-8R+0/J\\XW*;\>WIL9JL908U1PC..SU/=JG=\FG#K+XI%O\/SW5_+$ M\,P8JTMBC( WO-WZVFV%#)K\LH\+-G723703BZA>2W#?&T6W?O.00O)]' MX%?FWPX>_Q][;]K3T\U M@::(& 08+)(XO_X]2W>C 8*+%E(DA2EG))% ;V=?^AQQ?9IE2=#/*?;^+?XB M$EC"'-M!>,M=B-Y=PMMW#^]82V.MI->8,\TI-LQ9Y,\6I.Z?YR5;Z< _=H_8&^7!K;U_L MKA'2D%9!6KW9UY.VD[2.W4[W:'M(:V-N,*WS[M+7O)_*OW+$K$O$IZGK%Z 7 MK?'2TD'+*5;D\))V\X;2^\CY[&6Q[IGF8JLHW24-KRR%4J16%[52O\\!/A / MZ+D!>I+[>1 B:E-_X%_R)(3?,^Q=]%&DJ?"&>2JS#&BEU/MTA"2-';:XC2Q= M6L*[4D5[X(D4"=VAJK0R[.USZU#D,]A4=BA2T!.=>*Q[6_$\#@R?R C.C%J MX(:PJ^TDCJ::(^*(I]0M9/JNE4NOR^MQH)H38QLNZBI7':3-RT)?RD6,N^36 M7V.[A>JI[N.88H]=;/.%3OE0PI"J[^Y?.7!LW5 [R/!:1!8D,IM@LY5$#B1> MZ)*ZA=<@#T/B\]2Z&=ND^C%P8YI 9)G 2U#8+T5>#X,^C@;\66;QW!91]XYL MN]8QJMMTC&HZ1JVU8]1RXGA5$OW'0P F+OW+U*X1!#1 MW6%LXK47QO$/%#Q6R_/GV#\PX-ZF(RDH0U/)HN^MKRWG2Q)N,PAS+\L5 M[+&?*SSQESDEZI4>13FNAK&%Q]!]+F$Z$)*>3%,4G!,8(),7">[?:H:.XZJ; MV[KK&/<&G5JZ_0C+[\C/TPQV<0&*1\(=FDDJ@PCFMX,()3!W>J86ZTF,R\'C M];&36CQ&".%8N&^9(!T$_\7/2@WAL>Y#X$G55!9;AJ9BP#J$' RP??0E:2+8 M9M9,!:QC/,1E.9?8B!/@@6R<-#V^[PU:$*@3!?:XZKHZ3!+92 6+!>P$<*&# MTQF :06/VI7WJ&=UPB@+L,46H(AW.8I+/.X+.!?5\LWNI*T^&A@&,(X9).:K M2&:PTQ"Q"F0CG!O3$>IGL&D]#AS5GY)Z;5,/5OL#?#"B+G+P&79]4P<*PBSB MW^+^GWQ^M,^186%TRK,IC96_*Q#VR),"Q>V\5T#*2!]>,,:.=&[QE8]?51_M MRS -%CXG&EQM_!!.IB%CR$A1/["QT9BLN@1.LB%#S$\%CYW%83APF>PH_+4 M0T0D 7!G0'(X ^ &*9&VH,;-&5LZ0,(!LMU@,)D#62#^$.\U7 Q)80>JGL=P M%5-6O1/U\/@0X4;+^4."Q8)6D\ .T/S8G/%BYG%)BFT61E9) MN#-\<89H 7-]2/VT0;5&<_Q#DQV)?/%#XLY@:F"N M6A_YBA+L-Y& P<1M2IEBU;>/6$VFU*R7YE:*QB+:V+LVB^(@S MSI,Q'@#,)!'S\8V\T,K*$4%*6X%"FDI'68\U4.G8*5G^"&T[+FHXZ76IE?JM[E M\U[V R1,5AIP)H^U)%!\.*L%%DN(C@<%%*$(N;K^*VD_1/8B['J$QR[4,<%K M2%DA:G$$=5CE(,B4ZHGK>J5/'F&;IYK!7H1QGT[4Z,!BC/@OPE0K@N,P0.ZA M$<<\J!K5,\^D!=&!LH:(K#5/BM/K@S*G2?7[5]9U\@S[F1N+X&MUW];)F@-0 ME8.X/V_!B>!@(CD(6#W$'TK5"SSD*P@K0-!7]?J_UL.5I\Q2QH%7)!_]?= [Q5UPRL\*=20:J;4C_ERQ"CMFY.#"<89G?4"O"HAY1@T M82#:*:Q'I% BK@0*CR0.TQ""Q"9!4EEQ9!1[D3"_.& M0(UEG^@D T51!S"(DR-P+)!3Y,VFS7; M9+ R=@BRXZ9MS$)[T#PXH)[<(@A9%'^!)3COW[L.NF2$9"/YL6G+*NF=_![R_D5*$MKZ<0@W(HH)?[(F^,)76<2 MYUI;1%H#4P?X!*P]1S58L>A8#[K(5"PZL_ME7YC!,355GY1L.G#0%_^$5=() MT5&S@R2BC%3B;@5VV-JTDIN:!<+B"UUARF!GP: A^_7LC8:N#3'2<^%7-K)O MMP!E*DF#2[/A970$# JING@Z_E)2CS@6T^U2E_@!D42!D[ 5&/2C2+RAP\_U M2#/U8[;L4$F1;/L QU6J):IU8R)R_&*>'GDUE'1D,+/0S!T8 W)6B_K=LH%& M6CL=]5602@R2H00BAQ$+=Q\#/Z&X:CG?HQ"9 &Y%Q5K1X83INNBK*(8P42+2 M"2HD]$%^%$$&T_];^8 6VM>R](13,]:B(0"VM09ZY;'\EMR(]HM;G=Z;\S[R M6LRN4"/)^Z#N!(($G+.K$LY !4S_?OQK(@9@EYY&(LWB-V$PMG]W?GT#?R:D M?.%3;]!B$J'Z)7XCX=>W:"I',-K9?^7>UP">^A7X5D%T#*]CA- M\H,$]A2&$/5%TNBL%H:P8?AF*$$3#R3@TML\$3B%Z[P+D4QA*9]'H+?1,K^ MA?SOG%[Y.@'B#&DA"V9'2;!8V(9IK)EUJMWE>GNZF.>,_3(/'\LD)??%U3! M9W1BK%3XQIA00:)M4E0ZXZL(WK)MSZTF%0ID?;Y$MSF,L)-!HVG<1CU5FY?D M44$M"YW:TB?/O2\YB(!(-,QA$4X&NAEH,UXRB='7@=6E20B:>$.(YA@@:IX6 M?A^84V3D5D(3;':4P47!O9>2SP?D$RY ?R'8,207X$C-A=#@$ M:028(FF).KI#*Q6>&/4SZ0^$$O#&(5#Z)U MJQJ_M-9^0J.(D2R,21,"TC A9J)5V$L9J+GQD2OT"OR(@+AQ?U,[YQ6!-1NA M41\:0SD&6R0A!9\* M@3+WNZJ;S1J\9*@C!:$SYIJ>ART^/3IH.R,>N/#EH[\A*IMJ^/,","@-,+\' M)@$$VH.1P CR313L)Z?S MV):T3 !*$2PMP(IF!)Z+]!G*2*CL1>G6>,6@^,)52 48:TRDY"NT0>L MSK?8,RVT%#8EO9>Q84+!9EKE0!G 8Z 'W+;*_YH#1 4-WL.5#B@@PJ+:&T3H MES5/E79N#'G&HUB]2<*5I; M,B.[IG(0'MZ#*&R?;394RNHPTKR0K?U)C:)R-8Q9^YJ;W &RAP+ % 41S1 M *0!CF0VC'V>'92S0M7*I#>,@K]RY/COR?$$S#8E)HS.^@1]%YRFRSI:&%^0 MCL*>P=(#8)"8[]V:36 L4H5(ZY9(*AV@XDAPQ@X,@/9):;641>,#BU>"#P4. M%[2@P5GU!>%T11IP0IY(-'H*Q57%IC@> 9;0& 05^^H^JKH8)$Y<9QA?H75+ M&=,9T5>:9R<*CZM/*X_H8\53SS.\-Y"&(SA M!/N,I%YQT!PG5,Y8\I#,?$P?.Z -J&'P&'P @P-)#W-R\LE1/\;@0CR:P'>P MFHP1PH/ED>?7^I (9BR ^ B%2&$B;TO8:-"E M,*$T2LY#("1ELM7@YSQ8$W/^5T_=5-"3D2L?(1$AM XZS[326^C_I/B3JDP. M$3)=]%(5@RE6/!"7<0*2>^+RNJP\(CDIYH+%#/T" M[20KEQ$PZT*G..P8%GR+,9P (@\S0S!!$=L3L_%3,A-UD%PRW7%L'SV!HSC" M4"P8>=$%]^0Q#!_;^6"VWMS$3MN2:CFGYEH- O%*LE-!!]U*L]I]A!FJ>*-OHD)3D;0B4Q0:Y?AZU:JVXTA%'!3#)(9WBSQ",B $)5[$ MF35!6EHK\*&A#,<8_80#PE8B*F$8K64.G:L$TJ6/RD2_"KN1;&&!C7VRQ.0'G?)(S?7UL&1DTB&4P>X1,F/>T29A<\M!M[=;S-7 M6R\^Y($T-*17!YB-.=C:K0HF:8(!%IW@A:EITN0:*B_N+.!-WSYO>'N#E[=; M'4.O$D6P@E9LD-H!A(;'-CQV,W$YB#)"7*VK6,$C3'XOI\XZ^1@,#O08!F,* M-]5F=E-U O2)JMMO#?(WR+^9R%^D=VI/'RYBQ']JB[UL+HML04P5'L5K$70C M $9L<+_!_8W$?DDJ_87\GQ1J+*TN,HE SHZ& O[SOLA!B=/D^"_<<2.D'\+.$?,P&7G M"*^-=R:B>4O[FH?_[<-Z7.=7B==7)S5+FEK#QR#$N=YG(IR\@AWY2>"[SM>Q M"*)7SF\,XG[N^\Q0M.^!(&F"*?5V@?^-Q5PND).'VYS.J^Q3\F ML>O\4XP!GYVO>"=E* (XFF$0B5?.[UBT3@'C%"LY &^%C[_*. ]=YW>81/"* M?X$7?\0_@+W Z[SFMRSZ*#M?7=96*W8K.60G!R8@8^H9P+H3J7(&U<:\. ?V MPKY7*W<-S*EX4B:*"B(77O-I:L-L)]4,0H^N*:_LW4[ "(*!C]YA9 M!F<0>9B3QS?G\(3"&*"A4^M49IT)56'$#8%L!5A-PMJ ;F +M'B9$PV#BV$X MJ0;&=*XBK6%H+PSCL5?P!%\G5JX=#FM4'#J5)'B2O&3.)Q(S#0OPB<4B#0G<(69%SCC .]&F>' (*)X M$J4/GGL%.=D4Q00 \L[XSN10)JT[[+,4@X(6\(1R>C M"[K3R)$PV#L5K)5':*R[DD>HR(PGIY0E>] M],U@K%+!9\F$._LL=X^L=#8HL9L9Y$3Y0)%0Z4#J*(J4%>W/-ZC# Y8NQ5H2 MG=E\"F27T68H3,T8E1#_@Z-GU)GA"J5J-E59#R0S4'%1E6&*W%/^T%>)R\$P MZ]YT16-0%\6+DW#\^"K"*V,.%0^@DC><<6H7L-D]Q/AL%?LAOFC'>DR,L72M MQ;[V#2=;ZSE4:3WZ7CPQ$7VO1=$H,ELL-Y79]5UL25Q.,F&-K8FG=8'>@=:"%C3,.P3BVRH2/Q<14INS'EYA%RP^7:?"H>S,:[!P5ST\1(;9>5X5$>J\8 =![KUQ8 ME)J^83KEFHQFSQ.I2M-&P&+ZM79(Q'Q5/,T*9VZ<5,QB.D<** MKA8MIJHZHB@56!0=A@5!'FDFIOI7;UA#@36"6JHKH*\PEH72 MLA37;AU5**[;4%Q#<5M#<;W9%&?+-+8_50474Z"-B4K52K/N^3*%5:\T3]^* M69[("K%&,5:NA@1SPE>=0E\O"H'A?<%ER7&CE/,IM^AM>LV6E4F%_>^H!CJ, M3A>A\:>*^E$94RIN_O7W[W!:5*2::H G5BE>!7Y4Q;G"YN_?;55>1:)U\X*! M%!A< @B_LY,+%$@(Y]C=F'$W 7LB+.ZM40W5?E68+AUSIDHP+EBV,@Q">2&\ MB;Z&6GJDY9Q&NE0N[%@X&J_BE'XSA!$X3K M-P% T#XU-8Z#T5@PWA897)4>'Q3S4X42RK'[!X^>K@[7?I&>P+NOU>8-JHQS M%N\-XW0<9%AHC$ MT7^%%WN],,;29?4G9KHOQ%=DWF/*@IS*,<%G;!#P'67N MV*<25LCUP(X'0CR-%M9U.NN2G7Y*E?8FGT,)0ZN5Z4PGGE*^4YQ<@,;Q7]I. M W7)T5P_@3J",83&;)]!KWFB\'Q&\O2^TQ$=VIO OWNE(5\4N^"^D @M>JW2N0#0U@9J9S.2:* ,)*HB^[!=('ZB6(3-4R(E!-LCG$AL;#(>!@HY:2\ M%+U.2@R34W F%.&;_%(HU.64.J*N]7-V/!E34DUI#8ZH-7'\6D,%[*L:N* ME"ATQ4I("PF!TO$CFYA*M$244,%_KE%++^HN0"GUL>3V3NJ*3VD-(J%R<71I MI^C=)N4B*O0V=+Z90R@UMG+ #J9_P29?NW%C5T[@D)LRMKEM11D-]=UW=4JWQ,C1,\8Y, MT1@5JKB=7RK$:8SPHB"GU;Y9?YO(L0BX$&1"+Q/R-KI HPML+-H;7:"K"EQZ M,L"JQF0(OWM[2N%C==?&-+#\,A3IM_=?OKC84 #8.G'$4AI(;*5Y<*EL;!,L M1]B.%U?DH0^*>U^H>%DH+[C5A.DFP(3(925UB(WC*ON;)GV;*PW=@^9*0W.E MX0&N-*Q'\05.J?-I2S%0??^T4B?8OG,KO1P57.K2I)R.8Z76DG5!P6$J<.%+ MO%/+O-)JVE@IWF-B;D5I"JM>3XF'P MQ,LB3PCW_%:XN?T"EW\_EQI[EE>--F1 ZH.H=I:-BI[H[O<3Y9] M9Y]KXNNX&6H3NO&?\_Z]4Y\TCTDBOP3QI_A28!M*ZPH\E6?08Y]44CBP@U+\ MI])0-%:7NIZ;2%XJ[=YF\RG6Z%UOSDC),I7HC!>%![1&X/FL4JH[))GHS&H+=28*=NJ=FTRR?Z!)7SI!R5?Q=D2K=RE;F^\I) MM21VZ3?XB=@Y6^ MH>RNQ3P J1MF'@49G$!1<2G285*VINS159<0.B-,C>L<[W7WL;U!-FSR>AO/ MQ>8R$RVACZ>EO^J37)7V>/DD4L=C7#3/3=;T"_*1 M6O<0T52 62ZY52G&4[3=H1(8-TT/68]Q^2Y0C5\&LS*7K33.(K?JX-5ROD>ZOY)9@&M*29D12^3! M01\N*3J10KQZY,PURE_ ^#?$5[*5AZU5/4YQ[9J&"$^/"7+5;A>\68CUON M-1UH60=V'M9V/D.N0F6$,7!+=2J=+Z&(2,]YSH3HO3H[_\*_^J]>J$O*K"UA MTR'5GTQ5ATWC078EJ+DHQKCT88_UF/QVV214[=?] 2Z.%U?1G(0$*+@ M?1DGRHDJ 8L$UA&UJWL5%W6X9C%S)[SWH8I<@\Z%UZL+U*NH@#!@R"J$6;Y5 MG+/(DAMCS#K1O4[=SK0X1P-CH1K7\3FJVI6#/'3BI/"PTYGBEL'>'HATJ#-\"IQ)L/9)Z9W,DI>Z!3!U2YUV,9*1PSMD5(HC./7;\.-1=+K%U M+VA,BE0\BGK8I<$E.2)=S3AK>21?F%M68E5K-/=.3(UF;;7$/QQ-Q*;ZIUZ\ MRY5M.?6L6+7BG'3!LK)/&W.FMZOC)[JS9KD:*E %AD $=S%F-5IW]/S*B6:N MB:ZINIR)0HN 0@C3DAG;"_#BQ$9OT)I\J3 M*TK5V36U/N,,[-D]4ORQ3#J50*5VR18ZE$18R_E--UD.!HJ.T:D4%061%4K1 MJUB@D^I_BNH")_B:GH?[4%H00'Z8Z8-FG6J$_9L56*?&PC5CF J! 6 #8""7 M&F$=;7S''IDAWN<6U&:A>O5DHY/,Y:ZH6B=,0!]+U)U<==46-SH],%6&\>WQ MRX>I-GQ3"D#QEV9$ 06+E$1B;/[1L*F-"16:]B7OT%?UE5$P8"U@PJK^9#I5 MLE=<.59A Y&H7 X:$#NG,HW?0/WL;CD_??+ZY_[K3S)3BC=2[QFK:LX;.*$X M(GO\YY?]U]N]S[JVN79W42)Z#%I[23"V;["Q*&"GMSJ-J7KZU-%>*;CK# 6O MYYP 07X."$=TM:S@-2($"A6P.I'#EX^#/3^J]H ^K=JD5Y<9$-4LP-[E2ML# M&8.W[66:ZDE<>EB%U:EY@K1<'(JQ&JOC:ZS\^)X';H((*:XL0N]O:JN)<91!@U\ECLH,0!M>*_TL@;Q?791VCY M[8 4*X1VQN%K=,$9[FON3^V^#-.E/E>^)-1UH7 '#EH"B%K81%271FB%1R#\ ;",TX MQQBY3S).?T=]9\PV7V'@8^XQMU6I./]!%<,&+*Z=G3-(*(M,\UB^+4E$@(A@ M%R*Q2'Y'4:.0TT;I+A#D<\'=[ ?,P=4#'=X0"2G86)(OX!;LP'>RV/NQUR<5 MB_I+1*E0YFX"W"IDX**G GD) Y@G'TF:%J]R9QE62T/#6V1%D(7P1^69PYHN ML%L!*?B)JB1>. 6$3Y[MU+@L%). GZ,XXY4JKCD206BA6+%]SNI:(T(T*;3= MPR:%MDFAW=D46N;%OY+Z&-;X/ J6//N9!5Q9^?(OI7:,LBHZS&$#IGN1Q;MG MLVLLM*06X)$&JA5F=-)BK0"5FE/<6E,KP^]!@;L($/)4OQ=]$,"-N1R.V0#? M)M1M3-2GNRJ SV>W650@G_6$.:\"SJ8G#?O(X(QC+R@J0,1]W7"+Y7G1@*NF MSV_5TG(MY A%'R]PX>.93(W_/\W'8TKHHJSG]QE[XA8LBBO.H6&@#%\KYL1& M 1:(RG)?J10I:V;<@1@=;7H?KCJ@ 3JR<>5XV1(,*W3.A4:'=)6VJ88IY;Y5 M=,=!D3E3J54\*P]NTG).K2VSI;=HVZX-5+=TH#(:(@T0M&$Y&#LAKWZEH>>N MTL9G4KS@,#&V_5RA^PM+/ZW]OHX>Z-XM%J!6#ULN%G?:77HA\/+5\S!&-?*% M;6> .HN2640RSM/*<[L*A?=\9)FXMGAQ84*2,R/OZV32@?2-@$HSY3M6[ZM0 M/'"SB-*<2CTCBW@$N\2UDT8%[P#=^9Q5O<%!P"TAM>]! _%/(-[4#U0M-YQ. M/\%9"44Y=Y11N"?D$*H>H*^::NG!>,THFO22%5.\&L9A.-F+KR)9/(UIK0$8 M(0FEP[*-;&ZJ^/8!DGN0G,/L*R+F$USKT>%)THXT9N/&7]AG5%JD/:UK%2@, MN,HT>L,22J_EO_/(N$YX31QZU96R2A(9UG,1QSZY^$T( M\IXK[C/!G'Z=;' MU@G9SU6* FS[JJ-&H/$88O@K1P5%,FSQX7'$!;@^(6*B5C3O8, MA^-N]W;W)T' H^-KQV2BTYRT7\.Q(__7LQ-OKP%05H[41NI\GOS[QNE+#/%@>L"[T\\2DSSX@,V!KOY #7?NKI0Y/QS7_<(J MYM:*SP;CFP/=[ -M6,A]'^M#ZF+KL@96BRP;;PR@IVJ%&O^RV[\O6-]EP@8E M#$IT&Y1H4,)""?:I;JWNVH"Q8?8-2C3,OD&)36#V&^\&WI% Q'HQZ/E3=3LE M3T7DIQOJT6[ L5(GP7RRK,DB1Y;7;>^[3K=W#/]W]S 9?E!5P:*[NK)X]GF0V!C**.SO^\>MAN6M7F Z;;=PY.C!C";P+/:Z^-9 M=UN3D,ZZ[>Y^ Y<-X%B=DVWR66Z5#ZJJ>G+#2=?Y&/A^*)TS MD69T7_]T@!KI]BBD#XJN7;>'N7H-YWAP4)RX)PTD-@(2:Q"E6Z!U/B0$0"1U MCE8O21MB6,I+T3D\:$"Q :#HKMY9M/IX^';HEJ=I()PO @L\>2O1))?*5[^? MF>Y^76*UB+WT GMNM[MJ[\/]G=9#0NHQ8TG7W5^YZK ;D'K,6-);M6=9,W@J M=4?_,8?? LU_=Z!\##9U(S$V?>Z'QI(C]Z"]ZEL*NP&IQXPE*_?LSS )'KV[ MOWM$LWV+,Q%NCU=_,:;U -/\.,?*O!54>X @XO*+6\5ENR4G7Y/C:/FS:/!F M^<6MXC)@@S>KF/S!467EEQ6GC;/>UAAGN\H?5G(ELF$0CP!Q5G%ELT&+^!C^YZ\5+ZLVQ6\U89K8@+[4(IRXHU)[IZ7%KWX&EA-3_,$Z< M;N>9BZUNGNX?%=\XNH=+MJ";!'7*H>ZX8Y%PW^^GO9-6^U8#=5L.]I8Q'5RN M1.KXV$4]LOJ@P1YD*"^I#95INCU.8D_ZV/GY,@[S$3:/&@*^8S=EL-NQ+0PV M>^8^<]Q='5$'>R)A0SXZI00;-:?81 8[2ZH.4D\[K9[9"C;=5H^&W 4K5@UM MKIQQG'C8EF$L,F]8:K'7;2:=[IF M4=1SG5^[2,1@&N;PM(%&"YN<84\^[%?-?;"I"[L4/Z3JB.7'(%.3O+B"S7NN@>-2BRD7$W"NX[@SR3+,DCBXJ M!*I;6TT3:*^.0)=!E#KZ7 HO=HX\WU+7]+TLWC,X7)SRE01$/CE\9CH885Q:14R:!>2Z%3TY<1_^;V^E]VT(J\^2;B;.WST MI-J3_MVW^I[TNKCC+;O2?_GUT_>/BZM&3@539EDM8/4CX/C21I"^GOY[M M_7)^=OK[WNF[;V?G/SDBO!*35-M6&**)9&E/KYRA:G7?!1O'48&FO[?I?W4Q M*/75$^=E]21_>UM_D@B.6Y_CM\]O/@31#S.P'Z3C4, !!1%*V;U^&'L_IAO4 M(YL0#M#AX!]/_I[%WI,2BEZI+0<1Z (8L6)8X!/5#TUPJ_RQ!M/__I7'V:L* ML/A#EV'H@@J2!(,ZQR)U942B>@-? 5:D/[\4KVN!;&!='ZB;HK5%<]=T/+4. M[\$5UYG\NG-@ZT+ ISLG%L->J2IR?^QZW[:3I[EQ2=VKX^:6;@KL.@QCUAM) MC4U 048%#7]#A5?Q]\/E^7O'TAIW3G4X^WAV:BE4%F9UJ\Z+_2W0!.;+:0OH M4SC8MI',$TF#0!",/'H-!JV)8=B+'GA7F*?YGGW%FXL=CRZ!0'!\)N#"N Q8>3QXA%G8J\ MV@)%:!9L2WB23B'4?CW0F_!;%3Q._-W.@9:TG^;GB%D?]5[$FYFG#OV66,F"N554I8GQP=WN57)_F/M MB?-M@<@E-^1V=D-[O$#]-%\$K@"F&]_T2+ONNL?/5IXO#A,\SR.1^P&(D0WM M%-3T66X.M#G0[3S0'>X$/M4#?!-Y9X/C#=-H#O2Q'VC#A>]^D,M?)-T21\*C M[:U;[KW=-%A^K$C0;9#@D2/!FTI_[08-'B4:5-NL;XDAUP"ND>0-$C22O$&" M1I(W:+!22;[Q,<,="52O%V>>/^7<]SA/1>2G&QK^;,#Q@+Z\G2@*!Q/\:B66 M;7,YN/E550Y75L^_[1YWFGK^&P>7[H';/EI]N[L&+C><], ]VF_(Y0:#KHY" MUMC^8G,AL#&$<=)SCXZ;IH,;!Y>C8_=XOVDDMG%PZ>R[)PU<-D*2;%>3SAF- ME&K.K_FH^6A5'SU61P-_MCV.AH?DJX<'K:9A^T/#8+^U>B6C@<'/ M>,&C:O4HJG$.>D?I:^>&%=.GRG044Q^WP:Q+ UA4'&!=)YCO\."9+KC'93PJ M]5W@NU(1D"7KO;C.6*!=B85>X(%!$H]*1:.F*MO-*%$NTZDZY.FL%:KMSEKA M0%S&"14+T66:1\&UB^.$.6;$%(5JN"R.X"HPNJ"T&KV\"5P;H%,^$%[&)9'E M8!!X@8S@/_C^:AAX0Z[K2^<5+\:B>\Y]O[#S7OFLL0/#(*7:+&64.@VT$H#S9OO1BLG>6>[J$4U'IO MQ'K/]PG*MP>:,G;;*A>: VT.=+,/M"F@M'%WX!H<;PZT.=!'=: -%[[[0=Z3 M.DU%G 81FMIVVPNX1I8W2-#(\@8)&EG> M(,*F5;=;TDOPX-=OFX\>TT?+8^A-+UMO62C\*R7[F1 M._/\NFM&)^[AT>IOM&W+](-R>+RY:4,X_&(4O$;-3>W:'Z_>-5&S.[07N/&4=Z;J>]ZMC6 M;D#J,6/)\ZY[N'*?[=*K6=#EZM%BR$/J#\^/5QUKG.$[>+&&N/GM?#=J[]W] MUOZSN7Z;)<8J^6[JJIR;_[@QRKX,WNXTW7/;KOJ&Z#-JN8 M?$WZVNP5=M:EKU'C*_JO1PK;%B1F["Q[.#QRNT?W? >KX0^[CS<'H([<=R)Z M@S>[CS?';O>D83>-.K)!ZHB]EIHLH(?J/.\'E[KH_Y=??_F]OOOH]*;4)P0N M^NC)Z\I8[[Z=SRW*:$U0>7CO'U_;]/_ZAR!ZJLGSLOJ2?[VMOXD$1RW/L=OG]]\"*(?9F _ M2,>A@ ,*HC"(Y%X_C+T?9=JD^9Z\_EDXPT0._O'D[UGLE?/+KM26@RC 1NL: M%OA$]4/C4RQ_K,'TOW_E;41Q<[6[^!KP KTI]? MBM>U0#:PKO>/3M':HKEG]W_$PZN0WKUU"BX3X\$S@Q0G!\]N2@^[W3IX?A59 MJP?I(RLC>Z.>P=M8,_Y1@W;I9K,/6D%X5[G*[G6FFFI%L(T<85?!TMU*L-QR MI*8QWJ/%\X;];"18&O:SG>RGT<1VVP9XAOZ03S)SJ!/ BE3^IG=,@Q4-5FP] M5E1[2VV1(&_@UU!U@Q4-5C18L0&\OFDBUWQT@X\V]1Y-=_6W:%YM>8>V909M MKZRHVQIK]C0@J ?!ZKOF-""8?S[/UP""^[T NWLP:,C@X4'0"(.'!L$:B>#N M*N.L$GJW=$FM7$U\),V@5HB=JV^\V#"(!2!8?>^A!@0+M,75M[%NM,6&$VT\ M")K&R \-@N=K*,G_XO[TQ7MU,:Y!7WP4O6Q6AYV-IM) X+%#H/&H/#0$&AIX M: @T>N)#0Z#Q*JY62UQQ!X[=0\A&+#80:"#00*"!P..&P!H\Z0T$-B>8\?/# MUFM:20.V_W,^Q9DCG)$4$2B @SQTQC+!O&%Q(9U$AB(+XB@=!N,6+V;]_S]O M^YM_Q'91G<[Q6&=@!_59GP'G80>O6_B[\RY.G&PHX;_Y%5HM(P=V& * 6\XWF$8_XER)U/&3X%)&SC@) M8# X!Z<_<89 MS CSY/(L3.4PO? !LIHUM+77CP:!6F*V.,Z5\/ &\(;:1YF ML((@LI8##^(2"=%H&,(Z^,(L/1XX3SNM?6NQB;B4H>MDB0@0;>M?*Z: I3]M MMSK% %]K=H";[O0.'4$3UIVO<#H'SXI3&B3Q:/JY;LLY!2#89 3#13+C7>LD H&[[&7"H&V& 'U]%O*YN!U=*[P((81183Q#[K9VC)DTCT?Q2-SX1DTBOW3K>'AHY:/7N2B.'Q0"WQ^)B4,3B3H'%R\$H'RL4;C\2%&:!,#N_ MJZ4%PTT%PL7,(>LP0.'\T6W%0IQG:>!+K)!W&7@*.\9)/)"$XK".@33HT8)470&6I612<(X))C V&'/%806\&"&= MX-_C//&&>*9Q'U1BM:LTC;V WK\*LB&<9P)P[)PXIWB+*TB=?A"'\47@P3%E M&-QT#N\@=CHGCX1F;R9V;D6(W5Y)Y[D!)2ZK4G7N*BZZ M<\7%/2#@E-D;-MX_[G M.LF2R92TCBI.&AW((@T_E[A4LX((E2R-Y=DP2/P]%#T3Q=M#.'H)KU4Y\EF> MQ&.PE&')%SDL.D[@F3&(N$L1IKC,!.6=GWLPA@#QX.5) H<'(ZD76*]#>)BA MOD>XU.=GWU^HQ4C\")_\'1;H T[G *VD_-)'Z6-,RGDK^3S>!HGTB**>?WS[ MMACI['OE4>><%T)S?GQ[_J+EO(\D7K/5U/H=7^?L4R0XY(V MG4@02PF3,F-Y-F"T^X(,E>FWE$IVN; M%O?%)$H2[ 9,HM,Z># F<0?$+=E5)[FI['>VO@DD NWB( ME! ?-#3I6Z0!X\K1.(PGA(]@C8 6)PICR'6"T5@$B39U!L$U>..W'IB:MT(('B<(.]0:J%&Z9,)1#)C^DA(<,&6_@2.3PLF&L69YIR[.7+6 M1 [*G,N:\59GAC7DLRPDV>8ZH;Q0NG&<#4G.3YW-7)8QC9C$4>'K%,8"-G1# M_POM,>%!HGC&F3YR<U.*.%BF8\98.H$1QT([$@0KW*0?5H M1+J+B*(<&%&Q:+-:.(KN?NOD&?!N_\\\M8P84&M",!*PF<5?.7 LF0#?TTO% M!?A!"BH+C)%FL?<#A!^Q8'D-O"Q(E8K&;,\\"3;%2-E2P12!S=H54B^R)=1O M\.LT$UE.G)QV, (CI%#P\ 'V260*%P;2-QX*?)7GA/4 HP8O3Z16@%(=%BJ#"]@KF#,@9%+E;RSOD[93?S3K9)I-)Z#N2=,)J.D$ M5)MFN]I.0.O15Q9+HTZGU3/2Z/B.TDC)/_S-DKDXC1$][.Q93O8<@'B\D>Q9 MK>CA([GAB;"$\I>44(]<'JV'*/X@-2[(%%A'P35B&\8K@TST.7+8G]#)_PG6 M3^H'GO%&,3+2P6K<9JZ6PV&"$IICRB8)]%H=YIC54$4TXB I# M"58(@<1@%>2#Z,LPD$!>L=(5T>.47%*>PB"4:D(X@3XS3SWGP/D1883%Q"^] M8$<1 ET69#=+)PQ^P&D-XQC=%^,*[ ,X6#A"X/+_Q>^& M(-,OALX@S]"% (_2:2J.PKY,M(D 0RY%F"L79QC&5^2"R-#F]G/X#70#6$O= MG&C1P#LCRBJAU5G !90: ;'S!B;L XABPBMKF>15F)'G!(,-Q:5DWLVV6]U* MV0-[6+*0ZE9;N$2L\/AICD' ,,#%8<2!W6* UR%N&D_)$V,@Q) _\$0"/ UF MN!*)S]]_A.&%-\S1F9):#++Z+)T/!B;P$ R95DYCYY 9'57OHX$*]9PC1M%O MIT#ESY^\/S]]\H(DLHR$QU(53B045\BZ3O,+Y&Z=0RW-WT=>F/N%[(77Z65A MB7=X/1B-V:NE,N4 R\!1/B*(P7MP-MUVQWMEY#LR/. P M 'D2?30>$P\_ZK]B3E?(?ST/>U5)K(%!+:]1<.EI$JE3+@CM2U#\X!&;\Z[&'[ 0]@8J X&7UC9Y1\7$X M4M?IYT3)?DRX6D0/-6F;LT>>0R0JD+V#[@&GA2Y8 "Y:M,"J8+]Q0O*(O,8@ M[SV1 E,"XDU1BA2G/(Y5#LGNT,")Y:7[$/R5!SX*<\2,-XJIG(/8!'R ^4S2 M[<[L7G& V?P=\8.P@=DL_(+!5L!0"K928M/3SG'5]R?2DDL-O6/33\",FBSX MNQ)M#(7O/#TZ*9*_D%+2(2#J'OK'5?B9:#J5@/ZDJEM&PF$8GOXG8J:\@E0>D. M3B+8-=M(.\3WM+D?.>]D/P'S8^)T.S;5_Q*#2D0D0@DC,4@UD6=P^DISE9:< MQ,?R,6>B'5C'JP36&^0%T81E\LDK3F:&K]E\U$HPZ'@1:&DLFI7=#W@?*5"X MB(U %)< "$#-2%[$&8?2+6F=L)U^A=(<""0(IW:WSX$Y:^T@8 &=$9U0>CII MGH[9-%>> ;)D:8>PR):> MGPV/LJ7G&;I$0*:B?7-N)>IH6;JC%W?^,,E-+#W04@?\0L(J>+G.#G !TKIVO =E8[(N28PX<:\1$GHK(7,R,]*6) M;ISW037&%&J)45N=B$U4YHQ#X15I5;@=4(T*5NO:S!C?*Y;7CY,DOL(!>0.X MB%1'4K1OJ[RD':(*&P>\^"(BCEF W8Y9'K8.ZL.FR\7?W\U.VBAK- H?9B^C M'#PF%8P-8'(RHG: C,V^9I*JA T;70O RNN 58F96I0+*R<<))\C>T T"912 M^GR)$Z!(B/*1!+Q-5?)%JJTR]2)>]9#&Z)6!I/ZT1 MXUA-X?#//YZTGS@855&=3\S?*5AE^N^ZN)J-8TZ;VJ3\[7^H! E?,IU=B22+ MQ],%1G3KBJ,EK^8R5L\I,[(H_E$-?RQSA(B\KY8H-@*Z2;SFU25@9X-B8/.U M_D3==D*=O93BB^YYE6TXM9T'OBWRT+J[MZ9" QNTLT?# ^:L7H M5#*NN&Y$>X.2JU^=LKPJ^ A6&. B1?OQ1I:([=NSH;G.Z-X.7* MH,\9 7( EF?#4QL$?B@$9O<5)O=A/)74SQ0S#WUR/^]E\=XP3MD[$& BP)5# M,1!,YMTTI&V29'OM)DFV29)]@"391E[LJKQ CQI=$=<1)HQ1Z[\I$/WN[:FE MCUM7:KU0"KJTQS=-2NYICDZ0K:F==9LF3AJGC?XV^#O MIN$OA2ASC#.Z*LN<;(& MB5?MW*O&0M(A5Z4QV3NM#PJ2Y*^GHO"@TU/.T M2'.A7(%R:H?*;RES!,QI,<$FUT[((BB8$&HI5XSUOA^RN#Q@'+36A0$N5F)/ M1_D,16JTNJ.!2W9K\A+LG$Y=P<@D L+601I'*D,-EFL.25_O2'.\GQ-0*8?8 M&4FI;_\ 10=C6B3-64IRH#SU#$P:D7)V: 1P<;(K&5Z:/!!:BS4B7[4ILFZF M1FTY[P=JE3J'&4Z5,S(H][R\5*RADPY4JI')A2XMLR\GL3J1Z052D@FB2BKE M#^/ L6I@J!0BNOS1S^RL3_T$7B1P!6Q*J@ :Z*TF:3 W"E6_*H^#<*ILS MP'M2ZK:3BF3:(4R7L%CP_1V/:@MI)]0_\W"".3,=LUR5'$6GB?5$!*876BOB M[":3QXC8DJ:YOOA2621PJ]P;EM-S\]#G9"WR_:3P98083!?08TZOK"4%?A,I M45#IDDL9"802W_.A+ZDH!UX0JR2 49Y7G*9!/V2 ZWML*E/-D":1#A\LY[/9 M-4U4NH[""EJCN8F UPCA9"D3=Z32E4^C"6_?5/ZJ&0TGP\0=("5Q*8*0/0]X M+T.D\"#^A>B.A#J@I,PPW*'D,3NE\JT&PHYG2[ZWLY#;G<[L#&0JCD77S,9Q M&'@3DR^GY ^/C.C0=UWL8[PND>?]/E4ZG2WQANM",C=;="F6.J)?CH+)\235K]1&HB\5C MO*L9T4TMNA'!"6_I^M/=%JG(RGTZ""+R+AJ=N>P([TQYR^D3I38>MY\M+/HW*7!K3V;I[+K]U_TY8>=U"+O#P(XQ))YI[_L>+QX>&%^#[A & M/O4L:[L._GLQ7U&_RU+*CNSZ1F3 ',^9U-X">9D;63/LBYGQC/M8[G04I^@H M,L\D>YA%=8\W%"GI"XRA#<#R@U2;2E2:0W:4;QCK4BE=!_[%.>!WNXHNN-: MQB80V:JV=[S3VWM(O48OX62CMOQXA,(&<_OG5$@6\W2!3Y\F]'\QL\^-H[9A3QI)W08I]"OX_O"V)%RAW6+5\W&*H M$3G-=)L$O+M+A(,#$@:KDP@KU?8?C.?7]!)^\OHCM3"=3^VS+,P9BEBN9A$89S5YOA/=W+P_]KU"YLGKI_/F/EGIY+54U6YU M]F_4:/Z>SV.M &G@/P7_GML^.=D8^&^!#?:H).[$Z1PU G>K!2XUJNHTXG8S MV&TC;A\W_'MNIW.X,?!O#-Q-$K>Z*G2TQ'Z96[N[UU3W>?]+V!V]OMZ78(>%M@VS3I''C-N$GG MV-;M/;Z,@&:Z+0;>]BC>C\';Q8D Q^Y"&=#XNC;8UZ72.?87@W'[%>AM<'6T M6YWNP<:X.AKXKQO^7?=HO[ GWR/GL93&R M0152ZRU35'=&Z=RZRKG4.![SH;'NK*J[4_[8KO7\!@_\'1;J=72UYTWN3[^FVKW5 MLUY)A=[YVNW4$F["\>]AI"*WK[U\X:^%4]VZYN,\=>\6E&'M1&VDA*1RC0WJ6>;EFG#JEK7B;GR$ MCP$Q;E"+<.=8$E_)>S"^TX!T)2#M-B#=*9!^DIGS9BBB"[DA.L)]Q%/O*!VT M K[?6^"^6SS2,KY5,FVH7U&EU=9M7'-W$GVW'O3&;I;#9[6NRKO/VCEVVP>= ME6]N!6>XZX Y=$\Z-\J8; "S'L"XG=[QFN%RWY$\P_!K0+7K'VV8\%R7P!R0 M+Q!=LP&Z._H3YWF>8E.OZ,5/JS-:FY&:D9J1;N/BN5NNWVC2+DC>JX'L!TW%Z[,;8V#S#[[E%[?^MT^JW20ZO, M_CUU1=]69K_,H"O#UN?=KKM_L'I\?=' 83X<3MR3PQO5*&_ L HP=( O M[[QHU/0QUTF*1.0UG/LVJ+KO[M_L7E[#,58!AB.WT^DV8'A@,'3=P\,;E3^] M/ZU[M]-U.0440]44(K6=OG&-CZ6E,T2=I5]QKD3J/.T>MMJ\/=A'&,01 "2A MW-MH?GZ=2N'UXB@-V C ]-]NIW58'BZ(G B6%$1>/)*N(_P_\S3#QLLIS13% MT1XM5_U>K#2 N2@E^&FGVSIQ]'C/8:0PQ_@Z[#" 0X3C=WPY3J07P(OP!,:5 MQ2@&:?Y?_@#'.&IU2NMR.?-XKR_0@PYK&\LH+1[OM4XJC]-QIO KKSL VR?* MXF3B7"6PTKUX,$AI9C_.^]D@#^&D/6Q:KK;0.C [P*?"F'.9_8!,J"Q/I$J? M-L^]<'DG81H[@LXPYUSHJSCY@=OWQ#C(1$CO'5>.O>5\0Q!J7* P 2Z[^B[B M@)_ (B)$$X'@\A()9X)P,SN LY7!)2=R(Y"GSK+R8G$XN(,8L"D!$ UDDM!9 MI^I0CEJ'CC6$7QT&8#H6@>_(:P2.3*W11)I*<[1=Q]XUO*OW##@NZ6 '\/2\ M#>HT]6*",!#](&1"X3WWS"QKS,(&_-"9@E]^_>7W)U7VVIY*I[9YJ,JYAH] MP2R/]>[;^=P4(&N"RKO#P5X27TU_B/G@SI=?/WW_N#BW:.GL[B>O>YV?7\)$ M,%WIQ]]^'AK-_:\? O,JRW2:#P2'<(:)'/SCR=^!OY5KOUZI+0<1X#5:" P+?*+Z MH3$FRA_?RVVH;YJ1O(&O..E'O*X%LH%UO6$T16M+7@6JN9B$A_<@GQ'7GH"K][T-<[Q<<>6WB^N!>Q;7%[=VY\KK3VK^5O#ZJZ!?W(J^7 M%+L 6Y)XE\CNMHWL1U;TUB.JVI1#LSLVP>KM Y7\0Z*NN^!J;8-[CBL%T M+4WU+J; .$^\H4@9)K"G'Y)OE*72RY,"6,"!+"60T,EO$8<-*#Q]. N$(B0Y'!0@%=F'LQ9ISL+F;< ,B==G%T=Q(@ M2P+YV)H. 74C,'>+EW5#CGYU#SG6/,Z3W6_OW9-T7TAN (HJ+P(K M"%0G9?X>I%H$TFIQ06.19#2$9O,@ISTI?9#223S2]XC'1,+R6B9>H) +=G)2 M4#L*2OB0[ABCK-)XZ/.19#$NRY&C<1A/)-U"3F+0JC-Q3>>X8TAT WRHZE6W MI_YE\.'84@1)V=+*B.'*.+W%MC6;WE\9&EF.F'EH!!CDQ9>P]YW$(>([;Y!! M8[>,4U:M$*A?XC#P J6^G0&@1R!$TS7?/%\/T?PAG:&X!#W2!SP!B./+<9YJ M19-07)\&\A-4<%%!I:('$=UF(@5#T1J<8YK!!XS62F%-?/A*.E=!-G2^M[ZV MG L9@;T4 NK"UY+FM>=+0.,-QB%:L$ 7],:OIZ=?6LYGF'4$"KR3@K4:# !L M*"MK5HI+]&7J)4&?6<&G.)-.!W>P[,K17.-W\8W3*,KAB7,Y!@L-9?4[.%P& M5Z>]][OA'P/NO#+!SBO,/W35'7Y8=2SLDMZ?J+/O2[!CHMA!+$MP(1Y=RTKU MY)Y&T;JM^J!AP-_+"C.VL!B,QG!<&IKP$.QT%&03"YH(&^ :P+V0?>2$)R/Q M0SI24PZKI6F:C\;,WK*A , -!M+C A=@^"IS"\^W./;%BV*%%RUA$4WP("* M=,JH,G-^URG,\6R(M36TG@Q+3R28C[FD$AP7$?%CU[(I+T68"_[0_(IG&$09 M "T@FXQ-/9ST(H[]*^"S)#,0<"@32'SX,BD,?_8S,%,EY(5%!/)*4H$1, 'C MZ"+&Q8+='_# ^9@/1:@R)4 T\'<+N%B&B J0R$-8PPCDOQ_ 02=G[J )+#(Q-51$96&&3Y&(@,$44" M(!\@122Y6BK+QXB'OE(E4+7*R?OH- ) "4!20,Q$Z;1QY.<>(:DNR(C#PRH:_[428PP"3"* VQ4?70U#+PA[B;TM5@K7,**%[L6'7\@3:]YFR8Q/G%D!Y-Y$4>@M)A^/07=)8SQW5%,<FO*N'] M91%>Z1 !UT W1:ST#3W.U?J-" MSTUS8$\ H_S=^\,RU'? ?="4R$=(P-# MA1N)$<>R*-BS(3 N(# &@8.\ 5GJ>0XVIM/IB;W.P7/Y@A[M'/CJ+]9+O;&2>A82?S %M*E3LR(WQG?W_\QS3X9T)?S4<[V M(,GG>#3*(S# E8&(8RD?!>"D-)@;6YA;?J80FK'&X++=1C4@10@Z !TOQ88] M%;<%R2X2GQ4)M<$"STECX,-9E@+,";I87A(CBW$DE-F:)^2I"<$$#D%2TQ&3 M;+?/&8Y(+?)F.$1!C:&,YA^P=2KAI,DQ6FN.4;?),6IRC'8VQ^@7"FFP0TV6 M-+@V,FT3_6V>@Q.I)P@R&E=-0$Q7)^DPI(+HYP1278GV3MSV?J#&R3W M$;0IK+WWR.LB.%2E<^^FCEUC^E8LWD"?@T(2A^)VA>;!@J]Q5$%.G6FH.[M!_13^,P1Z%0,'3:'#E4 M^W\R[T_9V4Y:8Y('OU M>J'5==I#!O"5\:0B=GB\IQQ>PJ"K@)6R@8]85X0%U-QV+. S M2A^T9PU,R/L-,,6C!@;C@]4-P]I0MH,$9B@Z:O(CRXM$JJ &X$)0)#^04TP' M[N.20X@"M1(%9IQ0('=90J6,YKU"^:OR(, _*^KFYQ1,,-A)!$>3,RHC-)#; MH/]$T]VFWN[;2DK"]E1%G,]5!JS>6MTMB4J1'.X!QE\UT1\ MU%^EH ^%[=^_!S9*'N[WEIMP$Q3:^XQ]A47L*UP8^^JTG _R B3.%\[(! FU MHRK^[)#^5!R?,Y P?(#Q[(#$ZV4<7K(H#\55F@>H$@#;"4:IJS/W+X22K^/B M++7> .H8*T:HV5V(XLX#61NQREMEZP)>QQ0#T!Y;=J;17SAYOVB%J/$K8 M@G'A!YY)9%#Z%"Z1=2,\/F--I-I39%I '=G6NJ7K]4'ODF@57%%J F=Z%D%S MX8/RDVK7D6YF-9VFX)I\,G26C57F&JDP5O+"0Z/V?1)[,C#$CK\N(/;3%N?L MO!/<.&Q7"5TH$T;EHY2B0IB!#G]E&"OBW"UVY+C.),Z==$@(J%-.V![C'!Y, M9HPTPE-&*UCJ>:IL#-AHM]WQ7K&@T?EAE0/GA_Q7=\O;<'3*AEO*YYER8]$4 M!7,KR,78 F0**%M#40Z;5[AE,"H92X XXRL,B8.=9F[]<%ZG.1_S,)O*Q7&7 M#ND>]OS@U'L/SK:? TQGAQ.3Q+2CE-T&,F.D)?'#/)N]"0$J@>::%?W%+AWR M_W"J$+)EYOLF"@"/J!0IQ;Q)6Z2K$CB9Y8D/)ZW=335%?$YEX4)AFH&344XM MDEE#T.>Q::(&PZ7$ #%YJ^C$R)#F8[=R^BT7,SHO(EBT%MX!6K>4*4@^AN)Z M;9'?1LG8?IYFH(V8%)0(2?!49YZ!*,5\,^U44H"#\2X$^J,PB5TYP51TJ- = M(C;=4\QC\0AEG"@G4J*[?U&.% N(PGT<,4]B/,3+#LZE (K%%#U?TILLC>$P MT/^5,8.Y0'T&\5/=3H5F(H! M]$]#Z-$Y_TWG"%KJPO1T\ DP#6^H[BT!2L=\0Q$6/1@H@E'/PL:#PL%&7 FL M7=HEJ'% )$$ZE)00D&L'!BD[>+X9#I&9W<%[.#"]JV9%U2A.0O\*75? _;(D MZ.=$UXA$D0RMI!IR@!4N$;,:OA:@D1'9*K-X&2I\A+DP':M>"RV!8&CT$M(1F9JDLL MY!ZD.R1T F]IG&J>&&<(%NKGPV'H)(0=#;Z- J48Q\\;5KSI6!$$06^M: 0 M/>[CR)P+I0]%M>D5H3J,8C,%A]/\KB"$68OD&4!NH-\'GT3"LO)"&>NKJ_<946 M^I("6YI=<6H<1CIPU8#WE,,^4"$J7**K4JTYZ$?%,FR9*NA$\%*LN5&+FNV, M];:(VO4(%KDH*> I"!L)W(1&1@)_BYIN5QY1U>7X+O:M>RC&(>YLKK.F*ID3!@4 M(V0)#@?;' 39+HKOLI%7W',SH2W0=_T28BIE:[:^[F"3;UEKZ,RB7]>BD<)B M*%93L'=U_PY7H&)^)8PE\TB]WD+#'@A;C"B\JR.ON&,QEH"I'K);D2E'IKZ9 MXR?Y16K*0M 3@,ZB3V8/##B4X9CY),=@".%<=1%H2"%,S.-'W!]*5&,55EXI M9PZ%#Q,2Y;Q:V!I>$U;ARRI'U6Q:K7[>AHGGD3WO6XL'BAJP>D- U6:AM(U% M#O&H0;#>"F^DN)NN\YA':$ DVM>J!)S I !3>,D"S5*+[D^*/:Q2@8/N:"87DD9! M9C>O@?CZ%54,F.B(27EW1DU!N8+W191) >MEQ+4,%L)_U)VT*@M'@Z_KD)=- M'QXHRG3H6<)YDC8ZJGL4/!C?\D\S.;;41O:ML&:->GJDV1HL)X1Q41O[$Y2M M% -1K%?%I?DO,',HPODP=,1W*M-@K_2Q@BRY/%1DD/W@=&8Z)R\VY@877."3 M+)V;#B(P:^8_X]0" C!29-97LC26/F%BQ>@ L7F$OB\+JQH!;$40JKNU6$(Q M'4Q4L Z-,TR"*O:B^;!U35Z%$.GMJ8GX8$NK9?B04<)I/3;[P$&8Q:L[KC-3 MH:ZDX35:?5;H%;-5I96! OWK+.6:%>Y$FL_V7+79;Z[:-%=M=O:JS>>27IS8 MYK!B1QRXI.N7.>94 ,,#M0TKY9Y]?V%$NM+D?@>5V =A7=S9_/CVK7GHX]MS M$C9$%17]L*JGZ#F_FZ046R]4K/3-&0V1ZC@P[ RC E;Q(Q4+P!N/G%A:4DB4 MS8-K!*X,RZLZ)E5P"(-C,MFC.*]>8%$::Y2G7#M7F"#XISCCR[:_Q/Y$![WY MY_XK.$'@[W$0\=GZ$HM+HKT&$,?805D6EI2$:\Z^\F,HG!%#<=I*0F\I 8NC7MN M5O8ER8,L<][UG#40]#A' <,<> T MPD>>3G-7\Z 19%B_4+%ASB54V&'I<%(4K4H43VG5>*-@)R66U@V4\>HZJ#5A-]<=9>; M7+/H2"BMQ[4XD" 0:ERO*:-'][?DE?("H][,I<7HI@T% DH$TG).4TH5CXH$ M'CVZ5@K=PL"05,32*W3-DBWU!I?MO'__7H=I0G3WH_0SIWB:TL:K# 3LFBBU M?*Z*)=#QP4K-[8Z+G%8(0Z/*SV[KX").D.F4.6U$(9%/4F")J)HCM^Z+%$41 MU!W^.O;&==>JA\N-W=_G1Q NUJRR5BY?,J*9SM6IE2-=C-FSN)6>L!8F*5#!.I'-1O>P7+Q.:X:1X[XPTSW^",H:.)DJ; M7: ^D*Y(=ZSS2&,5E?:6F@_K">SKM>,XG, C&! "#H3%/> 4 *J8J?+\76_O MZPL[91A9H5XE.HIPMP"%P#?CX2NNC>"VYAI$7JX"?*;W 'Q\4<'V8GW,6'$Q M++5Q=+TZ53#0=IU=4[U(..ZG!ST7+$:^(489APQ$F(<5^4)W;_W>4N6\NM7; M;S;-Z,M4BBMK11B)#!#L I,KA,WU\4$LX4(<5N%L:9,.2H- YV2PSXEJV-1& MR2C_HSFNK0+J#8*-:LKFJT<>32$OOLD#)O(I M(M#*QK+LIO>1RE#$.)%;7KUU8[^T^4+PERAMA(I?5NR WT8(H"Z7Z90E52'* M*^X#A,Q!0&'/ABI.2=9=<1M1U?SDN%\+C')DK4:IIHNKZ@ZOR_Y8Q:1+IK6> M$\0F\!:=X('Z/R; M)1#(((\\=>/S-)J8Z2JB!YD.QG!TO2B5J*C\[SHY424C( :K[$F^31'YI3(& M*A-K][C):3DXIE&0'1$GKS#M)+ ALX6@Z8?D;8YX0>.ZS="*0_],%\T#,X+ M?_7I!161?*[]'Q]_.S_5;@]T$G$M6W4UVQ)Q1+UV6*!ORCG_MW \T7I(DT)6 M1+H6"C)6$?H36/>>]5+56JB;@P6V/;Q"5BR_&SK_S 'GV3#=5Q7]C9F,YG"M MK0L+P6UST(2IN3 !@0FH_"/DJY*++,#\2UK'J#-AT3%\RU2=H0J=H26'<0>5 M4Z/-*_+F3]X4SK%3J:([P\K+KD1EN8I?X&$1AK'* M<\1\^QRX'-O:1>@H!YV1>]G88KT<$[Q0+!>1K4(OKKDW@6Y-'WA\1&%.67M) MWE(TJLJ Y==B5CY0<;S^1-6>MV.6LR+-JL MHA:GGW/5AQ@$M*JAY+%/1N?/ MU)IC=IL(.S>QE(-V93)*;'GH46*)$GE42$$-:B4DF(1OAI,Q*YF;<,);Z2@Y MUEL4T%,AX,('0G'?FP09347O*I3H7 IO4U$27 !B[&).V1^2\_2H@*@LQ^E) M&2%'3SF ;B>+F2BQ1F0_0%PC:TCAV#_%6$2ZO$TD"(^ 9QZP^*3/@&''7#KF M;9)?@%4U AU*K\-Y_NGCE],7E9LT@;UJDP^T=X]*:)9N1%AT M-#!&F.4YL5R*O'U5A26=?MD"NT,2MV.61&:D8Z4X MEP_6LR_C:C%DD@MTL=*:"[<[$:-?;2F.@]V.I#>E.#:X%,=]7D#'7J#F"CK_ M,?\2>A<-<^8S5-+?I.J= *-'_CM&O2BZ M,'_C'0'S-W/L01 1#ZMGU3>3;XX-=!"NU[#(O_W/W_[G?W[.^F QO_XY2ZQI M?^,;I69B\KB"@J5E0#_.LGA$0^ (?FTVTM02IEFT/J;,7\%((%[A4*-_/.GL M+T[ 6WJJ&L6%(;O'AP*/C:\=:CWF)!?]YVW7P7\O]&&ML1)3?VF*8(+H%YGG MN-([0\51.&Z?S!2HX&="/W\.Q(O,@ M1N9T5RIR'DB6?!37P2@?.9^H:LEJA$8C'QKJ:PZT.=#=/-#=E@_/XX0#L9SS MU0B(AOPVB_R: VWXV0WXV;<8L&-S 9?/@HN[U?,G[8>"%DP9$FPC4W HY=6NC@!V&VT;!]/FP^B+"'SGR[IX2@.:F_@,3.F +Z&(&N-T M\R"$-RP)-D[\&(1R'>26O9%@KH!]H6OBVQ^TV>R[&(7&^+RS(K&[U)V+!K8K M4JN,5M5 =[>@&V.%O_@B$:,&L#L%V(>'JJT\S-<4:FH'X!%VV_NNT^T=P_\= M'+RXJSZQE;4TJG!Q M'^KUWKUNI6Z&!SJQ>UG[TP8FCY'+2.NPU<-H$^&LGZ: 'Q^$S5K]CHG+*7JL*U M^*;7WC;Y>M/XP/JQ>^D5WK.Y5>>PV68&=8>3?0A!WX"](?#*"N]=RC6P;F#= M.!#*:HZZH+2M^DL/$,J/ OTN4OG+QUD"[@?8,9>9O\),+/;^D_$(QH#5Q]X/:B@BLB =3!PY&H?Q M1,KT?U7/,B?N X8)[L^A.@=12R3J)Q]$5#$SS4264R\A?&(8A]0"*1/7,N46 M.5&DFBB91D:7W-$5UZ,;IDI?K2>/UMPH!_LCZ ]4KX3@&EZ+/F'#I\"C=F8 MEW/L,^#_/SSBO78'_JE?3_9Z[2=.)$:PS' DLI^X+/5Y'LI.NW_0^2@RZH3W M32:C]!L,] LVGGA"_0R\3K=]^,21J2?&F*.4Y!);6ZR\CT(N(VVML M^]9K.,O;/-&M.0=!BCV&_LJQIWTRA[7\C&EU>G5[J?3V@NN]8>##N#\A,A_# M$2]XY&3A(YWVXDYJ?7^)SKVM_:';'+:7BA+N/#P:!A]TJ T)LO.&6 MZG:-PH_'W)VLW-<,F"_0;A )W>9,. L0!M]9 J]<;@F-78=Q!NY$AVTZ(^XL M>&ZZNCE?]WYW'2+-_?;Q.MDC\$)Y38VJ7F]K]Z/#IOO1H^Y^]/-+"XG70C8T M8Z%"S% S5B[FY;41\_CK_%9)ARWG['H8]$']VO@N,C<7CTP,1 LV@Q*@N;XJ M\2?Z9*J!3-74F>4T531W]&RN(;?@[KA%'V_OV#2"8Q>-U2=%>J[-9XJQ,%-K:&F;9^*>7+Z^NKEJI]%H7 M\>7+T\0;!IY!^[#3;>]WCU[Z M\KK7:0VSD5'OR&\"1)D(+P,#B&3DJXIOA8C6EU[,W91_XHH_:".^<27;V%RT5L^N)]YY?)7BBNC(/G7#6!\,T&R2< M2LL[>-D]?-D^W-P% H[N]7KMD^Z#61MK99)WV>;F,TDP_ ]/3HX/B<]T[YG/ M?(4O@#_6\$K?>8,G1ZYD\E@5YJYR)3\ZMM1I[_V^N43?>]D]>=EI;^X"'QE7 MFGOS8/NY4K=[!.I/YZ7?.SPZ.6@C<^JM0H.CF%06.PVGN@%\CS>941V^/'C9 MN3,3>%1\JM-&2_"6;,00N[S^?PKT&NS:"NSJW1]VG2R% M7<%U-KPK49&)3.9\Y?I,S!1/Z5!PG02W^B$A)[8J^S M_UR\P/Q#_N3 \?FCUL.;:MO[]CK#I/^Y0V!TO>2W%2YC37[[=R"_=T$D(B\0 MXG/J JU.MN(P#[4Q0(GZ"B^)5O(MW ?:HQE[V= MJW^OTSMH,^,18[R*<=C#O[YA$B^Z@I0?%NMPXPT-]-RFSIO8E\YS^/9[ZVOK M3%Q- M-D2G]?[3UPUF<^_IOICSGU_./SCOHS0#%B6=M[&7H^.NU9!"0PKW2 I?W_RV M):3P35S'43R:@&62R2BE*[K>4(Y$0QL-;:R$-MZVG@C0D]?9VGD2R)3./Y&[VI(92-+DFP)O._S[4WE=/L;S.7>Q+ YXNXD,Y[I!#A M42CXK617T':R'1;_0,JF4W2:7 M!#.;:NNT5E7T$M9__6JJKM<\UCO5VT"-?3)>T+A@ZB@J)>V*@W&6/IENNZO. M9@:[4HLSY81EYXIZF).\>6?%[>MV"R(_=]F@NK;4 +A6!D( +,L$]Z0!:>6C9A=1I+3 M^J#K9$,![,!#."(\LV&0.O_BBK'AQ#F7XS@!8$=8K7H$Z]G[ETOU3*,X'&UQ1%\GD1Z>1)D 9SCJ4YZ)-)PYC1,$( MV?F.DKB9&GM_]_I M!2_;4)B#SN ;$-KTG.9KV WJ9")T$%2P\62&JV4V8ZM<'FAG+&C*V=L MISEC;2:3QR3]U2U(/_?W['AB>9;R+5.L?CG@BHUF4Q_'B]"-VF:&;01.!H)Q MD6A&!.FIS1$[Q?1>G#X[&0OTP*+G#%&(#:\"_/LR$?+2!>7UF?;U.JZ!7J6W M!A\N&79?"$U6;\4!0!6N] ]J9D:$C'5J0D@3:,Y .C76!RBL.-E'NC6N32KP MRZ?IW:^H#!LNJ7CN(Y[%H8N><.0L/!Q":N([M4H.^\N]NSVKEO2%O6]X'F=B MS<54NR0/V=RM 1^@*?:IOQ=EKVD3T)9\;VYY:4!-52&SG]?_"Z# MTAZ.XIL='OT&CA_BL H,-/ /G4;3M0'T^"BX@@>C4;IY7TT^ 5!+ 0(4 Q0 M ( !AW9U=?)PIJM@8 #@? - " 0 !E>%\U.#@T M-#,N:'1M4$L! A0#% @ &'=G5V1='I7$!@ 6!\ T M ( !X08 &5X7S4X.#0T-"YH=&U02P$"% ,4 " 8=V=7=S>6ZC4$ "C M$0 #0 @ '0#0 97A?-3@X-#0U+FAT;5!+ 0(4 Q0 ( M !AW9U='RW_"000 -L1 - " 3 2 !E>%\U.#@T-#8N M:'1M4$L! A0#% @ &'=G5P^VB86]% #WL T ( ! MG!8 &5X7S4Y,#$U-RYH=&U02P$"% ,4 " 8=V=7\DG6LA45 "M> M#0 @ &$*P 97A?-3DP,34X+FAT;5!+ 0(4 Q0 ( !AW M9U?MFKUT3A8 /=\ - " <1 !E>%\U.3 Q-3DN:'1M M4$L! A0#% @ &'=G5]+REP+T%0 GWL T ( !/5< M &5X7S4Y,#$V,"YH=&U02P$"% ,4 " 8=V=78@DK9O02 :] $0 M @ %<;0 ;&UA="TR,#(S,#DS,"YX

KGIF[VG''5U',M_1GUUN\)HLB?RPN>6JU:\H M(4U(*BA+$2>KJ][RK]%#028D2TIC%4%"T]U__%A>B ,#Q6DWL$H#ZUB# M06DP^-I@^(S!L#08'NMA5!J,CO4P+@W&QQI,2H/)L0;3TF!:W-W=[2CNI8TE MGEUR]H!XWEO1\HU"$(6UNH4TS;6[E%P=I909CG]3?3\L;?3ZU6_H%:(I>A^Q3. T%)=]J2+* MN?V@]'Z]\VX]X]U$-RR5D4!.&I*PQ7ZAMQ]\R][1VY]K[/OJ2E:7TWJZG->6 M%K@DFS,T,$Z095B#MO/1F]LD4.9F86ZUF-O'>S?;KL;W!>\>;]X6O'?TN9OG M+>:^WOQ=(,^0V6I>NY.#:F ,"M[P&=YU)M0>(="")?V :2-,I_9 M+L0&!^2JIZ8N0?B6]&:__F*.C=_;U <)LR%AS@XV+F#Y?+N=G0[5;=P>RJ^E MS]2L]_$@@_*!8#7]#2O]#?\7^M-&V55_D# ;$N;L8*,#;37D-VS(KZ$^R)!\ M(%A-?:-*?2.M^N9I 'ZZX8D]X3_W:8/+:>K/B!A-B3,@82YD# / M$N8#P6J:&U>:&[]?E6V$4&6-ZXIB]F:!N@6 MRR B0CM[:CUTG3TA838DS(&$N9 P#Q+F \%J:CROU'C^,\V>VF"Z"A<29D/" M'$B8"PGSSAN/+Y/IUXG;!_)8$Z1I[#\M&J )$OUS\!'R1+UY;+)*,V'HM75>_!AW/QQSXAZ7YWU"4FS06D.*,T% MI7F@-+^D':9@:W"0@NNZL_:ZLZ"SYCP+J20A4J9;17*95V8^Y*+J:^Y_(?4^SZB M/$0^B\-[''S29U+04@HHS0:E.: T%Y3F@=)\*%I=L/LJC:DOT_SH3#IJC&'+ M:'SKU,?<69F@99R2-M:>@0OJTSOJJOE0/NM*VM=>S!/4;$JL M6;QI]K+;>C4J)([^PG1.5J %%U":#T6K2VQ?R6 M3BWZ@BQXN* T#Y3F0]'J^MJ78TS8>HQZ>G,>9?DS7"6G6\["+)!H&9%XI22T M(FC%68(&XZ=?"4J&QL930TDQ?YMV*1<2S=.4;@D7F'\IE!DSI?4ULM6[M_Z9 M$+0 !$JS06D.*,T%I7F@-!^*5A\&^SJ0^5,5@O31=%8P:"D(E.: TEQ0FE?2 M1KJ9R(=R6?]E]+X<9(&7@^9!1,FV$&IJWI>'+,CRT'>G67TTG14,6D "I3F@-!>4 MYEG-DL^H^2H/Y7.GS/[!XIZ$\'6QT$N@('\+VBUGJ/96B\GFQ1*JK_8OS O; M;-GOF!?N;JG8'K];N7:#^9JF L5DI5P99Q,UO_#=8K!=0[)-L;3HGDG)DF(S M(EB)/N^@CJ\8DT^-W$&U)&_V+U!+ P04 " 8=V=7]HJBH+H" !9!P M&0 'AL+W=O?Q7NE' MDR-:>"J$-),@MW9[&88FS;%@YEQM4=+*6NF"69KJ36BV&EGF@PH1QE$T# O& M93 =>]M"3\>JM()+7&@P95$P_3Q#H?:3H!>\&.[X)K?.$$['6[;!)=K[[4+3 M+&Q4,EZ@-%Q)T+B>!%>]R_G(^7N'!XY[#A^4;_QN5,N*V9PKL1OGME\$GP)(,,U*X6]4_MO M6.ZGTX"""=]H"X#HB/ _KO!"1U M0.(3KX/8ENVDO22[&X>Z0N\6I?Q$W3J_H^@U=OY/N*LNX M*[[6@ZM"!P\0P:GD$GSX(]^SO:AC/X$*?+XQ7.L,$9=N+,GWVI%'#?*H$YG*Z(/+ M-GI[C^+1\ BLQ6F0)$=HX4&7*E!O?/,VD*I2VJI@&VOS/ESYMGADG]&[4;7Y M?S+5HW/+--6/ 8%KDHS.1[17NFKDU<2JK>^%*V6IL_IA3F\?:N= ZVM%_;"> MN \TK^GT+U!+ P04 " 8=V=7UT6%5 $# "#" &0 'AL+W=OBI6MBP%X*P&%=3V'">R"TR8E0SKM9E(AKQ2 ME#"8"22KHL#B]P0HWXPLUWI 5S4'?E3.B9W;%DI F"6=( MP')DC=V+:6SL:X-O!#9R:XR,)PO.[\WD*AM9CA$$%%)E&+!^K6$*E!HB+>-7 MRVEU1QK@]OB1_6/MN_9E@25,.?U.,I6/K-A"&2QQ1=4MWWR"UI_0\*6$&9N<:Z$WB4:IY(O7 %R W2*QFE:%17%"C)THW(0 M:,H+G1FYN;(UH,]<2FTVUWF451007_X524QR^305MHE(\Q.6_F31K[W@OQS=,V9RB7ZP#+(=O&V#D47 M#^\Q'A/O(.$*'35'$TPP*80C^NH5B ^-DG^B"KJ:07LL0I MC"R=W1+$&JSD[1LWZIZK&+7VT]Z>ZN>%R!6=9N3.GX54TTIZU:[ M3CJN&\C>^D1WV*8A/M$T[?D:BQ5A$E%8:DKG;* C)9J6UTP4+^NNL>!*]Z!Z MF.N_!!#&0.\ON>X<[<0&PO=V]R:W-H965T/"AN4%V@4_CBJ:PQ;PJ5HK M,_-[2LI*$)I)011D"V\YOEG-;;P+^,:@T2=C8C/92_EL)P_IP@NL(>"0H"50 M\_H-M\"Y!1D;OSJFUQ]IA:?C(_W>Y6YRV5,-MY)_9RD6"^^31U+(:,UQ(YLO MT.4SL[Q$I&ECIW./)+5&679BXZ!DHGW30U>'$X'AO"X(.T'H?+<'.9=W M%&D<*=D09:,-S0Y M6YQ?7,;_LCF,/VO3/[F9):C<]1]-$ED+;"]IO]JWN&5[L_^%M_WQD:J<"4TX M9$8:C#Z:RJFVY[03E)6[YWN)IFNX86':-"@;8/8S*?$XL0?TC3_^"U!+ P04 M " 8=V=7]=_'%28# !L$@ #0 'AL+W-T>6QE7.F)8FK5@]PO&3+#*A2Q'9&%,\2$,R]F"Y;2\4@63%LF4SJFQ M4ST/RT(SFI;@E(NPU^G$84ZY)..A7.:WN2F#F5I*,R+]UA2XV^=T1+KQ>Q(X MNHE*V8@\7KS]L53FYDW@[F?OSLXZCYT?P3I50?GM1A&'1]' M?9 ;);\^BOP -48\V"5NA)Q;JE;5>>4:@U=&25AH:CWI@:6=,B'MXW+YG M.]RK;*MN':B:;(=64#UT-&X"_-MLCGN;]F6\0<&?E/FTM-N1U1P:C=UIEO%5 M-5]EK0",O8NSTZ(0ZX^"SV7.W.:/#C@>TL8O6"C-?]EHT"HS:V":!$],&S[; MMOS4M'A@*].TTRK#-?=.4//?S?.<2::IV!9M>_\U9_G%BJ/K?R6Y^J^R+]BK ML3Y#7[O(_BF(C$]!Y$GTY.!5B@SKLW'K -XY?EMK *\Y(_(-7IK$)F@P77)A MN*QG"YZF3#X[A2V]H5/[*KW#;]>G+*-+81Y:<$0VXZ\LY-V[?L6PL+E.V8NFDGNKYM!H&=F"CUA5',!^'^1' L#B8 LS' M>6%Q_J?]#-#]. S3-O B ]1G@/HX+Q\RJ3Y8'+]/8B__3I,DBN(8R^ADXE4P MP?(6Q_#ULV':P .+ Y'^+-=XM?$..=P'6$T/=0BV4[P3L9WBN0;$GS?P2!)_ MM;$XX(%5 >L=B.^/ SWE]XDBJ"JF#7N"<21), 1ZT=^C<8QD)X:/OS[84Q)% M2>)' /,KB"(,@:<11S %H %#HJ@Z!_?.H[ YI\+-[TOCWU!+ P04 " 8 M=V=7EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0 M(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I M6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6 MFD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L# M!!0 ( !AW9U?MP'W+&P4 +TK / >&PO=V]R:V)O;VLN>&ULQ9I; M3^,X%(#_BM67G7U@VURYB"*Q7&8K,8 HXG7D)FYKX=@=.P&67[_'+FCLV?71 MOM1]*DE,\N4D]G>.G=-7I9\72CV3MTY(,QVM^WYS,AZ;9LTZ:OY0&R;AR%+I MCO:PJ5=CL]&,MF;-6-^)<3Z9U...^QNJ9TW/E82==L<39Z_F MYW&[25ZXX0LN>/_W=.3^%FQ$.BYYQ]]9.QU-1L2LU>M?2O-W)7LJYHU60DQ' MV?; $],];_ZU>VXA'^G"N#T]73Q0 )F.Z@F<<,FUZ5T+=WX*C"\,&F^WAEY= M<]$S?4E[]E6K8#/4)AP-Z MUCKPW4%>P+82O(6KM^1/*JAL&''!->3+Q>!!Y@ADOD?([[D'62"014+(N86P M_V"(6I*[#=,>9(E EGN#O%#=QH.L$,AJ;Y#S7C4>9(U UON+)#5K#_(0@3S< M+>0M#.$D(P?D3J^HY.^N!:'2]B+#C0=YA$ >)8#, 7(F&]4Q\DC?R-4;G- P M#_ 8 3Q. %@XP!=H"2YCQ@7QKE\S3?R!?(*-Y),$F"5@7H(/#>AFT,Q_Q!FJ MF1U[QL%5 /=5J?:5"^$%<"9['Q,33;9CTSC,&C!OA]#"U9#MVB\,Z!*SS MIM$###@?_>/C-?0Q,;ED.[:+PSP"S#E;N:![TYP_22[=@O#O/8 M8JZI9@<+>-*MTQ^$%%K[F)A@LAT;9CMX3X#S%J[P,3C>0W]QV#XE9I@LB6*L M8ZR;G]=*M$R;W\C5CP$27I\24TR6PC&9E6:/%$Q,/(-AB(8RN%?_6P<,TV>PC19N1V/AFX0+@G:#N;0CWQ,S#EY M"N=DE7OH"\-^#'9(NK(*]P?V'"UL=NR;F30<^@MYU+2%.I6<:TWERKV>/B+F MGGS'[IGSE>30EMI*MFG4 )4LD-Y#\MOP0)$YYIX\A7MBJ6Y0(^:8>_(4[OGO M9)=\>:0^)N:>/(5[8BEO&$U,/GD*^<2RRA 3LT^>PCX_LTK[H ' _.[S8=K) M4V@GEEZ&\RN8=HH4VHFEER$FIITBA79BZ66(B:FG2%'J1--+OZHMT%FU%*5/ M-+\,,#']%$GT$TDPPX>.Z:=(H9]8@AEB8OHIDI0^D00SQ,3T4^QS>NU[X6-B M^BF2%#\QS-+'Q"Q4I+!0+#6Z] O>$K-0F<)"$7"^!8JT=6=%!:*YL/!0\.B8AC(@TWI_!52S$)5"@M%2S:_IU>8A:H4%HIB^CV]PBQ4I;!0M+(,HHE9 MJ$IAH2AF$$W,0E4*"T4+X"":Z%<&^UP&"J.)6:A*8:$HIF^A"K-0E:06BDPG M!"5;A5FH2E(+1:830DS,0E62A: 8IM^%:LQ"=9*%H-BL1X")6:A.LA 4F_4( M,#$+U4EFY&*8_H!48Q:JD\S(Q29G@FAB%JIW;"%D:>V7Z80:LU#M+#1VC3D(<0'[[N2-HNWGUZ>?7\Z>_0-0 M2P,$% @ &'=G5[5Q8'P6 @ JB8 !H !X;"]?!-T#(HPS= M1Y +Z1 ITA@\%3$D>/DW_$ ,GWZ50SONNU/=[?NZ^#@>3G75[,:Q_Y%27>_* ML:UW75].YRN;;CBVXWDY;%/?KM_;;4FZ7.8TW,YHGI]N9RY>/_OR/Q.[S6:_ M+C^[]>]C.8W_&)S^=,-[W94R-HO7=MB6<=6DC\/U=$V7@]R=)S>+E[=5,[R\ M29/F#E((TOF##()L_B"'()\_*" HY@_*$)3G#[J'H/OY@QX@Z&'^H$<(>IP_ M2)8HXY(@:8(U@=:"7 N!UX)@"X'8@F0+@=F": N!VH)L"X';@G +@=R"= N! MW8)X"X'>BGHK@=Z*>BN!WCKYV";06U%O)=!;46\ET%M1;R706U%O)=!;46\E MT%M1;R706U%O)=#;4&\CT-M0;R/0VU!O(]#;)ILE!'H;ZFT$>AOJ;01Z&^IM M!'H;ZFT$>AOJ;01Z&^IM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>OMDLYM ;T>] MG4!O1[V=0&]'O9U ;T>]G4!O1[V=0.] O8- [T"]@T#O0+V#0.] O8- [T"] M@T#OF/RL)- [4.\@T#M0[R#0.U#O(- [4.\@T#NCWIE [XQZ9P*],^J="?3. MJ'[RW7QU^67R[L! M)AHE&DQ\;UB@[7G/>I+GBNNGK:,PVK1-%Z;9(D9WQ5@H%]2:D%M'75J96]^: MF+[Z%^9,N30OQ,1D4K#2=I&Z.(Y]C6QV?4MSLVKBZ&Z3?@ZU[::9IR9DHYO= MQCYKFAGGFKHT,:VS=5=]2AGO$_)T^#]B?>UB3]W5% MHT?CX[UITRZV:5B(VX9"?KS$%SW:^;PNJ;+EJDU'\N \F2HLB&+;Y+NB9\>3 M8[IAVGWRD_.',L<"T\Y';UU($_/T^[C#2/K38Y<*D8_U\5=\3TRE3WX_ZJ== M4?7#['2]K]8OAWD$-CQ.O^./,WZO_\L^!$@?$J0/!=*'!NFC .GC'*2/"Y ^ M+D'ZX!.41E!$Y2BD97)PC$ 8 )PG 3 " &UL4$L! A0#% @ &'=G5Z,UJ&#D!0 !\ !@ M ("!#@@ 'AL+W=OQV +%HP8 )\; 8 " @2@. !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ &'=G5P_<)38[!@ .!P !@ ("!2Q@ M 'AL+W=O !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ &'=G M5PREZD?D!@ ?AP !@ ("!73, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ &'=G5]H65!"-! )0H !D M ("!AE( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ &'=G5^+1+UJN" M!, !D ("! MJF 'AL+W=OS<# !)!P &0 @(&/:0 >&PO=V]R:W-H965T&UL4$L! A0#% M @ &'=G5_*;E[N8! 9@L !D ("!B'$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &'=G5]1I#@&PO=V]R M:W-H965T&UL M4$L! A0#% @ &'=G5Q<'6"K4 @ P8 !D ("!/:, M 'AL+W=O&PO=V]R:W-H965T&]6\XM@( ,(% 9 M " @5FI !X;"]W;W)K&UL4$L! A0#% @ M&'=G5X4"VP/Q P _ D !D ("!1JP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &'=G5Y_F(5HK P M@ 8 !D ("!Y[D 'AL+W=O&PO=V]R:W-H965T> MQMEJ7P, !$( 9 " @=S !X;"]W;W)K&UL4$L! A0#% @ &'=G5]+W9PK* @ =08 !D M ("!&PO=V]R:W-H M965T&UL4$L! M A0#% @ &'=G5V#0HB^F @ K04 !D ("!",T 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &'=G M5S=?WOKS 0 #@0 !D ("!'=8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &'=G5\,5#H^/ @ WP8 M !D ("!J]T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &'=G5ZP;[! K! B1$ !D M ("!ON8 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ &'=G5]Y5/UD?" H#H !D ("!:O 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ &'=G5[-T M>]%? @ # 8 !D ("!C?X 'AL+W=O%GL3_X! ,! &0 M @($C 0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ &'=G5W!7%40E P Z@D !D M ("!G &PO M=V]R:W-H965T&UL4$L! A0#% @ &'=G5U[-;-*+! =Q8 !D ("! M@A(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ &'=G5Z"2<9PZ @ _00 !D ("!>2 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &'=G5]=%A50! M P @P@ !D ("!<"P! 'AL+W=O&PO=V]R:W-H965T*NQS $P( L ( !534! M %]R96QS+RYR96QS4$L! A0#% @ &'=G5^W ?U M<6!\%@( *HF : " 88[ 0!X;"]?7!E&UL4$L%!@ !) $D ]A, ' /$_ 0 $! end XML 82 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 83 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 84 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 210 236 1 false 55 0 false 8 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.lemaitre.com/20230930/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/20230930/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/20230930/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/20230930/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/20230930/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/20230930/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/20230930/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/20230930/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/20230930/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/20230930/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 - Divestitures Sheet http://www.lemaitre.com/20230930/role/statement-note-4-divestitures Note 4 - Divestitures Notes 11 false false R12.htm 011 - Disclosure - Note 5 - Goodwill and Other Intangible Assets Sheet http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets Note 5 - Goodwill and Other Intangible Assets Notes 12 false false R13.htm 012 - Disclosure - Note 6 - Leases Sheet http://www.lemaitre.com/20230930/role/statement-note-6-leases Note 6 - Leases Notes 13 false false R14.htm 013 - Disclosure - Note 7 - Accrued Expenses and Other Long-term Liabilities Sheet http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities Note 7 - Accrued Expenses and Other Long-term Liabilities Notes 14 false false R15.htm 014 - Disclosure - Note 8 - Segment and Enterprise-wide Disclosures Sheet http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures Note 8 - Segment and Enterprise-wide Disclosures Notes 15 false false R16.htm 015 - Disclosure - Note 9 - Share-based Compensation Sheet http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation Note 9 - Share-based Compensation Notes 16 false false R17.htm 016 - Disclosure - Note 10 - Net Income Per Share Sheet http://www.lemaitre.com/20230930/role/statement-note-10-net-income-per-share Note 10 - Net Income Per Share Notes 17 false false R18.htm 017 - Disclosure - Note 11 - Stockholders' Equity Sheet http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity Note 11 - Stockholders' Equity Notes 18 false false R19.htm 018 - Disclosure - Note 12 - Supplemental Cash Flow Information Sheet http://www.lemaitre.com/20230930/role/statement-note-12-supplemental-cash-flow-information Note 12 - Supplemental Cash Flow Information Notes 19 false false R20.htm 019 - Disclosure - Note 13 - Fair Value Measurements Sheet http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements Note 13 - Fair Value Measurements Notes 20 false false R21.htm 020 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss Sheet http://www.lemaitre.com/20230930/role/statement-note-14-accumulated-other-comprehensive-loss Note 14 - Accumulated Other Comprehensive Loss Notes 21 false false R22.htm 021 - Disclosure - Note 15 - Subsequent Events Sheet http://www.lemaitre.com/20230930/role/statement-note-15-subsequent-events Note 15 - Subsequent Events Notes 22 false false R23.htm 022 - Disclosure - Insider Trading Arrangement Sheet http://www.lemaitre.com/20230930/role/statement-insider-trading-arrangement Insider Trading Arrangement Notes 23 false false R24.htm 023 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.lemaitre.com/20230930/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/20230930/role/statement-note-1-organization-and-basis-for-presentation-tables Note 1 - Organization and Basis for Presentation (Tables) Tables http://www.lemaitre.com/20230930/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/20230930/role/statement-note-2-income-tax-expense-tables Note 2 - Income Tax Expense (Tables) Tables http://www.lemaitre.com/20230930/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/20230930/role/statement-note-3-inventories-and-other-deferred-costs-tables Note 3 - Inventories and Other Deferred Costs (Tables) Tables http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs 27 false false R28.htm 027 - Disclosure - Note 5 - Goodwill and Other Intangible Assets (Tables) Sheet http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-tables Note 5 - Goodwill and Other Intangible Assets (Tables) Tables http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets 28 false false R29.htm 028 - Disclosure - Note 6 - Leases (Tables) Sheet http://www.lemaitre.com/20230930/role/statement-note-6-leases-tables Note 6 - Leases (Tables) Tables http://www.lemaitre.com/20230930/role/statement-note-6-leases 29 false false R30.htm 029 - Disclosure - Note 7 - Accrued Expenses and Other Long-term Liabilities (Tables) Sheet http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-tables Note 7 - Accrued Expenses and Other Long-term Liabilities (Tables) Tables http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities 30 false false R31.htm 030 - Disclosure - Note 8 - Segment and Enterprise-wide Disclosures (Tables) Sheet http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures-tables Note 8 - Segment and Enterprise-wide Disclosures (Tables) Tables http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures 31 false false R32.htm 031 - Disclosure - Note 9 - Share-based Compensation (Tables) Sheet http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-tables Note 9 - Share-based Compensation (Tables) Tables http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation 32 false false R33.htm 032 - Disclosure - Note 10 - Net Income Per Share (Tables) Sheet http://www.lemaitre.com/20230930/role/statement-note-10-net-income-per-share-tables Note 10 - Net Income Per Share (Tables) Tables http://www.lemaitre.com/20230930/role/statement-note-10-net-income-per-share 33 false false R34.htm 033 - Disclosure - Note 11 - Stockholders' Equity (Tables) Sheet http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-tables Note 11 - Stockholders' Equity (Tables) Tables http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity 34 false false R35.htm 034 - Disclosure - Note 12 - Supplemental Cash Flow Information (Tables) Sheet http://www.lemaitre.com/20230930/role/statement-note-12-supplemental-cash-flow-information-tables Note 12 - Supplemental Cash Flow Information (Tables) Tables http://www.lemaitre.com/20230930/role/statement-note-12-supplemental-cash-flow-information 35 false false R36.htm 035 - Disclosure - Note 13 - Fair Value Measurements (Tables) Sheet http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-tables Note 13 - Fair Value Measurements (Tables) Tables http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements 36 false false R37.htm 036 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.lemaitre.com/20230930/role/statement-note-14-accumulated-other-comprehensive-loss-tables Note 14 - Accumulated Other Comprehensive Loss (Tables) Tables http://www.lemaitre.com/20230930/role/statement-note-14-accumulated-other-comprehensive-loss 37 false false R38.htm 037 - Disclosure - Note 1 - Organization and Basis for Presentation (Details Textual) Sheet http://www.lemaitre.com/20230930/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/20230930/role/statement-note-1-organization-and-basis-for-presentation-tables 38 false false R39.htm 038 - Disclosure - Note 1 - Organization and Basis for Presentation - Disaggregation of Revenue by Major Geographic Area (Details) Sheet http://www.lemaitre.com/20230930/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 39 false false R40.htm 039 - Disclosure - Note 2 - Income Tax Expense (Details Textual) Sheet http://www.lemaitre.com/20230930/role/statement-note-2-income-tax-expense-details-textual Note 2 - Income Tax Expense (Details Textual) Details http://www.lemaitre.com/20230930/role/statement-note-2-income-tax-expense-tables 40 false false R41.htm 040 - Disclosure - Note 2 - Income Tax Expense - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details) Sheet http://www.lemaitre.com/20230930/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 41 false false R42.htm 041 - Disclosure - Note 3 - Inventories and Other Deferred Costs (Details Textual) Sheet http://www.lemaitre.com/20230930/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/20230930/role/statement-note-3-inventories-and-other-deferred-costs-tables 42 false false R43.htm 042 - Disclosure - Note 3 - Inventories and Other Deferred Costs - Summary of Inventories and Other Deferred Costs (Details) Sheet http://www.lemaitre.com/20230930/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 43 false false R44.htm 043 - Disclosure - Note 4 - Divestitures (Details Textual) Sheet http://www.lemaitre.com/20230930/role/statement-note-4-divestitures-details-textual Note 4 - Divestitures (Details Textual) Details http://www.lemaitre.com/20230930/role/statement-note-4-divestitures 44 false false R45.htm 044 - Disclosure - Note 5 - Goodwill and Other Intangible Assets (Details Textual) Sheet http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-details-textual Note 5 - Goodwill and Other Intangible Assets (Details Textual) Details http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-tables 45 false false R46.htm 045 - Disclosure - Note 5 - Goodwill and Other Intangible Assets - Components of Identifiable Intangible Assets (Details) Sheet http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details Note 5 - Goodwill and Other Intangible Assets - Components of Identifiable Intangible Assets (Details) Details 46 false false R47.htm 046 - Disclosure - Note 5 - Goodwill and Other Intangible Assets - Amortization Expense Included in General and Administrative Expense (Details) Sheet http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-amortization-expense-included-in-general-and-administrative-expense-details Note 5 - Goodwill and Other Intangible Assets - Amortization Expense Included in General and Administrative Expense (Details) Details 47 false false R48.htm 047 - Disclosure - Note 5 - Goodwill and Other Intangible Assets - Estimated Amortization Expense for Each of Five Succeeding Fiscal Years (Details) Sheet http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-estimated-amortization-expense-for-each-of-five-succeeding-fiscal-years-details Note 5 - Goodwill and Other Intangible Assets - Estimated Amortization Expense for Each of Five Succeeding Fiscal Years (Details) Details 48 false false R49.htm 048 - Disclosure - Note 6 - Leases - Additional Lease Information (Details) Sheet http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details Note 6 - Leases - Additional Lease Information (Details) Details 49 false false R50.htm 049 - Disclosure - Note 6 - Leases - Minimum Rental Commitments (Details) Sheet http://www.lemaitre.com/20230930/role/statement-note-6-leases-minimum-rental-commitments-details Note 6 - Leases - Minimum Rental Commitments (Details) Details 50 false false R51.htm 050 - Disclosure - Note 7 - Accrued Expenses and Other Long-term Liabilities - Accrued Expenses (Details) Sheet http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details Note 7 - Accrued Expenses and Other Long-term Liabilities - Accrued Expenses (Details) Details 51 false false R52.htm 051 - Disclosure - Note 7 - Accrued Expenses and Other Long-term Liabilities - Other Long-term Liabilities (Details) Sheet http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details Note 7 - Accrued Expenses and Other Long-term Liabilities - Other Long-term Liabilities (Details) Details 52 false false R53.htm 052 - Disclosure - Note 8 - Segment and Enterprise-wide Disclosures (Details Textual) Sheet http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures-details-textual Note 8 - Segment and Enterprise-wide Disclosures (Details Textual) Details http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures-tables 53 false false R54.htm 053 - Disclosure - Note 8 - Segment and Enterprise-wide Disclosures - Net Sales to Unaffiliated Customers by Geography (Details) Sheet http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details Note 8 - Segment and Enterprise-wide Disclosures - Net Sales to Unaffiliated Customers by Geography (Details) Details 54 false false R55.htm 054 - Disclosure - Note 9 - Share-based Compensation (Details Textual) Sheet http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-details-textual Note 9 - Share-based Compensation (Details Textual) Details http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-tables 55 false false R56.htm 055 - Disclosure - Note 9 - Share-based Compensation - Share-Based Compensation Expense (Details) Sheet http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-sharebased-compensation-expense-details Note 9 - Share-based Compensation - Share-Based Compensation Expense (Details) Details 56 false false R57.htm 056 - Disclosure - Note 9 - Share-based Compensation - Schedule of Stock-based Compensation (Details) Sheet http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-schedule-of-stockbased-compensation-details Note 9 - Share-based Compensation - Schedule of Stock-based Compensation (Details) Details 57 false false R58.htm 057 - Disclosure - Note 10 - Net Income Per Share - Computation of Basic and Diluted Net Income per Share (Details) Sheet http://www.lemaitre.com/20230930/role/statement-note-10-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details Note 10 - Net Income Per Share - Computation of Basic and Diluted Net Income per Share (Details) Details 58 false false R59.htm 058 - Disclosure - Note 11 - Stockholders' Equity (Details Textual) Sheet http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-details-textual Note 11 - Stockholders' Equity (Details Textual) Details http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-tables 59 false false R60.htm 059 - Disclosure - Note 11 - Stockholders' Equity - Dividend Activity (Details) Sheet http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-dividend-activity-details Note 11 - Stockholders' Equity - Dividend Activity (Details) Details 60 false false R61.htm 060 - Disclosure - Note 12 - Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details) Sheet http://www.lemaitre.com/20230930/role/statement-note-12-supplemental-cash-flow-information-schedule-of-supplemental-cash-flow-information-details Note 12 - Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details) Details 61 false false R62.htm 061 - Disclosure - Note 13 - Fair Value Measurements (Details Textual) Sheet http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-details-textual Note 13 - Fair Value Measurements (Details Textual) Details http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-tables 62 false false R63.htm 062 - Disclosure - Note 13 - Fair Value Measurements - Rollforward of the Fair Value as Determined by Level 3 (Details) Sheet http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-rollforward-of-the-fair-value-as-determined-by-level-3-details Note 13 - Fair Value Measurements - Rollforward of the Fair Value as Determined by Level 3 (Details) Details 63 false false R64.htm 063 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.lemaitre.com/20230930/role/statement-note-14-accumulated-other-comprehensive-loss-schedule-of-accumulated-other-comprehensive-income-loss-details Note 14 - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) Details 64 false false R65.htm 064 - Disclosure - Insider Trading Arrangement (Details Textual) Sheet http://www.lemaitre.com/20230930/role/statement-insider-trading-arrangement-details-textual Insider Trading Arrangement (Details Textual) Details http://www.lemaitre.com/20230930/role/statement-insider-trading-arrangement 65 false false All Reports Book All Reports lmat-20230930.xsd lmat-20230930_cal.xml lmat-20230930_def.xml lmat-20230930_lab.xml lmat-20230930_pre.xml lmat20230930_10q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 87 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "lmat20230930_10q.htm": { "nsprefix": "lmat", "nsuri": "http://www.lemaitre.com/20230930", "dts": { "schema": { "local": [ "lmat-20230930.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "lmat-20230930_cal.xml" ] }, "definitionLink": { "local": [ "lmat-20230930_def.xml" ] }, "labelLink": { "local": [ "lmat-20230930_lab.xml" ] }, "presentationLink": { "local": [ "lmat-20230930_pre.xml" ] }, "inline": { "local": [ "lmat20230930_10q.htm" ] } }, "keyStandard": 223, "keyCustom": 13, "axisStandard": 14, "axisCustom": 0, "memberStandard": 25, "memberCustom": 30, "hidden": { "total": 13, "http://www.lemaitre.com/20230930": 4, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 4 }, "contextCount": 210, "entityCount": 1, "segmentCount": 55, "elementCount": 380, "unitCount": 8, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2023": 29, "http://fasb.org/us-gaap/2023": 740 }, "report": { "R1": { "role": "http://www.lemaitre.com/20230930/role/statement-document-and-entity-information", "longName": "000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited", "longName": "001 - Statement - Consolidated Balance Sheets (Current Period Unaudited)", "shortName": "Consolidated Balance Sheets (Current Period Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "longName": "002 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "shortName": "Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited", "longName": "003 - Statement - Consolidated Statements of Operations (Unaudited)", "shortName": "Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "unique": true } }, "R5": { "role": "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "longName": "004 - Statement - Consolidated Statements of Comprehensive Income (Unaudited)", "shortName": "Consolidated Statements of Comprehensive Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "unique": true } }, "R6": { "role": "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "longName": "005 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited)", "shortName": "Consolidated Statements of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "i_2021-12-31_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2022-01-01_2022-03-31_StatementEquityComponentsAxis-RetainedEarningsMember", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "unique": true } }, "R7": { "role": "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited", "longName": "006 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "unique": true } }, "R8": { "role": "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation", "longName": "007 - Disclosure - Note 1 - Organization and Basis for Presentation", "shortName": "Note 1 - Organization and Basis for Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.lemaitre.com/20230930/role/statement-note-2-income-tax-expense", "longName": "008 - Disclosure - Note 2 - Income Tax Expense", "shortName": "Note 2 - Income Tax Expense", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs", "longName": "009 - Disclosure - Note 3 - Inventories and Other Deferred Costs", "shortName": "Note 3 - Inventories and Other Deferred Costs", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "lmat:InventoryAndOtherDeferredCostsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "lmat:InventoryAndOtherDeferredCostsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.lemaitre.com/20230930/role/statement-note-4-divestitures", "longName": "010 - Disclosure - Note 4 - Divestitures", "shortName": "Note 4 - Divestitures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets", "longName": "011 - Disclosure - Note 5 - Goodwill and Other Intangible Assets", "shortName": "Note 5 - Goodwill and Other Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.lemaitre.com/20230930/role/statement-note-6-leases", "longName": "012 - Disclosure - Note 6 - Leases", "shortName": "Note 6 - Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities", "longName": "013 - Disclosure - Note 7 - Accrued Expenses and Other Long-term Liabilities", "shortName": "Note 7 - Accrued Expenses and Other Long-term Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures", "longName": "014 - Disclosure - Note 8 - Segment and Enterprise-wide Disclosures", "shortName": "Note 8 - Segment and Enterprise-wide Disclosures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation", "longName": "015 - Disclosure - Note 9 - Share-based Compensation", "shortName": "Note 9 - Share-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.lemaitre.com/20230930/role/statement-note-10-net-income-per-share", "longName": "016 - Disclosure - Note 10 - Net Income Per Share", "shortName": "Note 10 - Net Income Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity", "longName": "017 - Disclosure - Note 11 - Stockholders' Equity", "shortName": "Note 11 - Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.lemaitre.com/20230930/role/statement-note-12-supplemental-cash-flow-information", "longName": "018 - Disclosure - Note 12 - Supplemental Cash Flow Information", "shortName": "Note 12 - Supplemental Cash Flow Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements", "longName": "019 - Disclosure - Note 13 - Fair Value Measurements", "shortName": "Note 13 - Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.lemaitre.com/20230930/role/statement-note-14-accumulated-other-comprehensive-loss", "longName": "020 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss", "shortName": "Note 14 - Accumulated Other Comprehensive Loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.lemaitre.com/20230930/role/statement-note-15-subsequent-events", "longName": "021 - Disclosure - Note 15 - Subsequent Events", "shortName": "Note 15 - Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.lemaitre.com/20230930/role/statement-insider-trading-arrangement", "longName": "022 - Disclosure - Insider Trading Arrangement", "shortName": "Insider Trading Arrangement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "lmat:IssuerRule10b51MaterialTermsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "lmat:IssuerRule10b51MaterialTermsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.lemaitre.com/20230930/role/statement-significant-accounting-policies-policies", "longName": "023 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "24", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation-tables", "longName": "024 - Disclosure - Note 1 - Organization and Basis for Presentation (Tables)", "shortName": "Note 1 - Organization and Basis for Presentation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.lemaitre.com/20230930/role/statement-note-2-income-tax-expense-tables", "longName": "025 - Disclosure - Note 2 - Income Tax Expense (Tables)", "shortName": "Note 2 - Income Tax Expense (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs-tables", "longName": "026 - Disclosure - Note 3 - Inventories and Other Deferred Costs (Tables)", "shortName": "Note 3 - Inventories and Other Deferred Costs (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "lmat:InventoryAndOtherDeferredCostsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "lmat:InventoryAndOtherDeferredCostsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-tables", "longName": "027 - Disclosure - Note 5 - Goodwill and Other Intangible Assets (Tables)", "shortName": "Note 5 - Goodwill and Other Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.lemaitre.com/20230930/role/statement-note-6-leases-tables", "longName": "028 - Disclosure - Note 6 - Leases (Tables)", "shortName": "Note 6 - Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-tables", "longName": "029 - Disclosure - Note 7 - Accrued Expenses and Other Long-term Liabilities (Tables)", "shortName": "Note 7 - Accrued Expenses and Other Long-term Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures-tables", "longName": "030 - Disclosure - Note 8 - Segment and Enterprise-wide Disclosures (Tables)", "shortName": "Note 8 - Segment and Enterprise-wide Disclosures (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-tables", "longName": "031 - Disclosure - Note 9 - Share-based Compensation (Tables)", "shortName": "Note 9 - Share-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.lemaitre.com/20230930/role/statement-note-10-net-income-per-share-tables", "longName": "032 - Disclosure - Note 10 - Net Income Per Share (Tables)", "shortName": "Note 10 - Net Income Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-tables", "longName": "033 - Disclosure - Note 11 - Stockholders' Equity (Tables)", "shortName": "Note 11 - Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfDividendsPayableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfDividendsPayableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.lemaitre.com/20230930/role/statement-note-12-supplemental-cash-flow-information-tables", "longName": "034 - Disclosure - Note 12 - Supplemental Cash Flow Information (Tables)", "shortName": "Note 12 - Supplemental Cash Flow Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-tables", "longName": "035 - Disclosure - Note 13 - Fair Value Measurements (Tables)", "shortName": "Note 13 - Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.lemaitre.com/20230930/role/statement-note-14-accumulated-other-comprehensive-loss-tables", "longName": "036 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss (Tables)", "shortName": "Note 14 - Accumulated Other Comprehensive Loss (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation-details-textual", "longName": "037 - Disclosure - Note 1 - Organization and Basis for Presentation (Details Textual)", "shortName": "Note 1 - Organization and Basis for Presentation (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30_RangeAxis-MinimumMember", "name": "lmat:PeriodOfPaymentsReceivedFromCustomers", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30_RangeAxis-MinimumMember", "name": "lmat:PeriodOfPaymentsReceivedFromCustomers", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details", "longName": "038 - Disclosure - 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)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "d_2023-04-01_2023-06-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2023-06-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.lemaitre.com/20230930/role/statement-note-2-income-tax-expense-details-textual", "longName": "039 - Disclosure - Note 2 - Income Tax Expense (Details Textual)", "shortName": "Note 2 - Income Tax Expense (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true }, "uniqueAnchor": null }, "R41": { "role": "http://www.lemaitre.com/20230930/role/statement-note-2-income-tax-expense-reconciliation-of-beginning-and-ending-amount-of-unrecognized-tax-benefits-details", "longName": "040 - Disclosure - 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)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "unique": true } }, "R42": { "role": "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs-details-textual", "longName": "041 - Disclosure - Note 3 - Inventories and Other Deferred Costs (Details Textual)", "shortName": "Note 3 - Inventories and Other Deferred Costs (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "lmat:InventoryAndOtherDeferredCostsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "lmat:InventoryAndOtherDeferredCostsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details", "longName": "042 - Disclosure - 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)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:InventoryRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "lmat:InventoryAndOtherDeferredCostsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:InventoryRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "lmat:InventoryAndOtherDeferredCostsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.lemaitre.com/20230930/role/statement-note-4-divestitures-details-textual", "longName": "043 - Disclosure - Note 4 - Divestitures (Details Textual)", "shortName": "Note 4 - Divestitures (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "d_2022-01-01_2022-12-31", "name": "us-gaap:RestructuringCharges", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-01-01_2022-12-31", "name": "us-gaap:RestructuringCharges", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-details-textual", "longName": "044 - Disclosure - Note 5 - Goodwill and Other Intangible Assets (Details Textual)", "shortName": "Note 5 - Goodwill and Other Intangible Assets (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "i_2023-09-30_RangeAxis-MinimumMember", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30_RangeAxis-MinimumMember", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details", "longName": "045 - Disclosure - Note 5 - Goodwill and Other Intangible Assets - Components of Identifiable Intangible Assets (Details)", "shortName": "Note 5 - Goodwill and Other Intangible Assets - Components of Identifiable Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-amortization-expense-included-in-general-and-administrative-expense-details", "longName": "046 - Disclosure - Note 5 - Goodwill and Other Intangible Assets - Amortization Expense Included in General and Administrative Expense (Details)", "shortName": "Note 5 - Goodwill and Other Intangible Assets - Amortization Expense Included in General and Administrative Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-estimated-amortization-expense-for-each-of-five-succeeding-fiscal-years-details", "longName": "047 - Disclosure - Note 5 - Goodwill and Other Intangible Assets - Estimated Amortization Expense for Each of Five Succeeding Fiscal Years (Details)", "shortName": "Note 5 - Goodwill and Other Intangible Assets - Estimated Amortization Expense for Each of Five Succeeding Fiscal Years (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details", "longName": "048 - Disclosure - Note 6 - Leases - Additional Lease Information (Details)", "shortName": "Note 6 - Leases - Additional Lease Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.lemaitre.com/20230930/role/statement-note-6-leases-minimum-rental-commitments-details", "longName": "049 - Disclosure - Note 6 - Leases - Minimum Rental Commitments (Details)", "shortName": "Note 6 - Leases - Minimum Rental Commitments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details", "longName": "050 - Disclosure - Note 7 - Accrued Expenses and Other Long-term Liabilities - Accrued Expenses (Details)", "shortName": "Note 7 - Accrued Expenses and Other Long-term Liabilities - Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details", "longName": "051 - Disclosure - Note 7 - Accrued Expenses and Other Long-term Liabilities - Other Long-term Liabilities (Details)", "shortName": "Note 7 - Accrued Expenses and Other Long-term Liabilities - Other Long-term Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures-details-textual", "longName": "052 - Disclosure - Note 8 - Segment and Enterprise-wide Disclosures (Details Textual)", "shortName": "Note 8 - Segment and Enterprise-wide Disclosures (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": null, "uniqueAnchor": null }, "R54": { "role": "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details", "longName": "053 - Disclosure - Note 8 - Segment and Enterprise-wide Disclosures - Net Sales to Unaffiliated Customers by Geography (Details)", "shortName": "Note 8 - Segment and Enterprise-wide Disclosures - Net Sales to Unaffiliated Customers by Geography (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30_StatementGeographicalAxis-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "unique": true } }, "R55": { "role": "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-details-textual", "longName": "054 - Disclosure - Note 9 - Share-based Compensation (Details Textual)", "shortName": "Note 9 - Share-based Compensation (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-sharebased-compensation-expense-details", "longName": "055 - Disclosure - Note 9 - Share-based Compensation - Share-Based Compensation Expense (Details)", "shortName": "Note 9 - Share-based Compensation - Share-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:ShareBasedCompensation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30_AwardTypeAxis-EmployeeStockOptionMember", "name": "us-gaap:ShareBasedCompensation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "unique": true } }, "R57": { "role": "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-schedule-of-stockbased-compensation-details", "longName": "056 - Disclosure - Note 9 - Share-based Compensation - Schedule of Stock-based Compensation (Details)", "shortName": "Note 9 - Share-based Compensation - Schedule of Stock-based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.lemaitre.com/20230930/role/statement-note-10-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details", "longName": "057 - Disclosure - Note 10 - Net Income Per Share - Computation of Basic and Diluted Net Income per Share (Details)", "shortName": "Note 10 - Net Income Per Share - Computation of Basic and Diluted Net Income per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "unique": true } }, "R59": { "role": "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-details-textual", "longName": "058 - Disclosure - Note 11 - Stockholders' Equity (Details Textual)", "shortName": "Note 11 - Stockholders' Equity (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-10-24_2023-10-24_SubsequentEventTypeAxis-SubsequentEventMember", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "unique": true } }, "R60": { "role": "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-dividend-activity-details", "longName": "059 - Disclosure - Note 11 - Stockholders' Equity - Dividend Activity (Details)", "shortName": "Note 11 - Stockholders' Equity - Dividend Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30_DividendsAxis-QuarterlyDividends1Member", "name": "us-gaap:DividendPayableDateToBePaidDayMonthAndYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDividendsPayableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "unique": true } }, "R61": { "role": "http://www.lemaitre.com/20230930/role/statement-note-12-supplemental-cash-flow-information-schedule-of-supplemental-cash-flow-information-details", "longName": "060 - Disclosure - Note 12 - Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details)", "shortName": "Note 12 - Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:IncomeTaxesPaidNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:IncomeTaxesPaidNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-details-textual", "longName": "061 - Disclosure - Note 13 - Fair Value Measurements (Details Textual)", "shortName": "Note 13 - Fair Value Measurements (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "d_2023-01-01_2023-09-30", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2019-12-31_BusinessAcquisitionAxis-CardioCelAndVascuCelBiologicPatchesMember", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "unique": true } }, "R63": { "role": "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-rollforward-of-the-fair-value-as-determined-by-level-3-details", "longName": "062 - Disclosure - Note 13 - Fair Value Measurements - Rollforward of the Fair Value as Determined by Level 3 (Details)", "shortName": "Note 13 - Fair Value Measurements - Rollforward of the Fair Value as Determined by Level 3 (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.lemaitre.com/20230930/role/statement-note-14-accumulated-other-comprehensive-loss-schedule-of-accumulated-other-comprehensive-income-loss-details", "longName": "063 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Income (Loss) (Details)", "shortName": "Note 14 - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Income (Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-09-30_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember", "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20230930_10q.htm", "unique": true } }, "R65": { "role": "http://www.lemaitre.com/20230930/role/statement-insider-trading-arrangement-details-textual", "longName": "064 - Disclosure - Insider Trading Arrangement (Details Textual)", "shortName": "Insider Trading Arrangement (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": null, "uniqueAnchor": null } }, "tag": { "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r16", "r502" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited", "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.lemaitre.com/20230930/role/statement-insider-trading-arrangement", "http://www.lemaitre.com/20230930/role/statement-insider-trading-arrangement-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details", "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation-tables", "http://www.lemaitre.com/20230930/role/statement-note-10-net-income-per-share", "http://www.lemaitre.com/20230930/role/statement-note-10-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details", "http://www.lemaitre.com/20230930/role/statement-note-10-net-income-per-share-tables", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-dividend-activity-details", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-tables", "http://www.lemaitre.com/20230930/role/statement-note-12-supplemental-cash-flow-information", "http://www.lemaitre.com/20230930/role/statement-note-12-supplemental-cash-flow-information-schedule-of-supplemental-cash-flow-information-details", "http://www.lemaitre.com/20230930/role/statement-note-12-supplemental-cash-flow-information-tables", "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-rollforward-of-the-fair-value-as-determined-by-level-3-details", "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-tables", "http://www.lemaitre.com/20230930/role/statement-note-14-accumulated-other-comprehensive-loss", "http://www.lemaitre.com/20230930/role/statement-note-14-accumulated-other-comprehensive-loss-schedule-of-accumulated-other-comprehensive-income-loss-details", "http://www.lemaitre.com/20230930/role/statement-note-14-accumulated-other-comprehensive-loss-tables", "http://www.lemaitre.com/20230930/role/statement-note-15-subsequent-events", "http://www.lemaitre.com/20230930/role/statement-note-2-income-tax-expense", "http://www.lemaitre.com/20230930/role/statement-note-2-income-tax-expense-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-2-income-tax-expense-reconciliation-of-beginning-and-ending-amount-of-unrecognized-tax-benefits-details", "http://www.lemaitre.com/20230930/role/statement-note-2-income-tax-expense-tables", "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs", "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details", "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs-tables", "http://www.lemaitre.com/20230930/role/statement-note-4-divestitures", "http://www.lemaitre.com/20230930/role/statement-note-4-divestitures-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-amortization-expense-included-in-general-and-administrative-expense-details", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-estimated-amortization-expense-for-each-of-five-succeeding-fiscal-years-details", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-tables", "http://www.lemaitre.com/20230930/role/statement-note-6-leases", "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details", "http://www.lemaitre.com/20230930/role/statement-note-6-leases-minimum-rental-commitments-details", "http://www.lemaitre.com/20230930/role/statement-note-6-leases-tables", "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities", "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details", "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details", "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-tables", "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures", "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details", "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures-tables", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-schedule-of-stockbased-compensation-details", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-sharebased-compensation-expense-details", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-tables", "http://www.lemaitre.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r130", "r131", "r132", "r155", "r366", "r396", "r400", "r406", "r407", "r408", "r409", "r410", "r411", "r413", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r426", "r427", "r428", "r429", "r430", "r432", "r435", "r436", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r453", "r507" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r20", "r103", "r128", "r187", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r316", "r318", "r319", "r333", "r502", "r542", "r559", "r560" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CA", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures", "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details" ], "lang": { "en-us": { "role": { "label": "CANADA" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-12-supplemental-cash-flow-information-schedule-of-supplemental-cash-flow-information-details" ], "lang": { "en-us": { "role": { "label": "Cash paid for income taxes, net", "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." } } }, "auth_ref": [ "r30" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Weighted average discount rate - operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r355", "r501" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r105", "r194", "r369", "r488", "r502", "r538", "r539" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-2-income-tax-expense-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r500", "r546" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued (in shares)", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r56" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.lemaitre.com/20230930/role/statement-note-10-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited", "http://www.lemaitre.com/20230930/role/statement-note-10-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details" ], "lang": { "en-us": { "role": { "label": "Diluted (in shares)", "totalLabel": "Shares used in computing diluted earnings per common share (in shares)", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r145", "r150" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-14-accumulated-other-comprehensive-loss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss) Note [Text Block]", "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." } } }, "auth_ref": [ "r65", "r120", "r370", "r385" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-amortization-expense-included-in-general-and-administrative-expense-details" ], "lang": { "en-us": { "role": { "label": "Amortization expense", "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." } } }, "auth_ref": [ "r8", "r34", "r38" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-2-income-tax-expense" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r129", "r292", "r297", "r303", "r304", "r307", "r309", "r310", "r311", "r398" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-sharebased-compensation-expense-details" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option [Member]", "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." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases-minimum-rental-commitments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "terseLabel": "Thereafter", "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)." } } }, "auth_ref": [ "r356" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Common stock, $0.01 par value; authorized 37,000,000 shares; issued 23,835,670 shares at September 30, 2023, and 23,655,716 shares at December 31, 2022", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r56", "r378", "r502" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r56", "r413" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r56" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases-minimum-rental-commitments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "terseLabel": "2024", "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)." } } }, "auth_ref": [ "r356" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases-minimum-rental-commitments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "terseLabel": "2028", "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)." } } }, "auth_ref": [ "r356" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r294", "r295", "r376" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r344", "r359" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-comprehensive-income-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive income", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r26", "r114", "r116", "r121", "r371", "r386" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_CityAreaCode", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares authorized (in shares)", "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." } } }, "auth_ref": [ "r55", "r413" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases-minimum-rental-commitments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "terseLabel": "2027", "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)." } } }, "auth_ref": [ "r356" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares outstanding (in shares)", "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." } } }, "auth_ref": [ "r55", "r413", "r431", "r571", "r572" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases-minimum-rental-commitments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "terseLabel": "2026", "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)." } } }, "auth_ref": [ "r356" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details" ], "lang": { "en-us": { "role": { "label": "Accrued expenses", "totalLabel": "Total", "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)." } } }, "auth_ref": [ "r19" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases-minimum-rental-commitments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "terseLabel": "2025", "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)." } } }, "auth_ref": [ "r356" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_LocalPhoneNumber", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases-minimum-rental-commitments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "terseLabel": "Remainder of 2023", "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." } } }, "auth_ref": [ "r558" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases-tables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "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." } } }, "auth_ref": [ "r558" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r344", "r359" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details" ], "lang": { "en-us": { "role": { "label": "Professional fees", "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)." } } }, "auth_ref": [ "r19" ] }, "country_DE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "DE", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures", "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details" ], "lang": { "en-us": { "role": { "label": "GERMANY" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r55", "r223" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Payments of deferred acquisition consideration", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r5" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r514" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockValueAcquiredCostMethod", "negatedLabel": "Repurchase of common stock for net settlement of equity awards", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r12", "r39", "r88" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.lemaitre.com/20230930/role/statement-note-10-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-10-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details" ], "lang": { "en-us": { "role": { "label": "Common stock equivalents, if dilutive (in shares)", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r535" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-rollforward-of-the-fair-value-as-determined-by-level-3-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "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." } } }, "auth_ref": [ "r13" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-estimated-amortization-expense-for-each-of-five-succeeding-fiscal-years-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2027", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r85" ] }, "lmat_FoxRiverGroveIllinoisMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "FoxRiverGroveIllinoisMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases", "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Fox River Grove, Illinois [Member]", "documentation": "Fox River Grove, Illinois" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-estimated-amortization-expense-for-each-of-five-succeeding-fiscal-years-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2024", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r85" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details", "http://www.lemaitre.com/20230930/role/statement-note-6-leases", "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details", "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures", "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r180", "r181", "r401", "r402", "r403", "r459", "r461", "r464", "r466", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r481", "r492", "r506", "r545", "r568" ] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TableTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation-tables", "http://www.lemaitre.com/20230930/role/statement-note-10-net-income-per-share-tables", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-tables", "http://www.lemaitre.com/20230930/role/statement-note-12-supplemental-cash-flow-information-tables", "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-tables", "http://www.lemaitre.com/20230930/role/statement-note-14-accumulated-other-comprehensive-loss-tables", "http://www.lemaitre.com/20230930/role/statement-note-2-income-tax-expense-tables", "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs-tables", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-tables", "http://www.lemaitre.com/20230930/role/statement-note-6-leases-tables", "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-tables", "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures-tables", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-tables" ], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityRegistrantName", "terseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r515" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-estimated-amortization-expense-for-each-of-five-succeeding-fiscal-years-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r85" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r287", "r288", "r289", "r399", "r532", "r533", "r534", "r550", "r571" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-insider-trading-arrangement", "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20230930/role/statement-note-10-net-income-per-share", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20230930/role/statement-note-12-supplemental-cash-flow-information", "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20230930/role/statement-note-14-accumulated-other-comprehensive-loss", "http://www.lemaitre.com/20230930/role/statement-note-15-subsequent-events", "http://www.lemaitre.com/20230930/role/statement-note-2-income-tax-expense", "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs", "http://www.lemaitre.com/20230930/role/statement-note-4-divestitures", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20230930/role/statement-note-6-leases", "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities", "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-estimated-amortization-expense-for-each-of-five-succeeding-fiscal-years-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2028", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r85" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-estimated-amortization-expense-for-each-of-five-succeeding-fiscal-years-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r85" ] }, "lmat_QuarterlyDividends1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "QuarterlyDividends1Member", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-dividend-activity-details" ], "lang": { "en-us": { "role": { "label": "Quarterly Dividends 1 [Member]", "documentation": "Information pertaining to the first quarterly dividends." } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited", "http://www.lemaitre.com/20230930/role/statement-document-and-entity-information", "http://www.lemaitre.com/20230930/role/statement-insider-trading-arrangement", "http://www.lemaitre.com/20230930/role/statement-insider-trading-arrangement-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details", "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation-tables", "http://www.lemaitre.com/20230930/role/statement-note-10-net-income-per-share", "http://www.lemaitre.com/20230930/role/statement-note-10-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details", "http://www.lemaitre.com/20230930/role/statement-note-10-net-income-per-share-tables", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-dividend-activity-details", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-tables", "http://www.lemaitre.com/20230930/role/statement-note-12-supplemental-cash-flow-information", "http://www.lemaitre.com/20230930/role/statement-note-12-supplemental-cash-flow-information-schedule-of-supplemental-cash-flow-information-details", "http://www.lemaitre.com/20230930/role/statement-note-12-supplemental-cash-flow-information-tables", "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-rollforward-of-the-fair-value-as-determined-by-level-3-details", "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-tables", "http://www.lemaitre.com/20230930/role/statement-note-14-accumulated-other-comprehensive-loss", "http://www.lemaitre.com/20230930/role/statement-note-14-accumulated-other-comprehensive-loss-schedule-of-accumulated-other-comprehensive-income-loss-details", "http://www.lemaitre.com/20230930/role/statement-note-14-accumulated-other-comprehensive-loss-tables", "http://www.lemaitre.com/20230930/role/statement-note-15-subsequent-events", "http://www.lemaitre.com/20230930/role/statement-note-2-income-tax-expense", "http://www.lemaitre.com/20230930/role/statement-note-2-income-tax-expense-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-2-income-tax-expense-reconciliation-of-beginning-and-ending-amount-of-unrecognized-tax-benefits-details", "http://www.lemaitre.com/20230930/role/statement-note-2-income-tax-expense-tables", "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs", "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details", "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs-tables", "http://www.lemaitre.com/20230930/role/statement-note-4-divestitures", "http://www.lemaitre.com/20230930/role/statement-note-4-divestitures-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-amortization-expense-included-in-general-and-administrative-expense-details", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-estimated-amortization-expense-for-each-of-five-succeeding-fiscal-years-details", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-tables", "http://www.lemaitre.com/20230930/role/statement-note-6-leases", "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details", "http://www.lemaitre.com/20230930/role/statement-note-6-leases-minimum-rental-commitments-details", "http://www.lemaitre.com/20230930/role/statement-note-6-leases-tables", "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities", "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details", "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details", "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-tables", "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures", "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details", "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures-tables", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-schedule-of-stockbased-compensation-details", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-sharebased-compensation-expense-details", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-tables", "http://www.lemaitre.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LeaseCost", "totalLabel": "Total lease cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r349", "r501" ] }, "lmat_QuarterlyDividends2Member": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "QuarterlyDividends2Member", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-dividend-activity-details" ], "lang": { "en-us": { "role": { "label": "Quarterly Dividends 2 [Member]", "documentation": "Information pertaining to the second quarterly dividends." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-estimated-amortization-expense-for-each-of-five-succeeding-fiscal-years-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2023", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "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." } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Short-term lease cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r351", "r501" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited", "http://www.lemaitre.com/20230930/role/statement-document-and-entity-information", "http://www.lemaitre.com/20230930/role/statement-insider-trading-arrangement", "http://www.lemaitre.com/20230930/role/statement-insider-trading-arrangement-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details", "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation-tables", "http://www.lemaitre.com/20230930/role/statement-note-10-net-income-per-share", "http://www.lemaitre.com/20230930/role/statement-note-10-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details", "http://www.lemaitre.com/20230930/role/statement-note-10-net-income-per-share-tables", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-dividend-activity-details", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-tables", "http://www.lemaitre.com/20230930/role/statement-note-12-supplemental-cash-flow-information", "http://www.lemaitre.com/20230930/role/statement-note-12-supplemental-cash-flow-information-schedule-of-supplemental-cash-flow-information-details", "http://www.lemaitre.com/20230930/role/statement-note-12-supplemental-cash-flow-information-tables", "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-rollforward-of-the-fair-value-as-determined-by-level-3-details", "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-tables", "http://www.lemaitre.com/20230930/role/statement-note-14-accumulated-other-comprehensive-loss", "http://www.lemaitre.com/20230930/role/statement-note-14-accumulated-other-comprehensive-loss-schedule-of-accumulated-other-comprehensive-income-loss-details", "http://www.lemaitre.com/20230930/role/statement-note-14-accumulated-other-comprehensive-loss-tables", "http://www.lemaitre.com/20230930/role/statement-note-15-subsequent-events", "http://www.lemaitre.com/20230930/role/statement-note-2-income-tax-expense", "http://www.lemaitre.com/20230930/role/statement-note-2-income-tax-expense-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-2-income-tax-expense-reconciliation-of-beginning-and-ending-amount-of-unrecognized-tax-benefits-details", "http://www.lemaitre.com/20230930/role/statement-note-2-income-tax-expense-tables", "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs", "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details", "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs-tables", "http://www.lemaitre.com/20230930/role/statement-note-4-divestitures", "http://www.lemaitre.com/20230930/role/statement-note-4-divestitures-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-amortization-expense-included-in-general-and-administrative-expense-details", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-estimated-amortization-expense-for-each-of-five-succeeding-fiscal-years-details", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-tables", "http://www.lemaitre.com/20230930/role/statement-note-6-leases", "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details", "http://www.lemaitre.com/20230930/role/statement-note-6-leases-minimum-rental-commitments-details", "http://www.lemaitre.com/20230930/role/statement-note-6-leases-tables", "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities", "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details", "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details", "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-tables", "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures", "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details", "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures-tables", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-schedule-of-stockbased-compensation-details", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-sharebased-compensation-expense-details", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-tables", "http://www.lemaitre.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PolicyTextBlockAbstract", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "auth_ref": [] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details", "http://www.lemaitre.com/20230930/role/statement-note-6-leases", "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details", "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures", "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r180", "r181", "r401", "r402", "r403", "r459", "r461", "r464", "r466", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r481", "r492", "r506", "r545", "r568" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Operating lease cost", "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." } } }, "auth_ref": [ "r350", "r501" ] }, "lmat_QuarterlyDividends3Member": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "QuarterlyDividends3Member", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-dividend-activity-details" ], "lang": { "en-us": { "role": { "label": "Quarterly Dividends 3 [Member]", "documentation": "Information pertaining to the third quarterly dividends." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "General and administrative", "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." } } }, "auth_ref": [ "r73", "r436" ] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-4-divestitures" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r200", "r201", "r202", "r204", "r207" ] }, "lmat_HerefordEnglandMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "HerefordEnglandMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases", "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Hereford, England [Member]", "documentation": "Relating to the Hereford, England lease." } } }, "auth_ref": [] }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendPayableDateToBePaidDayMonthAndYear", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-dividend-activity-details" ], "lang": { "en-us": { "role": { "label": "Payment date", "terseLabel": "Dividends Payable, Date to be Paid", "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r31" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r515" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-4-divestitures-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RestructuringCharges", "terseLabel": "Restructuring Charges", "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." } } }, "auth_ref": [ "r8", "r205", "r206", "r541" ] }, "lmat_InternationalOperationsHeadquarterFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "InternationalOperationsHeadquarterFacilityMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases", "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details" ], "lang": { "en-us": { "role": { "label": "International Operations Headquarter Facility [Member]", "documentation": "Information related to the international operations headquarter facility." } } }, "auth_ref": [] }, "lmat_IncreaseDecreaseInInventoryAndOtherDeferredCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "IncreaseDecreaseInInventoryAndOtherDeferredCosts", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "lmat_IncreaseDecreaseInInventoryAndOtherDeferredCosts", "negatedTerseLabel": "Inventory and other deferred costs", "documentation": "Increase (decrease) in inventory and other deferred costs." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation-tables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r545" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityFileNumber", "terseLabel": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "lmat_InventoryAndOtherDeferredCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "InventoryAndOtherDeferredCosts", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details" ], "lang": { "en-us": { "role": { "label": "Inventory and other deferred costs", "totalLabel": "Total inventory and other deferred costs", "documentation": "Inventory and other deferred costs." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-14-accumulated-other-comprehensive-loss", "http://www.lemaitre.com/20230930/role/statement-note-14-accumulated-other-comprehensive-loss-schedule-of-accumulated-other-comprehensive-income-loss-details" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r22", "r100", "r117", "r118", "r119", "r130", "r131", "r132", "r134", "r140", "r142", "r155", "r188", "r189", "r235", "r287", "r288", "r289", "r305", "r306", "r320", "r321", "r322", "r323", "r324", "r325", "r327", "r338", "r339", "r340", "r341", "r342", "r343", "r357", "r390", "r391", "r392", "r399", "r453" ] }, "lmat_IssuerRule10b51MaterialTermsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "IssuerRule10b51MaterialTermsTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-insider-trading-arrangement" ], "lang": { "en-us": { "role": { "label": "Issuer Rule 10b5-1, Material Terms [Text Block]", "documentation": "The entire disclosure for material terms under issuer rule 10b5-1." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r100", "r130", "r131", "r132", "r134", "r140", "r142", "r188", "r189", "r287", "r288", "r289", "r305", "r306", "r320", "r322", "r323", "r325", "r327", "r390", "r392", "r399", "r571" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r208", "r209", "r210", "r211", "r246", "r253", "r279", "r280", "r281", "r364", "r365", "r389", "r404", "r405", "r458", "r460", "r462", "r463", "r465", "r478", "r479", "r487", "r491", "r498", "r503", "r506", "r540", "r544", "r562", "r563", "r564", "r565", "r566" ] }, "lmat_InventoryAndOtherDeferredCostsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "InventoryAndOtherDeferredCostsDisclosureTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs" ], "lang": { "en-us": { "role": { "label": "Inventory and Other Deferred Costs Disclosure [Text Block]", "documentation": "The entire disclosure for inventory and other deferred costs." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossUnrealized", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_ForeignCurrencyTransactionGainLossUnrealized", "negatedLabel": "Foreign currency transaction (gain) loss", "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r80", "r433", "r512", "r552", "r553", "r570" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermDomain", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases", "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Domain]", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r520" ] }, "lmat_MadridSpainLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "MadridSpainLeaseMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases", "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Madrid, Spain Lease [Member]", "documentation": "Relating to the Madrid, Spain lease." } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r208", "r209", "r210", "r211", "r253", "r365", "r389", "r404", "r405", "r458", "r460", "r462", "r463", "r465", "r478", "r479", "r487", "r491", "r498", "r503", "r544", "r561", "r562", "r563", "r564", "r565", "r566" ] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermAxis", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases", "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Axis]", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r520" ] }, "lmat_MilanItalyLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "MilanItalyLeaseMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases", "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Milan, Italy Lease [Member]", "documentation": "Relating to the Milan, Italy lease." } } }, "auth_ref": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r208", "r209", "r210", "r211", "r246", "r253", "r279", "r280", "r281", "r364", "r365", "r389", "r404", "r405", "r458", "r460", "r462", "r463", "r465", "r478", "r479", "r487", "r491", "r498", "r503", "r506", "r540", "r544", "r562", "r563", "r564", "r565", "r566" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r515" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-15-subsequent-events" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r358", "r360" ] }, "lmat_NonRule10b51ArrangementTerminatedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "NonRule10b51ArrangementTerminatedFlag", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-insider-trading-arrangement-details-textual" ], "lang": { "en-us": { "role": { "label": "lmat_NonRule10b51ArrangementTerminatedFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "documentation": "Flag for termination of non-rule 10b5-1 arrangement." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r208", "r209", "r210", "r211", "r253", "r365", "r389", "r404", "r405", "r458", "r460", "r462", "r463", "r465", "r478", "r479", "r487", "r491", "r498", "r503", "r544", "r561", "r562", "r563", "r564", "r565", "r566" ] }, "lmat_NonRule10b51ArrangementAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "NonRule10b51ArrangementAdoptedFlag", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-insider-trading-arrangement-details-textual" ], "lang": { "en-us": { "role": { "label": "lmat_NonRule10b51ArrangementAdoptedFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "documentation": "Flag for adoption of non-rule 10b5-1 arrangements" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r294", "r295" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-schedule-of-stockbased-compensation-details" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r69" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-14-accumulated-other-comprehensive-loss", "http://www.lemaitre.com/20230930/role/statement-note-14-accumulated-other-comprehensive-loss-schedule-of-accumulated-other-comprehensive-income-loss-details" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r12", "r100", "r117", "r118", "r119", "r130", "r131", "r132", "r134", "r140", "r142", "r155", "r188", "r189", "r235", "r287", "r288", "r289", "r305", "r306", "r320", "r321", "r322", "r323", "r324", "r325", "r327", "r338", "r339", "r340", "r341", "r342", "r343", "r357", "r390", "r391", "r392", "r399", "r453" ] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-12-supplemental-cash-flow-information-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.lemaitre.com/20230930/role/statement-note-14-accumulated-other-comprehensive-loss", "http://www.lemaitre.com/20230930/role/statement-note-14-accumulated-other-comprehensive-loss-schedule-of-accumulated-other-comprehensive-income-loss-details" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r11", "r25", "r321", "r324", "r357", "r390", "r391", "r526", "r527", "r528", "r532", "r533", "r534" ] }, "lmat_NorthBrunswickNewJerseyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "NorthBrunswickNewJerseyMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases", "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details" ], "lang": { "en-us": { "role": { "label": "North Brunswick, New Jersey [Member]", "documentation": "Information related to North Brunswick, New Jersey." } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "srt_WeightedAverageMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "WeightedAverageMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]" } } }, "auth_ref": [ "r478", "r479", "r561", "r563", "r566" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "lmat_NoteToFinancialStatementDetailsTextual": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "NoteToFinancialStatementDetailsTextual", "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "auth_ref": [] }, "lmat_AccruedExpensesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "AccruedExpensesCurrent", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details" ], "lang": { "en-us": { "role": { "label": "lmat_AccruedExpensesCurrent", "terseLabel": "Accrued expenses", "documentation": "Represents current accrued expenses." } } }, "auth_ref": [] }, "lmat_OtherCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "OtherCountriesMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures", "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details" ], "lang": { "en-us": { "role": { "label": "Other Countries [Member]", "documentation": "Information pertaining to other countries." } } }, "auth_ref": [] }, "lmat_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "auth_ref": [] }, "lmat_ProductTechnologyAndIntellectualPropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "ProductTechnologyAndIntellectualPropertyMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Product Technology and Intellectual Property [Member]", "documentation": "Related to product technology and intellectual property." } } }, "auth_ref": [] }, "lmat_PeriodOfPaymentsReceivedFromCustomers": { "xbrltype": "durationItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "PeriodOfPaymentsReceivedFromCustomers", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation-details-textual" ], "lang": { "en-us": { "role": { "label": "lmat_PeriodOfPaymentsReceivedFromCustomers", "terseLabel": "Period of Payments Received from Customers", "documentation": "Period in which payments are received from customers." } } }, "auth_ref": [] }, "us-gaap_OtherSundryLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherSundryLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherSundryLiabilitiesNoncurrent", "terseLabel": "Other", "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." } } }, "auth_ref": [ "r54", "r92" ] }, "lmat_PerformancebasedRestrictedUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "PerformancebasedRestrictedUnitsMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-sharebased-compensation-expense-details" ], "lang": { "en-us": { "role": { "label": "Performance-based Restricted Units [Member]", "documentation": "Represents performance-based restricted units." } } }, "auth_ref": [] }, "lmat_PrincipalWorldwideExecutiveDistributionAndManufacturingOperationsFacilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "PrincipalWorldwideExecutiveDistributionAndManufacturingOperationsFacilitiesMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases", "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Principal Worldwide Executive, Distribution, and Manufacturing Operations Facilities [Member]", "documentation": "Information related to the principal worldwide executive, distribution, and manufacturing operations facilities." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.lemaitre.com/20230930/role/statement-note-4-divestitures-details-textual" ], "lang": { "en-us": { "role": { "label": "Loss on disposal of property and equipment", "terseLabel": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r8" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.lemaitre.com/20230930/role/statement-note-10-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited", "http://www.lemaitre.com/20230930/role/statement-note-10-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details" ], "lang": { "en-us": { "role": { "label": "Basic (in shares)", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r144", "r150" ] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Fair value adjustment to contingent consideration obligations", "terseLabel": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "negatedLabel": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r314", "r529" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details": { "parentTag": "lmat_InventoryAndOtherDeferredCosts", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details" ], "lang": { "en-us": { "role": { "label": "Work-in-process", "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." } } }, "auth_ref": [ "r522" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures", "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details" ], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r74", "r163" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentType", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r18", "r128", "r187", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r316", "r318", "r319", "r333", "r412", "r485", "r513", "r542", "r559", "r560" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-sharebased-compensation-expense-details" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net increase (decrease) in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r2", "r78" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Effect of exchange rate changes on cash and cash equivalents", "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." } } }, "auth_ref": [ "r554" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r517" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-rollforward-of-the-fair-value-as-determined-by-level-3-details" ], "lang": { "en-us": { "role": { "label": "Additions", "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." } } }, "auth_ref": [ "r51" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited", "http://www.lemaitre.com/20230930/role/statement-note-10-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic earnings per share (in dollars per share)", "label": "Basic (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r122", "r135", "r136", "r137", "r138", "r139", "r144", "r146", "r148", "r149", "r150", "r154", "r328", "r329", "r372", "r387", "r484" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "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." } } }, "auth_ref": [ "r29", "r78", "r125" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-rollforward-of-the-fair-value-as-determined-by-level-3-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "negatedLabel": "Payments", "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." } } }, "auth_ref": [ "r51" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentTransitionReport", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r518" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "Income before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r67", "r94", "r160", "r168", "r173", "r176", "r373", "r383", "r486" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and stockholders\u2019 equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r61", "r93", "r381", "r502", "r531", "r537", "r551" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r525" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r110", "r185", "r190" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityInteractiveDataCurrent", "terseLabel": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r519" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsOfDividendsCommonStock", "negatedLabel": "Common stock cash dividend paid", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r28" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r97", "r98", "r141", "r142", "r165", "r296", "r308", "r388" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NumberOfOperatingSegments", "terseLabel": "Number of Operating Segments", "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." } } }, "auth_ref": [ "r536" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r81", "r126" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details": { "parentTag": "lmat_InventoryAndOtherDeferredCosts", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details" ], "lang": { "en-us": { "role": { "label": "Finished products", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r521" ] }, "us-gaap_ScheduleOfDividendsPayableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDividendsPayableTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Dividends Payable [Table Text Block]", "documentation": "Tabular disclosure of all or some of the information related to dividends declared, but not paid, as of the financial reporting date." } } }, "auth_ref": [ "r31" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-tables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "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." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Foreign currency loss", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r334", "r335", "r336", "r337", "r450" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Cash paid for amounts included in the measurement of operating lease liabilities", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r348", "r352" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "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)." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "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." } } }, "auth_ref": [ "r32", "r70" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Acquisition-related liabilities", "documentation": "Amount of liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r46" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingExpenses", "totalLabel": "Total operating expenses", "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." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "negatedLabel": "Payments related to acquisitions", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ContingentConsiderationByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationByTypeAxis", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Contingent Consideration by Type [Axis]", "documentation": "Information by type of contingent consideration." } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r254", "r256", "r284", "r285", "r286", "r499" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r99", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r480" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Vested restricted stock units", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r12", "r88" ] }, "country_GB": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "GB", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures", "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details" ], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for stock options exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r12", "r22", "r88" ] }, "us-gaap_OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment", "terseLabel": "Other Inventory, Materials, Supplies and Merchandise under Consignment, Gross", "documentation": "Gross amount of inventory owned by the entity but in the hands of a customer, typically a reseller." } } }, "auth_ref": [ "r524" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation", "terseLabel": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "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)." } } }, "auth_ref": [ "r12", "r55", "r56", "r88" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "terseLabel": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "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." } } }, "auth_ref": [ "r49" ] }, "us-gaap_ContingentConsiderationTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationTypeDomain", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Contingent Consideration Type [Domain]", "documentation": "Description of contingent payment arrangement." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r90", "r108", "r128", "r160", "r169", "r174", "r187", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r315", "r318", "r333", "r375", "r425", "r502", "r513", "r542", "r543", "r559" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationContingentConsiderationLiability", "terseLabel": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r1", "r48", "r313" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Preferred stock, $0.01 par value; authorized 3,000,000 shares; none outstanding", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r55", "r377", "r502" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Income from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r160", "r168", "r173", "r176", "r486" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r195", "r196", "r197", "r198", "r367", "r368" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockRepurchaseProgramAuthorizedAmount1", "terseLabel": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r35", "r37" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-10-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details" ], "lang": { "en-us": { "role": { "label": "Shares excluded in computing diluted earnings per share as those shares would be anti-dilutive (in shares)", "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." } } }, "auth_ref": [ "r151" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-10-net-income-per-share-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r535" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireProductiveAssets", "negatedLabel": "Purchases of property and equipment and other assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r96", "r547", "r548", "r549" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "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." } } }, "auth_ref": [ "r57" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r107" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Earnings per share of common stock:" } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details": { "parentTag": "lmat_InventoryAndOtherDeferredCosts", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details" ], "lang": { "en-us": { "role": { "label": "Raw materials", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r523" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Vested restricted stock units (in shares)", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r12", "r55", "r56", "r88" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for stock options exercised (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r12", "r55", "r56", "r88", "r265" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Repurchase of common stock for net settlement of equity awards (in shares)", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r12", "r56", "r88" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Short-term marketable securities", "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." } } }, "auth_ref": [ "r186", "r192" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r58", "r88", "r380", "r393", "r395", "r397", "r414", "r502" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r8", "r164" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-4-divestitures-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment", "terseLabel": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r76" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation expense", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r42", "r43", "r255" ] }, "lmat_statement-statement-note-11-stockholders-equity-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "statement-statement-note-11-stockholders-equity-tables", "lang": { "en-us": { "role": { "label": "Note 11 - Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r221", "r247", "r248", "r249", "r250", "r251", "r252", "r361", "r362", "r363", "r489", "r490", "r493", "r494", "r495" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 }, "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 }, "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited", "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.lemaitre.com/20230930/role/statement-note-10-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details" ], "lang": { "en-us": { "role": { "label": "Net income", "totalLabel": "Net income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r68", "r80", "r95", "r101", "r112", "r115", "r119", "r128", "r133", "r135", "r136", "r137", "r138", "r141", "r142", "r147", "r160", "r168", "r173", "r176", "r187", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r329", "r333", "r384", "r434", "r451", "r452", "r486", "r512", "r542" ] }, "lmat_statement-statement-note-10-net-income-per-share-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "statement-statement-note-10-net-income-per-share-tables", "lang": { "en-us": { "role": { "label": "Note 10 - Net Income Per Share" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-2-income-tax-expense-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-2-income-tax-expense-reconciliation-of-beginning-and-ending-amount-of-unrecognized-tax-benefits-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefits", "terseLabel": "Unrecognized Tax Benefits", "periodStartLabel": "Unrecognized tax benefits as of December 31, 2022", "periodEndLabel": "Unrecognized tax benefits as of March 31, 2023", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r293", "r298" ] }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-tables" ], "lang": { "en-us": { "role": { "label": "Other Noncurrent Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other noncurrent liabilities." } } }, "auth_ref": [] }, "lmat_statement-statement-note-12-supplemental-cash-flow-information-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "statement-statement-note-12-supplemental-cash-flow-information-tables", "lang": { "en-us": { "role": { "label": "Note 12 - Supplemental Cash Flow Information" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_GrossProfit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r71", "r128", "r160", "r168", "r173", "r176", "r187", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r333", "r486", "r542" ] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EMEAMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details", "http://www.lemaitre.com/20230930/role/statement-note-6-leases", "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details" ], "lang": { "en-us": { "role": { "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r573", "r574", "r575", "r576" ] }, "lmat_statement-statement-note-1-organization-and-basis-for-presentation-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "statement-statement-note-1-organization-and-basis-for-presentation-tables", "lang": { "en-us": { "role": { "label": "Note 1 - Organization and Basis for Presentation" } } }, "auth_ref": [] }, "lmat_statement-statement-note-12-supplemental-cash-flow-information-schedule-of-supplemental-cash-flow-information-details": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "statement-statement-note-12-supplemental-cash-flow-information-schedule-of-supplemental-cash-flow-information-details", "lang": { "en-us": { "role": { "label": "Note 12 - Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details)" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-2-income-tax-expense-reconciliation-of-beginning-and-ending-amount-of-unrecognized-tax-benefits-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "negatedLabel": "Reductions for settlements with taxing authorities", "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities." } } }, "auth_ref": [ "r301" ] }, "lmat_statement-statement-note-11-stockholders-equity-dividend-activity-details": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "statement-statement-note-11-stockholders-equity-dividend-activity-details", "lang": { "en-us": { "role": { "label": "Note 11 - Stockholders' Equity - Dividend Activity (Details)" } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "lmat_statement-statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "statement-statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details", "lang": { "en-us": { "role": { "label": "Note 1 - Organization and Basis for Presentation - Disaggregation of Revenue by Major Geographic Area (Details)" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases-tables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "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." } } }, "auth_ref": [ "r557" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "lmat_statement-statement-note-13-fair-value-measurements-rollforward-of-the-fair-value-as-determined-by-level-3-details": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "statement-statement-note-13-fair-value-measurements-rollforward-of-the-fair-value-as-determined-by-level-3-details", "lang": { "en-us": { "role": { "label": "Note 13 - Fair Value Measurements - Rollforward of the Fair Value as Determined by Level 3 (Details)" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-2-income-tax-expense-reconciliation-of-beginning-and-ending-amount-of-unrecognized-tax-benefits-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "negatedTerseLabel": "Additions/adjustments for tax positions of prior years", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r299" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited", "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.lemaitre.com/20230930/role/statement-insider-trading-arrangement", "http://www.lemaitre.com/20230930/role/statement-insider-trading-arrangement-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details", "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation-tables", "http://www.lemaitre.com/20230930/role/statement-note-10-net-income-per-share", "http://www.lemaitre.com/20230930/role/statement-note-10-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details", "http://www.lemaitre.com/20230930/role/statement-note-10-net-income-per-share-tables", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-dividend-activity-details", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-tables", "http://www.lemaitre.com/20230930/role/statement-note-12-supplemental-cash-flow-information", "http://www.lemaitre.com/20230930/role/statement-note-12-supplemental-cash-flow-information-schedule-of-supplemental-cash-flow-information-details", "http://www.lemaitre.com/20230930/role/statement-note-12-supplemental-cash-flow-information-tables", "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-rollforward-of-the-fair-value-as-determined-by-level-3-details", "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-tables", "http://www.lemaitre.com/20230930/role/statement-note-14-accumulated-other-comprehensive-loss", "http://www.lemaitre.com/20230930/role/statement-note-14-accumulated-other-comprehensive-loss-schedule-of-accumulated-other-comprehensive-income-loss-details", "http://www.lemaitre.com/20230930/role/statement-note-14-accumulated-other-comprehensive-loss-tables", "http://www.lemaitre.com/20230930/role/statement-note-15-subsequent-events", "http://www.lemaitre.com/20230930/role/statement-note-2-income-tax-expense", "http://www.lemaitre.com/20230930/role/statement-note-2-income-tax-expense-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-2-income-tax-expense-reconciliation-of-beginning-and-ending-amount-of-unrecognized-tax-benefits-details", "http://www.lemaitre.com/20230930/role/statement-note-2-income-tax-expense-tables", "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs", "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details", "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs-tables", "http://www.lemaitre.com/20230930/role/statement-note-4-divestitures", "http://www.lemaitre.com/20230930/role/statement-note-4-divestitures-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-amortization-expense-included-in-general-and-administrative-expense-details", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-estimated-amortization-expense-for-each-of-five-succeeding-fiscal-years-details", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-tables", "http://www.lemaitre.com/20230930/role/statement-note-6-leases", "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details", "http://www.lemaitre.com/20230930/role/statement-note-6-leases-minimum-rental-commitments-details", "http://www.lemaitre.com/20230930/role/statement-note-6-leases-tables", "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities", "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details", "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details", "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-tables", "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures", "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details", "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures-tables", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-schedule-of-stockbased-compensation-details", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-sharebased-compensation-expense-details", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-tables", "http://www.lemaitre.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r130", "r131", "r132", "r155", "r366", "r396", "r400", "r406", "r407", "r408", "r409", "r410", "r411", "r413", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r426", "r427", "r428", "r429", "r430", "r432", "r435", "r436", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r453", "r507" ] }, "lmat_statement-statement-note-13-fair-value-measurements-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "statement-statement-note-13-fair-value-measurements-tables", "lang": { "en-us": { "role": { "label": "Note 13 - Fair Value Measurements" } } }, "auth_ref": [] }, "lmat_statement-statement-note-14-accumulated-other-comprehensive-loss-schedule-of-accumulated-other-comprehensive-income-loss-details": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "statement-statement-note-14-accumulated-other-comprehensive-loss-schedule-of-accumulated-other-comprehensive-income-loss-details", "lang": { "en-us": { "role": { "label": "Note 14 - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Income (Loss) (Details)" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-14-accumulated-other-comprehensive-loss-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r25", "r555", "r556" ] }, "lmat_QuarterlyDividends4Member": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "QuarterlyDividends4Member", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-dividend-activity-details" ], "lang": { "en-us": { "role": { "label": "Quarterly Dividends 4 [Member]", "documentation": "Information pertaining to the fourth quarterly dividends." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-comprehensive-income-unaudited" ], "lang": { "en-us": { "role": { "label": "Other comprehensive income (loss):" } } }, "auth_ref": [] }, "lmat_statement-statement-note-14-accumulated-other-comprehensive-loss-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "statement-statement-note-14-accumulated-other-comprehensive-loss-tables", "lang": { "en-us": { "role": { "label": "Note 14 - Accumulated Other Comprehensive Loss" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-2-income-tax-expense-reconciliation-of-beginning-and-ending-amount-of-unrecognized-tax-benefits-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "negatedLabel": "Reductions for lapses of the applicable statutes of limitations", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r302" ] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "lmat_statement-statement-note-2-income-tax-expense-reconciliation-of-beginning-and-ending-amount-of-unrecognized-tax-benefits-details": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "statement-statement-note-2-income-tax-expense-reconciliation-of-beginning-and-ending-amount-of-unrecognized-tax-benefits-details", "lang": { "en-us": { "role": { "label": "Note 2 - Income Tax Expense - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details)" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Other comprehensive income (loss)", "label": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "totalLabel": "Total other comprehensive loss", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r6", "r10", "r89", "r113", "r116" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-2-income-tax-expense-reconciliation-of-beginning-and-ending-amount-of-unrecognized-tax-benefits-details" ], "lang": { "en-us": { "role": { "label": "Additions/adjustments for tax positions of current year", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r300" ] }, "lmat_statement-statement-note-2-income-tax-expense-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "statement-statement-note-2-income-tax-expense-tables", "lang": { "en-us": { "role": { "label": "Note 2 - Income Tax Expense" } } }, "auth_ref": [] }, "lmat_statement-statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "statement-statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details", "lang": { "en-us": { "role": { "label": "Note 3 - Inventories and Other Deferred Costs - Summary of Inventories and Other Deferred Costs (Details)" } } }, "auth_ref": [] }, "lmat_Rule10b51ArrangementAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "Rule10b51ArrangementAdoptedFlag", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-insider-trading-arrangement-details-textual" ], "lang": { "en-us": { "role": { "label": "lmat_Rule10b51ArrangementAdoptedFlag", "terseLabel": "Rule 10b5-1 Arrangement Adopted [Flag]", "documentation": "Flag for adoption of rule 10b5-1 arrangements." } } }, "auth_ref": [] }, "lmat_statement-statement-note-3-inventories-and-other-deferred-costs-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "statement-statement-note-3-inventories-and-other-deferred-costs-tables", "lang": { "en-us": { "role": { "label": "Note 3 - Inventories and Other Deferred Costs" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-comprehensive-income-unaudited" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation adjustment, net", "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." } } }, "auth_ref": [ "r6", "r10", "r89" ] }, "lmat_statement-statement-note-5-goodwill-and-other-intangible-assets-amortization-expense-included-in-general-and-administrative-expense-details": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "statement-statement-note-5-goodwill-and-other-intangible-assets-amortization-expense-included-in-general-and-administrative-expense-details", "lang": { "en-us": { "role": { "label": "Note 5 - Goodwill and Other Intangible Assets - Amortization Expense Included in General and Administrative Expense (Details)" } } }, "auth_ref": [] }, "lmat_SaleOfPropertyPlantAndEquipmentClosingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "SaleOfPropertyPlantAndEquipmentClosingCosts", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-4-divestitures-details-textual" ], "lang": { "en-us": { "role": { "label": "lmat_SaleOfPropertyPlantAndEquipmentClosingCosts", "terseLabel": "Sale of Property, Plant, and Equipment, Closing Costs", "documentation": "Closing costs from sale of property, plant, and equipment." } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r221", "r247", "r248", "r249", "r250", "r251", "r252", "r331", "r363", "r489", "r490", "r493", "r494", "r495" ] }, "lmat_statement-statement-note-5-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "statement-statement-note-5-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details", "lang": { "en-us": { "role": { "label": "Note 5 - Goodwill and Other Intangible Assets - Components of Identifiable Intangible Assets (Details)" } } }, "auth_ref": [] }, "lmat_Rule10b51ArrangementTerminatedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "Rule10b51ArrangementTerminatedFlag", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-insider-trading-arrangement-details-textual" ], "lang": { "en-us": { "role": { "label": "lmat_Rule10b51ArrangementTerminatedFlag", "terseLabel": "Rule 10b5-1 Arrangement Terminated [Flag]", "documentation": "Flag for termination of rule 10b5-1 arrangement." } } }, "auth_ref": [] }, "lmat_statement-statement-note-5-goodwill-and-other-intangible-assets-estimated-amortization-expense-for-each-of-five-succeeding-fiscal-years-details": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "statement-statement-note-5-goodwill-and-other-intangible-assets-estimated-amortization-expense-for-each-of-five-succeeding-fiscal-years-details", "lang": { "en-us": { "role": { "label": "Note 5 - Goodwill and Other Intangible Assets - Estimated Amortization Expense for Each of Five Succeeding Fiscal Years (Details)" } } }, "auth_ref": [] }, "lmat_statement-statement-note-5-goodwill-and-other-intangible-assets-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "statement-statement-note-5-goodwill-and-other-intangible-assets-tables", "lang": { "en-us": { "role": { "label": "Note 5 - Goodwill and Other Intangible Assets" } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharesOutstanding", "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "lmat_SeoulKoreaLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "SeoulKoreaLeaseMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases", "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Seoul, Korea Lease [Member]", "documentation": "Relating to Seoul, Korea lease." } } }, "auth_ref": [] }, "lmat_statement-statement-note-6-leases-additional-lease-information-details": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "statement-statement-note-6-leases-additional-lease-information-details", "lang": { "en-us": { "role": { "label": "Note 6 - Leases - Additional Lease Information (Details)" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "lmat_AccruedPurchasesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "AccruedPurchasesCurrent", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details" ], "lang": { "en-us": { "role": { "label": "lmat_AccruedPurchasesCurrent", "terseLabel": "Accrued purchases", "documentation": "Represents current accrued purchases." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-comprehensive-income-unaudited" ], "lang": { "en-us": { "role": { "label": "Unrealized loss on short-term marketable securities", "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r6", "r10", "r89" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "lmat_statement-statement-note-6-leases-minimum-rental-commitments-details": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "statement-statement-note-6-leases-minimum-rental-commitments-details", "lang": { "en-us": { "role": { "label": "Note 6 - Leases - Minimum Rental Commitments (Details)" } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentPeriodEndDate", "terseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "lmat_statement-statement-note-6-leases-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "statement-statement-note-6-leases-tables", "lang": { "en-us": { "role": { "label": "Note 6 - Leases" } } }, "auth_ref": [] }, "lmat_ShanghaiChinaLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "ShanghaiChinaLeaseMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases", "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Shanghai, China Lease [Member]", "documentation": "Relating to Shanghai, China lease." } } }, "auth_ref": [] }, "lmat_statement-statement-note-7-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "statement-statement-note-7-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details", "lang": { "en-us": { "role": { "label": "Note 7 - Accrued Expenses and Other Long-term Liabilities - Accrued Expenses (Details)" } } }, "auth_ref": [] }, "lmat_statement-statement-note-7-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "statement-statement-note-7-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 7 - Accrued Expenses and Other Long-term Liabilities - Other Long-term Liabilities (Details)" } } }, "auth_ref": [] }, "lmat_statement-statement-note-7-accrued-expenses-and-other-longterm-liabilities-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "statement-statement-note-7-accrued-expenses-and-other-longterm-liabilities-tables", "lang": { "en-us": { "role": { "label": "Note 7 - Accrued Expenses and Other Long-term Liabilities" } } }, "auth_ref": [] }, "lmat_statement-statement-note-8-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "statement-statement-note-8-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details", "lang": { "en-us": { "role": { "label": "Note 8 - Segment and Enterprise-wide Disclosures - Net Sales to Unaffiliated Customers by Geography (Details)" } } }, "auth_ref": [] }, "lmat_StEtienneFranceFactoryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "StEtienneFranceFactoryMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-4-divestitures", "http://www.lemaitre.com/20230930/role/statement-note-4-divestitures-details-textual" ], "lang": { "en-us": { "role": { "label": "St. Etienne, France Factory [Member]", "documentation": "Relating to the St. Etienne, France factory." } } }, "auth_ref": [] }, "lmat_ExtensionOfProductShelfLifeFrom36MonthsTo60MonthsInTheFirstAnniversaryOfClosingDateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "ExtensionOfProductShelfLifeFrom36MonthsTo60MonthsInTheFirstAnniversaryOfClosingDateMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Extension of Product Shelf Life from 36 Months to 60 Months in the First Anniversary of Closing Date [Member]", "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." } } }, "auth_ref": [] }, "lmat_statement-statement-note-8-segment-and-enterprisewide-disclosures-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "statement-statement-note-8-segment-and-enterprisewide-disclosures-tables", "lang": { "en-us": { "role": { "label": "Note 8 - Segment and Enterprise-wide Disclosures" } } }, "auth_ref": [] }, "lmat_statement-statement-note-9-sharebased-compensation-schedule-of-stockbased-compensation-details": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "statement-statement-note-9-sharebased-compensation-schedule-of-stockbased-compensation-details", "lang": { "en-us": { "role": { "label": "Note 9 - Share-based Compensation - Schedule of Stock-based Compensation (Details)" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Cost of sales", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r72", "r366" ] }, "lmat_statement-statement-note-9-sharebased-compensation-sharebased-compensation-expense-details": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "statement-statement-note-9-sharebased-compensation-sharebased-compensation-expense-details", "lang": { "en-us": { "role": { "label": "Note 9 - Share-based Compensation - Share-Based Compensation Expense (Details)" } } }, "auth_ref": [] }, "lmat_StockRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "StockRepurchaseProgramMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program [Member]", "documentation": "Information pertaining to the stock repurchase program." } } }, "auth_ref": [] }, "lmat_statement-statement-note-9-sharebased-compensation-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "statement-statement-note-9-sharebased-compensation-tables", "lang": { "en-us": { "role": { "label": "Note 9 - Share-based Compensation" } } }, "auth_ref": [] }, "lmat_statement-statement-significant-accounting-policies-policies": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "statement-statement-significant-accounting-policies-policies", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Noncurrent [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as noncurrent at the end of the reporting period." } } }, "auth_ref": [] }, "lmat_ThirdHoldbackMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "ThirdHoldbackMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Third Holdback [Member]", "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)." } } }, "auth_ref": [] }, "lmat_AcquisitionRelatedObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "AcquisitionRelatedObligations", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Acquisition-related obligations", "documentation": "Deferred payment obligations resulting from business combinations and asset acquisitions." } } }, "auth_ref": [] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Provision for inventory write-downs", "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." } } }, "auth_ref": [ "r193" ] }, "lmat_AchievementOfSpecifiedLevelsOfRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "AchievementOfSpecifiedLevelsOfRevenuesMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Achievement of Specified Levels of Revenues [Member]", "documentation": "Information related to the achievement of specified levels of revenues in the first 12 and 24 months following the acquisition date." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "lmat_TokyoJapanLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "TokyoJapanLeaseMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases", "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Tokyo, Japan Lease [Member]", "documentation": "Relating to the Tokyo, Japan lease." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-sharebased-compensation-expense-details" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "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." } } }, "auth_ref": [] }, "lmat_statement-statement-note-10-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "statement-statement-note-10-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details", "lang": { "en-us": { "role": { "label": "Note 10 - Net Income Per Share - Computation of Basic and Diluted Net Income per Share (Details)" } } }, "auth_ref": [] }, "lmat_ArtegraftIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "ArtegraftIncMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Artegraft Inc [Member]", "documentation": "Represents Artegraft Inc." } } }, "auth_ref": [] }, "lmat_VaughnCanadaLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "VaughnCanadaLeaseMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases", "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Vaughn, Canada Lease [Member]", "documentation": "Relating to Vaughn, Canada lease." } } }, "auth_ref": [] }, "lmat_ChandlerArizonaLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "ChandlerArizonaLeaseMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases", "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Chandler, Arizona Lease [Member]", "documentation": "Relating to Chandler, Arizona Lease." } } }, "auth_ref": [] }, "lmat_TrademarksTradenamesAndLicensesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "TrademarksTradenamesAndLicensesMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Trademarks, Tradenames and Licenses [Member]", "documentation": "Related to trademarks, tradenames, and licenses." } } }, "auth_ref": [] }, "lmat_CardioCelAndVascuCelBiologicPatchesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "CardioCelAndVascuCelBiologicPatchesMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "CardioCel and VascuCel Biologic Patches [Member]", "documentation": "Information related to CardioCel and VascuCel Biologic Patches acquisition." } } }, "auth_ref": [] }, "lmat_BangkokThailandLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "BangkokThailandLeaseMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases", "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Bangkok, Thailand Lease [Member]", "documentation": "Relating to the Bangkok, Thailand lease." } } }, "auth_ref": [] }, "lmat_AuditedCarveOutFinancialStatementsOfTheAcquiredBusinessMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "AuditedCarveOutFinancialStatementsOfTheAcquiredBusinessMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Audited Carve-Out Financial Statements of the Acquired Business [Member]", "documentation": "Information related to the contingent consideration payable if Admedus provides the reporting entity with audited carve-out financial statements of the acquired business." } } }, "auth_ref": [] }, "lmat_VictoriaAustraliaLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20230930", "localname": "VictoriaAustraliaLeaseMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases", "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Victoria, Australia Lease [Member]", "documentation": "Relating to the Victoria, Australia lease." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-4-divestitures", "http://www.lemaitre.com/20230930/role/statement-note-4-divestitures-details-textual" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r86" ] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_DividendsCommonStockCash", "negatedLabel": "Common stock dividend paid", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r88" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-14-accumulated-other-comprehensive-loss-schedule-of-accumulated-other-comprehensive-income-loss-details" ], "lang": { "en-us": { "role": { "label": "Other comprehensive income (loss) before reclassifications", "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent." } } }, "auth_ref": [ "r14", "r25" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherAccruedLiabilitiesCurrent", "terseLabel": "Other", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r19" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details" ], "lang": { "en-us": { "role": { "label": "Income and other taxes", "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)." } } }, "auth_ref": [ "r17" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r516" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r330" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited", "http://www.lemaitre.com/20230930/role/statement-note-10-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted earnings per share (in dollars per share)", "label": "Diluted (in dollars per share)", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r122", "r135", "r136", "r137", "r138", "r139", "r146", "r148", "r149", "r150", "r154", "r328", "r329", "r372", "r387", "r484" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "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." } } }, "auth_ref": [ "r345" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r87", "r127", "r222", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r326", "r456", "r457", "r467" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r35", "r37" ] }, "us-gaap_OtherInventoryCapitalizedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherInventoryCapitalizedCosts", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details": { "parentTag": "lmat_InventoryAndOtherDeferredCosts", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details" ], "lang": { "en-us": { "role": { "label": "Other deferred costs", "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." } } }, "auth_ref": [ "r524" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from issuance of common stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r4" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityCommonStockSharesOutstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 }, "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Other long-term liabilities", "totalLabel": "Total", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r21" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r37" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Research and development", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r53", "r291", "r567" ] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCosts", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Restructuring", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r50", "r483" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Other intangibles, net", "label": "Other intangibles, net", "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." } } }, "auth_ref": [ "r33", "r36" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-tables" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-schedule-of-stockbased-compensation-details" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_DividendsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsAxis", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-dividend-activity-details" ], "lang": { "en-us": { "role": { "label": "Dividends [Axis]", "documentation": "Information about distribution of earnings to shareholders including, but not limited to, cash, property or capital stock." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_DividendsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsDomain", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-dividend-activity-details" ], "lang": { "en-us": { "role": { "label": "Dividends [Domain]", "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock." } } }, "auth_ref": [] }, "us-gaap_AreaOfRealEstateProperty": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AreaOfRealEstateProperty", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Burlington, MA (5) (Square Foot)", "documentation": "Area of a real estate property." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Gross carrying value", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r84", "r368" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-4-divestitures", "http://www.lemaitre.com/20230930/role/statement-note-4-divestitures-details-textual" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r9" ] }, "us-gaap_GainLossOnSaleOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfBusiness", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_GainLossOnSaleOfBusiness", "negatedLabel": "Loss on divestitures", "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant." } } }, "auth_ref": [ "r317", "r530" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r221", "r247", "r248", "r249", "r250", "r251", "r252", "r331", "r361", "r362", "r363", "r489", "r490", "r493", "r494", "r495" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-3-inventories-and-other-deferred-costs-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "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." } } }, "auth_ref": [ "r15", "r62", "r63", "r64" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r156", "r157", "r158", "r159", "r160", "r166", "r170", "r174", "r175", "r176", "r177", "r178", "r179", "r182" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-tables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "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." } } }, "auth_ref": [ "r13", "r52" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases-minimum-rental-commitments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedTerseLabel": "Adjustment to net present value as of March 31, 2023", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r356" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "negatedTerseLabel": "Prepaid expenses and other assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireShortTermInvestments", "negatedLabel": "Purchases of short-term marketable securities", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r77" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-schedule-of-stockbased-compensation-details" ], "lang": { "en-us": { "role": { "label": "Total stock-based compensation", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r283", "r290" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-rollforward-of-the-fair-value-as-determined-by-level-3-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "negatedLabel": "Change in fair value included in earnings", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r332" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Other income (expense):" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining lease term - operating leases (in years) (Year)", "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." } } }, "auth_ref": [ "r354", "r501" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r83" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases-minimum-rental-commitments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseLiability", "terseLabel": "Minimum noncancelable lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r347" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-10-net-income-per-share" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r143", "r151", "r152", "r153" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-sharebased-compensation-expense-details" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Lease liabilities - short-term", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r347" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r9", "r374", "r382", "r502" ] }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesNoncurrent", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Income taxes", "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." } } }, "auth_ref": [ "r54", "r91" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r106", "r197" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Lease liabilities - long-term", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r347" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Sales and marketing", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Weighted-average shares outstanding:" } } }, "auth_ref": [] }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowSupplementalDisclosuresTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-12-supplemental-cash-flow-information" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Supplemental Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r75" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Provision for doubtful accounts", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r123", "r191" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r24", "r25", "r66", "r109", "r379", "r394", "r395" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-tables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r41" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net of allowances of $863 at September 30, 2023 and $835 at December 31, 2022", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r183", "r184" ] }, "srt_AmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AmericasMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details", "http://www.lemaitre.com/20230930/role/statement-note-6-leases", "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Americas [Member]" } } }, "auth_ref": [ "r573", "r574", "r575", "r576" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r44", "r45", "r312", "r496", "r497" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details", "http://www.lemaitre.com/20230930/role/statement-note-6-leases", "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r573", "r574", "r575", "r576" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r39" ] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-schedule-of-stockbased-compensation-details" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r69" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20230930/role/statement-note-13-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r312", "r496", "r497" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockCommonValue", "negatedLabel": "Treasury stock, at cost; 1,572,435 shares at September 30, 2023 and 1,568,595 shares at December 31, 2022", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r23", "r39", "r40" ] }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear", "terseLabel": "Dividends Payable, Date of Record", "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-dividend-activity-details" ], "lang": { "en-us": { "role": { "label": "Cash dividends declared per common share (in dollars per share)", "terseLabel": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r88" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Shares (in shares)", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r39" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Right-of-use leased assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r346" ] }, "us-gaap_DividendsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-dividend-activity-details" ], "lang": { "en-us": { "role": { "label": "Dividend payment", "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)." } } }, "auth_ref": [ "r19" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityCurrentReportingStatus", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityShellCompany", "terseLabel": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r515" ] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash used in financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r124" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Financing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r124" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Purchase of treasury stock for net settlement of equity awards", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r28" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Investing activities" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r78", "r79", "r80" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityFilerCategory", "terseLabel": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r515" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Operating activities" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details" ], "lang": { "en-us": { "role": { "label": "Compensation and related taxes", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r515" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetUsefulLife", "terseLabel": "Finite-Lived Intangible Asset, Useful Life", "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." } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue", "label": "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r161", "r162", "r167", "r171", "r172", "r178", "r180", "r182", "r244", "r245", "r366" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-operations-unaudited", "http://www.lemaitre.com/20230930/role/statement-note-8-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details" ], "lang": { "en-us": { "role": { "label": "Net sales", "terseLabel": "Net Sales", "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." } } }, "auth_ref": [ "r161", "r162", "r167", "r171", "r172", "r178", "r180", "r182", "r244", "r245", "r366" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r515" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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)." } } }, "auth_ref": [ "r271" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-6-leases-additional-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Right-of-use assets obtained in exchange for new operating lease liabilities", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r353", "r501" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-details-textual", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-sharebased-compensation-expense-details" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r504", "r505", "r506", "r508", "r509", "r510", "r511", "r532", "r533", "r550", "r569", "r571" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities", "terseLabel": "Accounts payable and other liabilities", "documentation": "Amount of increase (decrease) in obligations incurred but not paid, and operating obligations classified as other." } } }, "auth_ref": [ "r529" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-schedule-of-stockbased-compensation-details" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.lemaitre.com/20230930/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.lemaitre.com/20230930/role/statement-note-14-accumulated-other-comprehensive-loss-schedule-of-accumulated-other-comprehensive-income-loss-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquity", "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r56", "r59", "r60", "r82", "r415", "r431", "r454", "r455", "r502", "r513", "r531", "r537", "r551", "r571" ] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20230930/role/statement-note-5-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Other Intangible Assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r264" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-schedule-of-stockbased-compensation-details" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r199", "r203", "r437" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r102", "r111", "r128", "r187", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r315", "r318", "r333", "r502", "r542", "r543", "r559" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation", "http://www.lemaitre.com/20230930/role/statement-note-9-sharebased-compensation-schedule-of-stockbased-compensation-details" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r203", "r437" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20230930/role/statement-note-11-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r344", "r359" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "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." } } }, "auth_ref": [ "r29", "r104", "r482" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.lemaitre.com/20230930/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//230/tableOfContent" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1B" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r481": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r482": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r484": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r485": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r486": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r487": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r488": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r489": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r490": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r491": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r492": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r493": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r496": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r497": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r498": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r499": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r501": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r502": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r503": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r504": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r506": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r511": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r512": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r513": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r514": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r515": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r518": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r520": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r521": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r522": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r523": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r524": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r525": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r526": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r527": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r528": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r529": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r530": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r531": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r532": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r533": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r534": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r535": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r536": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r537": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r538": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r539": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r540": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r541": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r542": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r543": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r544": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r545": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r546": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r547": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r548": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r549": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r550": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r551": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r552": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r553": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r554": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r555": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r556": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r557": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r558": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r559": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r560": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r561": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r562": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r563": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r564": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r565": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r566": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r567": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r568": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r569": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r570": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r571": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r572": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r573": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r574": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r575": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r576": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 88 0001437749-23-030613-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-23-030613-xbrl.zip M4$L#!!0 ( !AW9U=?)PIJM@8 #@? - 97A?-3@X-#0S+FAT;>59 M:7/;-A#]G/P*C#MM[1G)MN*FAZQXQDF<5-,D35WW^ J22Q$3$& !4++ZZ_L6 MH [+2NU,TK1QQP=%$,!>;]\NJ%$5:GTRJD@6)_?OC8(*FDY&!^EZ_QY^1@?I MX2BSQ1R71O@PU_1HI[0F]$M9*ST?7JB:O'A%,W%N:VF.XS.O_J3AX+ )Z78J MG9(F#(UUM=3'@2Y#7VHU,<.<3"!W7$LW46;("W9.1MG)V>_?CQ^/+T8'V&)M\_V]-^"3=]&!?/)8>SH$;ZKEX8^Q,4S$!/**W7/)182'5 MV"!R")#*"&GFHC7!M00M9: :6[+?I*AQ!_E:E#+'D!.V5D$$F^9=FV H)^^E MF_.46KXAR%W;TV.L@#(0B1RNH@R>D"N7MS6F&2R')@4Y,:M47@G?\K_5^ADA MBFD3-J!67H/VE)F(F0H5#/0-Y5%!WK>!:K: F5,L*T0V7W?#W8O^T=]$GT2I M#/S+H5KYLX?08SH>N[7GRI0L+BCLHTRNVP)[(F9KSNLAWHK3KH'+&2V,(JU7 M<.@BX3=$ W&%XHU[/*/5F ,6 0JBO-1GUSZ2I3:SOP"((XFR@<'3PC)@TEO M:-E;B[-?*'--V[L7ZJ_VQ<45OWSQV;BT\9" M.HKA@;M5IHG=* B8R+3R%:_@:35X@;F![POEPDV+)"MTH372"RBN"2@AB8S<1A1E<6C[MJBD6?U\?17&[V7,-5FA&ATDA)YV]9A Z3E5/F8[)A%)N[#_Z]"U.MHB!\J4 9T\5:K0H:H:.95H> 7-D"E&A/)S_!.K6?>CUGA8Y&( MU& ]02'TSW%1@R9"Q<8 C :SHA*K^H$5J1JM%U%\RH@G@G2PGHI/FV2NP2?; MA,^MT_,:BFZ?V+<&$P X505C1'IK)-.8], 7=Q ,'.F*11 !*R4SI568,=0YG0>&7J6@<2V?*R,ZAI70,H^5C^\MRZ(BH0>Y$)&50U#43A"34, M59Z"/BNA!I!6#;CJCN$FWQ-G4ZG;F)OL5"I+- )J"G?X+05]6;ANP37I=GN- MCS#!0O"$3YU$9MOP=@UNPX9R.9NX32IO;BI%MFC (O(I>0+Z'*O!X1/E9TE3D^V1KV=R 'KAPVSUO'?N]H>LN.M?4!X_R" /OX')O\D8Z) M8ODNZ/1QOS>>[OGC@!L6[/[\#V:W?C.H%@@M+?*3Z:+=:2L4I5C_0[%[EJW MLM1.HF,)UOEE?8D#V++&(3I0!-6699E%]>)GA8)N<8-=8 F\XYG7<.6>:5'> MZ(]60?4(]M;D\12U=_=:V5,<+KDK4(@O-^W<_N>*$(VN+BQ;RAG)-TSTJ2I' MJH_]1'Q[L3AHOE.,N^XOG9NV9+,LL-#3,IG?BH>N"\$2!!;-0B]5&X]2X]L: M#H"#HC$=@6X]DM^11-_6<)ZB8)0.6=*#RRGF-H(67_1TT>TESE5F:O64F'B- MG'3OJUQ'!U0WVLX)3V>5300@KV 'L?X@%6G_(P8@Q!XW VC(/=HYW 'I:=W( M@MO^ M%@N14Z9CU-'N13W@WAR+M+EXB,U7EH5BP M)_AW[UC<+"+N^P^4IYV3 W^PY05\#!/+[(S"-3KF _OGWS3\?VGTDTHJC)I( MRT\J1:4XNZ2\Y>.$^#%U&_\#-^R^3N=5T-\U\_?^,_9?7?M>:OQSKGR*4C84 MKU!4Z@QUY9N>>'#XX&C3AQ_ \/NX=LNT.(@?@$^ M.HC?F/\%4$L#!!0 ( !AW9U=D71Z5Q 8 %@? - 97A?-3@X-#0T M+FAT;>59:W/;-A;]G/P*C'>VM60O!0Q 0$6 M *6HO[[G M3#LE([DS3=N.,'11# O;CGX-P+:E2'1I^-:I+EV>-'HZ""IK/1 M0;H^?H2?T4%Z.,IM.<>E%3[,-3W=J:P)@THV2L^'UZHA+U[33%S91IK3^,RK MWVAX=-B&=#N53DD3AL:Z1NK30&_#0&HU,<."3"!WVD@W46;( W;.1OG9Q?^^ M'3\;7X\.\K,O3.[;4[2='.T?"VX9';1GCS^E-\\OKJ['+\?/SZ_'/[V^TX4O M-WSX\CY.W##9+_GC+G-E02S^_AVMC3/QG?74UN)R7UR2UC1QREBTNOU,%.2" MJN8BU#(,/^ME)Z"5*0'R\.3K:/)H7XQ%+:&#O35$XH2]%R*4:EA55C@RA@0"HCI)F+S@37$;R4@1I,R7&3HL$= M[&M1R0)-3MA&!1%LZG>K@Z&"O)=NSET:^89@=VU.C[82SL DMG$=;7"'0KFB M:]#-8#@\*5NX M9DLL.B?_ 'Z)"IE$%^&:A7/#-"C.QZ[M>?*5&PN*,RC3*&[ M$G,"L[7@9B3\AFDPKE0\<<8].HT.X( %4-&BTG;F%P1Q-%$^.$1"2&Y,?L/+; UGOW#FEKP=T:Z )K ]^7 MRA?:^@[C6#&[R2CTX-3R M>6?-9;'P]4DTMROWQ ORJ)80I"BC=\.8L<(7LO/W'\)2FQ/0Z"TE\;:=PP38 MEE/EXV9'+S)Q'JY/5C*Q+C6.M(SP]NJ]@BCK98@?*D@&?/%6JU*&Z&CN5:D0 M%UZ 2CDFBI_AF3K/NA]WA8])(DH#ZB@XA!(Z#FI11*A8&$#1L*SHQ"I_8$3* M1NM)%)]RXHX0'8RG\O,6F5OTR3?I<^_M>8M%]]_8]R83"#A5)7-$>FLDRYCT MX!=7$$P$%/LB8NIU%WEV>XZ/-,% Z(1/E41NN_!N#^ZCAG+9F[A,JNXN M*D6^*, B\RE% OZ<)AQ@X6'!74(F4B1O(\+'BCXSQR=;87\/<>#,88NBG^:+31/_O@\#P0@FTK=I]\0+$;WQF4 M"X9FJ_W) M_*Q4\"U.L LN07<\ZQJN7#,MTAO]VBFX'LG>F2*>HO8>7BE[CL,E5P4*^'+1 MSN5_H0AH]'EA65+.2+YAH4]9.4I]K"?BVXO%0?.],.ZKOW1NVK*;98F!GI:; M^9U\Z*L0# &P*!:RE&T\4HWO&@0 8J+Z05TZY'\@6ST;07G.1)&Y;!+,H2< MXMX&:/%%3X]NEC17F:G54V+A-7+2OZ]RO1Q0TVH[)SR=U38)@+S!'6#]43+2 M_B<$(,0:-P=IR#W=.=R!Z&G=RI++W.6];V6QN']_O&:J##4^'OZS]V.@J0I# MV06[:'#\UBZU[,2O'AZ-@L,'OI8+DU.68^31_ET]Z-Z>BC2Y>(+)5RL+Y>;8 MM,!!;D.PS5 _AX]HL>E^ M;;C&^'SD,/V5Z_\[K_UYK:@2+Y=2\%,J-Z)FO^BS]=\@#+N7Z?2*")ROCK0< MA%NAV?N_"OW+CRMKZ(%^VR[PXB!^03XZB-^H_PY02P,$% @ &'=G5W%\U.#@T-#4N:'1MY5AK<]HX%/W<_(H[=#:%&5Z&YE%P MF"&4I,RF0,'L=C_*MHRU%9)7DB'LK]\KVVP2FMUD9S;-M)F0$9:N[N.N88;3GMO(QX-7^.-?3:U AG2]$)J#!4 M=5=$+9GHV VEGNOWAI\_C,Y'GMOP>X?"UTD7Y]JMN@-VQFTDO8-_R.;-7CIO M'I//G>A%O'^)\205#X8S;W0Q&O2]T60,T\5LONB//? F#Y;\).DXI["HS^N# M.LR'@RPEIWW4K#Y/,OTY]-]/IM[P_?,#LX/C7?,8)A?@?1C"O#\[[X^'\]KD M\]7P-^@//+O2:C9;/X!9E8F(ZWZ'H;B+ [M\YS<*5 MG0IX6&^!BD7$.>EJ^)02A8SR+ "G8'3K'VR(LQ02JAB,H1,3J@, MU,#*1S+:V,U:S59['_KT_VVO*P)[LR0<4K<([* MX6.EW[7Z^;&X:^7<,1%94XL/(BD,80+IP!9A42GHB_ ,(=")HMI"6K7+A'/ M;<@AX0BX3A!C7+&[(B:(".P\.@Q9YMH>/[1*>[V_9'9]!B/N$-!!2%'=H37T*!!*B MS ['G+(JFBEKS3*'=^R+(Q4Q;$O%4 M[TL54G56:I80-,X3$H:(U-_/.B'![OF_\[=AH8GQ:_.G(H\:IY'ID-3(W81B MR[B8*67OV_@.KO"+'<-=R#S)FB^-D:L..,DU:,D9BGSIE[&#V4^E"VO+>D!X M(0]D(.E"G@,<80ZEW.__?]S1'#-@[L'G M.0M_D44_YD7G!0/UCN;:&B!=O<-F$4C^ZW%;60_SOP%4$L#!!0 ( !AW9U='RW_"000 -L1 M - 97A?-3@X-#0V+FAT;>58_6_:.!C^>?TK7C%=!Q)?@;7=($5**>W8 M=< @/>U^=!*'^,[8.=N!W!"_RXK6+0#62TQ28%;;:TX[-<7CFBA&A.D)J5:$]PV],0W"V5+T0BH,5?T544LF M>M:@,G"#P>C3N_'9V'=;P>!0!#KM8U^WT^R [7%;Z>#@GFQ>[:7SZD?RN1.] MC/>/YY.8'8]7UQ[$Q_\Z7>7_"#I.&_@NKEH#INP& WS ME)SN4;O^.,EX"_#.IS-_=/[XP.S@>-L^AND%^.]&L/#F9]YDM&A,/UV-?@=O MZ-N13KO]%.3Z1Z8-B[=W@\XRI3.<#T:"22@H^E?&%%TA9*"I@5@JDP 3,,\X M1>60AO.Z&M1 QOGT!0TSQ0S#M$8W84+$DH(7&COLO.V^K@/10-!91*,Z5*W% MXOP M7C7K&(K1&"Z8(")DA,,TCEF(H3'6%?U F%$4?B,ZS#A1=1B+L+F_OJ%C<'6;#(@SCC%"C,XM(1N&2M_; ]I24TH1U5\EJ'P%SE$U^M$MT+=J M?O),=@HFF8BM=8Y6B$X)$T@.5@\+5$EF3)BE-E546X#K=IAP#FB&C.).PX$4 M$<<1:Q5_WH'H,&*Y:UL?<%;&"WXD2B&/J7>P( M*!-+Q%2NF=T.Z:VJOE\!\^,_AQ#MA#00491Z9*<&% BD1)D=C@5E=9RF[&R6 M.[PSO]Q@,<.Z56ZL?(0<#\K02/4,8*C.D/20I8B %X8R$\;67 O"5]#4G@$<$[DN;EPGQ87K 99\ M@*VMXC_KR(C8&D).M#ZM7'D+OS'S+D>-L_G(^Q6!O#TZN[SPYWM]2=Q0P #0 &5X7S4Y,#$U-RYH=&WM/6M3X[BRGV=^A2YG9P]4.2$) M, \"5(77+&=Y%3!G/]VZ)=M*HC.VY;5E0LZOO]TM^94'&V;(,+!L[?!P9*F[ MU6]UBYVA#H.]G:'@_M[;-SM:ZD#LB;O_V_K4:F]]:,*G.^OFX=LW\/G_-!KL MLXA$PK7PF3MF-\,L\D5RJ$+!+E6B>< :K-U>[ZQW6IT-MK'=:FUOOF>79ZS1 MV-L)A>;,&_(D%7IW)=/]QL<5^S3BH=A=Z:LDY+KA"RT\+56TPCP5:1'!:"T" M$0]5)'8CM;+W=F?=P+SC*G_,4CT.Z/5(-U+Y7['-VJU8=QD]Z/-0!N-M]NN? MF=+=&QF*E)V+$;M2(8_,PRZ+N>_+:+#-6C)BK69;1EWF94FJDFW&,ZVZN&:< M+Q3R9" C&!S?,5I(BSO=X($Z>T(N2_H5K#V@/5$TK6$P1>(GLI='QG:S@=F"L]%P*DMGN/]J A75B#<)8@T?+KQ/L?WYK>3:W8? MTFQ5#V7*?OW'QTZGU>V%(O+AGZ;?V]TU!I^%W!>,1SXCDH+VD)%6C*=,]1F] MW/ZXDV8%2K)N("/1& J4KNUVI_4.8-/#G75X:8_Y?(P377A: MN2)Q&&D? $KD,!WU^ZA2;@4[!-U5 8J#&%RA1X)$3' ]?R/2W9U=-,[.06( MV.GI >+G,,[.>)IR;YB![M(I"V0H40<&DKLRD'H,FBJ,>31FJW;%4Y@X4(E? MK(4+P0*G1V>]DYNK(_;OWO7!E]/>E<-.S@^:LY?Q5!(KT+:@"XN);T3$2]HV MGR'#_;6$[61[^[V#WS]?77PY/]Q9S_;^2K0>'XIEBAJJU^J_.7+7(ZXP@$Q_ MS1F,&,LP!5-@?&3$@V \(6>@OWDJ0$Z0:<_5K0A!3ECG/8I*^Y,1E953'+.R MQD92#UDBTAA$AL';^"%,)Q/!W$P&:"A9"&.S!'_B<9RH.PF&6\"R,.7FY@=X M.]+<#01+_\PXO-<70MM5]NT4L%"@/ *(:Y2,C4YC8Q-<"@DX]6Y%E DC%.?@ M6 Q'(M7LDB=?';:?): +!EI%#COK=1'_9R@$#V.%_7M9X1(\E0SWWVX6;:1# M/X(3@WO!CNYB:14):D!4R8?",VRPT48VV&@]1UWR,#(>W$O&&Z!7S,'P !"1 M&C%?I,CS0%28#&P:$12D*C1&2UBA J\5!"P&5T7Y^$E?90E;W02-#SXE4AR\ MXK$ K][#!/TW'1)ED*9;Z9MI/3"#'#Q2!:LE+%2^[(-5Q#G3VE[C M=-SS5(8ZH,_2S!L:F%,8^N3;^G.SSAQN.;_X@]W\=G1U='QQ=>30;@R4,MKV ME@<9:3<(3U+8*R-81N 2V%4)3(CCTJP/^R5%Y)%[,AI*V!>0/-A,@:Z']Q78 M+!#^0/CFY9S[\@%ASG5FE\%=ZJL@4*-T^_G2>Q%1;3?GR>@!CR6$F;"03Z*( MDJI!4OO@':*Q,\YDX8*R= C6D TY>'Y(1S!;$=B.E W %\3!(C0O61(W&2H! M%W9FD( T^;B=N%X*H8A&)@#+R%VPGPRMFMTF&>5^&H" S^33R]QR]Z_'1@# \]%WCX+QZ!?S)FYJ6VB5!P=OOYE(ZN117',DG1M%J4$._<+\?E MW?]4'"C#K%6J-%D/5':"OE P=HI82+!ZL&(TPZ3]3C5Q&_#NM@V#'X.*BFVK0@-=&/$D /E3 '7I7^>V%E?-US&VNCJAB-D4J^TC. !=5)#7/$HPSUVA^ZAM(2W&*?9<@] MYTKC^L )$;GD,"4H/_C!+ F+X$N.P6#3DJ5J9BPJ?T@ H MH#IH%3U3SETQ5M9B5634#IFQ(R]<36[?#E+?,"GJ:[*Y>?]W]?R9<< M25\/,9W7>M=EYO4&YABW3>K1/J%<*CW"_&MMKN.;JV*R:J+2QO*LLL#$N\-^ M(U&CZ8>> )I=?C[_X*Y83-0YC! MDH3;)Z!<^_)N=Z7![ -:M[82N>DPA#7L R0G47-WQ;#3!#WFB,Z#$]DYGV_/ MSK<_O0+KS55@I8]B_)8)1^I>[55H)^[_)TNU\4_0%PPI@!5_XDO6B T2 :\D MN,2J7+MO5F!DC09.$&0.FJI5:5^!F-K//)U;HE\V/VTY'S^VFQWPYV13-!WV M2_MC\\/6>I+V69@%6L:!-$=<./XJSV8=!PJF[0%,DY[*VL1K'+Q6[I5A(3 < MAHDJ*0-!0P:++0PY #<$1\&2I,FF_GB6IP_95JE74.."AFT@(,1O )#9GUCC_C28]T0+\N=7VIX^= M!GS9W 5UL4:>6YR!-Y,.2Q+L9X!T9KP9T&WL&OVF5$NO\%J_1)01QP\$)I?0 MLZ 0K'BGZCH#^+FK/'TP1/S[R21M'GPHT#9G O9PR$3N1<;3PHIQ!44);%4E M#I-]BB+Y+993M"O BUHP'K")@.HJT\M>(WR,8A*XH*';*2EE&&@$_C!M]5!O@"*-N9:N= MK7=K$ JEZ-26$3QP#Q\D/!ZR#:<$PC)/OI3E((KJ#:AV5CX0&)4;-*S3BT3. M#WIHPI$RAS:)!.&QH68)@\#$=@#L1GD>ZT:A-TLGW@;(//3::+)]<.?-(92X MXV$<"**,@W/!9D=V8$'CZH23F86-3Y@WAB!)NUT=EJM@K^ MRP>6Z7YD>!JW]:&Y9?>IMN,CE06XOT#MJ-RA=NO=LSQG>H"AV_]&0] 0#.,FP=GFCPDC]?:_F M^]^JPIZ>_]&4]TR#@QIGM6.S6C:JMXL_HAE:9+U9ZOY1]?GSU1;S%,0\_;XT MI3PM= 4#%(E2#6B:].AD(G-&QJ]=JO=?MC8VG-:'3I,.G="RHWDUQGV+UWDMB,/L\/E[-JK&4,QR M5"V\7MF;$$X01>(O!&A=^W.HZRJM54CD-?2L$?!^TG4>DW3Y-L("\Z&Q8RQ# MEJ/,/C\I]4D/3A()61ER CN?O\*AJ/0\]VJ]EJO7N5C9I9 MU1UK-UL?MO(S*]SD(LV]]BHZCT3P,CPG?,2+P6U3XTBW81>:*2;'+R M9Y'N*DM@Q MU2:.BP*N>?5DONF ,,EA,Z@.FRFCTK"B9BX>//5M=\9<&H3\*Q9EC?'DE.K. MBN*Q>HEW925N:HBP_!13=T7+A5(TVP! MY]B\82%F6:PLD@6*10T8996Q9J_)3LSZ'.80*2X[\^Q;&N+A"<.=!(9 YK'( M4N+38F'@P>7K)6T&V@S<#%,)^F3=B!:]X(DVI MZAO48H33 U)\0,7< %(@158< X$L16_Q M: [0/S*]7A8[31<9Y95,[0=5,E6*D]Y-%DKEJG@#*^@S8'_\H55KOEW4&'RC M^E]J-8*A;&]NI2]M.QX1>)PXHD\UZ!R W'X/ ZG4L8%KW+$,2SQ#+F)5=J@EAI ],=W=V;UO=$NC[ JH#BU(S M5R1E%=ETH5FEK.P>4&93<;&>Z@;KL,9KE>*]58HOH%1OCC=5]0% 3?3*5@IZ M5G<8)FK)+\M"&?R0W]EB^XN8NIG !!V KDC+(V^J/+>U!^0I6$ML&@/0'./K MMG2&'@*.$=A$7JWV+VM=8&0/%2@X)IOUMHCGZ_4N4FFR.;\FW/B!16-"W?V3 MIBC?%SS0YO ^@KU(U%<@\6#Q(A""5?]/.V-N(3 M YHOPDCV33_^4 7PA2=A "Y8I1'# F7]LZ$%_H4SS-8#&(9Z4DP72YU[])!K M)Z\1JC,;9B^>6 M:OTL(1#+?J1THJ._Q*_L%$IUDGEZ1@O6"Y>N]W.E:];]"I12*.3-L:UA4JX/OHY502H9\ B[7;NEE.33 M#VU]+@1*0Y7@)234FL>Q(@9^P:XME!9S!<1$7RQUFN>]:,!@L.O885EE&@2# M@OMNR<&T-(X'8P.Z&2N.K!0@,,2WFG^%K]BTGE J0>7P_9>0JD/U,#!(F/PU MTF9Y)136[HH[X656=FM8PFU' 0[+D*Y:J%\[E'^YI1*L1 MS+8*&KZR=WZ0Y(]_9JSJH(P&3T &P5Z(BZ=7&PR<% MK"E$D5QG("% (>-^YY=B39+<+:^<,,JKN-B @ U ((.\'!OXU^I%# 3+/1CG M8EP X"O/8EA-]I*$&E5;SC,-&&!>('L($UT#-N0.4MIC-^F!6+M5V\EC;&H@ M[*F9JLA!3!L@H]W[0$\*JBW9\UL8JVV"]H05K%7U%@PP"/:"$M/K6IW\R6G^ M4M98PBV1!#4ES:"LQ<$37O45;^[ M.">:E^NE$RF;,Z#$F;E3JJJ%GUSG+H'<-K0U#D)]=8A;]&:.1Z74$<0?8(TH,EE@GHUW M]Y89?A\3T&6CI[WSP].+J\/MXO+BV<6X3X9]?9K'ANC;H*@CTUD(FKK-+K$;&J^1]-U#A@Z?X:;^5%9Q+H_HY..;;$P3<<8V3 &YLSF,H5:9< M&^(EZ=-].']CIC/?D/4.$I6ZXQ?!>S^,VR9HMBB[N05+S/6X9S;OU)+;HO'=^,S/T7!39=GOY0>*WT.W;8LV?%9OEIB!F M_[$I1FR1Z]3Y?W/J9^:<'Y=>>/]S,]TK(1Y(B.6ZBK-$9@:='Z$C^_URD9EW MKK[(5W1[/PN5# 3[H\E.Q1F7.KGW*I3GPCS?]NJ2MXI\YB7W_V^TEHO#*[O\ M,':YP;_H^]SYY>#H@OW*0UCP8,@E?+X,;^4EWO10.10_[5W?-,HS^9GEA-]9 M)KCUI&6"6W/*!/,S??@!_X TA$CTA[#_'U!+ P04 " 8=V=7\DG6LA45 M "M> #0 &5X7S4Y,#$U."YH=&WM/6M3&[FRGS>_0I=SL@M58^,'Y(&! M*O-(EKL$*"!W/]VZ)<_(MDYF1K,S&HS/K[_=+6D>?K"0X)!PV-KP&&ND5K^[ MU2UVQSH*]W?'@@?[KW[9U5*'8E_<_M_V^U9[^UT3/MW=- ]?_0*?_U>CP3Z* M6*1!2(]4)-B%2C4/68.UVYN=S4ZKTV7=G=:[G4Z;77QBC<;^ M;B0T9_Z8IYG0>VNY'C;>K=FG,8_$WMI0I1'7C4!HX6NIXC7FJUB+&$9K$8ID MK&*Q%ZNU_5>[FP;FW8$*IBS3TY!>CW4CD_\6.ZS=2G2/T8,ACV0XW6&__I4K MW;N6D9BK=83S7JH=K)FZA MB*IG(T=FM_%3" $QQ;VY5[[[>95W[S&#WQ6"92 M.9Q;%N8:[!_?CN5 :GC0[.QN#O9W-W$4?$OV7]UW5Z$8_D";^C4>9$EOR3ZJ M<\_,W"MG(OCIUQN>2A[KG1BY+^Q5=NT#ZXFT9Q&#+Q ^KXX/S\^.6/_3\=D1 M_+MFYQ_8Z7'_ZM@@=SDT!H//(AX(QN. $5)!?\A8*\8SIH:, M7FZ_V\WR8D\W(M72YZ$EA59)+Y2Q:(P%RM=.N]-Z#<#I\>XFO+3/ C[%B"'8'V*@ #)88P#82>"!$SV.S9GQ>,"#G8/_A\ MT#=GIZB#]ZC+-//,NX/\Y!F>F,A3*2J!1#R0#QE MZQ: 4U@G5&E0+(WKPIRGQY_Z)]>7Q^Q_^E>'GT_[EQX[.3ML+E[&5VFB0/V" M0X'0:9YI(5!,HH^%K&VPB]9C!=A*0 M9P:@X([/5@;=CS0>A8-E?.8?W MAD)HHRW6'#9@H5#Y!!O7**=;778EP!\)6/]&Q+D@);&.+HM(8>8OL9K$N.NM M=GW JZ;*15[+%/_1[B^R>4VH?Q[L&=O'L!OE:. M_&;I2;0V= WX2C@8 M3@ "^)$%(D.Q *3"9"!+1OY%&AFC*ZP0 Q.#A";@;*D /QFJ/&7K6V"BP"M& MC(-?/Q7@MWMFJ@0G13K,X'_+J X0N!L9F&E],.,46.D@,!( MHAL>YJ0 05%E0"LC6$;@4J"J!";$<5D^!'I)$?OD7DW&$N@"D@?$%*C6?51[ MH0A&3DL[[G,#(L=UALJ@'X0PN#'@V]%+;1%@XN_U\3D?7HB+KJ1R[/>'&722!ZP_^57&R M#+=6T=)D?=#9*?I+X=0K@CG!ZM&640VS!CS3Q&[ O%?,0!O932"6\"UI+!&FF7@I?X7_P>N*3 1-YQ?+ M@I8AB@]+5):!OXV[L#NX2$4DX1FM!:9-)$#_BKC*M. &GC5D5L)#G*67[0S= M7Y6C>IZ";(.GGZ$S:_8![TUXF@* J(,!;!<3X$X,%7%9MY QU]4)U0#B'T,C M%1<*G9QU-Q-, XR(?B^],5'I%WH&L*!&J6T=-U*&I^VW/8-J"6YQP'+DGS.E M<7W@A9@<=Y@2]!_\8'D.AZ?(W\M(5#4Z,&8H 2Y+HS%'W=/Y1Y@!.;,J]]>[8Y3M_!%_^-QX^#RN/]'H__A^OAR!U3F MA$^S'AN Q(MT!\0H%C5@>LPFXE@GN>V!Y(68*O]'B_[K5?R/1OVC.03\?K08 M 2;A_)7;OSX_/)7QESL14."!WC?G# +T(KK%P$O@,8DU-,Z\P9,DG&JUMY:X M![E6C604Y]'>&FBN5-OG@<<^0SXSIQLS'%GY'+ER;XU2V^8AS&!1 MPNT34*]#>;NWUF#V :U;6XE\=1C"&O8!HI.PN;=FV&D&'TM$Y\'Y>,?G.XN/ M#9Y>@_67:K#23S&^RXPW=:?V*K03#_Z%&34RC>@01A3%BK_P)6O&1JF 5U)< M8EUNW#4K,+)&$R<(,@^-U;JTKT!@'>2^=K;HGYWW7:_S[FUSNP5CFJ+IL7^V MWS7?;F^FV9!%>:AE$DJ3@,/QER[K]2%4,&T?8)IU5C9F7N/@NG*_C V!X3!6 M5&D9#1HTV-W"D$-P1' 4S"E]P4Z $K?D"/1AV.=T !AR0S*V?GAQTOA,*3(- M]H-GRN0:^Q:E'CM0F59QXY!'@U1"G-D )K&)L\;9[S3IB1;@TJVWW[_K-.#+ MUAZHBPURWI(<_)EL7*+@((=-Y\:? =W&KM!SRK3T"\_U90)1!*9BP.:"WE09YB6!3=WD)OC8*(PS")**9+R( MZ)0\R I^!&3,KW@%?N\BH/%XYMN!+F8W)SY =9Y"+O!7ZV M"[4' KR(#>,#JQB8CL(M]QKQ>PR#T!D%Q4ZI*/JA+/I!8<""")++/2)X&X?=?X@GI@ L;J=[6:KX#\W ML&!^8G@:MPVJS]*I1O&)RD.D+V [+BG4;KW^*4_''F#H#K[2T'6,%' R22&I M2L#D$"T6&9:9X5T:77^VM?%P8XF_?D=[>:\9'L$ SC*L7=ZH,%)_WZKY_K>J ML.?G?S3EO=#@H,99[]C4EHWK[>*/:(;NL]XB=?^H^OSGU1;+%,0R_;XRI3PO M= 4#%-E2#=LT.=+9;.:"K%^[5.__[+:WP0'>:K;>$)-AX5@:&>,^=5DJ2B:- MAR&(1\^R1+NTQ,* A=%97=45_UM?&;#Z.VY M+ 6QQ4R:PM6[_?+JEU]V=?K8P.#,.''@)C8YAH8+]3&=8!_1@!V6J5 &Q4.; M3QB$W/]BOZ:CP7K+8_C_1H_-^-<,'6R'@;?;K^]?M';/G2P.HK^%7#6V8I:O M:D'VVOZ,B() $I M9.0YR(CSGE]$XW'PV6XU6ZW7+[+QG&1C)IH$7GZ1EL?!,)B1%UEY%K)2/:JZ M9>UFZ^VV.[)"(A=9[HT7T7DDA)>ID242] J^8T+BI;#VH4FT\]@7E5R3Y^J- M3%XUX>:HL4ATV_SVW4EH;4II; %NQ"4=SV">COOCF3,<$0?<)I+OJDIB'ZA M<5J4<"TM*0M,JX3)#N.H6>A,)96&-34;X,G3T/:$+,5"Q+]@7=84CTZI]*RH M'ZL7>E=6XJ:*"(M0,7=7]&8H12/O<7IM4OD)!Q%TQUNUJEA7)V9 - 2R99Q3 M\X:%F.6)LILLMEB4@5%:&>OVFNS$K,]A#I'AL@L/OZ5!'AXQW$I@"60?NUG* M?-I=&'AP^7I5FX$V!T?#U(/^EA-K)+:]"W3$U\:61I0S0DC=6.:X/,[FPU7@-IG4'U8E+(- M1%I6JJ+@9V99;]&O2L M[H_,5*M?E(4X^"&_M?7\YPFU3(&%.P1=D95'ZE3;;FL;R!&QAM[T'J"UQ]=M M:0X]A#W&8')YM:&@K*6!D7W4G>#W;-5;+Y[:=JZVDF5K>=&Y<3.+UH>Z=RE- MV7\@>*A-<4 ,M$C5%T#QPB*F:J^55R6.N+%5?^A&@63)R/0S8/N-I$X/8(41 M..K@0Q;+6Z_++HAMV-+T$)-#:4H>$#;JX"((S'8*[YF/4B%H2X$8NMXYXA,# M6B"B6 [-I05C%<(7GD8A>'B55@\+E'7_QA;X9\XPVP]@&.IZ,7TR=>[18ZX] M5X,T$-DBE!G@9*J-Q]N*Y MQ=HP3PG$LN,IF[E9H-Q?V8N4Z33W]8(NKV,<$!L@52:B+AS.;6)O-)D@??!VKCE0ZXC&VU/9**7'3 MCVW]+\1(8Y7BU2S4_<>QX@9^P;XPE!9SK\5,\RVUL[MN-V PH#JV<5:9!L&@ MW$&OY&!:&L?'= L'5C19*4!@B&\U_P)?L3,^I4R%T^YC3C>>E-[J?T3K^+O[4.7[%0LF;%?F& ;B'(X: Z)4&%:Q1E\Y#B@-ZG?F6K? M 6:L@9-PG>)2'U/T;?0)#?90JSK=I-5(()V]2L&PECK'=O6X;-XDYU2298PH M*=H'\S_D?B:!%EAVBSY !)S'R3Y?''U OK/W@5#' V:Y0V"O5,72KXV'3PI8 M,X@BNP(!&X) AJ[<&_C7ZD4,!$L:3)T8 M%P $RK<[K.:224*-JBWGF0<,=EYL]@@FNH+=D#M(C>&4UZ;[-AS\<^Q"/D^A M1.[>!ODQ!=P3$,\">9E77T=3H3VQ$SZQSD_&K,V Q3##/0L:F?D]A3<<4!B^Q*M9\ M(N/\5&ADKNN0=B[5:-DA^P:8)V M3\U:10YBW@ 9[3X$?%)0;='N[J:LMB': URP5M5[-NKW^=4G?W*:/FRHS]O$W>^D:;7 /IVPST5F&@?T*3 MO,B^_ES"<_?!T?$M^N95S6@=? M:[9_[\'=>\O[]4BPRTZ\V7K(NPH=M^E-MX]*+26(/\ :4V1RCWFZK^^L8_PV M)J ;34_[9T>GYY='.\65SHNK?9]L]_5I'ANBKX.BOIG.O3:S]7;EM,2[T\M+ MT_&V=,_F>>\-]/P 1.ON3]:^NS@]/^M?'5V9N^REG1P)B$\R> M+I^2U&BF0CIQ!W\G->*],G14=8@E)P MN61 5W:LA-Y(Z<-491#P/7=2?V<:SV#UWD0NM,I24[FPK+^6G?J6B&6Q6_@R M_7.;_C_:YWV_><7#S\(\7_?JBDE%'O^*^YJ[K=7NX85=OAN[7./? M6_W9^>7P^)S]RB-8\'#,)7R^"F_E.7:P5\[B3OM7UXWR*'!A%=,W5B=M/VEU MTO:2ZB1WE @_X)_WA1")_DSQ_P-02P,$% @ &'=G5^V:O71.%@ ]WP M T !E>%\U.3 Q-3DN:'1M[3UK4QNYLI^37Z'+V>Q"E=] $C!095X)=WD5 MD+/WRZU;\HQLZV0\FIW18'Q^_>UN2?/P*Y#@$#AL;<#,Z-%J]5O=\LY #X.] MG8'@_M[;-SM:ZD#LB;O_V]QJ-#>W:O!VIVX>OGT#[_^K6F6?1"ABKH7/NF-V M,TA#7\2':BC8I8HU#UB5-9OU5KW5:*VS]>W&Q^V-)KL\8]7JWLY0:,Z\ 8\3 MH7=74MVK?ERQ3T,^%+LK/14/N:[Z0@M/2Q6N,$^%6H306HM 1 ,5BMU0K>R] MW:D;F'>ZRA^S1(\#ZA[J:B+_+;99LQ'I-J,'/3Z4P7B;_?YWJG3[1@Y%PL[% MB%VI(0_-PS:+N._+L+_-&C)DC5I3AFWFI7&BXFW&4ZW:.&?D)AKRN"]#:!S= M,9I(BSM=Y8'LP\-8]@=N[N\"!G"";4NK>LHSCVQ,CM?"2" MG_Z\Y;'DH=X.D?J"=F'5'I">B-L6,=B!\'E]\C\WGUGG[.C\$/[=L(MC=GK4 MN3XRN)T/S-0Z[P-.:7*W[D==<&$&6KL$EH:WZ^_=>F\^GURS18MFJWH@$_;[ M/SZV6HUV9RA"'_YI^KO97F/P;LA]P7CH,T(I2 \9:L5XPE2/4>?FQYTDS99T M*V(M/1[8C= J:@#AFJW;*4Q@Y4+&?388S MP0RG1V>=DYNK(_;/SO7!E]/.586=G!_49D_CJ3A2('!!'&8#WXB0Y^BM/4.: M^S:3[:1[^YV#/S]=77PY/]RIIWO?XJ['AV*9W(82MOAO#NMUB"H,(-,_'8'] MD; (>$IX(@&-!:/ _\AEB:XP9(&;.$VT$,1LYZ"F!R-XQ3K0V)/ #"!HD3(- M53$%"DR&/ C&$[P*.H G G@-J?Z,Q]Z M=:1TYJ-"G(R1[XW=@%GQS+&*9PH MP)E/"]TS3F7-C6P(> KZWI_?Z\+3"ONL-ZE/$_O<#&2\H$LG[H>;=0+#D M[Y1#OYX0V@B\E7T[!$P4*(]@XQH%S^9ZAN);$:;"2)R<(BYY_+7"]M,89&U? MJ[#"SCIM7/PSE# /X[/]A7QV"99@BKQAMXJVT6PI&(FX$^SH+I)62J-^0967 MT9$AOO7&IU+#]4D*LH]@3J#IDV_KKTTZ MPP;A%MSQ(2;:!K$I@KPQC&8:+85[)<4H4?FWV@@85^ \V S!6HA[RN062#\OA/ COI<@Z&C.K/+(*][*@C4 M*-E^OOB^#ZLV:_-X](!'$MQXF,@G5D1.U<"I/;"^T1 PQGJN Y,!6 ILP,&N M1CR"T@I!=R2L#Y8V-A9#T\FBN,90"'1A9_HQ<)./VXGS)>#J:20"T(N\JV T MU&EVFV3HC& 9_)I^>YY>Y/:^[^(/IN"B+2$&Y.\T:2 IY(:H9%&3E#@I+8 M9+U8P2ZAKV&5FQ&$IX M9@Q;SP-K/"DRJXPS6N!)528Y/$17>L["T*Q5*SSP MTL"X6$]B//CREGD!3Y+=EW:)Q2K MID<8WRZ-=7QSE0U6# 3;0 DK3##1=]"KQFHT_= 3@+/+3^=?SO(U0 L,YA=_ MO=T9Q&[BR\ZGH^K^U5'GSVKG^.;H:AODY8B/DS;K K^+>!N8*!0E8-K,Q@A9 M*[IK ]\%&,/_1X/^:Q=,CVKYU10"/A_.1H")A'_G\F\N#DYE^'4A C(\4']S M ") *J)%#+0$QI)80;W,JSR*@K%6NRN1>Y!J58WZ83K<70&Y%6O[W)=)%/ Q M/6_99TAGYMAE@B(+[Y$J=UP@@6)=P^ >':DW>[*U5F']"\I9G(3(<;3"[#.7 &6VRC&;IDPI!9*KTPZ M&Z:!EE$@3:@0VU^Y6-9Q MH#L T::FL373C8+5R+W<+@>#0351Q[@@:--C50I,#,$.P%8PI/<%.8"?N MR SH0+,O<1B'ZW3-#FP83-8?QX2SD!4:V\[*[ JR(-6,!JQ"(CCPMUXWH/81&:(J" M8*>HE"6D$=##N-I#L0&&,,I6MMK:?+<&KE""1FWNP0/U\'[,HP%;K^1 6.)Q M4UD*(J_>@&I'Y7V!7KE9AC5Z$Q M9A1:LY118(!TKM=ZC>V#.6\.^<0='T:!(,Q4<"S8[- VS'!<'' RLN!0 YD MCH4.;;A;1YD^B"9&L%GKK:BQ2+!/-UZEU^=G&VL.5)?[Y M$_7EO49X! 4X2;!V>B/"2/S]J.3[WZ+ GA[_T83W3(6#$F>U9:-:UJNWDS^B M&KK/?+/$_:/*\^8)B'GR?6E">9KI,@+( J4:EFG"HY.!S!D1OV8NWG_; MW&Q4&AOKM:TF$1EFM,5#H]S'+D9%H:2!L%$#_*N@M7YJ$,$8W^B@VCPX\-W0 MY<,G2<0]>D).X"RO;$':US?],^M&;TY%*8@L)L(4+A'OS=LW;W9T_-C X,@X ML.\&-C&&JG/U,9Q@'U&#;9:H0/K90QM/B/O=U4:%X?]KK!MP[VN;35C6#$UK MM_8/F^_NGT=WSS7,=I]_9*-*!,4L1978$5B3Z0H#JVI^#W:[26@T) MO0:?)00N1EWK,5'GMA$FF ^-;6,),F]E]OE)L4]R^[GL\B,;^JB\ MX#;+")3)O?J5M[*LO)XI'_V*B"4;X)5'7@*/.//YE34>!Y_-1JW1>/?*&R^) M-R;<2:#E5VYY' R#&GGEE1?!*\6SJCO6K#7R,RO# MWL)OC$B\I*3:/*=A.I? )2PT'Y2P4,A!>#>9#^$POHZ)LJE6]*%1JF&\[YY_ MYRXO]=#18+8S-Z&/XJL8"?0X!E8QWQ$/$0#8G71OH'64;-?KH]&HU@V26E_= MUF/1QYA;/<1C(N!V7<<\A;IGCX,C/#"6=%[Y&=G)H#T07'QJITWJH2U6&'))Y]EXL,%!*I4/O47HFAX68I9&RB\R6F.7,DI; '.<:.S'S(0AX=%\3X5OP!(@11I=F0Z WHZ@.[:LT>05K.&X5BG/7;GD0X()"GJ M!WDQT3]/? M[I-DLC$WR62>J9C=/I 5-%7*!1ZNIIGH7P]@8\QF5UCV,=MW\+"P* "+KK.D M$JSQQ70&E'=.0,4B B],F-P]S/>'/8\3D"F>$%1H .."F%-I8E)??-9HU$'! M,U\% 291K?[6! ^J@0&[-9>7$BM8"K2MPXC85;#/_^PPU8(@P4@^BQ2$RT-:K]9_X/L MD3.%-H5C-KN#.A7WO0;J?.Q4PHPU%E+^%=44N2MP\C*6D.I&&%9OH,@'0P@K MMH&8 UM@GX989(4H8HD$?@"MC[DY>'4$53-BH0DW!3&N^B:O ZI11JDI5/5, MD1[6@ A\G\:9>ND*EUX@#$AXWTY?^%4T.$D=SRF6>MFB87-^I8BQ=K)RI;*1 M(TVICB]XH$U*3PAB.E9? 9$S4P_+LJ0@M\6MS=4E'@NX'!JNPGHY2<59(&WZ M8"T">V336^5O)\0['J2IYR>[QI RPD8EEP2!$T]V6;P?X[T/L"1?]%RQ*ZD0 M YHOAJ'L&?H;J !^\'A(W);3M06*._XPP+]P@GG_ (*A2C53VU:F'A1X%2>@ MNB*992UP3Z,7D54J%PL5J?@2Y9;J5=@J7S, E!44U="BEY$@I5$)=:%BCJRU)9$>=0?1Y'A1(8FXCD,Z *%4VY*Q7_D=S3@.+$)#UFJ<8E^9LI M9_B\ZMGED8^ *58<#/;$U?]3GJ=K3_7+Y!"1_>5P5A3OA=8X>O;<8JV'=XJ@ MGY=5*283MWSDZ\OK!Q,=IYZ>49CYPKGKPUSNFK&=QG'.^*UB"T9!EXJ@S!=@ M7D@J?P471?IX@0WZ:05.*+.'LZBQH@*<9M@?[(ZY@BKN\Q!KX-LYE[CA!S9K MGZ=ZH&*GO$$EX(HI'4<&/@>_?M*@R5 \#@YC)7S/FF\V/Q(Q^ M<2>\U/)N:97P#H?K"K!(>E38D,)>9/ 0+_D*[.473N4?%Y2GEA!F"X@-7=E[ M@$ASN_J>8A@A%GU.1>V&>*T5#*8F;J]1%A0EB;^AQCR(!6 2"MNT0)"HGN_/R\!CEJ;V8BNKO\ @A +$9 MJU!ZI?;P)H,U 1+@&!' ; /C5DX%N8K!#'/!DE'*V34^!&P BB9PQ4<\ M8Y_Y'HR=>LH \)5G5U@,U9/F,29$/LXT8+#R;+&',- UK(;<'+JCA(X-*%3B MX)\B%[+E,^6X>!EDGV=PCT#M9,BS$9ML'DUE7T1.^,0:]0FSMN#TXE^V9=-L MU+[)T-W,PQ'%8YR CY+\G&((9L((@RO$B>6;3TL;D$F#R-*?>2/#U-P@9SSL M$#3>E,%D'2_+B#)VNX=!X.Q8Q5Z%DR %O'3OJUF^_NL8ZYMH]517F04>IKG3 MD'X/\$F>M$6[N^VV6#%L#P^!E7//?_*2T(D [%/C_*7,L83;>.7>=288\02; MSJO#B>*UB/?%3ET^Y1V]2[/>IXWLC1\TLDL@_9C%O9%9W,_0QIYE,+]P!OU% MA<#B _&C.S3 BA+<7#XW<5Z*!]P]Z8Z>S)UGTV93T;C*SK_G!:KII-T&/"CJ M9TZOBMKDR77'$M!M_1=C."4"O9 YA]@_<_7&!#<29'>EL5(N&FY,E@P_N&!X M?HDP":B\^'G%U>%V=MG][/J")UM]>9C'ANC[H"@OIG6OQ6Q\6/I>3G^/1(5VM6MPU;GO MUTE47 _W>Q]8Z/POUKF^OC@XZ=P<79NQ[5O.#@7X6!CZG3\DB5'*5X'%@=T6 M&_9>&CJ*,F1IDQ!>#@_P>PW E3\S"Z/O[YA&H 4HW6/FTX-_U9,ZN\2,0KP^ MW^\&:OB= SW/7WG:^]*V\QR4^_8$CC,B3[+]14/!9&6"[2A]NB;(24X#ZW)) M[E$HZ2!6"7C$_R&D])-): *Y]Z6A;B:UYJKBF85*I;#\CWAVL\W.U^&GA_^/ MMDJWEF[)W!R==\YO9MJD]UULL[E\Z_%[\/9]1NBONIKE^B:SO[6,%8W:!5]> M]BM3SL_S.][_VD3WBH@'(F*IIN5,EIF!YT>H/G^_W,44[;Z'_D3[^)-0<5^P MOVKL5)QQJ>.%U[X\%^+YOJY+WBJRF9=\U\%Z8[EK>"67GT8N-_CMT,^=7@Z. M+MCO? @3'@RXA/?+L%9^]JT6A1.YT\[U334_$)R9G/B#28>;3YITN#DGZ= = M*,('_*)P<%_H"\__'U!+ P04 " 8=V=7TO*7 O05 "?>P #0 &5X M7S4Y,#$V,"YH=&WM/6E3&\F2G^U?4Z]? M[6BI0[$G;OYW\WVS];99AT]W&N;AZU?P^7_5:NR#B$3"M0A8;\*NAED4B.10 MC00[5XGF(:NQ5JO1;K2;[76VOMW?6*VVMS,2FC-_R)-4Z-V53/=K M6ROV:<1'8G>EKY(1U[5 :.%KJ:(5YJM(BPA&:Q&*>*@BL1NIE;W7.PT#\TY/ M!1.6ZDE(TR-=2^4_8INUFK'N,'K0YR,93K;9[W]G2G>NY$BD[$R,V84:\<@\ M[+"8!X&,!MNL*2/6K+=DU&%^EJ0JV68\TZJ#>\9NHQ%/!C*"P?$-HXVTN-$U M'LH!/$SD8.CV_BY@ "(R>>"P5B>S/; MK]?:.;H:R)S4\ MJ&_L-'I[.PTW/54H^K_0H7Z/>FG<67".\MI3*W>*E0A^^N'\.>*?3YFIT?=RR.#W,70 MS!ST-O!4=G<'O]<3EW:@PTN0:?AT_:T[\-7'DTNV]-1L50]ERG[_UU:[W>QT M1R(*X(^F?[,M5G-+FUM9-F^9FN1:*EST-+ M"JWB3B@C41L*E*_M5KOY!H#3PYT&3-IC 9_@0I]]K7HB\1CI'P!*.)B.^GU4 M*M>"'8+VR@$#)88P]80>"Q$Q..S97^>,"-G;V_]R?>)IR?YB!,M,I"^5(HE(,)>_)4.H)J*Y1S*,)6[4 G,(^H4J"?&O<%]8\ M/?K4/;FZ.&+_[EX>?#GM7GCLY.R@/G\;7R6Q O4+RC%?^$I$O$!U_0DRX+=% M;B?;V^\>_/GAXO.7L\.=1K;W+5&[?R@>4O10WY;_+)##+G&% 63V;\=@?Z0L M!OD2ODC!?L$J\#]*7*H]A@)QE62I%H($[PR,]G ,'[$N#/8EB :H7>1,PU5, M@3F3$0_#R93<@D7@J0"Y0Z[_Q!-_R-9;*'?-=0^EFJ,.,%X"9\DG&$YCSEN9LX9QCE<'1%T^R MFL0=RLR1_653#!;:ZSBAU:2#R)ME$PZ!1B/L&]8B :Q@^=V99I\T, MRW5+]0SM][3\>[9:$,;PP@HMNK+&QA+6 1Z)04DRH"]^" O*1+!>)D-TCM@( MQF8)_L;C.%$W$IPU 8S1?N/[6<)Z/Z!5I''/G4[B*0GJ.7N)NO[2V7] M''S3#.73DHK(:$@*;BM2@AW=Q-):"K1X:()S?C-,O=Y\BL;B;F@\6(K&*\!7 MS,'1 " B-6:!2)'C :FP&(@)(12TWL@X*<(J/8A30$AC<$Y5@)_T09>PU0TP MZ1!%(,8A#IH(B',\LU2,BR(=IO"_8>0=9.E:!F99']P>#C&(@MT2-E*![(,7 MA&NF%5KC"B!+B!Y0$R! MEM#_"FP6BF#@%+#C/C=@Y+C.4!GT=5^%H1JGVT\7W[<1U59]D8P>\%AJ<,O^ M :.!HHB2JD%2^Q -H#-B@H?"4J9#\%;8D(.GCW@$HQ6![4C9 'Q_'"Q&9I)% M<9VA$N@!908)2%. Y,3]4@@^-3(!V$7>4[ :VC1+)ADY1QQ P&?R\67N8>G3 M7D@?1-]5244:QBUXWFA2P!-IS:BL(^=H4%*;K)\HH!+&.]:8B<*8H6N#4V:, MF3>E!=WR$(@!8_CHM\##_^81^8)F4LM$I+BZ_7Q&1\_UN([*FS+BCM!'VA<.+ET:]@U?#4Z(9I"YYJXC?@WDN3'V.M>FL&[?Z0 M1P.4%35[%L/L2)&$IX9)]CW10P<4!)8F>3\P-.:3 MXB+?T MPJ.A4/4@ M9#144E&NT\EA=RO!,L"+F-VD&6.5?*5G LJEP@\" MH #OH%OT7&GOB8FR=JLDJ7;(7)H\[*^8?]/U?< MEF,9Z"&F=NDG>T3RJ/3(\R]5]8ZOKK(%RLGJ6W:AI4VF)H[ M[-<2-9Y]Z O V?F'LR^?BC/ "+QH*/]XO3-,W,;GW0]'M?V+H^Z?M>[QU='% M-FC-,9^D'=8#F1?)-@A2)"K =)C-7K)V?-,!V0OQ?N%?3?JO4W)":M6/9A#P M\7 ^ DR6_CN/?_7YX%1&7Y7,P(T(_K&P$O@-HD5M-"\QN,XG&BU MNQ*[!YE6M7@09:/=%=!=B;;/ YG&(9_0\[9]AGQFKH2F.++T.7+E[@K=!YB' ML()%";=/0,'VY#3IL$#!?@:'SHQ' [J-7:+OE&KIY][KEX@N/_ #@6DF M]"[RM"7-*3O1 +YSF6#)H8_@QB-W*"+:P885"\ MP%95XC'9IWB27W,9(IVG4. KFF@RH3ME?G'$2^8E),_.T2'Z! MJ^WB[9X +V+->,$J J:CF,M-(WZ/8!"ZHZ#8*3]E&6D,_#"I]5%M@#.,NI6M MMC??K$%(E*)C6\3RP#U\D/!XR-:] @C+/&XKRT$4WQM0[:I\(# ^-\>PCB\B MV5WQT8)C9>[G$@G"8X/. @:!">X0V(TR/M:-0H^6JAT,D"X$6Z^S?7#IS?6C MN.&C.!2$&0_7 F)'=F".X_*"TSD&AP(() LL=(G@[AQ5_B">& .QUMN;]6;. M?VY@SOS$\#1N$U2?I5.%XF.5A4A?P'944*C5?/,DKQ3O8.CVO]/0M>UM#9FD MD%0E8+*/%HL,R]3P=1I=?;:Q=G=CB?_\B?;R5BO<@P&<9EB[O5%AI/Y^5//] M3UEASZY_;\I[KL%!C;/:MODM&]G;S>_1#-UFOWGJ_E[U^=/5%HL4Q"+]_F!* M>5;H<@;(4Z8:CFD2I=,IS3F9OU:AWG_;W'CKM=YOU)MOB,^<7DJ M2B<-A1:R4KZK MNF&M>O/=IKNS0B+G:>ZU%]&Y+X3GN9$%$O0:?F)&XCF5UQ8U#;.U!*Y@H76G M@H52#<*;Z7H(A_%U+)G-M*)?FI7^RMO2_#NI_*"7C@:SW86%?91?Q4R@SS&Q MBI6/>(D P.YD>T.MXW2[T1B/Q_5>F-8'ZKJ1B 'FW!H17A.!M.L&UBDT?'L= M'..%L:3[XA[=^C+B3].[F]UWCU3!1/FMRM9S*?S)JT@@NBT*1&9K2$H5(TM MF<^9MVN5K;$VJ[T4("TM0'H&53@+KAL^1[XH9>4]5YMI;J!B;HHR\BM!>Q.X M_+I.FZI#VZ\PXI(NLO%&@X,ZJMYVBRC@]LIM:04G.Z:"[DE>[[JX #KFU;;5SIC23MR47&+5 M/MYSY'UJ2M'(6U3ZF&O/F(.WXDH!*FT$KJK6@&A(9.O>)V:&A9AEL;*'S(^8 M%\V2B< RYSH[,?MS6$.DN.W<0B%ID(?7L3<2F (9R!Z6;HGL*0P\N'VU!MA MFT%,9@KH_\[D-;*!9F1;G6OZAQ@9%=]*A QC:J;1%/ETZWJ3#96-H\TS>=R$6]SY0J M+5J;Y'1S!:->I!3=U)D+6^QQ0$VP[2JGKA3CUPJI&%%O0#]+\PH-GPCO-%4B M8HC%A*G@P\I_('Z2]Q\F"@ $PC?@HZ%"M?'QW]T#EDY2*BG40^ 27 _9#[0B MC#!E,@%K-AO@$[ 8,2"J]7?6DT/O(MZL[F&^X2@1RSSI5J:RI=O=M0@KQ4< MIDTSEJV3H$E4JS6%R;JM'GO>;+>YF.V,)&?$+A/T]N3(,!FV9$GJ_0$-- !O!+@EW]X:%KLAOLI MFI9QLIF&L@@;=?41!.8XN8, 8H2O-X C!:+O^BE)/1G0 C&*9-^\^&.H0OB+ M)R-BOJ+WQP)E+=S0 O_,]=3;.S ,M4&9QJDJ]Z#\>TY>>R*=9XFXK]%+S9MA MRYUPU-^'8JSZ'EOE:P: 2HL;IS9-]&)3Y#3JTBVU0Q'[]3-0(,!KOGWIC*UT M6^VM54YD&YX,>3W#,"G&"R8WG;@/0,745+]/_6)NT"SK8CTI]1%FNJJD%$D. M-7]QU*\A=QH[$8 JU+O5J=191CW@&E"1NU7?'H_\3S0% M'$Q ZEK,J8#0C:<667*VR;8[G)5;X$JC(1MUIU"2MSR0UL.SC,]5 F^WHCZ03D6 M8,$_L%$0I<6\&V:J(9M><>#:'X'!@.K8VEMF&@2#PJ-.P<&T-8Z/Z$TV6.!F MI0"!(;[5$ -&>"+*=U GB8'O'SI4%:J[@4'"%*P9;\86WF&IN+@1?F9EMW)* M^ R7ZPGP7_I4,9\!+7)X2)8"Q5+US+E\:XFO6T&8[4XU?&5?-4.6VS6.E$/4 M1 PX=4T;YK5.X8AK)*\Q%A2!)Z9-/\+F6D5*Q2L6):WN.I@]$X\#"Z$?X96; M@(W+6^X2QA@5[!7V"@/S@UOM89]K@BX#:O8153Y[F(HQ$(Z\DHY7>4E_"6C/ M:?"6W M8JJIH8?I9M"0N$_^PC?3VV+L) WVT%MP-E>K@4#]Y97Z(K34&;Z:(RIZU"GH MDN3Q4=C-NN#6]KF?2J %=A>@;SL"CMJ ;UL[3WF MU0H:3)QYR@$(E&]/6$X#D^4Q+D2QSBQ@PT"6@4&I:3IW4(. M_AEV(5\^-X[+CT'^>0[W&,Q.CCS[YK]\'TW]1,1.^,0Z]2FSON#LX9^W9]-J MUK\IT+T\PA'E*X*0C],B!SX"-V&,R162Q.H+/BL$R+5!;/G/?"*CS+RDS$38 M$5B\&8?)!EY6$&7BJ(<7T7G*WKYI)44.>.[15ZOZAJEC;)RATU/#7IYXF)5. MP_I]P"=%TA;M[J6NY594>S$%HEQ$_M/OPJPN_N@X?RY[/,!+9^7>9:X8\8:4 M[D.CJ21[S =BIR$?\U6T#^:]SSK9&S_H9%= ^C&/>R/WN)^@CSW/87Y:PK/\ MDO+H!AV7LN8SUU9>*2,*:A O'?O2NK?V152S[D;9*.GVTR8**%MF M;HS*6OC1=>X#H-OZ_<;A2 5Z[PL*T'[FZ8WK:B1O=Z6Y4NWB;$[W<-ZY@W-Q MSR8)=M&-.5T2NZS6=9-FNG.4RFE!_ '6B%(-MUAG_UI]^SP M]//%X7;^+O3Y!=^/=OKJ,O<-T?=!43U,^U:'V7CWX+3$+QTHOFT OV; ,U\Y M8'#5O>VW#7ANAONY#R)T]A?K7EY^/CCI7AU=FK7MIYP="HA-,&6Z>$E2HZD* MJ;H#_)W$B/>#H:.L0QYL$\++X0&^]AY"X$_F8/3U#K,(M !E>\S\=OL?YN]& MVF#G6.2%+S8/>J$:W76=)_:C*#Q^,/J=@37?GL+J V\))M7Q"3HS'R0JA5CWV7+[3^;R*73FROL;_-C+>6:A>S"WFZ628O^1*&V^ M*_RR_$]?_O^U(_[^P9VWJZ.S[MG57#?\MH=MM1[>8?X>O'V?W_VKGN9AP['Y MW^/%RG[\DJ_S^I4YY^>%6F]_;:9[0<0=$?&@KNI//!7F^;ZI#TPJ)GJ!Q>06U6R*J=7KN>D)ZED0NITSU,O M80O0E+$IR4Y"__K96[;!!E]D(Q((?@JQ+OOV:6M+VK*__>UU[!C/E OFN:>M M[N=.RZ"NY=G,'9ZV?O3,L][%S4W+$#YQ;>)X+CUMN5[K;[_]Y3^^_:=I_DY= MRHE/;:,_-9Y&@6M3?NF-J?'/\\=;PS0Z7TXZ7Q_NC!]/%\9>9V_?[';-SA?3 M_.W;J[!/A#6B8V( !ZXX@0>GK9'O3T[:[9>7E\\O^Y\]/FSO=3K=]C_O;GNR M;BNJ;'F!Z_/IK,%KGSN?!;4^#[WG=E381H*S!@'G(%=>BZ@TU<2F++LV%*0K M^MSTIQ,J4OS+)B@!%+>Q&-MTS$[7W.O&+>FK-?+6\L.^X<[W?BVBYAELAF1!:E.!',RJX*!>F*?,[" M@(B^Y!8>+E9:4%ZR:EB4;N!/> Y]*$E5#80Y)&2RW'-4L%@YAX^X)%4=*=M^ MFI'(&H?ML#!9E178CKDXNJR9[5Z7;!V-A>[Q\7%;EK8,XON<]0.?7GM\?$D' M)'" F\#]%1"'#1BU81R#S:GKIRHDBGW"A]3_3L943(A%%= "@]XPY,AEXXG' M?N=_]#*1;;04N2DXPO%CKNI(?N2NU,>R4M93_BYH>-AVZJ;G8 M9)O9?RMH X!\W.:>0]LN'6(XK#86',Y3K7! '.-4USU:Y(.XKN?+KN2S^.ED MPMR!%SV"AQ@;G,2QX",=&#):."'<0CK%,45[PKT)Y3X#@"?"2=G!B-/!:0N# M2C..!O[ED/YG"%CB*DL$TG.ZE!.:4.=VSE[<%NU_VA*@;(=&4K^Y.!9QJHH# M3:S D5;94*%L.J@J%#1A+MM@F280EE:4"9H(B(1K60H[>((*!H/U*82DO@RJ M3=NS OD#UL4F_&7^U,2QR,>22LO =C\>;\K#ZI!%]9YG_,4Q2=4L;7FN\!QF2P_=)XY/A>D-3)P^)4FAWP,I4-(% MF?TBR,P*A.$-C/L9'\:GQN\4F@PL#81'U!7LF4(@ ?_3=<.DA*8NP!RH ^8B MR1'$-F7)CT5X"1Z)J14TQ2%W .U8'32S#T7\:5Y*@! M3MGX)V)D#ASO9>T34B8E73 YJN!?@ _C&OEHP($F'!7XY-6DKQ.8F.FJ*,CL4Y?!OV8:'%FPTB? M.0P/YU8U<'6"NI"PGXD$#.'/0H[BP"TY@=\"1R:R9-S.6=IQS'PU!1TFSR8I MGW FZ NS*4S*L897AHHR'5T(.O .#;%B'"* MZK3E[B^,)BTK^_R.=9G^,-/T&.[WD+(I2>C[!T;C/J_4S]>Q3^ YY=VWW4C=[.VXE>V<7:ONDR+,M](UY3%5(*(+ -F;='(ET$MP,=^M;S*$ MM>M?8"KL6", M0M%X$98^M@==KFYZ13*:<+"7O8HR=_;&G0SI>S.BQM7S;@]X!@"'N,?T.<%KO2;AG+A#6;:"=8MZ MU67?I2V\FY"H\102-<[F1'?7OH(-739@%L']$DM>&42#3#R'67@V%O]8P=C* M)'19?FG+KC?G %UYQ('Q$!$V/L6_FJ0+Q5P(TR=]9_6]NLKT=$$D>\^N0@J& M\>E)$@>P,O.S.C,7F5Y E-(*A&3!$Q06N]-E[.P=PGE20&/.FH?UFNQ>FZXN M@&3O)-;)%6B@5.TP7Q."JI+3!)S][*W'"BD$#5Y*COPU :2T?UV(R-Z=+,HL M:"!0F N@:\>BN'==YL_./\Q-.&AL7Y0CH,OTA9WKLGQVOF%N'D)C^0JY KJ M4(66+ESD[%BJI2.1F+ MJLD,#5:J'E#9U"?, 3O25S\@SMN=C"T2UH6@E6\I&Y\N0]:,IY"U!DS*-F6" M#(<[CN?, UK-?E")ABX\9>_? MYIT&-]ZMW%*<6IYK,8?-G$2?#IGKRJ0ON<4:YG^-,2<'BP,7FPQA[$*PA#WU MJ0L"0_RLR<&]%9N:,'F0O36<@TD3G%=2$G1GY[$DT1YRF/LF)<'B'PE)9%_G MD22-FZN6@J#9\=6DJ@MVV?O/ZAD0C7.L8TT1C,>$3]'#5+'^&V&M+G>Z,)F] M*:Z,2=PHDP*@VZN$XEU';_JE*;H]74GONM"3O;&^^(J6QG/5RZO2C(F:5'5A M)7NS73VMJ\%0'6OBKJCGTNCMC,R&7VS /[ MIY_IXG[&&V%9)\>Z()Y]7%$!XF<)H6;+X9M(*(.Y1OBUR;";LY102SLZ#?*5 M<(0QTU@>:F4B"C>,*;%&Z# 'B!T16!:E-VG06BU"SB:]QMKT]6%M.RSC4HW@)I-QWHFQ?L< M@CAXJ\O##\$,!O+X'(^Q N%[8\SU[T]GR4Q379YO_0SJ F?VT4D5<(;75GHH MA.%[^)&^F1#&12P$9ES%N5;3QB667CG3[ /5">G"5?8Q2_$EM\;+*1HM[[GF M3>?5&="%INHO8YX5G2\7-9O"RG:V1M0.'#K[!%^^!UDCV"HPH0MPV8<698"+ M&)U]'[#(R^TZZ/)NVZ)9 W^>K$D$IIA#%&4S)\# *+.5KA3YM3"E"Y0YUS9R M;PZ'I\,1WS)?%/F6 =UER'>RW61^X[B!:-&M8-W7@=2HZ )1SL6*_$O(352F M9"[VC*DCMDDL'W[ZVI:2E>GI DK.N[-S@2*3[21/QEG$4^-)*ETK3P4ZY=5U M 6R=O&D"XU'."[P5K\@OA&8*=^H;W);=>=<]"ZI3TH6IG+>$%UZS;R9#5:M! M,P<&U OA-OH,?T2358DT*^5CYD+TW)^:#GVFCKFOS:FMC3%=Z,MY#5 1^DSC M<C+@/5F9".-RQCONN-XB[\9^X\XJOK A.=F5-8A6?;*=+O"^$9NZH)SS M7B/E%U*DI^>R)M%R]1,V_6L#[<(O+FB"QH'X]E]1?D.#76_!B%1+[G7O!Y+2%AF0G# #3,GQ@-GXR]EPP#9_>0 D* MT3+"YWWB$->":A:G-O/CQQ/*F6<_R0X =3X!\NUR>1X";HU(KD 9Q9LF$>EC MWKKEQPPE)!PQF,JQTOV@-Z$6&S!JR]E=W ^BEUJ(.SKN4SX7NU*;.KJP?7 ' M\$N0.P]C2BTF:@O/- M0&PJ%J&Z8B<;J9ESF)A^>C^?1C G$=>6Z;1IL0MK;*1,8"&;>1?4.7/M/XFP M OAYSCS'&S+K@?@0Q"U8MDJ#S91X!)9Q*#_C[-^>2S*L6%AC(V6Z]"# AAI@ MDRL7V)G>)+_K&4I54J>^CP6>('#3+M/5JX_+ \^]'SQPSPXLOS>BSN"6#>@U M]\;[1W>>ZX_$DW?4"7_=N.!1KAD7(*(+RPHNP/'?#RX@U 3^+L'QI,V\3@(; MB9)K[_41V08.GNF- U&HQQ9&=W&5C93J#\HI !E /42?FY8GKW C8B,(!3CZ MEDL:_KUQX_=<3&&0RH5R_(H+^8:+6*@:[=XE@JIESAO,2W1E.^+<0W=A%/@' M)?:O@$ 4Q:\)OC')GZ8M7:/=AH! S>3O9V";]NNOY(H9G^\$X K_W/&LGVH2 M9S=BYL;))X.)"WRA)KY.+CW09 -8E9.I1-,CM2@L2FU_/4ZSSJ?R"C?28?1&@+<1 M81ZBYU]!'.2Z])JCG2$RPDW)!1F*ZVRF7?#"QR.=1#DT,("& MG(P7Y2JLLY%R/8T8M__P'+M/K)]I<;*+-E,*[^?4^SN9D*P]U;S"S92$$YN. M"?\IY"^40("#OF663$9;D$RQ\D9*^B<)AB/W@KC$SG)T^<6;*0U#)\;(68 5 M')8I4G&=C91KGO[Z+M_["A7WWDQLW*:53%9UGR+-%'Y+G69;JIWN/7:4H5-2>LMTL-:+U.7J7&]Q#^:%53!6:VS M+=+2^B[(EJETC90_A/Y5H:G0PQ;IXZUNP)9I]ZV1U-O]CW: M$A6_'1];;AM%R!:WW1X=K/N3H"5J7#OY#V<)17Q6[6U[]/0>7T0K4?:[L/3A M+%;OPXMZ3%.3]H>S@?:OJ>DQCWZV/ISE%.>%JKUMCYXJ?BFM1$]5>_N@>NIT MCKYV]R^OS$ZG>V@>'%Z?F6>77\[,K\>'!Y=?KH^_[!U=ZM6E(L4MU+?*9]E4 M-:G4UQ;J2-&++=??'EEU?H&M1$U:27UD#:M\8$R[KI6(?F2M*P[V%3K>'NV] MP7>B2M3\%AQ\0'LH@KAZ?]NC*TT?92G1H"XJ'T*OJE]5JJ]390H?09^*@UBA M@ZW0AF!#EPV81= =61:>[N!6R<1SF(7S9_RC2"$5^G@SG81O%D5W,";P[_\# M4$L#!!0 ( !AW9U-W M1_T>IC%+")V>]A_OH[/[B^&PWQ,9H@E*&<6G?]1YF.4TPOV1SW/OC_.ZF%_6./GPZ^N7V:^_QX:+W_NC]271\'!U]B*)? M/Z>$?O\D_QLC@7O !!7JS]/^+,L6GP:#IZ>G=\]CGKYC?#IX?W1T,JBH^R6Y M_#3)U@TVB7\:%!^N2;>Z?CI1M,(CK,4 MW^%)3_Y\O!O^\)TI,$,RCM_%;#Z08C_Z>'(TD)0#X#K#<2YH%YH0E44Y1GA"@ [3JRV<<3T[[Z1QE4=6]Y.^?^^D] M6RU@E@DR7Z2X/]C '*,TSE,EXQOXNR27N/S"+QC$SQF&^5Z.2L5CRN(&(%?LFY?,'F"XYGF JRQ$-8&.?XA@D!,AY-'M"S M'E.;7OPB31)E35!ZBT@RI!=H03*4 JMS1N\S%G_7@;-NZ!>/$'C+0-5_V %? M#3I01^.7RR4BJ;0>UXS?HQ3?8U@$E39>XG'V\E<#CG:]>$5Z@<0,5BKYXPJ6 MU"6P">;S++M G*_ Z_TW2G.LP>?4UB^J%^TS M"0>>6U\@\*0PCVKYC^8 TU M7#6 MGA$QT,9L=9LBF@%;(5PQW.$*$XN4*<@E41&_D%<"M)3'1( M[!MZQ6/M5P3B23QPL.,Y7REVBAC*I,Q-Y";>-W+<9SSN,0[03_M'_=X3ELM( MN453](-XO)7\_G$WH:08B'P^5WU&),/SJOV$LWE3$H+M*;H'3JR0'@>!U#JI M:@OK?9>PG-/TMJA.0A@LYX7'%MV_0D#7(N5DB\^?4:D#5A^(AVJ MO 2',H.03+4969M<64@&VPZ=31U#2(;;&I5->4"@:E:':%]0/.N5@T+MNMIZ MUBDK3\BT6Q>H5FE](HL$:4CZ9$@";2!S376%I&9V"'>J*@I)]^S@-J;$6ZA= MU#$FN\Q@2%&)'2YS74E(08JEJCG6N(5D+JWWXIF55((SEFWP:@LFSE%PD'8=YR-M'NV=90>"Z\JSS):["[ M%XQ"@)>#1SU:JVLQ%]:A$197SR!96 ((17PU!!57<06T!&, K$V'-,,<"QUB M#]_8@02!SW*BG<,\U(]W [5GSI<@-&FA"ZX:!\Y,[I5WB'M>)I*&X5J:;LK) MRM'6<:JEZX;;1LD:*#V7R@@,3IW<,[W$2YPRM<]@7B>LVOA&D?$\SG(.$JT[ M>==,Z)G?):8YKLPW!]_A=Y+-+G*1P63@,">*S5&Y00+_$KTGLD-/?DN8L%IG M8,I\1?P[WM!4#;#F!CN5!1TNLU'GCS!W7SBD$+(!TLYS,*1T@'XA8:TL8$CC M:(O-:")#RHQ: ;*U)"%M2U@!'641V+73J$DR#@QK2\/B( M+YEK5!22'?4LH-;9II!,M6>9-<97+13N<#:D/LYFCDF/D%3$$I&')%8@6Q;Q MYNYS1!2J/6]>V'U%U]L8+EQZV]#8J@QHN+'$HL5?R;SZ\XDUHEN?E &%%S^< ME#E+_IL7OD$EWEO&E3G+,D[&>29;/;!;U'3(\?#?&H0D]:X"1 GJKW(U.*!< M#\I#$%+>+!O:G]P<>PWS5-R^P+VNP>MFGH7D47F4[$$L8T@1KLWRS:Q6SI!F MB".JO=JA4+QL)&;1)&5/^RX,,G7"4"P$Z,088DPY;$5<.@5.X3=!DC(V/>.PO$R+$;B8R5^']&PNCY., M)IHFZVK_8XU;X/G;O5\B]^I(KMIF(#%,U?+([H\/-BAOU;6RVS.HW%6Z>HZ5 M#.Y ):XF$QSK_*YNF/!\U1H8\YBH(8??4UQZ0S [P([_J9YKI./2U"NF0IRC MR::(1W2GP5P/VR41"P8>SA?.\H7/*A?X M=PBN\25[TJW->D+?26:Y7H%-6()CF9RO'H4\\7D-WBJ-984%F/"E2=W<.P@! M7[$_O0,^0P6LDU%'R@IEC-7K'VTF<74A# \AU> MY!Q<:(%E^-ITG;Y]PT[PC":71"H'380]%G.C3G \,'6U"<>5+XN+G*"*8(I/ M=-Y]FRZZQ0@&+(56A'THAG),K(=WP ML9M0]K"5[./:C]U NN\EV&+W<8_A;MAM5CY;M!^"1]O)IJ6M^'X)7GSV3IXM MYH_!8VY*9EI[16_ )VRSG6*-/V"WT&UCS!KQ&W !VV]MAG8@Q363S79**[R% M6*@M>G.:Z"W$/VV16V?^WL+D-Z7.MX6PCUQ\2,6E.PK%+2WW%G3";3I8[U>T MB/]#AVZSO1%4=7@WA8(;D@NMM"PD0]3]Z+3=Y@_I.':P4FPL)@@I01JL%!U< MB\.?UZ LP]%)1,K 'WB)$$TB)G._45*FQJ-8;@U$2NI\)8\U6-$G\AKS= VN M^8R'1V:\G OQCF?'LR3N)T>".R>R9NE:7KHSPXFZS4NS$VHF[H;O._3T%>8/ M)RAM9+N.MJ,J2<:_RQTUB"2TY5UF8O^'A]?\E#>BR[2/Z7Y"NT9A'?UU4=.Z M/+!^AH7@=NZ*SC 10_ '=X5GL&HA.&HMX;FHH7=/ZNRJ*=8]2J;W]^S@[L>;I*1KW92JXY*_<-FOC5 M$X:U5NJG@?8U8=M@0E@6K8 TC8IWT_DA0L7[\2)672.O.-1UD_4OAGW%O($R3,^C6=#, 5U(KH@3,A=3$$*\XA%1 [@S-Z)^]@4#!\)&OD,&>A9"#!U<4GA([Y33=N(YZ M^UW0]>ZFL4G7%YS=X9A-J4QM#A-@BTR(.IFCZA2K4KTSNJG'\%D^Q\D+E.9K M5KQ]KW]GU_AN\#I'U^)EXC[YO\]IPE?.*"R:A>G^6HR!^7C+(2=N2-ZTFZ#L M35U(SK0;1K>)[]UE.3Z**,ZJ"_47L(8*>11-W;>?9X4HV"0:(T%BM08G),WE M9:*UK=KY+ ?EP9_3X@&&)Z_E=Z5"8)&6F*,I_I;/QYA?%MRJDXIBE&> GJKW MLZTO=]:8_AU[\[JZU?(J*Y'KN75!W-Q+"$BWF#N7T]4-I[F/,%?XMD/&]CS/ M0UK,#R43NQEBL126'\C_P*IB>/)_4$L#!!0 ( !AW9UGOSM_=LW. EI1)+9+V^_W >C^_'E MY=LW/$5)A&*:X%_>)O3M?_['__Y?__@_0? ))YBA%$=O)NLW#_,LB3 [HPO\ MYK]/[Z[>!&_>__CW]S_=7K_Y\C!^\^']AX_!R4GP_L<@^(]_Q"3Y^G?YGPGB M^(T@(N'YG[^\G:?I\N_OWCT^/O[M:<+BOU$V>_?A_?N/[[:MWVZ:RU^C]+G# M?N/OWQ4_/C=],?3CQ[SMR<\___PN__6Y*2=E#<6@)^_^^_KJ/ISC!0I((F>?WE%0Y3FTZAEX8VRA?PKV#8+Y%?!R8?@X\G?GGCT5LSZFS?%U"$6 M,AKC.SQ]L_GXY>[RY5R0)'T7D<6[39MW*(X%R?D(DBJ?%8OU35*&_Q;2 MQ3NIR=[__/']NYQ@H0A2+)Z5!@E-<7#R?<"S"<=_9O(KO!+_Y=^R$"^0I+,8 M(Z?58@@E]8)+DA"I?Z[$GYO6DL .^"B(P$\I%@I_HY:V=,0T?/'"^/:%S1$^$EA"E:U*9IBO@D7VH9#V8(+0O"<)SR[3<["C=?_'%& M>!A3GC'\("3E5(S_=33A*4-A>D"Q10^G'-QO5X184?A2?#R<:GW#?NA]0),8 MZVC]II%;.I_URGFN5I[?MHID7?LJZG=Z<<3"-Y0)A/K+6X%RB_WB[U+@;5E*/-ES1)A5"?Q_F\"NR"9_*#-<=[!DB=)5:E M]QRO*KW6,-$'U%I![MC\Q[L2S-@F%(YHF.4?4!(%.)1=K M!\7_@Q$[3Z(S\?+**-,T[9#*LXT4%<^^Q8S0Z$)\5P;CM6V=T2GGR(S*%RT= MT'BY6X4JJ&[:W"VU94#=I*D#*@MI4R^ARG8.Z/NO#+$4LWA]AY>4'9J4!BT= MT/C D,!H\NUIB50U=4&E>$0597L_=^YJ&441PYQO_I&K\T3I=ZEHZXI.N<+S&;BU7QB]#&="R%;HD2]8BI;=T[K M!8GQYVS?*']!X,LF3JAB8Z'I9I2I9ZZT5>>T728A96+QY0 U5\=CF@FEMZ[< M:HQZ.:!=8$(4IF2%!7)%&UU20715\\ZIO<,S(OT_2?H9+=136]ZL<^KNYSB. M=8N[K%'WE"U0')]F7(!#KMY(2EMU3ML#>KJ,I!]I2HK$$8WRT;0_JH"C 4U4 MND3F-%'K;%63#JFZQV'&Q"2?_:41VUDQ'0O[S[CI1&#JJ"**7O^817S M (*+*4_^ 9=J9XHI7_XAEFIWC"E?_D&6"J^)*5/^ M@16]A\J4-U_AB4E,TY1'7^&)22S%U#3W%:%4!.1,6?,5G51$2TQ9\Q64& 2@ M35GT#Y7HPG"FG/F'36Q36$PY]0^M&&06F3+G'V0QR\HVY<\_]&*4*&W*GG\ MQC!;W91!_]!+Q?&*'5.='ZT):<)I3")9=B.8H%B6H0CX'..4!V&Q@H)E/OE! MEJ L(J+=EEC]>9LFH[LXA-.R+;_Y8Q3^F9%MO"66PG,S MBV!,VPBB);M(Y9F=XBH481V/*TU+*S'HX/= ]"D,9 M+>"W:"WCQN6Y=&:->Z'[#H>8K"0UGW%J1GU5%]<\B&TQNB)H0F(AKYAK&:AN M[YKZ;)$5ZTO*LC1,&)[+#(X5ED&I!;ZBG(LYOID^H"XOS>S7&\4IIV/$YV)_E?^<"R"P$F0*I3]*QXBQ M-4EFOZ%X9XL<\&?5URU7.YU1R8"BF=OR01M44ZAOH;6+92!TN()J?8=^Z=_; M<2V8*._EE)-/E$:/)#Y,S57][)2VRR1%R8P(9?+\ML^?PCB3/C\-W39=G?*T M]\H5I)>TZ(M"H>AR13&G<809EPHO/3P#8MNM+UZJMRU/$/-+,C3P0=_!*?TW M2UDQ5JRQ*XPXWA*WKIY[LTX^\/&9)F$=5E[VZY&;.S*;"U/I"R]4HQ$GBCYN MN9#&WT:;:]]#55OW5._O\T:D5W9P2O\MVX 6+;"L:.F:XJ6PI<^?EC@1\KKQ MHYE8CA8]'7-$Q6I,U[2&NI0.@SE0TWQIB<(\R49&L2F[^"4_@,K7.R"M] E9+7 M-8>3FU#,%,YL]E[,M/OL0CN6#+S<;I>9 6?5---&+F'O7J,QLXW\^Z;901ZR M;1P9-N2Q^PQ28QZM$P\,6>P^E=3Z-5I;>(:L=I]+:B^QC9GJ/H>TQOLS-6L- M>>P^C]2:1PO/FR&3W6>36C-9'H,QY*?[Y%%K?NSC3:80P$/ 8QJ,-6710YAC MX$ VY,=-C.S+$P#8-Z9%P:$E^#/JKQ*[XP*:Q9-]DU,S+FWS MCKTS(^Q>IDU,USMSPH[5E@36G0G1RIMLN"NZLRWLN+5*T?+.QK!\LX:19N^L MC-KKTW,5:^H>-@L@>8=X# C_UE53G4[@'=RQXZ\Z#]<[E&/'G.VQ!@^7H@V[ MMCD*WB$>R[?;Y$2.=W#(CG>S +AW*,B.25UNA7? QXX]NU3E';->GOX.EDA^ M/\ M_7)PR7EF3OVWK7M,%K<4*+O./?)E*%9FG7KG0WU_G&4O2+\^@O3K$O.F>.$* MDK7M(2$8$H(A(1@2@@]=2/61L8>N41..Z\ ;#]VB]JQ6(Q\/7:%U66Q:D=2E MR].$1VL+ST.OIR6?KJ8)Y[>3&5> M>!Z PFQ%0LSO::SF1-?!*?W;./=V,C5'GG7->Z7]%'$2&A+^3=M>J3XC<98J M!5_3VBGEPL##9)84IERXSJ]&E->#T.234'.2<-OLD@N!%L=4 M[$U))D3]YAEF%++PG+^)^?F3F%D!7TF"V#H'DC+14?04($:0-LLOK,%$DP]MM2;[]WTDZ'V<\%7+!A'@4 MYT_E:3_QOTB-L!J,Y#:*BO/]4XC,-6)?\9X&4D54M1T@:GT$4>O?L3PECZ/1 M2JC&V>8.TYOIQNPQS7.H.8H/G+X@3K.7U!W&2UZK+/A:8T#. N0L0,X"Y"P< ML-08)0TT<\'4^3S0; 6E2VN@J0FFF'>@60E6?M.!9B18V,8#S4G0F= #34?0 M.,8,N7)7W\J2*Y7[S'1#=WG6W(BQ&BXUMTC:@%5+)KXI6F;B(?<.K=5GN'8D MT3ODUN2E.XIG>0<'F\Z9)@KF'5RLSV]%),I4&_AFO)GEH'BGW+5D5[!8XM/R M3I6>_DMC8[-:9D"'+>X7R8Q2>\0S!MS(A]@J#A M?L&<@.1;;^4->D"*6'D*4\G4/=\+ M(FQ'_LV](*/HWUGA9=A.[RUE^;:3IHQ,LE3V>J"W2'SO%^@KKUYLQQU2#-ADIW8WNB0EN4^+0M26R"U!5);7F5J M2W.'KV_^M$[V(^_<;&US:3"!#J"A=XNHAVGNQ++Q;BWW,+&U(+J?LO:D6M!8PY%:JWZNODC\]3<"?E@[U[:_V^K MY1<<5'-DTLI /?YI6W[W!( M9X6P5UTB[^JQ?=4IJ90"93NGU#Z'R_;(D1=8*XC6-7=;"R-7;U(L:")DJ#1> M8M1V6%2W%O)Y?<&)U^?L/;R1IE(E53=VZ]HT/*OIQVG,9U?$P8+E)8%2JS[@ M_CZ"4\GY+EG46CS+SSD4:*40W?P ! G33071T2-B4:Y,+BB;8I)FZIK;K8WK MSVSD/]XL\_3C\R?,0L*5Q:WJ#^0#OSE ;?_E6P_KS5RT\.KUX[CGMO1"J3)V M*FZ>ZJ_F?R5-TSDU8D73M:_0 M;PL1TQK8R;M03;4E6I[46K:L'#-6'1RV>S&TEH7K733(^$U:./R\B\P8,VEB M/'H7/C%_A?6\T-Z=!3-FV'!S[RU%I21[J%TE!(DK?FA90Y8&=NJE[A7OGNM3 M5UE&OM5:Z2/)P+>"+$W],89L^U:CI:$OPI!KW^JVM.Q[-)P%W\J\M.N$,YP$ MWZK"N(WBF^(3WTK,&#N;3!GT#8'9NZ!,.?4-E9DE0?B1%1<*NH)I3!_;OFJJ M:N"^3Q-K28,SQ,=\AOBE1,MO9/$>J:)D08#\W\M$UKU*Q'CK45)X=9%Y] MVJ_+1SF=L].,"Y7/I4J?D"1')T5)K)G@37SB@OBB+-:(,22^S7D>S^7'RV2T MD!?6WDP57:X(FI!82/2)8AH=/]UM/J1X^_+_TG^Q0C'.+_;=0F/Y@U@XWWZQ MU_*YENX9X4O*4?R)T6PIRV$2'A8ERW"TJUBFF-X^2!C.'!>H^Z5FV[!]_A3F M+!JO6',,_NR?N2B,41[U]+;'U1WLLAW-XOMR'C)KD7+^9FNMW_ M%/SHFO=*NT V0F#2]6V,BHC3G:,T_/T[UQSVE0OOT /?-WR_ 2D6AK MBFTKG6Z$3=[+H+S3J]E@SN]!S$W/WQE)\1E]5&$/=4/79T?*3,$+8?$(LW'? M%%3P83^ I_QIUEO]@7S@MZ@FWN!]5@S@*7_UWJ?!0#[P6^*JL>.S8@!/^:OW M/GWS:0WCK)Y @A+S"IM%Y[\RWRA:&;./6>""Y#N\S)@P>3F6+KWG"%,UJP8= M>^%'EB5^&2W3\%+=J1<^'N@FFKFU/7&1UY-['*J/&=09HE\>A6*+,KD><"54 M-N[7+S?W<\K2!\P6NVM.C#FJZNN6*T9#C*/\K@Z9<"*4EIEZ,.WGFIL5D7F\ M0FN=T6R23K-X:RRK&=%V<7]"^?0PI45!?75C..4+12X+@J'(I8HC*'()9P7: M2S]O9+YY=Z2P 4-'7?NS^^P4[T2A4Y;W*0M74V6"_;Q;8*XFIY?, M)^^.3;F:;7,CRKMS6*ZF2!JVPR)ULV@\ Y?UF"DH<9Z$]#"X0'O(&+;HF"?9^.=,NAJ=5AG MRWD'WYK-3-W$ N^FH9&#RCA?Q+M=HP%#^]:+7;S1NZVCHUDP#B=[MX-T-"'Z MH*UW&T<[,U$WG\X[F[:1FC1.DQR*FC1AZ.5Z:"/Y:2@JU':&[)(BAJ(WZ\F) M<>;84)1FS6DP23KS#D^V,P5U\^J]VS?:F0[?#AYZYT5M9YK[/"_LG>?5@REM M248[KW:3T!0')X&8:)1L(LT!2J)@@CCAP92R8,DP%RV_B;/JB]W4&]=%K9LF ME$&IFV,N=5.>7-GL@B6R@I*_V]>ZJ$CJFDJNSWSJFZDWMOB=27_N:&&N4,E?SJ#T7M MW_6FH>R^R#+]A.F,H>5<:(&X5+$:M1T&M>[G>+NQ[].B6"W:MHYOB^02"&<, M/PA<<1K+NJ;51R4->KBM=G-]/JJ\U.9E [>G'<@LD9L;2M)-\$]6E:4Q"07T M?YY"!>UVG>'4R9&=.FFOOJGAFG7L0#^64S75C)1C)*H!*[YQH-^WJ!6(<,M? M"^>>+#9O;^)09N^#ZHU$QW&CZC-=[8BCYW=2&;\Z'<[Q)MAE)XS5;@&WKZDE M[:$PE+W2%F7[$=5Z'KQ3#R;[[0 40-7;4'NGW*YX.%+'F.F0!DCYF)*V\,:WJ>+(>J^*2*/]U#6P_DXLP?SX\3<7GAL"Z/+.SH!RU>,!$+]"0'R?GJ<$ M)PF^8/+,\(58GV(AEN:3&K<'F&M;.GY7=DZHP.?*3X"^*?EHZ%"R&]29HZD.6>" >H4.J$W%TP<< MSA,:TYET E\*Y1G'6*QM%&\W6[5+JMX(+9#^P% D%@3[RO-/"5I@+IY]14*9 MMUM>C,2^(Y0!@3(@4 :D,66_8S*;2WRPP@Q5T%C9SJG79YSQE"XPRX&-K$\V M)\MRI6+1 WSS5AQ<2%"$K\A*EJ[;@I>B-/?I^AK]F[)Q+*!,A8^^Q@B^<+BC M[K/8H2J]W#5'.7Y.>_7M?]I \ (0?4.KN5>_WB!.^,#+^83!-D0%O:<@<;9ZD-I[QS=]9]?[0%MX=7;OM^UH,/$1H'4E+# MU60X!^XNAV@P!]:6L2'S[JZ$:(%Y8[ [N/@D%!6"HD+'652H/@L&#DRWK$ > M N0A''$>0A/_F.L,A!^"6%XJ8YMC<-C-619!^8,A3^ 5Y@F8C1CYBR9(0Y*^=0LD7="G.V$JL$^,KO!E+#I0 M4I&(8-"\!:)^Q>)7H<;/DYE\&6IR*ANVR35--8=HP7RKU'$2'2_%(M>(VO5+=L@12ZKRQ3%:QTE50U;(.0S9>G\ ME&4)?R3AU\_X\9^8<5SQ_HPZM)+71)*0+%'\.Q6HY9%$^/P)AYF\VEG @I21 M298C'"'F*,FF:)/(N).HC1B1JD2BSA[2QLE"3+/X7Y1AG6*L;-@&(?+>/+$1 MC.=$JZ1U;=O(&J-?U_2?:(ETB[BR80N$_(:RV3P9HP1%NFG1-&V#&"*/#A T MRB32CHF6(H/VG><4P;5C<"$37,AD0.VKRAGS_4*F7%/*B]3E#&4H?L!L49' MIFO>.^V5Z5KZ#D.EO]?,LBO,.<8;')G,./:]$O%W-ZX.H MMRL+%AYK;W)4:K!I'(OR+D7/@DDC1ZHA@]_YR*!IE-.;!>GZFLGO?7QKS8*: MAIS_X"/G!O%)0_9^])$]@XBZ(7L_^29S;FSVQA^M??_;QI1G$-4UW!R^Q MNVGND2F37H)2@Z"]*7]>HE&S1 !3%OW$HL8A=,@7AWQQ.XXA7UR9+VX3!7.= M'_YC@,)03%.TO7QV_S*MF"8S80DL J$J)AOGTI9 M .D%_D2M!Y1> + >8/T1P_J.MUS7EL!/P49& M%/XV7]FAV3B\-"V5*>Y-?K(U)X<&M#>)R,:<&!I4;I<->+[!\WW$GF]K0\FU M+_OG@,\1PQ,D9BT0K65>1Y[@;NF\UH[CS%MM2 EDH[Q"M^,M9E/*%O(^YEP^ M\GM229CBZ(L0P:IB8C8=W:;-/"(6/:R793?O5;9Q2N68\O1F>H]BA;-7VZXG MU][-=+RG03;7Z$HB^;U4,J=2%F[16FH?;8F/ED8%)Z==Q2&QX= UQO>IH.1F M*2>\N@"1KKU3ZC_A!#,DZR>/HH78)N5$RH/.YT4"9B4G5GV=2X$_@RO<$R7DD"3E6+1TS5' M&Y21:Z,<:MS=?]'QHN_C.,PD#ZS/\GH,["N69I#)2S'MYI:7Y_UY?P1P45]#;PBWKF=.WV-U-KZ]2JBTNM:\#ST[%I^+*P/;X+: MKN:HKB-Y< %9:Z>-=^K6#!7LWZ%:[;?V4E^VB90&H@:MWZN=$\([E6;-;PV? ML3UC3LAZ(,-01\<$/31AJ"/#@CZSH:@[UHG* ^1 MW>%EQL(YXOB6R=-[BXH+N W:.\[J7RQHDI.ER>I7M /+U)*#C2Q69$J7MNF' MRLI4/44K_RGM-1_P/,T*_/ MH]5T&3(/?N3T'HAZE58WZ@-^1O=^Q@[HW)F;QV3:LUI6TWKOBFO5IJZ]L.DWD;?0^0 (@>&V??EMA8U-')\ MY,@,9U K(\-+/O40_3!QW @.>\FK9C^BUNI_<%$\6\O,N\B0D012:S^A5\'+ M]M>F#UG);4JON1'HG0!7[Q/?9-)7^HK]E-A6=LU&TNI/KK&!(]H[Z53A-*J, M!I4&\+P43EN0ZH/2[.25E88XO3NR8<]7::34NU,9]GR5!ES=\M7FYFWB%?). M,>H- C6+@]&0;1A(C;1F2T6"(=T1TAV/.-VQ9F3#>?KCAX!GRV4A""@.0L3G MP32FCP%)\J/?-:KK6HWI+CG2GBK(E3SF7,GF"65"@BZ$ -WOB=5N@6LKK-IV MA_0S"/G#T2)_(A8#"A "U@:L?<18N]Y.ZAQJ?PRFB+!@A>(,"_:1)"XO#V"+ MK[4#N0/5AJ0 DCYF)*TX,3(*YP2OB7^3K.HZ MW3K]VR";I7C&T#2]3,(*XI2MVB ABXBL)H+8"M]DZ05)4!(2%#\K<<'_PQR/ MPC\SPG!TFG&A^GG55+8Q8 N,"0(B0L=8UFSZ#?$P$Q]/"8WIC(2W* WG5?)@ MW;D%@L^EXI(XXV9ZRVB4A>G]',?3*S+%%V++^OC#M=C>Y_R!_O"^^'29B'F\ M((RGHR0A*\PX8NN;Z5CL1?)&)3'=:@8[?U@+$_(P)RSZE<;1!"G.4>F:.;6J MMI*<2S8O$$TAY-7)F<;]CH.;7H\8E%&G3EC6M'9\I#"11?:$_A2?.!$H.?R%WZ2Y<+I^_O@K$;/,PODZ!W<5 M"\>N)T)D+M+;-YR.WYH8%K8W?!Q>ZLK(< MO8N%F$LE-71->A6IZV*=#B0IW/[-UO2 NN6\Q15KZ2?Q;NV::U;:OJ/>RV7> MS08UD 5O+PY:-[IW)T+L>704]?#NC$D-Y5 [(.I63%K< >HX_+S;!NJ95&6S MH/.Q>:GS'=FBC38!?XY@0:*=-4>0:.W@"FLXQ M"T2O)<-S*< K' B"K5/M[$9UEW=7ARY(PCOF)+S&08O13J!NI#R-]\6IN*:N M,A!HW=]Q.L +:N2!/.TA'<-ND 0 E8%]KPP,E5PA% RAX%<7"AY^E42H2F;P M7FAC).:58Z%=Z?4A0 "^(? -';%OR,Y2(D5P)1"41R29!8@QE,SP_OO7 M>X,,!G'A_#$F WP]Q^SK49S-NN0\P^PNB_')^\GW)]=":AA!\0-F"V4JNGU' M<'6 P0H&JS]VWH ,5H# (&/$ +7W4,=@F!.9@F9DA")SR@,:9;G'@5+&I.0 M8/[\P1P1VX[H A[7HPFP\C%CY3;BHAM!NMV(CP:!ZCNX/5Z/..$WTP.JUL5_ M=?%/N\ZN#WAS04:49TV:<6/2Q2D/G_'CWM0RFHB/89'F9O.6Z@[CE-<#&C2+ M2-/:*>6;S%J9C2R3=B4=OY-T/LYX2A>8F;VC>H. J0JF:BF.-EH?8*:"F0IF MZM&;J3I=0.VQJ7<\&A!.F\%6QRNR;9;-L:W;PT"M,]H$2+D]#=(ZZ\UPOO.4 M_$!,"DK(7[E(!BB)@HE"5 J]4 M=6 4S69,4)+F1V@-9(4*H(VV1-=P^D- \JQ*@1:? ORT%/**ZR%G@Y&<@61C6@ / QZN0F+A M'$=9C&^F7Q*&0SH3=A>.'M#3*4Z$R*;\CL;Q!66/B$5&:*CY@("< 3D#<@;D M#,@9D//Q(N>V]DG7#V#7&ML9 MY&Y '8!P .%&(/QR(V'K<29$:J/KS"&W67< V "P 6 #P : #0#[-0!LFUW1 M-9S^/IA1&CV2.-Y#E&(^4#(C@LH <8[KPNE:8SN#TPVH S@-<+KJDB\II_B* MK'!T^2Q/HUR<1@O*TDUFT7D1-3$"4FT,V9-)44&ZI75A/5(O'-,J.B^R-&.X MKA1T\0@PQL 8 V,,C#$PQL 8>PW&6$T0X=TI$SW/[6%&[TZ>F+_P]J&2:PO] MAR#&B..:-KBBMS,KN_+Y8$>#'5V!:J^DY(PI-XM":5H[IESH%WRSS.\&2V8Y M:5<$34@LYO,:":TC_C7DJO9(8-F!90>6'5AV8-F!97>\EIW1MC] ZZWQQN_: M3OE1ENX3TQ5MCX/LYZC%-)FEF"V">,,"J6O0-'V,,\NG'4+!1 (3J0(>YO>$ M?*9)6&067.VDR0@XVG;O*80X*A:2+7?V X#)!"83F$Q@,H')!";3\9I,=??% M 5I1]0".:]/IIV CV+F%(/[%;,D(QX\DDEKG^<[N>A93S=&=&4J-Z /[".PC M(QMBK_S@N9 9EJ!X6WJ0C]*4D4F6XNB!7E"&R2P9RVI]\J#=Z?H3IC.&EG,2 MCAA&YD9'9T\$*P6L%+!2P$H!*P6LE-=@I72\D;I&^S\'?(X8GB">G]E?R.! M@WJZIL,YP_-V! & !P!O!.#'>Y(DX[UBM=]+.3N5;OR23A*HC,2Y_XE.Q.QUFA@ MIH"9 F8*F"E@IH"9\AK,E :;I',X?1+P5% QI[&84![@/S,A@C71M,E8[L"T M.36 I0%+&V'I,[(BD1 5?HO6=KA9VQ,P,F!DP,B D0$C T9^#1C9<$-TCH<_ M!#Q;+HNWCN(@1'P>3&/Z&)!D2MFBR0WA-89VAY9K$P?@&<"S6::3$*D+(5'W M>W)VMCL'8YNK5&%3$4WR1V6I0%(,I.A M)_XEH1..V4I*V66RS%*9X)6$HE=NUFEO:>GP48#( 9$#(@=$#H@<$/GQ(O+N M=U#GBF5X+D5]A0,QZW6Q>ZW!W0'Y!N0!J@=4;UH< M="MA>;6O\;Y\7>8G!*Z$D-E7#*T_*F!UP.J U0&K U8'K'Z\6+W5S=(Y+ _$ MO*!D<^U;7GER(HV*8$I9((CG,@20%L*=(A(+D"H(S]"S )@B]*;/<0?6VZ$4 M+Z&[6X(5?Y>_=4B65>2579[YU3=2=K!Y0(6NEO;JA1SE#) MK_Y0U)J* ..QMO$(%DQC1LK7/=4LP,'98!7JS1L(KYIQJMTOO#(@326J&\O1 MV=M08PJW+("#HD,'A7+1'YN#PEUAIVJ6ZEH7'OLA"$>S&1,"F_])IP$KZB(' MDW6P0/\6[6?/Y8X#Q##:&NK=N2P:D^2C=Z,EIL 1H1.+\^'Y4*K;J!4_KV+B\8"Y3'4)C^3M+Y%GZGVU\-.?K@#T<&,!=<(J> OPD*\'CAFE! M-D,Z\Y'9$P4^KM?GXP)+L/?4]"\)>[YX0FC'4YP(39"J)E?3&FQ80&F T@"E M';!DI#6\0&+LFV.?,F WP3.2R,+B>9Q/()3\XT+>"RM_SO98RT>:;)BK&3!U M3%6_>+!KO@!2 J0$2'F\D-(5Y66;-8:VM\YN<=I6N G+OTPHKUTOF3IG+*\_D(;DV/Z#!]FZ3(IXV"<,2;( M;RH[-0?W85[N<)2%.57?T'Z%EER> 5PN8Q)*_26U69:*KZ[(@A1)59:3U,:3 MP*P%LQ;,6C!KFYFU/82MTP8-GL(#:HJAMDV9 8WQ!H M*^P 4CUFI*JHM?6LPM"QZ^R4KQQMX(CGR1O5HJ%@KL8(KCDLI^9T_2#H*%F_-7KZ MP9&DJE15UNAY/!SU6A[]3FSE+ O%9BZUZARQF3(=OJHI.)O V>2ELZF:D3J: ME#905X-SM-7>:AR_9;U):?.NJ#7*\\K?V+U4^U#A"]S(X$8^/C>R'F0-U(M< MVPP;F&NYF1-CH,[F.@X$UT[9[X,9I=$CB>.]'"0Q(RB9$:$] L0Y;GR(H-E# MG#EQVR 3G+O'[-RM56,=;A>$VP6=4^3\)H'?,9G-4QR-5IBA"AHKVSEU0,GH M=HJOY,5 E\]*7A8?3;]P/,WB*S)5N:5LNH(3$)R W0"PKV.WCCKX%Y'GSP7 MG=_KZ*8R?@4+!ELT.#7!J6G',3@U#UFR!Y&>.H?$.$N:B%X\/]86B4]D2N1[ M4GM/NO$@-:'$-S=3;#V:^:C\PZ $>9O P#]##W&2_-#*C#93WX/S5C4&&-U[MIN^/ MMF"N>.7TZV<]>.YM;TM*:IB(WKCK6Y@#:^O2N_S"%I@WAE(0W8#HAAW'$-VP MV(9*W 7>Z=K&3!KYM+S3LJ8%0FS-:T\C5VCOS3S?=$<2R0J.Q(=@AA/,4#$( MBA:R'DK*1/,5/KPHN9N 5@<$^A;GZHQ%"'\=<_BKL6-H7RO?3 ]5FL)19-8) M''+@D//2(0>F!I@:QV=JV"AE3X&H+!VVD+9".1R:4A9@%,YE)M!4 A^>A?+< MJ+QQ>4IX*-#1&B/6<7951T3Z!D@[91- *8#2FMDV>\)X7LCB9R%-#X\X7N%K ML;G,:V1N6 SJ\3S<214@;]JXF5[D*_!_Q )L93(J1_9X1B29%Z)M*Y-P.)CO M?-.LG9=_.)CG?#^()[?WPK\9S7?.'VE[?._& C,>S'@PX\&,!S.^]V!:+61V MA$%%6[@^T !C"]NV(>>^U8QJ!:@9\N[+S05MHG-#UG\8/NLO##+7KLT?@CB_ M2CY 490_!<7%-P%)II0M"K=9/8]DK;&=.1(;4 ?^OV/V_RD.-IZ*!?V5?GV8 M"WE 270E145]FE'?N@62QO*"VABS$2-_"?G5D*1OW0))%_3I3B@U]HG1%;Z, M10=**@Y]&C1O@:A?L?A5;!KGR4R^##4YE0U;($2FM+,$%=KF1MA_1?[NKQA% M?V:(B1\O4$AB4G6RM^X8+9!_C2)&HONE+(E9+6O5+=L@12ZKRQ3%:QTE50U; M(.2SV-CGIRQ+^",)OW[&C__$C..*]V?4H94SY"0)R1+%OU.!D1Y)A,^?<)C) ME*LSF7Q%)EF.IX28HR2;HDUAWIU$;<2(5!W:[NPA+4S /:99_"_*L$XQ5C9L M@Q"A>&=B(QC/B59)Z]JV<4*??EW3?Z(ETBWBRH8M$/(;RF;S9(P2%.FF1=.T M#6*(K(!/T"B3B8DQT5)DT+[S>HVC!68D1.4+5-V@>[HX0;=B94])J"9-U:9S MZNX+;]\G3&<,+>=B?N)2H&O4=AC4.J\D^FPQ[].BJ FK;>LVI53L S?3.RS, MB-QBW!X]5$1'=,V=TGY^?3ZJ/(C^LH%3^G(=.::)T)CYL]N:T,4R#:9ZO>*Q%O5_/Z(.KMRH)%3,J[?#P+-HVC MS=YEW%DP:10J\2ZQSH)!TSP&;Q:D,6S0>6F]2PFT>&O-TA:\RPBTX-P@ \&0 MO1]]9,\@9\:0O9]\9,\DD\6;/='.0*D.P!HR];./+\T@<\%T=_ 2NYMF%YHR MZ24H-4C+,>7/2S1JENICRJ*?6-0X2<:M"H6S=W#V[OC.WNE"RM[ %#NVS#)L MO#/9#<50$\3SSE W8ZL9-[Z=:3/)>_#.0C5CK;7HN'\EI5 M5JSV./YRJRPE5G,4_SBUJ9;8?$!_^/^21!M\BB-AHHBFHX7\JP[KNK%Z3/+6 M)35[E; ,"<#VOM#:WMUA)P"#XQT<[\?G>&]K@QVH@[X=:VB@#OQ&B'*PWOU& M%L- HP#-C,*!Q@>:6?T##0JTX-<::&2@!7O)N[RQ.C$1;9#+3>CCQP"%H9B6 M:'MQ"=^[]"2FR4S(WR*(-\02^?-A^WJ1D?8?["QPTA7I$%UE,P*!E>Z3<9BR<(R-:5$W=EM,I:+G:K;=RPHW;]T']+:-3L=WE M9Q-^;GVE4I?;"I99)_"'CP-RUQAA]H"Y9[48V4*>K M#98>J(O5!I@.U*%JS9VO[K6*GUPYVLQ)\-CE9LL$.-^.V?G6EIOF,A&BBO.M M\#--0A,G3647ISR<9ERH4,['=#$A1:&,.QS264+^$F1&@BPR)6AWHU3X9T88 MCD;)OEH5OV4+'.U8V?M-,1'.GNO>1;1'A%8>]!W-XCQV8T\D>D@W,^51O=QZH)\H42+DV]G\*-OHLMTVQ+$>W M9(1C6?DTD(E-8O8RMC- ZD+,_2LR@P-^J:/<6:TMT,H&.9@F%= Z<^95"HC[W%<@E. XYB\2FE09:@Z52@ M4AFW#\*,I\+,8#R8K(/9IECJNF84QQD]_J'#=CAJ "/S PEL7>R/FS]V6^/F MBS_&HX/M\.4/C<&:&25GYPI*=C\XHN33J8*2W0^.*/ERKZ!D]X,? -\O:H[- MW%!DON<>A7$N$967D5>U:X[#X5)AN%2XMF5VAU&ZO.K;*%1HSRM_Q_%< MD]?F*SLT6KP)/5ISA-CM.;DT'SS)I!HS(DAG'>[;,##"Q[>X_/P-K8G M7/M^?P[X'#$\05SZ&.E")ISG&34- _?6XSKSQ=:D#$+SK]!7=HO9E+(%2L)" M7NZPO,HW3''T18ADA?/,JJ/;Y/Y'Q*('\<22R:QLX]C#LYVO^Y2&7_-)N[O_ M4CKA5GW<>D&DHCF5[W^\IV=&C,FK0*1&.EWOFFPJ8>5S?_YG)H3Y,A$,97F M,$=O#W.4W"SSBSX_B2%2?ID(.2,T4OE7'#]^&'-;RL(G1KG2I=;=D_R:,:YB M9*2[VZ7G&I2TP[.N6^ 8KUQZCMYC;061O;*>=;K>O \RN!* MANH:MN!7!K\R^)6;7FS;L0WJ3:31T;PT@L ]<_N/[!]?^*7/_> M.F;#.8ZR& =T&G"I1]5YUNTY9^V?Z8.#MB[5X*0]9B=M<]]GG#\(1^6*8W-= MB\HI:M79*5]CRM.;Z;TLCE/I8U2V7GG0K7FMP9*]RYOT)II:\ % M'F#P (,'N.%-+C6<,JX]PB?O\]K%)%'-I--@@C@)\R+( M$8DS6=>XM%<]#W&G-#CS&#O@ CS(X$&N\B"+Q^=")=#,/0XSEM\\=/XD:Q?A MJ*AM]"R+-]-SQ!(!]O@M9KF"&BUDE3&5@[G-L=UFZQZ0'JE+LU1V@:\8T=0Y.!W3&9S(7JCE3"R9KBX.6,CCL6! MI9LL%3MGDE=3B_Z=\70?;1XPU'"T_CF_F:JHM>%8/XH/G+X@KDK3UAH#_+Q@ M9X.=#7;V 4L5:,([=Z491PVTHW>^2C..#9"W(6>^W03;"H8QY/W[(?!NBF8, M>?[!,YZ-;#%#WG[TC+<.O #.'9XG1=;FG,:1O)4-YP4E&E9-MAO4G4NR!EG@ M8SQF'Z.BE$!^2[!05Q P:>\XR72QH$E.UAE9D4B(\$X! MXS 6_ZA\9S9=^^))DSBK:.>4VNWN&/[]%W,[W#H=BJ[1BT&,&MRSG?'>0&3A.QA50FI5:V'1;5_1[/ MEUKFA2*MR,O6=_" ?GV)!4V7(?/@1[F' U'G52)ET@>",T<0G"F';:,LG5-& M_A)F>FZ?G2@9L.KMEK-LPH5U(X5X)?Y3G:U?U;9/JC6%KS2M^Z:\6F'JV@^3 M>AM=#P&JU@XBF.U8U JN>LFG'NP='C@W E9>\JK1;M1:F0PNM&J+\;T[4V(D M@=3:A^151+G]M>G#P9(VI=?R>G^AU0S>)PY+4%1-!(6EO*D8"D*TBZ.KZDJUK>H(&F8]F'" >:A54W!C?0 MU*S:$3E?DE8V] OG M17ZBSF?1-NZ$H \V!'UP0-!'&X(^.B#H.QN"OH/\HU9Y>C49/14QM](V_5!9 M&:%2M/*?TEZS)0[QWSAC3'T84=,:,B2@N)O2Q^%__*U^?U5;T!:H=BO?(5UA4_'X)FG;RR4ISOG=_,GJ]2<\$[-YD]7Z56Q^""MQ!@ ML%;O$& 8M"\:8@P]O]=*,\JY@_U#P+/ELEC%* Y"Q.?!-*:/ 4GRRY->7OVA M;U[3&>^ %'>.>V?,@)/_F)W\+=V\\(">,)<[R&>L\O*H&X*#!QP\7CIX /\# M_C\^_*]3Q,XAXL=@B@@+5BC.L. /\8P5=W0V+1YB/; [^%:3- !CQPS&%.'[ M43@G>)6+Q\WT?HE#,B4XNI+7#7"95;7"2::X ZYV_S;(9BF>,325->0JB%.V M:H.$+"(ICL:(K?!-EEZ0!"4A0?&SHA3\/\SQ*/PS(PQ'IQD7BI-7364; [; MF" @(G2,Y6T;OR$>9N+C*:$QG9'P%J7"[*M@PKIS"P2?2\7%\^)5MXQ&69C> MSW$\O2)3+*M;??PA]SOQ!_K#^^+392+F\8(PGHZ2A*PPXXBM;Z9CL8629":= M5FH&.W]8"Q/R,"35)WR-^QT'-[UF M7911I\[ T;3NA?(Q74R$2I6TC,7"%&M/J%3QB1.!I%]RX^729$1+Y9K M>9;J=CAI*G ?Y,H]5#I/SR^T M\62\&,EQ9F4I4:=K3;4,XWX^<*.M0&'<[SBXZ75_NA 6;[[*3]?/'W\E@D86 MSM>Y.5(A=G:=^^'K,EEF*<^)*<_XMNC1#P?7>YZ(E]-<*7NUQCAN+OVH6/;" M&0B!#@ATU,EDM53!M!7=X.-$Z$PG6MO^]9%;<\!':^.JP<7UK*QH[Q*>S:62 M&KIIO0IC=K%.!Y(7;?]F:WJ#!Y>)6]-^]6[MFFM6VG[0PLMEWLT&-9 %;R\. MVI""=XF^]CPZB@!YERE<0SG4#@Z[%9,6=X ZKB3OMH%Z)E79+.A\4%[J?$>V M*)0Y@RQ$R$+L(@NQRYBA=P"F[2E11 Z]@R-=BD+#^+M'6:ZB>3RE[%$8XO*@ M3CK'^TU1GA**V4+,411,UD$L=[?@8]U34%W3X4,.;9N<0,KM,:?<=A)4_)VD M\R\)G7#,5G+#+A"V+'^8A$(7Y7KI3M[RR397#?-G+?5)S+&\;?DR*:[^O$RV M=WTJ(F+.GS_DV;W=%%5U-)DO'C?DN;O':5K 8$>S5_+ 0BU9'@N=Y85#L3KX-]4=M%U(/F![Z)?3:>16ZK< MN9#ZX L<2N!0JC!(1COYNI'B-=Z7KJ)V0^79 NO^3KEK?*O\,*GN]23 34A. M\93*>Q+#&'%.IB0L$.=GG-Y,']#3*$T9F62IW$0?Z"VJ*-;=;+!^3'NXLWWX M#I4.Z-S=>U.\;"6MJH;@ ();J5TGK[V*6V!K8ABO?'WM2J\/V4=6R"TQD2Z MF\5Z4]C-_('7HAVO!7@!P*X N^)5V17VN\; +(Q:^&)@21FUMM:!95;416!Z MJW#SO?S/!'$LOOG_4$L#!!0 ( !AW9U?Z/*N?8U0 )R#! 5 ;&UA M="TR,#(S,#DS,%]L86(N>&ULW7U[<^,XDN?_%W'? =>SL=L=(767J_HYL[L7 M\J-JO.LJ^VS5S,Y57$S0)"1QFB(T?+A*\^D/"3Y$27P 23S8&[$[[;)!Y ^) M1"*12&3^Z__^LHW("TW2D,7_]M7%MZ^^(C3V61#&ZW_[ZN/3?/%T=7O[%4DS M+PZ\B,7TW[Z*V5?_^]__Y__XU_\UG[^C,4V\C ;D>4^6FSP.:'+-MI3\U^7C M'9F35S_]_M7/#^_)Q^45>?WJ]9OYQ<7\U4_S^;__:Q3&O_X>_N?92RGA(.)4 M_//?OMIDV>[WWWWW^?/G;[\\)]&W+%E_]_K5JS??5:V_*IO#7X.L_J#9^(?O MBC_63<^Z_OQ&M+WXY9=?OA-_K9NF85M#WNG%=__U_N[)W]"M-P]CX(@/6-+P M]ZGXY1WSO4RP<7 (I+,%_&M>-9O#K^87K^=O+K[]D@9?<:X34K N81%]I"L" M__WX>-M)\Y?OH,5W,5W#--UYSS3BF$47FX2NVK^+DN3H,\#Q"^"X^!%P_*ZM MMVR_X[*1AMM=1+_Z;C32!YJ$++B)-4-N[]8(]J?,2S(3Z,\[UHQ_R3(OTHO\ MO$O=F+D*HYHQGW6I&?,'JED^3CO4AQR(738HU0%O5*% M-SJF7S+*]Z-2:]9],_]H$-'6 Z"OW[SZY+F"N++,SV MM_&*)5NAWRLR F;1@U3[ E8$NP1+R@$?#5FQWWG4Y*84D\[9G]"4Y8E?;*J< M-&S[-)Y_?/KJWRO:A!,G!772(/^OWQW0GH]ED51\]A)_ %O9XCN?\1UUEQV/ M:Y6PK0J3F3+G"D9P$*=S3I?.UYN^] AKZC4996OQ%2 M)22J_,5?WX9QF-&[\(4&MS$W'];AZOZ1TNK&CS(KNZ.PR[ M#RRC2\:1\--[Z$7\+)51,!.N:>:%4;KD5F/N16TFGMJ7&&-/CH)I(0449,E( MC8/40$B)A)10[)N BI/ 1G!VPMO(6SYWVG:19F?6-A$@:F\/^1BO[ZC')3?TGL.('T8?O#WHG_0Z MIQ^X\EE^IM$+?<_B;)-V+.RQW2&7-I:LK76 Q8?1"/9XD76X'OO5W/=.EO=H MP62Z.3S21$PKZV#>^"E5I\1VNC,GA'*V]HS0G^V9(2B M!F7-".5M?RM&:%,DQQFA9U,R.2.T_[(!V8MAD].R,UX1EDD#$SURG%TY<+'B MV*[LN4P8Q4\#5F3,,CJ_F'-N>'&I)N9>',R?O31,YRN6S'=\)GC+XD^9QS6+ MM$DYJG-=]B4*A!6/Y@69D_L&+,)AD4N 13@L\M" -0WK<]Q\]IFB&B;)V@9V MGVUH@%\'?\C2#@7Z@ MV?UJZ7UY@%V9Q8LL2\+G7 QGR1Z\A#?IV/ L445ND(;1F5Z.'^.$>E'X#QJ0 MB*4IX6LQW7 X<[X[;[U/!2@N>+X,J>% M&8S9RR3ZT;IM]="SLD.]YCM4,=V$3R,I#Q 3VHQD)F1PWY'FLBGQ?,,!O/!_ ML02\+;#O,5AU\X"N:)+08.ZS-$LQ HOJ6:L(*R&P(M1OA%#7F(35);0"W,A8[-I;LA!Y1=**;>YC(Y#DST9M+R6@;/9U:N9QN!LW&RJ!1=-XH93 M)AI'YU29,IM^G$=PJX,RC#J^U6KZG-"P8MS\R(T;<=NJB:)_:(Q6OP5<^C\BXQQ,G?6"):!14+QHI$_\0E>E' JTZR M35?2'8=7W![<'?!-2/9'3_3@(M$S>Z96T\_SE*[%/P$4_R]-=DF8TL]A0.=! MF/H12_E)'+6(D'UK73N*&*PLF9_YDGDJ4(F5@'W[Q96+CKT0[8SK9(_1-2*J/\"H@XPY@('N6K@F)!L M2T_0H#"K<=W:2;RXO%QZ7PZZ9>@V0.83Y"FZKVO38MFXQCU0)Y]<>]VEN,TP M+#06+/=J#IEDRBOC'3=FA.2C0N.DNM(;"-=+TD[8VRNN'#_0K(HL>.#FLM"5 M$U*,DC,S'-*FP&YC GO!?\.7QX9% 4W2.?U['F9[E+S*]*177/LHVI%6B-)\ M:F#X%W(C0$Q)6J7F95A8Y9EM3%9?S]-\MXO$K[QH[GOI9KZ*V&>^A ZYDC"B MB^A8KR0K + CV!#<]=2 1*XX)/*60W*;4TOO' Y+/7IB[$8<%U[N#YQY>3(4 M)]S5=DQT[VF?IH6T\*-Y]N^\Y3AY&B+;SQY[X5)@7ES"*:QYY.P*?.IMC UA M:NW4># 2;%SE8=MW==B6Y"M38]8T7N:]]^!>/=M+1=2-Z,G$"[UVBJ9%LH T M(S6HX@9L5M\([&9F3%F:[Z9K[PPF;]X M44[G6XXK3\2?44Y_Z=[T6I5#5.V8DA!2_9;C('\"'.1] \>4[$?I*1HV&M7X M;D^%'Z[3KGK-Q.Z&6 5\UJ&U5]!GE%$/G37@SSI2BO<,0F0A)Z7-2")'=\42 M4L'D634-@Z5Z3/U(MUX(52#N5V_#U/%J-L5ND.C298*"5\*1R#;0B-)9V M0!,_$!D(:LKP]@'$P@HR;=YY$&Y@2*.Q&\^3)W# MVUV4[8;J6J\AIP3!CE7W?1'B5($J(YN.W@*3.PYJ2B8>;B:'[;T1T^,^:T<0 MIMYZG4!%#O@G6\T3^D)C;KD^[^=;[V^\_9JR=>+M-J$_]Q+JS8,B#:W:,K(( MR%%V$#SPJ644X2VOCP8#6]EC,1@HG?4>!D/>U8,A"SX8\G69GOB;*:UYFV*G M,8F)+EFRFC0AH3!/W":H03_3=1C'D#BP"&,+Q(];R"8(?\YC^&0=0W(-T=,S MC>DJY =EC(JQC,E\,@?]V!TFAN"_?#P:#^B4RVH\9 O/QP)\_-L8C M^KHLQS-)76-;_G"Y*TP+U00>TGU,Z2J/[L*5>L+/\T^U/XH[D'#_.NR 1>_; MN#%C1!RY>S,,S$B!A@P/T_I3MQ9QDWK0UL5?QTEHTGR[]9(]: VI]IA=W@X4 M%VEND) GE1='A V)8<#^+?7%%+=R2T*F*PF/%LEQG"D$'"8L%K=D,(R _Q2N M0G"9M#3&* X+.%QD(<'@G53.$M[LJAZ#T!J-,;0TGZ*^L"%;NE*CC!<8QYK" M:SSFKX\U_*03Y0'7<&$\7XLR[T4G7K#E5E2:P<7%"ZV;&U0@!N"YT"L:AS$U M==.::>RV'!H)8_*N&)KH9G$TM+KY;U@+F1!07[[E I/S$KD7N1ZZRG>GBDN)@G<#/_F[:D3 FK+CUF5 *-)R?R@B $O%!C%'YS]-H% MHX)0/9M);"2#P'+:(S!):E3%[YJOK":Y3G$S*I\]27V:C*\*,#:V^78.08WP M%HQMMV%6Q/6.6A/R_9I9$#0IS*;\65"=H.EG& MSMIC%HI^LHXSD77!FVQNLK9/IK@,#4B*@51F@..%/0QT MRDN\[Z__/5:[@B 96/>JTN$\O2%DIX'R3>D\8_,\]E8K$38$UXAYFK$MY %Y MWM>!B'N4.K"&QDT*12SJJ25=+-,R/<%0X&7RQ\90R%4U% @.KL*"]Y-4&O;$ M35^.1STR9#\K9-?OQUS"::-F*:^D)"KGB2?K/UV>_VG*=U[ZY&%$&DO4)#M8 MCV65(? ZBV1>+6TTKTEUBK;6I3RR2:S-1CVM9CJ;HV:_L?6)D(TQ:Q0[X;9S MA0*B/#M$YWLIO/#A%D(01CEL^JU?H=[DF41@)3/I**1N$YJ686\E>O$8!M + M._RZ0-_\;E=_-\55;E:2T)E4-8J'Y02L0?@"D7G!W/,S_F.&.UMC.[>1IK43 MA-O,K>+I:X&,+$IDTUQRV+G%IGJ5G#"[B2];BH^_90D-UW&1?<;?+Q./;^^^ MJ#$>!^)?D= (J.KG)R^@G& 8DZC3%E;3B[@$729'\O=3/=;A- 'QGZP\U1^ZH%( X23., 3RDA]>E)>?B#26[M-L1+4^YK M'3+C((DGGZ"(H_KL)0$@Y[JRV=03-W(TV88Q/R0\[^<1?:'1_ U.69A&82MI MZ#BTSI.-0@**PPA /? 1-!M[*;FN1P W67