0001437749-24-015899.txt : 20240510 0001437749-24-015899.hdr.sgml : 20240510 20240510112617 ACCESSION NUMBER: 0001437749-24-015899 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 81 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240510 DATE AS OF CHANGE: 20240510 FILER: COMPANY DATA: COMPANY CONFORMED NAME: LEMAITRE VASCULAR INC CENTRAL INDEX KEY: 0001158895 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 000000000 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-33092 FILM NUMBER: 24933509 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 lmat20240331_10q.htm FORM 10-Q lmat20240331_10q.htm
Q1 2024 --12-31 false 0001158895 false false false false 0 1 350 0 0 00011588952024-01-012024-03-31 thunderdome:item iso4217:USD 0001158895us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-31 0001158895us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-31 0001158895us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-31 0001158895us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-31 0001158895us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-31 0001158895us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-31 00011588952023-03-31 00011588952024-03-31 00011588952023-01-012023-03-31 00011588952022-12-31 00011588952023-12-31 0001158895lmat:CardioCelAndVascuCelBiologicPatchesMemberlmat:ThirdHoldbackMember2023-07-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-12-31 0001158895lmat:ArtegraftIncMember2020-12-31 0001158895us-gaap:SubsequentEventMember2024-04-302024-04-30 iso4217:USDxbrli:shares 0001158895lmat:QuarterlyDividends4Member2023-12-31 0001158895lmat:QuarterlyDividends4Member2023-01-012023-12-31 0001158895lmat:QuarterlyDividends3Member2023-12-31 0001158895lmat:QuarterlyDividends3Member2023-01-012023-12-31 0001158895lmat:QuarterlyDividends2Member2023-12-31 0001158895lmat:QuarterlyDividends2Member2023-01-012023-12-31 0001158895lmat:QuarterlyDividends1Member2023-12-31 0001158895lmat:QuarterlyDividends1Member2023-01-012023-12-31 0001158895lmat:QuarterlyDividends1Member2024-03-31 0001158895lmat:QuarterlyDividends1Member2024-01-012024-03-31 0001158895lmat:StockRepurchaseProgramMemberus-gaap:CommonStockMember2024-02-21 xbrli:shares 0001158895us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-31 0001158895us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-31 0001158895us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-31 0001158895us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-31 0001158895us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-31 0001158895us-gaap:SellingAndMarketingExpenseMember2024-01-012024-03-31 0001158895us-gaap:CostOfSalesMember2023-01-012023-03-31 0001158895us-gaap:CostOfSalesMember2024-01-012024-03-31 0001158895lmat:PerformancebasedRestrictedUnitsMember2023-01-012023-03-31 0001158895lmat:PerformancebasedRestrictedUnitsMember2024-01-012024-03-31 0001158895us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-31 0001158895us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-31 0001158895us-gaap:EmployeeStockOptionMember2023-01-012023-03-31 0001158895us-gaap:EmployeeStockOptionMember2024-01-012024-03-31 0001158895lmat:OtherCountriesMember2023-01-012023-03-31 0001158895lmat:OtherCountriesMember2024-01-012024-03-31 0001158895country:GB2023-01-012023-03-31 0001158895country:GB2024-01-012024-03-31 0001158895country:DE2023-01-012023-03-31 0001158895country:DE2024-01-012024-03-31 0001158895country:CA2023-01-012023-03-31 0001158895country:CA2024-01-012024-03-31 0001158895country:US2023-01-012023-03-31 0001158895country:US2024-01-012024-03-31 xbrli:pure 00011588952023-01-012023-09-30 utr:Y utr:sqft 0001158895lmat:VictoriaAustraliaLeaseMembersrt:AsiaPacificMember2024-03-31 0001158895lmat:ShanghaiChinaLeaseMembersrt:AsiaPacificMember2024-03-31 0001158895lmat:InternationalOperationsHeadquarterFacilityMembersrt:AsiaPacificMember2024-03-31 0001158895lmat:SeoulKoreaLeaseMembersrt:AsiaPacificMember2024-03-31 0001158895lmat:BangkokThailandLeaseMembersrt:AsiaPacificMember2024-03-31 0001158895lmat:TokyoJapanLeaseMembersrt:AsiaPacificMember2024-03-31 0001158895lmat:MadridSpainLeaseMemberus-gaap:EMEAMember2024-03-31 0001158895lmat:FranceSalesOfficeLeaseMemberus-gaap:EMEAMember2024-03-31 0001158895lmat:HerefordEnglandMemberus-gaap:EMEAMember2024-03-31 0001158895lmat:MilanItalyLeaseMemberus-gaap:EMEAMember2024-03-31 0001158895lmat:InternationalOperationsHeadquarterFacilityMemberus-gaap:EMEAMember2024-03-31 0001158895lmat:ChandlerArizonaLeaseMembersrt:AmericasMember2024-03-31 0001158895lmat:VaughnCanadaLeaseMembersrt:AmericasMember2024-03-31 0001158895lmat:FoxRiverGroveIllinoisMembersrt:AmericasMember2024-03-31 0001158895lmat:USDistributionInBurlingtonMAMembersrt:AmericasMember2024-03-31 0001158895lmat:NorthBrunswickNewJerseyMembersrt:AmericasMember2024-03-31 0001158895lmat:PrincipalWorldwideExecutiveDistributionAndManufacturingOperationsFacilitiesMembersrt:AmericasMember2024-03-31 0001158895srt:WeightedAverageMember2024-03-31 0001158895srt:MaximumMember2024-03-31 0001158895srt:MinimumMember2024-03-31 0001158895us-gaap:OtherIntangibleAssetsMember2023-12-31 0001158895us-gaap:OtherIntangibleAssetsMember2024-03-31 0001158895us-gaap:CustomerRelationshipsMember2023-12-31 0001158895us-gaap:CustomerRelationshipsMember2024-03-31 0001158895lmat:TrademarksTradenamesAndLicensesMember2023-12-31 0001158895lmat:TrademarksTradenamesAndLicensesMember2024-03-31 0001158895lmat:ProductTechnologyAndIntellectualPropertyMember2023-12-31 0001158895lmat:ProductTechnologyAndIntellectualPropertyMember2024-03-31 0001158895lmat:StEtienneFranceFactoryMember2023-01-012023-03-31 0001158895lmat:StEtienneFranceFactoryMember2022-10-102022-10-10 0001158895lmat:StEtienneFranceFactoryMember2022-10-10 00011588952022-01-012022-12-31 utr:D 0001158895srt:MaximumMember2024-01-012024-03-31 0001158895srt:MinimumMember2024-01-012024-03-31 0001158895srt:AsiaPacificMember2023-01-012023-03-31 0001158895srt:AsiaPacificMember2024-01-012024-03-31 0001158895us-gaap:EMEAMember2023-01-012023-03-31 0001158895us-gaap:EMEAMember2024-01-012024-03-31 0001158895srt:AmericasMember2023-01-012023-03-31 0001158895srt:AmericasMember2024-01-012024-03-31 0001158895us-gaap:TreasuryStockCommonMember2024-03-31 0001158895us-gaap:RetainedEarningsMember2024-03-31 0001158895us-gaap:AdditionalPaidInCapitalMember2024-03-31 0001158895us-gaap:CommonStockMember2024-03-31 0001158895us-gaap:RetainedEarningsMember2024-01-012024-03-31 0001158895us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-31 0001158895us-gaap:TreasuryStockCommonMember2024-01-012024-03-31 0001158895lmat:PerformancebasedRestrictedStockUnitsMember2024-01-012024-03-31 0001158895lmat:PerformancebasedRestrictedStockUnitsMemberus-gaap:CommonStockMember2024-01-012024-03-31 0001158895us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonStockMember2024-01-012024-03-31 0001158895us-gaap:CommonStockMember2024-01-012024-03-31 0001158895us-gaap:TreasuryStockCommonMember2023-12-31 0001158895us-gaap:RetainedEarningsMember2023-12-31 0001158895us-gaap:AdditionalPaidInCapitalMember2023-12-31 0001158895us-gaap:CommonStockMember2023-12-31 0001158895us-gaap:TreasuryStockCommonMember2023-03-31 0001158895us-gaap:RetainedEarningsMember2023-03-31 0001158895us-gaap:AdditionalPaidInCapitalMember2023-03-31 0001158895us-gaap:CommonStockMember2023-03-31 0001158895us-gaap:RetainedEarningsMember2023-01-012023-03-31 0001158895us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-31 0001158895us-gaap:TreasuryStockCommonMember2023-01-012023-03-31 0001158895us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonStockMember2023-01-012023-03-31 0001158895us-gaap:CommonStockMember2023-01-012023-03-31 0001158895us-gaap:TreasuryStockCommonMember2022-12-31 0001158895us-gaap:RetainedEarningsMember2022-12-31 0001158895us-gaap:AdditionalPaidInCapitalMember2022-12-31 0001158895us-gaap:CommonStockMember2022-12-31 00011588952024-05-07
 

 

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 March 31, 2024

 

Or

 

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

 

For the transition period from                      to                     .

 

Commission File Number 001-33092

 


 

LEMAITRE VASCULAR, INC.

(Exact name of registrant as specified in its charter)

 


 

Delaware

04-2825458

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification No.)

 

63 Second Avenue, Burlington, Massachusetts

01803

(Address of principal executive offices)

(Zip Code)

 

(781) 221-2266

(Registrants telephone number, including area code)

 

 


 

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

 

Title of each class

Trading Symbol(s)

Name of each exchange on which

registered

Common stock, $0.01 par value per share

LMAT

The Nasdaq Global Market

 

 

 

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

 

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

 

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

 

Large accelerated filer

Accelerated filer

       

Non-accelerated filer

Smaller reporting company

       
   

Emerging growth company

 

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

 

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

 

The registrant had 22,446,109 shares of common stock, $.01 par value per share, outstanding as of May 7, 2024.

 

 

 

LEMAITRE VASCULAR

FORM 10-Q

TABLE OF CONTENTS

 

     

Page

       

Part I.

Financial Information:

4

       
 

Item 1.

Financial Statements

4

       
   

Consolidated Balance Sheets as of March 31, 2024 (unaudited) and December 31, 2023

4

       
   

Unaudited Consolidated Statements of Operations for the three-month periods ended March 31, 2024 and 2023

5

       
   

Unaudited Consolidated Statements of Comprehensive Income for the three-month periods ended March 31, 2024 and 2023

6

       
   

Unaudited Consolidated Statements of Stockholders Equity for the three-month periods ended March 31, 2024 and 2023

7

       
   

Unaudited Consolidated Statements of Cash Flows for the three-month periods ended March 31, 2024 and 2023

8

       
   

Notes to Unaudited Consolidated Financial Statements

9

       
 

Item 2.

Managements Discussion and Analysis of Financial Condition and Results of Operations

19

       
 

Item 3.

Quantitative and Qualitative Disclosure about Market Risk

27

       
 

Item 4.

Controls and Procedures

27

     

Part II.

Other Information:

29

       
 

Item 1.

Legal Proceedings

29

       
 

Item 1A.

Risk Factors

29

       
 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

29

       
 

Item 5.

Other Information

29

       
 

Item 6.

Exhibits

30

       
 

Signatures

31

 

 

 

Part I. Financial Information

Item 1. Financial Statements

 

LeMaitre Vascular, Inc.

Consolidated Balance Sheets

 

   

(unaudited)

         
   

March 31,

   

December 31,

 
   

2024

   

2023

 
   

(in thousands, except share data)

 

Assets

               

Current assets:

               

Cash and cash equivalents

  $ 26,595     $ 24,269  

Short-term marketable securities

    81,693       80,805  

Accounts receivable, net of allowances of $1,285 at March 31, 2024 and $941 at December 31, 2023

    30,236       25,064  

Inventory and other deferred costs

    60,575       58,080  

Prepaid expenses and other current assets

    3,863       6,380  

Total current assets

    202,962       194,598  
                 

Property and equipment, net

    22,174       21,754  

Right-of-use leased assets

    17,795       18,027  

Goodwill

    65,945       65,945  

Other intangibles, net

    40,239       41,711  

Deferred tax assets

    828       1,003  

Other assets

    4,014       3,740  

Total assets

  $ 353,957     $ 346,778  

Liabilities and stockholders equity

               

Current liabilities:

               

Accounts payable

  $ 3,089     $ 3,734  

Accrued expenses

    21,118       23,650  

Acquisition-related obligations

    75       24  

Lease liabilities - short-term

    2,528       2,471  

Total current liabilities

    26,810       29,879  
                 

Lease liabilities - long-term

    16,354       16,624  

Deferred tax liabilities

    114       107  

Other long-term liabilities

    2,176       2,268  

Total liabilities

    45,454       48,878  
                 

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 24,036,300 shares at March 31, 2024, and 23,911,760 shares at December 31, 2023

    240       239  

Additional paid-in capital

    206,350       200,755  

Retained earnings

    121,728       115,430  

Accumulated other comprehensive loss

    (5,558 )     (4,625 )

Treasury stock, at cost; 1,590,362 shares at March 31, 2024 and 1,584,512 shares at December 31, 2023

    (14,257 )     (13,899 )

Total stockholders’ equity

    308,503       297,900  

Total liabilities and stockholders’ equity

  $ 353,957     $ 346,778  

 

See accompanying notes to consolidated financial statements. 

 

 

 

LeMaitre Vascular, Inc.

Consolidated Statements of Operations

(unaudited)

 

   

Three months ended

 
   

March 31,

 
   

2024

   

2023

 
   

(in thousands, except per share data)

 
                 

Net sales

  $ 53,478     $ 47,075  

Cost of sales

    16,813       16,192  
                 

Gross profit

    36,665       30,883  
                 

Sales and marketing

    11,686       10,897  

General and administrative

    9,013       7,932  

Research and development

    4,092       3,875  

Restructuring

    -       305  
                 

Total operating expenses

    24,791       23,009  
                 

Income from operations

    11,874       7,874  
                 

Other income (expense):

               

Interest income

    1,001       568  

Foreign currency loss

    (78 )     (425 )
                 

Income before income taxes

    12,797       8,017  

Provision for income taxes

    2,910       1,977  
                 

Net income

  $ 9,887     $ 6,040  
                 

Earnings per share of common stock:

               

Basic

  $ 0.44     $ 0.27  

Diluted

  $ 0.44     $ 0.27  
                 

Weighted-average shares outstanding:

               

Basic

    22,365       22,111  

Diluted

    22,570       22,274  
                 

Cash dividends declared per common share

  $ 0.160     $ 0.140  

 

See accompanying notes to consolidated financial statements. 

 

 

 

LeMaitre Vascular, Inc.

Consolidated Statements of Comprehensive Income

(unaudited) 

 

   

Three months ended

 
   

March 31,

 
   

2024

   

2023

 
   

(in thousands)

 

Net income

  $ 9,887     $ 6,040  

Other comprehensive income (loss):

               

Foreign currency translation adjustment, net

    (831 )     252  

Unrealized (loss) gain on short-term marketable securities

    (102 )     207  

Total other comprehensive income (loss)

    (933 )     459  
                 

Comprehensive income

  $ 8,954     $ 6,499  

 

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

Repurchase of common stock for net settlement of equity awards

                                            3,602       (172 )     (172 )

Stock-based compensation expense

                    1,290                                       1,290  

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  

 

 

                                   

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

    23,911,760     $ 239     $ 200,755     $ 115,430     $ (4,625 )     1,584,512     $ (13,899 )   $ 297,900  
                                                                 

Net income

                            9,887                               9,887  

Other comprehensive income (loss)

                                    (933 )                     (933 )

Issuance of common stock for stock options exercised

    107,930       1       3,985                                       3,986  

Vested restricted stock units

    9,547       -                                               -  

Vested performance-based restricted stock units

    7,063       -                                               -  

Repurchase of common stock for net settlement of equity awards

                                            5,850       (358 )     (358 )

Stock-based compensation expense

                    1,610                                       1,610  

Common stock cash dividend paid

                            (3,589 )                             (3,589 )

Balance at March 31, 2024

    24,036,300     $ 240     $ 206,350     $ 121,728     $ (5,558 )     1,590,362     $ (14,257 )   $ 308,503  

 

See accompanying notes to consolidated financial statements.

 

 

 

LeMaitre Vascular, Inc.

Consolidated Statements of Cash Flows

(unaudited)

 

   

For the three months ended

 
    March 31,  
   

2024

   

2023

 
   

(in thousands)

 

Operating activities

               

Net income

  $ 9,887     $ 6,040  

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

               

Depreciation and amortization

    2,382       2,351  

Stock-based compensation

    1,610       1,290  

Provision for inventory write-downs

    716       334  

Provision for credit losses

    362       (7 )

Fair value adjustment to contingent consideration obligations

    23       25  

Loss on divestitures

    -       305  

Foreign currency effect on net income

    (45 )     54  

Changes in operating assets and liabilities:

               

Accounts receivable

    (5,750 )     (3,242 )

Inventory and other deferred costs

    (3,537 )     (3,755 )

Prepaid expenses and other assets

    2,216       1,224  

Accounts payable and other liabilities

    (2,793 )     (2,340 )

Net cash provided by operating activities

    5,071       2,279  

Investing activities

               

Purchases of property and equipment

    (1,370 )     (2,130 )

Purchases of short-term marketable securities

    (991 )     (564 )

Payments related to acquisitions

    -       (270 )

Net cash used in investing activities

    (2,361 )     (2,964 )

Financing activities

               

Proceeds from stock option exercises

    3,986       1,446  

Purchase of treasury stock for net settlement of equity awards

    (358 )     (172 )

Common stock cash dividend paid

    (3,589 )     (3,099 )

Net cash provided by (used in) financing activities

    39       (1,825 )
                 

Effect of exchange rate changes on cash and cash equivalents

    (423 )     53  

Net increase (decrease) in cash and cash equivalents

    2,326       (2,457 )

Cash and cash equivalents at beginning of period

    24,269       19,134  

Cash and cash equivalents at end of period

  $ 26,595     $ 16,677  

 

See accompanying notes to consolidated financial statements.

 

 

LeMaitre Vascular, Inc.

Notes to Consolidated Financial Statements

March 31, 2024

(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; Maisons-Alfort, France; 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 three months ended March 31, 2024 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, 2023, including the notes thereto, included in our Form 10-K filed with the Securities and Exchange Commission (SEC) on February 29, 2024.

 

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 May 10, 2024, 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 the Company satisfies a performance obligation by transferring the 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 March 31,

 
   

2024

   

2023

 
   

(in thousands)

 
                 

Americas

  $ 35,245     $ 32,126  

Europe, Middle East and Africa

    14,395       12,277  

Asia Pacific

    3,838       2,672  

Total

  $ 53,478     $ 47,075  

 

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

 

 

In December 2023 the FASB issued ASU 2023-09, Income Taxes Topic 740 - Improvements to Income Tax Disclosures. This amendment is expected to enhance the transparency and decision usefulness of income tax disclosures by requiring public business entities, on an annual basis, to disclose specific categories in the rate reconciliation, additional information for reconciling items that meet a quantitative threshold and certain information about income taxes paid. This revised guidance is effective for financial statements issued for fiscal years beginning after December 15, 2024. We are currently evaluating the impacts of the new standard.

 

In November 2023 the FASB issued ASU 2023-07, Segment Reporting Topic 280- Improvements to Reportable Segment Disclosures. This amendment requires disclosure of incremental segment information on an annual and interim basis. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, and requires retrospective application to all prior periods presented in the financial statements. We are currently evaluating the impacts of the new standard.

 

There are no other accounting pronouncements recently issued or newly effective that had, or are expected to have, a material impact on the Company’s consolidated financial statements.

 

 

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 (U.S.), 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 2024 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 2023 income tax expense varied from the statutory rate mainly due to 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 March 31, 2024, the gross amount of unrecognized tax benefits exclusive of interest and penalties was $525,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 2031. A reconciliation of beginning and ending amount of our unrecognized tax benefits is as follows:

 

   

Three months ended

March 31, 2024

 
   

(in thousands)

 

Unrecognized tax benefits as of December 31, 2023

  $ 587  

Additions/adjustments for tax positions of current year

    -  

Additions/adjustments for tax positions of prior years

    (22 )

Reductions for settlements with taxing authorities

    -  

Reductions for lapses of the applicable statutes of limitations

    (40 )

Unrecognized tax benefits as of March 31, 2024

  $ 525  

 

As of March 31, 2024, a summary of the tax years that remain subject to examination in our taxing jurisdictions is as follows:

 

United States

2020 and forward

Foreign

2015 and forward

 

 

 

3. Inventories and Other Deferred Costs

 

Inventories and other deferred costs consist of the following:

 

   

March 31, 2024

   

December 31, 2023

 
   

(in thousands)

 

Raw materials

  $ 20,813     $ 18,333  

Work-in-process

    2,532       2,869  

Finished products

    31,148       31,131  

Other deferred costs

    6,082       5,747  
                 

Total inventory and other deferred costs

  $ 60,575     $ 58,080  

 

We had inventory on consignment at customer sites of $2.2 million and $2.0 million at March 31, 2024 and December 31, 2023, 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 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, 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.

 

For the three months ended March 31, 2023, we recorded additional restructuring charges of $0.3 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 three months ended March 31, 2024. Other intangible assets consist of the following:

 

   

March 31, 2024

   

December 31, 2023

 
   

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     $ 16,714     $ 12,835     $ 29,549     $ 16,048     $ 13,501  

Trademarks, tradenames and licenses

    3,767       1,997       1,770       3,767       1,909       1,858  

Customer relationships

    37,171       11,725       25,446       37,171       11,064       26,107  

Other intangible assets

    1,643       1,455       188       1,643       1,398       245  
                                                 

Total identifiable intangible assets

  $ 72,130     $ 31,891     $ 40,239     $ 72,130     $ 30,419     $ 41,711  

 

 

These assets are being amortized over useful lives ranging from 2 to 16 years. The weighted-average amortization period for these intangibles as of March 31, 2024, is 9.3 years. Amortization expense is included in general and administrative expense and is as follows:

 

   

Three months ended March 31,

 
   

2024

   

2023

 
   

(in thousands)

 
                 

Amortization expense

  $ 1,472     $ 1,559  

 

Estimated amortization expense for the remainder of 2024 and for each of the next five fiscal years is as follows:

 

   

Year ended December 31,

 
   

2024

   

2025

   

2026

   

2027

   

2028

   

2029

 
   

(in thousands)

 
                                                 

Amortization expense

  $ 4,385     $ 5,601     $ 5,119     $ 4,842     $ 4,456     $ 4,423  

 

 

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. As of March 31, 2024, the Company had the following building and facility leases capitalized on the balance sheet:

 

Location (leases)

 

Purpose

 

Approx. Sq. Ft.

 

Expiration

               

Americas

             

Burlington, MA (4)

 

Corporate headquarters and manufacturing

    96,476  

December 2034

North Brunswick, NJ (1)

 

Artegraft biologic business

    16,732  

October 2029

Burlington, MA (1)

 

US distribution

    12,878  

December 2030

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

Maisons-Alfort, France

 

France sales office

    3,492  

February 2030

Madrid, Spain

 

Spain sales office

    2,260  

June 2029

               

Asia Pacific

             

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

Singapore

 

Asia Pacific headquarters and distribution

    1,270  

June 2026

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 as of March 31, 2024. We elected the package of practical expedients that allow us to omit leases with initial terms of 12 months or less from our balance sheet, which are expensed on a straight-line basis over the life of the lease.

 

 

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

 
   

March 31,

 
   

2024

   

2023

 

Lease cost

               

Operating lease cost

    740       580  

Short-term lease cost

    29       162  

Total lease cost

  $ 769     $ 742  
                 

Other information

               

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

  $ 1,022     $ 737  
                 

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

  $ 509     $ 472  
                 

Weighted average remaining lease term in years - operating leases

    7.5       7.2  
                 

Weighted average discount rate - operating leases

    6.60 %     4.95 %

 

As of March 31, 2024, the minimum noncancelable operating lease rental commitments with initial or remaining terms of more than one year are as follows:

 

Remainder of 2024

  $ 2,758  

Year ending December 31,

       

2025

    3,488  

2026

    2,806  

2027

    2,567  

2028

    2,535  

2029

    2,481  

Thereafter

    8,495  

Adjustment to net present value as of March 31, 2024

    (6,248 )
         

Minimum noncancelable lease liability

  $ 18,882  

 

 

 

7. Accrued Expenses and Other Long-term Liabilities

 

Accrued expenses consist of the following:

 

   

March 31, 2024

   

December 31, 2023

 
   

(in thousands)

 

Compensation and related taxes

  $ 7,770     $ 13,353  

Accrued purchases

    7,478       5,152  

Accrued expenses

    4,503       4,251  

Income and other taxes

    708       390  

Professional fees

    83       104  

Other

    576       400  
                 

Total

  $ 21,118     $ 23,650  

 

Other long-term liabilities consist of the following:

 

   

March 31, 2024

   

December 31, 2023

 
   

(in thousands)

 

Aquisition-related liabilities

  $ 1,354     $ 1,406  

Income taxes

    594       637  

Other

    228       225  
                 

Total

  $ 2,176     $ 2,268  

 

 

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

 

   

Three months ended

 
   

March 31,

 
   

2024

   

2023

 
   

(in thousands)

 

United States

  $ 31,125     $ 29,015  

Canada

    3,612       2,762  

Germany

    3,518       3,346  

United Kingdom

    2,528       1,963  

Other countries

    12,695       9,989  
                 

Net Sales

  $ 53,478     $ 47,075  

 

 

 

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 included in the consolidated statements of operations are as follows:

 

 

   

Three months ended

 
   

March 31,

 
   

2024

   

2023

 
   

(in thousands)

 

Stock option awards

  $ 741     $ 662  

Restricted stock units

    561       477  

Performance-based restricted stock units

    308       151  
                 

Total share-based compensation

  $ 1,610     $ 1,290  

 

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

 

   

Three months ended

 
   

March 31,

 
   

2024

   

2023

 
   

(in thousands)

 

Cost of sales

  $ 211     $ 170  

Sales and marketing

    271       214  

General and administrative

    965       777  

Research and development

    163       129  
                 

Total stock-based compensation

  $ 1,610     $ 1,290  

 

We did not grant any options during the three months ended March 31, 2024 or 2023. During the three months ended March 31, 2024, and 2023, we awarded restricted stock units of 222 and 200, respectively. We did not award any performance-based restricted stock units during the three months ended March 31, 2024 or 2023. We issued approximately 125,000 and 59,000 shares of common stock following the exercise or vesting of underlying stock options, restricted stock units or performance-based restricted stock units during the three months ended March 31, 2024 and 2023, respectively.

 

 

10. Net Income per Share

 

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

 

   

Three months ended

 
   

March 31,

 
   

2024

   

2023

 
   

(in thousands, except per share data)

 

Basic:

               

Net income available for common stockholders

  $ 9,887     $ 6,040  
                 

Weighted average shares outstanding

    22,365       22,111  
                 

Basic earnings per share

  $ 0.44     $ 0.27  
                 

Diluted:

               

Net income available for common stockholders

  $ 9,887     $ 6,040  
                 

Weighted-average shares outstanding

    22,365       22,111  

Common stock equivalents, if dilutive

    205       163  

Shares used in computing diluted earnings per common share

    22,570       22,274  
                 

Diluted earnings per share

  $ 0.44     $ 0.27  
                 

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

    175       320  

 

 

 

11. Stockholders Equity

 

Share Repurchase Program

 

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

                   

March 14, 2024

 

March 28, 2024

  $ 0.16     $ 3,589  
                     

Fiscal Year 2023

                   

March 9, 2023

 

March 23, 2023

  $ 0.14     $ 3,099  

May 17, 2023

 

June 1, 2023

  $ 0.14     $ 3,116  

August 17, 2023

 

August 31, 2023

  $ 0.14     $ 3,117  

November 16, 2023

 

November 30, 2023

  $ 0.14     $ 3,117  

 

On April 30, 2024, our Board of Directors approved a quarterly cash dividend on our common stock of $0.16 per share payable on May 30, 2024, to stockholders of record at the close of business on May 16, 2024.

 

 

12. Supplemental Cash Flow Information

 

   

For the three months ended

 
   

March 31,

 
   

2024

   

2023

 
   

(in thousands)

 

Cash paid for income taxes, net

  $ 1,396     $ 271  

 

 

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 March 31, 2024, 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 March 31, 2024.

 

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 through December 31, 2023. We recorded this liability at a fair value of $0.4 million in 2020 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 was remeasured each quarter during the earn-out period, with any adjustments recorded in income from operations. As of December 31, 2023, there were no unit sales milestones achieved during the earn-out period and therefore we reduced the remaining liability to zero.

 

 

During 2019, we recorded contingent liabilities associated with our acquisition of the Anteris biologic patch business. The agreement includes the potential for us to pay up to $7.8 million of additional consideration beyond payments made to date, with $0.3 million contingent upon the delivery of audited financial statements of the acquired business to us; $2.0 million (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 quarter 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:

 

   

Three months ended

 
   

March 31,

 
   

2024

   

2023

 
   

(in thousands)

 

Beginning balance

  $ 1,224     $ 1,339  

Additions

    -       -  

Payments

    -       -  

Change in fair value included in earnings

    23       20  
                 

Ending balance

  $ 1,247     $ 1,359  

 

 

14. Accumulated Other Comprehensive Income (Loss)

 

Changes to our accumulated other comprehensive loss for the three months ended March 31, 2024 and 2023 consisted primarily of foreign currency translation and unrealized losses on short-term marketable securities:

 

   

Three months ended

 
   

March 31,

 
   

2024

   

2023

 
   

(in thousands)

 

Beginning balance

  $ (4,625 )   $ (6,031 )
                 

Other comprehensive (loss) income before reclassifications

    (933 )     459  
                 

Ending balance

  $ (5,558 )   $ (5,572 )

 

 

 

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 companies that develop products or services that may impact the use of our products such as drugs to treat diabetes or weight loss; the risks from competition from other companies; the status of our global regulatory approvals and compliance with regulatory requirements to market and sell our products both in the U.S. and outside of the U.S.; risks related to product demand and market acceptance of the Companys products and pricing; risks from implementing a new enterprise resource planning system; the risk of significant fluctuations in our quarterly and annual results due to numerous factors; the risk that we may not be able to maintain our recent levels of profitability; our reliance on sole source suppliers; disruptions or breaches of information technology systems; the risk that the Company may not realize the anticipated benefits of its strategic activities; 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 acceleration or deceleration of product growth rates; 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, 2023, as filed with the SEC on February 29, 2024. 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, DuraSure, Eze-Sit, Glow ‘N Tell, LeverEdge, LifeSpan, OmniFlow, PhasTipp, ProCol, Pruitt, Pruitt F3, RestoreFlow, TufTex, VascuCel, VascuTape, 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. Solely for convenience, trademarks and trade names referred to in this report may appear without the ® or TM symbols.

 

 

Overview

 

We are 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 U.S., 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 $800 million. We have grown our business using a 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 Q1 2024, biologics represented 51% of our worldwide sales. We view our biologic device offerings favorably, as we believe they represent differentiated and, in some cases, growing product segments.

 

To assist us in evaluating our business strategies, we 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 North America, Europe, the UK, and Asia Pacific, including replacing distributors with our direct sales personnel;

   

 

 

increasing the average selling prices for our devices;

   

 

 

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

 

 

acquiring complementary products, and the transition of distributor sales to LeMaitre;

   

 

 

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

   

 

 

consolidating product manufacturing at our Burlington, Massachusetts facilities.

 

We sell our products and services primarily through a direct sales force. As of March 31, 2024, our sales force was comprised of 137 sales representatives in North America, Europe, the UK, and Asia Pacific, including four 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 European sales offices in Milan, Italy; Madrid, Spain; Hereford, England; Dublin, Ireland; and Maisons-Alfort, France. Our Asia Pacific headquarters is located in Singapore, and we also have Asia Pacific 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 territories in which we employ direct sales representatives. We also sell our products in other countries through distributors.

 

Historically we have experienced success in lower-rivalry niche segments. In the valvulotome market, for example, our differentiated devices have historically allowed us to increase our selling prices while maintaining unit share. In contrast, we have experienced less success in competitive markets such as the polyester vascular graft market, where we face competition from larger companies with greater resources and lower per unit costs.

 

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.

 

We obtain regulatory approvals for our devices and services in new segments and geographies in order to further access the broader peripheral device market and selected other markets. While much of our regulatory effort is focused on maintaining regulatory approvals in various geographies, we will continue to obtain new product approvals in new geographies in order to extend our geographic reach and increase sales. Recent approvals include the approval to sell the XenoSure patch for carotid indication in Japan in May 2023, and the approval to sell the Pruitt Irrigation Occlusion Catheter in China in October 2023.

 

 

Our strategy for growing our business includes the acquisition of complementary product lines and companies, which can be difficult to identify, negotiate and purchase. There can be no assurance that we will be able to do so in the future.

 

 

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, contingent upon 2021 – 2023 unit sales.

   

 

Occasionally we discontinue or divest products that are no longer complementary to our business or 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 U.S. These products totaled approximately $0.3 million and less than $0.1 million, respectively, in 2023 revenues.

 

From time to time we may undertake SKU reductions and transition sales to other SKUs or products with similar features. For example, in 2022, we initiated the transition of sales of our Syntel spring tip catheter to our Syntel 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:

 

 

In May 2022, we entered into a distribution transition agreement with our Korean distributor 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 to sell products directly in Thailand and dissolve the existing distribution arrangement. We have been selling direct-to-hospital in Thailand since August 2023. The distribution termination fees totaled approximately $0.7 million.

 

We also benefit, to a lesser extent, from internal product development efforts to bring differentiated technologies 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. The device was launched in the US in April 2024.

 

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

 

 

In October 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 to streamline manufacturing operations and to reduce expenses. We are transitioning Cardial graft sales to our Burlington-manufactured AlboGraft product for additional cost savings and improved margins. We also transferred chevalier valvulotome production to Burlington.

   

 

 

In October 2019, we acquired the CardioCel and VascuCel biologic patch businesses from Anteris. In July 2020, we initiated a project to transfer production to our Burlington facilities. The transfer to Burlington was substantially completed 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-30 months. We will begin distributing these patches in the US in Q2 2024.

 

 

Finally, from time to time we 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 Elutia Inc. to become the exclusive U.S. distributor of their cardiovascular porcine patches. Under the agreement, we can distribute the products for three years with an option to acquire Elutia Inc’s worldwide cardiovascular porcine patch business during the second and third year of the agreement. Sales through LeMaitre Vascular for the nine months ended December 31, 2023, were $4.1 million. Sales through LeMaitre Vascular for the three months ended March 31, 2024, were $1.3 million.

 

Our execution of these initiatives may affect the comparability of our financial results and may cause fluctuations from period to period.

 

In February 2024, we began implementing a new enterprise resource planning system (ERP) to replace our financial 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. We have been preparing for this transition since 2022 and have hired an experienced consulting team to assist in this transition, and we transitioned from our legacy ERP system to our newly implemented Microsoft Dynamics D365 system in the first quarter of 2024. We expect to implement this new system in Europe in 2025. As of March 31, 2024, we have capitalized approximately $4.0 million of costs associated with this ERP system.

 

Fluctuations in the exchange rates between the U.S. dollar and foreign currencies, primarily the Euro, affect our financial results. For the three months ended March 31, 2024, approximately 42% 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 three months ended March 31, 2024, we estimate that the effects of changes in foreign exchange rates increased our reported sales by less than $0.1 million, as compared to rates in effect for the three months ended March 31, 2023.

 

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 the 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-month period ended March 31, 2024 to the three-month period ended March 31, 2023:

 

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 March 31,

 

(unaudited)

                 

Percent

 
   

2024

   

2023

   

change

 
   

(in thousands)

 

Net sales

  $ 53,478     $ 47,075       14 %
                         

Net sales by geography:

                       

Americas

  $ 35,245     $ 32,126       10 %

Europe, Middle East and Africa

    14,395       12,277       17 %

Asia Pacific

    3,838       2,672       44 %

Total

  $ 53,478     $ 47,075       14 %

 

Net sales. Net sales increased by $6.4 million, or 14%, to $53.5 million for the three months ended March 31, 2024, compared to $47.1 million for the three months ended March 31, 2023. The increase was driven primarily by higher average selling prices, elevated hospital procedure volumes, additional sales representatives, and $1.3 million in distribution sales related to the porcine patch product line. Allograft preservation services increased $1.3 million, carotid shunt sales increased $1.1 million and bovine vascular patch sales increased $1.0 million. We estimate that the weaker U.S. dollar increased net sales by less than $0.1 million during the three months ended March 31, 2024, as compared to the three months ended March 31, 2023.

 

Direct-to-hospital net sales were 95% and 97% of our total net sales for the three months ended March 31, 2024 and 2023, respectively.

 

Net sales by geography. Net sales in the Americas increased $3.1 million, or 10%, for the three months ended March 31, 2024 as compared to the three months ended March 31, 2023. The increase was driven primarily by increased sales of porcine patches of $1.3 million, allograft preservation services of $1.2 million, and bovine vascular patches of $0.4 million.

 

EMEA net sales increased $2.1 million, or 17%, for the three months ended March 31, 2024, as compared to the three months ended March 31, 2023. The increase was driven primarily by increased sales of carotid shunts of $0.9 million, bovine vascular patches of $0.5 million, embolectomy catheters of $0.1 million, and ePTFE vascular grafts of $0.1 million.

 

Asia Pacific net sales increased $1.2 million, or 44%, for the three months ended March 31, 2024, as compared to the three months ended March 31, 2023. The increase was driven primarily by increased sales of over-the-wire embolectomy catheters of $0.3 million, ePTFE vascular grafts of $0.2 million, occlusion catheters of $0.2 million, and embolectomy catheters, carotid shunts and bovine vascular patches of $0.1 million, respectively.

 

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

 

 

   

Three months ended March 31,

 

(unaudited)

                         

Percent

 
   

2024

   

2023

   

Change

   

change

 
   

(in thousands)

 

Gross profit

  $ 36,665     $ 30,883     $ 5,782       19 %
                                 

Gross margin

    68.6 %     65.6 %     3.0 %     *  

 

*Not applicable

                               

 

 

Gross profit increased $5.8 million, or 19%, to $36.7 million for the three months ended March 31, 2024, and gross margin increased 300 basis points to 68.6% in the period. The increase in gross profit was driven primarily by increased sales, particularly from allograft preservation services, porcine patches and carotid shunts. The increase in gross margin was driven primarily by greater manufacturing efficiencies as our direct labor manufacturing team became more efficient, which was partially offset by increased excess and obsolescence charges and unfavorable product mix, including higher sales of comparatively lower margin allograft preservation services and porcine patches.

 

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

 

 

   

Three months ended March 31,

 

(unaudited)

                         

Percent

 
   

2024

   

2023

   

$ Change

   

change

 
                                 

Sales and marketing

  $ 11,686     $ 10,897     $ 789       7 %

General and administrative

    9,013       7,932       1,081       14 %

Research and development

    4,092       3,875       217       6 %

Restructuring

    -       305       (305 )     *  

Total

  $ 24,791     $ 23,009     $ 1,782       8 %

 

   

Three months ended March 31,

 
   

2024

   

2023

         
   

% of Net Sales

   

% of Net Sales

   

Change

 
                         

Sales and marketing

    22 %     23 %     (1% )

General and administrative

    17 %     17 %     0 %

Research and development

    8 %     8 %     0 %

Restructuring

    0 %     1 %     (1% )

* Not a meaningful percentage relationship.

 

Sales and marketing. For the three months ended March 31, 2024, sales and marketing expenses increased 7% to $11.7 million. The increase was driven primarily by higher sales representative headcount, which resulted in increased compensation and related expenses of $0.3 million. Additionally, travel, training and sales meetings increased by $0.7 million. The increase was partially offset by lower outside services and general supplies of $0.2 million. Sales rep headcount was 137 as of March 31, 2024, a 7% increase from March 31, 2023. As a percentage of sales, sales and marketing expense decreased to 22% for the three months ended March 31, 2024, down from 23% in the prior period.

 

General and administrative. For the three months ended March 31, 2024, general and administrative expenses increased 14% to $9.0 million. The increase was driven primarily by higher outside services and professional fees of $0.8 million. Additionally, compensation and related expenses increased $0.2 million due to an increase in personnel. As a percentage of sales, general and administrative expense remained consistent at 17% for the three months ended March 31, 2024.

 

Research and development. For the three months ended March 31, 2024, research and development expenses increased 6% to $4.1 million. The increase was driven by higher compensation and related expenses of $0.2 million. As a percentage of sales, research and development expense remained consistent at 8% for the three months ended March 31, 2024.

 

Restructuring. For the three months ended March 31, 2024, there were no restructuring expenses. 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 three months ended March 31, 2023, we recorded additional restructuring charges in conjunction with the St. Etienne, France factory closure of $0.3 million. The additional charges consisted primarily of employment termination, settlement, legal and other third-party costs.

 

Income tax expense. We recorded a tax provision of $2.9 million on pre-tax income of $12.8 million for the three months ended March 31, 2024, compared to a $2.0 million tax provision on pre-tax income of $8.0 million for the three months ended March 31, 2023. Our effective income tax rate was 22.7% for the three-month period ended March 31, 2024. 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 24.5% for the three-month period ended March 31, 2023. Our 2023 provision was based on the estimated annual effective tax rate of 25.5%, adjusted in the applicable quarterly period for discrete stock option exercises and other discrete items. Our income tax expense for the three-month period ended March 31, 2023, varied from the statutory rate mainly due to 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 March 31, 2024, we have provided a valuation allowance of $1.7 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 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 March 31, 2024, our cash and cash equivalents were $26.6 million as compared to $24.3 million as of December 31, 2023. We had $81.7 million in short-term marketable securities as of March 31, 2024, and $80.8 million as of December 31, 2023. 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 March 31, 2024, our short-term marketable securities reflected an unrealized loss of $1.3 million as a result of increasing market interest rates.

 

On February 21, 2024, our Board of Directors authorized the repurchase of up to $50.0 million of the Company’s common stock through transactions on the open market, in privately negotiated purchases or otherwise until February 21, 2025. 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 $11.9 million for the three months ended March 31, 2024, compared to $7.9 million for the three months ended March 31, 2023. For the year ended December 31, 2023, we had operating income of $36.7 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;

 

 

 

costs associated with obtaining European MDR CE mark approvals;

   

 

 

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 2024

                   

March 14, 2024

 

March 28, 2024

  $ 0.16     $ 3,589  
                     

Fiscal Year 2023

                   

March 9, 2023

 

March 23, 2023

  $ 0.14     $ 3,099  

May 17, 2023

 

June 1, 2023

  $ 0.14     $ 3,116  

August 17, 2023

 

August 31, 2023

  $ 0.14     $ 3,117  

November 16, 2023

 

November 30, 2023

  $ 0.14     $ 3,117  

 

On April 30, 2024, our Board of Directors approved a quarterly cash dividend on our common stock of $0.16 per share payable on May 30, 2024, to stockholders of record at the close of business on May 16, 2024.

 

Cash Flows

 

   

Three months ended March 31,

 
   

(in thousands)

 
   

2024

   

2023

   

Net Change

 

Cash and cash equivalents

  $ 26,595     $ 16,677     $ 9,918  
                         

Cash flows provided by (used in):

                       

Operating activities

  $ 5,071     $ 2,279     $ 2,792  

Investing activities

    (2,361 )     (2,964 )     603  

Financing activities

    39       (1,825 )     1,864  

 

Net cash provided by operating activities. Net cash provided by operating activities was $5.1 million for the three months ended March 31, 2024, consisting of $9.9 million in net income, adjustments for non-cash or non-operating items of $5.0 million (including primarily depreciation and amortization of $2.4 million, stock-based compensation of $1.6 million and provisions for inventory write-offs and credit losses of $1.1 million), and a net use of working capital of $9.9 million. The net cash used for working capital was driven by an increase in accounts receivable of $5.8 million, an increase in inventory and other deferred costs of $3.5 million, and payments of accounts payable and other liabilities of $2.8 million. These cash uses were offset by a decrease in prepaid expenses and other assets of $2.2 million.

 

 

Net cash provided by operating activities was $2.3 million for the three months ended March 31, 2023, consisting of $6.0 million in net income, adjustments for non-cash or non-operating items of $4.4 million (including primarily depreciation and amortization of $2.4 million, stock-based compensation of $1.3 million, provisions for inventory write-offs and credit losses of $0.3 million, loss on divestiture of $0.3 million), and also a net use of working capital of $8.1 million. The net cash used for working capital was driven by an increase in accounts receivable of $3.2 million, an increase in inventory and other deferred costs of $3.8 million, and payments of accounts payable and other liabilities of $2.3 million. These cash uses were offset by a decrease in prepaid expenses and other assets of $1.2 million.

 

Net cash used in investing activities. Net cash used in investing activities was $2.4 million for the three months ended March 31, 2024, consisting of expenditures on property and equipment of $1.4 million and purchases of marketable securities of $1.0 million.

 

Net cash used in investing activities was $3.0 million for the three months ended March 31, 2023, consisting of expenditures on property and equipment of $2.1 million, purchases of marketable securities of $0.6 million, and acquisition related payments of $0.3 million.

 

Net cash provided by (used in) financing activities. Net cash provided by financing activities was less than $0.1 million for the three months ended March 31, 2024, consisting primarily of proceeds from stock option exercises of $3.6 million, net of shares repurchased used to pay employee payroll taxes. This proceed of cash was offset by a dividend payment of $3.6 million.

 

Net cash used in financing activities was $1.8 million for the three months ended March 31, 2023, consisting primarily of a dividend payment of $3.1 million. This use of cash was partly offset by proceeds from stock option exercises of $1.3 million, net of shares repurchased used to pay 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, 2023. There have been no material changes in our critical accounting policies during the three months ended March 31, 2024. 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 2024 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, 2023.

 

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 March 31, 2024, 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

 

As previously disclosed, in February 2024 we began implementing a new ERP system. The ERP implementation requires the integration of new ERP software with multiple new and existing data flows and business processes. The new ERP is designed to accurately maintain our books and records and provide information to our management team which is important to the operations of the business. As the phased implementation of the new ERP system progresses, we expect to continue to change certain processes and procedures which, in turn, are expected to result in changes to our internal control over financial reporting. As such changes occur, we will evaluate quarterly whether such changes materially affect our internal control over financial reporting.

 

Other than the new ERP system implementation, there have been no changes to our internal control over financial reporting during the quarter ended March 31, 2024, 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 May 10, 2024, that management believes would have a material adverse effect on our financial position, results of operations or cash flows.

 

Item 1A. Risk Factors

 

There have been no material changes to the risk factors we previously disclosed in our Annual Report on Form 10-K for the year ended December 31, 2023. However, we cannot provide any assurance that any risk factor will not materialize.

 

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

 

January 1, 2024 through January 31, 2024

    3,583     $ 55.91       N/A       N/A  

February 1, 2024 through February 29, 2024

    2,179     $ 69.67       N/A       N/A  

March 1, 2024 through March 31, 2023

    88     $ 67.24       N/A       N/A  

Total

    5,850     $ 61.21       N/A       N/A  

 

(1) For the three months ended March 31, 2024, we repurchased 5,850 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 March 31, 2024, 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

 

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 May 10, 2024.

 

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

 

 

31
EX-31.1 2 ex_667568.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: May 10, 2024

 

 

 
EX-31.2 3 ex_667567.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: May 10, 2024

 

 

 
EX-32.1 4 ex_667566.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 March 31, 2024 (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)

 

May 10, 2024

 

 

 
EX-32.2 5 ex_667565.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 March 31, 2024 (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)

 

May 10, 2024

 

 

 

 
EX-101.SCH 6 lmat-20240331.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 Income (Loss) link:calculationLink link:definitionLink link:presentationLink 995466 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 995467 - Disclosure - Note 1 - Organization and Basis for Presentation (Tables) link:calculationLink link:definitionLink link:presentationLink 995468 - Disclosure - Note 2 - Income Tax Expense (Tables) link:calculationLink link:definitionLink link:presentationLink 995469 - Disclosure - Note 3 - Inventories and Other Deferred Costs (Tables) link:calculationLink link:definitionLink link:presentationLink 995470 - Disclosure - Note 5 - Goodwill and Other Intangible Assets (Tables) link:calculationLink link:definitionLink link:presentationLink 995471 - Disclosure - Note 6 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 995472 - Disclosure - Note 7 - Accrued Expenses and Other Long-term Liabilities (Tables) link:calculationLink link:definitionLink link:presentationLink 995473 - Disclosure - Note 8 - Segment and Enterprise-wide Disclosures (Tables) link:calculationLink link:definitionLink link:presentationLink 995474 - Disclosure - Note 9 - Share-based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 995475 - Disclosure - Note 10 - Net Income Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 995476 - Disclosure - Note 11 - Stockholders' Equity (Tables) link:calculationLink link:definitionLink link:presentationLink 995477 - Disclosure - Note 12 - Supplemental Cash Flow Information (Tables) link:calculationLink link:definitionLink link:presentationLink 995478 - Disclosure - Note 13 - Fair Value Measurements (Tables) link:calculationLink link:definitionLink link:presentationLink 995479 - Disclosure - Note 14 - Accumulated Other Comprehensive Income (Loss) (Tables) link:calculationLink link:definitionLink link:presentationLink 995480 - Disclosure - Note 1 - Organization and Basis for Presentation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995481 - Disclosure - Note 1 - Organization and Basis for Presentation - Disaggregation of Revenue by Major Geographic Area (Details) link:calculationLink link:definitionLink link:presentationLink 995482 - Disclosure - Note 2 - Income Tax Expense (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995483 - Disclosure - Note 2 - Income Tax Expense - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details) link:calculationLink link:definitionLink link:presentationLink 995484 - Disclosure - Note 3 - Inventories and Other Deferred Costs (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995485 - Disclosure - Note 3 - Inventories and Other Deferred Costs - Summary of Inventories and Other Deferred Costs (Details) link:calculationLink link:definitionLink link:presentationLink 995486 - Disclosure - Note 4 - Divestitures (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995487 - Disclosure - Note 5 - Goodwill and Other Intangible Assets (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995488 - Disclosure - Note 5 - Goodwill and Other Intangible Assets - Components of Identifiable Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 995489 - Disclosure - Note 5 - Goodwill and Other Intangible Assets - Amortization Expense Included in General and Administrative Expense (Details) link:calculationLink link:definitionLink link:presentationLink 995490 - 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 995491 - Disclosure - Note 6 - Leases - Additional Lease Information (Details) link:calculationLink link:definitionLink link:presentationLink 995492 - Disclosure - Note 6 - Leases - Minimum Rental Commitments (Details) link:calculationLink link:definitionLink link:presentationLink 995493 - Disclosure - Note 7 - Accrued Expenses and Other Long-term Liabilities - Accrued Expenses (Details) link:calculationLink link:definitionLink link:presentationLink 995494 - Disclosure - Note 7 - Accrued Expenses and Other Long-term Liabilities - Other Long-term Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995495 - Disclosure - Note 8 - Segment and Enterprise-wide Disclosures (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995496 - Disclosure - Note 8 - Segment and Enterprise-wide Disclosures - Net Sales to Unaffiliated Customers by Geography (Details) link:calculationLink link:definitionLink link:presentationLink 995497 - Disclosure - Note 9 - Share-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995498 - Disclosure - Note 9 - Share-based Compensation - Share-Based Compensation Expense (Details) link:calculationLink link:definitionLink link:presentationLink 995499 - Disclosure - Note 9 - Share-based Compensation - Schedule of Stock-based Compensation (Details) link:calculationLink link:definitionLink link:presentationLink 995500 - Disclosure - Note 10 - Net Income Per Share - Computation of Basic and Diluted Net Income per Share (Details) link:calculationLink link:definitionLink link:presentationLink 995501 - Disclosure - Note 11 - Stockholders' Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995502 - Disclosure - Note 11 - Stockholders' Equity - Dividend Activity (Details) link:calculationLink link:definitionLink link:presentationLink 995503 - Disclosure - Note 12 - Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details) link:calculationLink link:definitionLink link:presentationLink 995504 - Disclosure - Note 13 - Fair Value Measurements (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995505 - Disclosure - Note 13 - Fair Value Measurements - Rollforward of the Fair Value as Determined by Level 3 (Details) link:calculationLink link:definitionLink link:presentationLink 995506 - Disclosure - Note 14 - Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.DEF 7 lmat-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 lmat-20240331_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 2025 Significant Accounting Policies 2028 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo 2026 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 2024 Note 14 - Accumulated Other Comprehensive Income (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 Income (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 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 24,036,300 shares at March 31, 2024, and 23,911,760 shares at December 31, 2023 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] us-gaap_OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment Other Inventory, Materials, Supplies and Merchandise under Consignment, Gross Current liabilities: Raw materials Victoria, Australia Lease [Member] Relating to the Victoria, Australia lease. 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 $1,285 at March 31, 2024 and $941 at December 31, 2023 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] Award Type [Domain] lmat_IncreaseDecreaseInInventoryAndOtherDeferredCosts Inventory and other deferred costs Increase (decrease) in inventory and other deferred costs. 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 Award Type [Axis] Other Countries [Member] Information pertaining to other countries. 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 Restricted Stock Units (RSUs) [Member] 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. 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 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] Proceeds from stock option exercises Revenue us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax Treasury Stock, Common [Member] Additional Paid-in Capital [Member] Common Stock [Member] CANADA Provision for income taxes Equity Components [Axis] Equity Component [Domain] 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] France Sales Office Lease [Member] Represents France Sales Office Lease. dei_DocumentTransitionReport Document Transition Report dei_CityAreaCode City Area Code Basis of Accounting, Policy [Policy Text Block] US Distribution in Burlington, MA [Member] Represents US Distribution in Burlington, MA. 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) us-gaap_GainLossOnSaleOfPropertyPlantEquipment 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 Statement of Income Location, Balance [Axis] Weighted average remaining lease term - operating leases (in years) (Year) Statement of Income Location, Balance [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 ecd_NonRule10b51ArrTrmntdFlag Non-Rule 10b5-1 Arrangement Terminated [Flag] Entity Address, City or Town ecd_Rule10b51ArrTrmntdFlag Rule 10b5-1 Arrangement Terminated [Flag] ecd_Rule10b51ArrAdoptedFlag Rule 10b5-1 Arrangement Adopted [Flag] Entity Address, Postal Zip Code us-gaap_TreasuryStockCommonValue Treasury stock, at cost; 1,590,362 shares at March 31, 2024 and 1,584,512 shares at December 31, 2023 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] ecd_NonRule10b51ArrAdoptedFlag Non-Rule 10b5-1 Arrangement Adopted [Flag] Material Terms of Trading Arrangement [Text Block] 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 srt_StockRepurchaseProgramAuthorizedAmount1 Share Repurchase Program, Authorized, Amount Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Share Repurchase Program [Domain] us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Share Repurchase Program [Axis] 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 effect on net income Subsequent Event Type [Domain] Schedule of Dividends Payable [Table Text Block] Right-of-use leased assets St. Etienne, France Factory [Member] Relating to the St. Etienne, France factory. Performance-based Restricted Stock Units [Member] Represents Performance-based Restricted Stock Units. us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Adjustment to net present value as of March 31, 2023 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2027 2023 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour 2028 2029 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive Thereafter EX-101.PRE 9 lmat-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.CAL 10 lmat-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Document And Entity Information - shares
3 Months Ended
Mar. 31, 2024
May 07, 2024
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
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,446,109
Entity Central Index Key 0001158895  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 26,595 $ 24,269
Short-term marketable securities 81,693 80,805
Accounts receivable, net of allowances of $1,285 at March 31, 2024 and $941 at December 31, 2023 30,236 25,064
Inventory and other deferred costs 60,575 58,080
Prepaid expenses and other current assets 3,863 6,380
Total current assets 202,962 194,598
Property and equipment, net 22,174 21,754
Right-of-use leased assets 17,795 18,027
Goodwill 65,945 65,945
Other intangibles, net 40,239 41,711
Deferred tax assets 828 1,003
Other assets 4,014 3,740
Total assets 353,957 346,778
Current liabilities:    
Accounts payable 3,089 3,734
Accrued expenses 21,118 23,650
Acquisition-related obligations 75 24
Lease liabilities - short-term 2,528 2,471
Total current liabilities 26,810 29,879
Lease liabilities - long-term 16,354 16,624
Deferred tax liabilities 114 107
Other long-term liabilities 2,176 2,268
Total liabilities 45,454 48,878
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 24,036,300 shares at March 31, 2024, and 23,911,760 shares at December 31, 2023 240 239
Additional paid-in capital 206,350 200,755
Retained earnings 121,728 115,430
Accumulated other comprehensive loss (5,558) (4,625)
Treasury stock, at cost; 1,590,362 shares at March 31, 2024 and 1,584,512 shares at December 31, 2023 (14,257) (13,899)
Total stockholders’ equity 308,503 297,900
Total liabilities and stockholders’ equity $ 353,957 $ 346,778
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable, Allowance for Credit Loss, Current $ 1,285   $ 941
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) 24,036,300 23,911,760  
Treasury Stock, Common, Shares (in shares) 1,590,362 1,584,512  
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net sales $ 53,478 $ 47,075
Cost of sales 16,813 16,192
Gross profit 36,665 30,883
Sales and marketing 11,686 10,897
General and administrative 9,013 7,932
Research and development 4,092 3,875
Restructuring 0 305
Total operating expenses 24,791 23,009
Income from operations 11,874 7,874
Other income (expense):    
Interest income 1,001 568
Foreign currency loss (78) (425)
Income before income taxes 12,797 8,017
Provision for income taxes 2,910 1,977
Net income $ 9,887 $ 6,040
Earnings per share of common stock:    
Basic (in dollars per share) $ 0.44 $ 0.27
Diluted (in dollars per share) $ 0.44 $ 0.27
Weighted-average shares outstanding:    
Basic (in shares) 22,365 22,111
Diluted (in shares) 22,570 22,274
Cash dividends declared per common share (in dollars per share) $ 0.16 $ 0.14
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net income $ 9,887 $ 6,040
Other comprehensive income (loss):    
Foreign currency translation adjustment, net (831) 252
Unrealized loss on short-term marketable securities (102) 207
Total other comprehensive loss (933) 459
Comprehensive income $ 8,954 $ 6,499
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Restricted Stock Units (RSUs) [Member]
Common Stock [Member]
Performance-based Restricted Stock Units [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Treasury Stock, Common [Member]
Restricted Stock Units (RSUs) [Member]
Performance-based Restricted Stock Units [Member]
Total
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    
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)
Stock-based compensation expense       1,290           1,290
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, 2023     23,911,760       1,584,512      
Balance at Dec. 31, 2023     $ 239 200,755 115,430 (4,625) $ (13,899)     297,900
Net income         9,887         9,887
Other comprehensive income (loss)           (933)       (933)
Issuance of common stock for stock options exercised (in shares)     107,930              
Issuance of common stock for stock options exercised     $ 1 3,985           3,986
Vested restricted stock units (in shares) 9,547 7,063                
Vested restricted stock units $ 0 $ 0           $ 0 $ 0  
Repurchase of common stock for net settlement of equity awards (in shares)             5,850      
Repurchase of common stock for net settlement of equity awards             $ (358)     (358)
Stock-based compensation expense       1,610           1,610
Common stock dividend paid         (3,589)         (3,589)
Balance (in shares) at Mar. 31, 2024     24,036,300       1,590,362      
Balance at Mar. 31, 2024     $ 240 $ 206,350 $ 121,728 $ (5,558) $ (14,257)     $ 308,503
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating activities    
Net income $ 9,887 $ 6,040
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 2,382 2,351
Stock-based compensation 1,610 1,290
Provision for inventory write-downs 716 334
Provision for doubtful accounts 362 (7)
Fair value adjustment to contingent consideration obligations 23 25
Loss on divestitures 0 305
Foreign currency effect on net income (45) 54
Changes in operating assets and liabilities:    
Accounts receivable (5,750) (3,242)
Inventory and other deferred costs (3,537) (3,755)
Prepaid expenses and other assets 2,216 1,224
Accounts payable and other liabilities (2,793) (2,340)
Net cash provided by operating activities 5,071 2,279
Investing activities    
Purchases of property and equipment and other assets (1,370) (2,130)
Purchases of short-term marketable securities (991) (564)
Payments related to acquisitions 0 (270)
Net cash used in investing activities (2,361) (2,964)
Financing activities    
Proceeds from stock option exercises 3,986 1,446
Purchase of treasury stock for net settlement of equity awards (358) (172)
Common stock cash dividend paid (3,589) (3,099)
Net cash used in financing activities 39 (1,825)
Effect of exchange rate changes on cash and cash equivalents (423) 53
Net increase (decrease) in cash and cash equivalents 2,326 (2,457)
Cash and cash equivalents at beginning of period 24,269 19,134
Cash and cash equivalents at end of period $ 26,595 $ 16,677
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 1 - Organization and Basis for Presentation
3 Months Ended
Mar. 31, 2024
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; Maisons-Alfort, France; 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 three months ended March 31, 2024 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, 2023, including the notes thereto, included in our Form 10-K filed with the Securities and Exchange Commission (SEC) on February 29, 2024.

 

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 May 10, 2024, 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 the Company satisfies a performance obligation by transferring the 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 March 31,

 
   

2024

   

2023

 
   

(in thousands)

 
                 

Americas

  $ 35,245     $ 32,126  

Europe, Middle East and Africa

    14,395       12,277  

Asia Pacific

    3,838       2,672  

Total

  $ 53,478     $ 47,075  

 

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

 

In December 2023 the FASB issued ASU 2023-09, Income Taxes Topic 740 - Improvements to Income Tax Disclosures. This amendment is expected to enhance the transparency and decision usefulness of income tax disclosures by requiring public business entities, on an annual basis, to disclose specific categories in the rate reconciliation, additional information for reconciling items that meet a quantitative threshold and certain information about income taxes paid. This revised guidance is effective for financial statements issued for fiscal years beginning after December 15, 2024. We are currently evaluating the impacts of the new standard.

 

In November 2023 the FASB issued ASU 2023-07, Segment Reporting Topic 280- Improvements to Reportable Segment Disclosures. This amendment requires disclosure of incremental segment information on an annual and interim basis. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, and requires retrospective application to all prior periods presented in the financial statements. We are currently evaluating the impacts of the new standard.

 

There are no other accounting pronouncements recently issued or newly effective that had, or are expected to have, a material impact on the Company’s consolidated financial statements.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 2 - Income Tax Expense
3 Months Ended
Mar. 31, 2024
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 (U.S.), 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 2024 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 2023 income tax expense varied from the statutory rate mainly due to 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 March 31, 2024, the gross amount of unrecognized tax benefits exclusive of interest and penalties was $525,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 2031. A reconciliation of beginning and ending amount of our unrecognized tax benefits is as follows:

 

   

Three months ended

March 31, 2024

 
   

(in thousands)

 

Unrecognized tax benefits as of December 31, 2023

  $ 587  

Additions/adjustments for tax positions of current year

    -  

Additions/adjustments for tax positions of prior years

    (22 )

Reductions for settlements with taxing authorities

    -  

Reductions for lapses of the applicable statutes of limitations

    (40 )

Unrecognized tax benefits as of March 31, 2024

  $ 525  

 

As of March 31, 2024, a summary of the tax years that remain subject to examination in our taxing jurisdictions is as follows:

 

United States

2020 and forward

Foreign

2015 and forward

 

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 3 - Inventories and Other Deferred Costs
3 Months Ended
Mar. 31, 2024
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:

 

   

March 31, 2024

   

December 31, 2023

 
   

(in thousands)

 

Raw materials

  $ 20,813     $ 18,333  

Work-in-process

    2,532       2,869  

Finished products

    31,148       31,131  

Other deferred costs

    6,082       5,747  
                 

Total inventory and other deferred costs

  $ 60,575     $ 58,080  

 

We had inventory on consignment at customer sites of $2.2 million and $2.0 million at March 31, 2024 and December 31, 2023, 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 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 22 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 4 - Divestitures
3 Months Ended
Mar. 31, 2024
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, 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.

 

For the three months ended March 31, 2023, we recorded additional restructuring charges of $0.3 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 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 5 - Goodwill and Other Intangible Assets
3 Months Ended
Mar. 31, 2024
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 three months ended March 31, 2024. Other intangible assets consist of the following:

 

   

March 31, 2024

   

December 31, 2023

 
   

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     $ 16,714     $ 12,835     $ 29,549     $ 16,048     $ 13,501  

Trademarks, tradenames and licenses

    3,767       1,997       1,770       3,767       1,909       1,858  

Customer relationships

    37,171       11,725       25,446       37,171       11,064       26,107  

Other intangible assets

    1,643       1,455       188       1,643       1,398       245  
                                                 

Total identifiable intangible assets

  $ 72,130     $ 31,891     $ 40,239     $ 72,130     $ 30,419     $ 41,711  

 

These assets are being amortized over useful lives ranging from 2 to 16 years. The weighted-average amortization period for these intangibles as of March 31, 2024, is 9.3 years. Amortization expense is included in general and administrative expense and is as follows:

 

   

Three months ended March 31,

 
   

2024

   

2023

 
   

(in thousands)

 
                 

Amortization expense

  $ 1,472     $ 1,559  

 

Estimated amortization expense for the remainder of 2024 and for each of the next five fiscal years is as follows:

 

   

Year ended December 31,

 
   

2024

   

2025

   

2026

   

2027

   

2028

   

2029

 
   

(in thousands)

 
                                                 

Amortization expense

  $ 4,385     $ 5,601     $ 5,119     $ 4,842     $ 4,456     $ 4,423  

 

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 6 - Leases
3 Months Ended
Mar. 31, 2024
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. As of March 31, 2024, the Company had the following building and facility leases capitalized on the balance sheet:

 

Location (leases)

 

Purpose

 

Approx. Sq. Ft.

 

Expiration

               

Americas

             

Burlington, MA (4)

 

Corporate headquarters and manufacturing

    96,476  

December 2034

North Brunswick, NJ (1)

 

Artegraft biologic business

    16,732  

October 2029

Burlington, MA (1)

 

US distribution

    12,878  

December 2030

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

Maisons-Alfort, France

 

France sales office

    3,492  

February 2030

Madrid, Spain

 

Spain sales office

    2,260  

June 2029

               

Asia Pacific

             

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

Singapore

 

Asia Pacific headquarters and distribution

    1,270  

June 2026

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 as of March 31, 2024. We elected the package of practical expedients that allow us to omit leases with initial terms of 12 months or less from our balance sheet, which are expensed on a straight-line basis over the life of the lease.

 

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

 
   

March 31,

 
   

2024

   

2023

 

Lease cost

               

Operating lease cost

    740       580  

Short-term lease cost

    29       162  

Total lease cost

  $ 769     $ 742  
                 

Other information

               

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

  $ 1,022     $ 737  
                 

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

  $ 509     $ 472  
                 

Weighted average remaining lease term in years - operating leases

    7.5       7.2  
                 

Weighted average discount rate - operating leases

    6.60 %     4.95 %

 

As of March 31, 2024, the minimum noncancelable operating lease rental commitments with initial or remaining terms of more than one year are as follows:

 

Remainder of 2024

  $ 2,758  

Year ending December 31,

       

2025

    3,488  

2026

    2,806  

2027

    2,567  

2028

    2,535  

2029

    2,481  

Thereafter

    8,495  

Adjustment to net present value as of March 31, 2024

    (6,248 )
         

Minimum noncancelable lease liability

  $ 18,882  

 

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 7 - Accrued Expenses and Other Long-term Liabilities
3 Months Ended
Mar. 31, 2024
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:

 

   

March 31, 2024

   

December 31, 2023

 
   

(in thousands)

 

Compensation and related taxes

  $ 7,770     $ 13,353  

Accrued purchases

    7,478       5,152  

Accrued expenses

    4,503       4,251  

Income and other taxes

    708       390  

Professional fees

    83       104  

Other

    576       400  
                 

Total

  $ 21,118     $ 23,650  

 

Other long-term liabilities consist of the following:

 

   

March 31, 2024

   

December 31, 2023

 
   

(in thousands)

 

Aquisition-related liabilities

  $ 1,354     $ 1,406  

Income taxes

    594       637  

Other

    228       225  
                 

Total

  $ 2,176     $ 2,268  

 

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 8 - Segment and Enterprise-wide Disclosures
3 Months Ended
Mar. 31, 2024
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 U.S., Canada, Germany, the United Kingdom (UK) and other European countries. Substantially all our assets are located in the U.S. and Germany. Net sales to unaffiliated customers by country were as follows:

 

   

Three months ended

 
   

March 31,

 
   

2024

   

2023

 
   

(in thousands)

 

United States

  $ 31,125     $ 29,015  

Canada

    3,612       2,762  

Germany

    3,518       3,346  

United Kingdom

    2,528       1,963  

Other countries

    12,695       9,989  
                 

Net Sales

  $ 53,478     $ 47,075  

 

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Share-based Compensation
3 Months Ended
Mar. 31, 2024
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 included in the consolidated statements of operations are as follows:

 

   

Three months ended

 
   

March 31,

 
   

2024

   

2023

 
   

(in thousands)

 

Stock option awards

  $ 741     $ 662  

Restricted stock units

    561       477  

Performance-based restricted stock units

    308       151  
                 

Total share-based compensation

  $ 1,610     $ 1,290  

 

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

 

   

Three months ended

 
   

March 31,

 
   

2024

   

2023

 
   

(in thousands)

 

Cost of sales

  $ 211     $ 170  

Sales and marketing

    271       214  

General and administrative

    965       777  

Research and development

    163       129  
                 

Total stock-based compensation

  $ 1,610     $ 1,290  

 

We did not grant any options during the three months ended March 31, 2024 or 2023. During the three months ended March 31, 2024, and 2023, we awarded restricted stock units of 222 and 200, respectively. We did not award any performance-based restricted stock units during the three months ended March 31, 2024 or 2023. We issued approximately 125,000 and 59,000 shares of common stock following the exercise or vesting of underlying stock options, restricted stock units or performance-based restricted stock units during the three months ended March 31, 2024 and 2023, respectively.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 10 - Net Income Per Share
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Earnings Per Share [Text Block]

10. Net Income per Share

 

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

 

   

Three months ended

 
   

March 31,

 
   

2024

   

2023

 
   

(in thousands, except per share data)

 

Basic:

               

Net income available for common stockholders

  $ 9,887     $ 6,040  
                 

Weighted average shares outstanding

    22,365       22,111  
                 

Basic earnings per share

  $ 0.44     $ 0.27  
                 

Diluted:

               

Net income available for common stockholders

  $ 9,887     $ 6,040  
                 

Weighted-average shares outstanding

    22,365       22,111  

Common stock equivalents, if dilutive

    205       163  

Shares used in computing diluted earnings per common share

    22,570       22,274  
                 

Diluted earnings per share

  $ 0.44     $ 0.27  
                 

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

    175       320  

 

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 11 - Stockholders' Equity
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Equity [Text Block]

11. Stockholders Equity

 

Share Repurchase Program

 

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

                   

March 14, 2024

 

March 28, 2024

  $ 0.16     $ 3,589  
                     

Fiscal Year 2023

                   

March 9, 2023

 

March 23, 2023

  $ 0.14     $ 3,099  

May 17, 2023

 

June 1, 2023

  $ 0.14     $ 3,116  

August 17, 2023

 

August 31, 2023

  $ 0.14     $ 3,117  

November 16, 2023

 

November 30, 2023

  $ 0.14     $ 3,117  

 

On April 30, 2024, our Board of Directors approved a quarterly cash dividend on our common stock of $0.16 per share payable on May 30, 2024, to stockholders of record at the close of business on May 16, 2024.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 12 - Supplemental Cash Flow Information
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Cash Flow, Supplemental Disclosures [Text Block]

12. Supplemental Cash Flow Information

 

   

For the three months ended

 
   

March 31,

 
   

2024

   

2023

 
   

(in thousands)

 

Cash paid for income taxes, net

  $ 1,396     $ 271  

 

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 13 - Fair Value Measurements
3 Months Ended
Mar. 31, 2024
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 March 31, 2024, 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 March 31, 2024.

 

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 through December 31, 2023. We recorded this liability at a fair value of $0.4 million in 2020 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 was remeasured each quarter during the earn-out period, with any adjustments recorded in income from operations. As of December 31, 2023, there were no unit sales milestones achieved during the earn-out period and therefore we reduced the remaining liability to zero.

 

During 2019, we recorded contingent liabilities associated with our acquisition of the Anteris biologic patch business. The agreement includes the potential for us to pay up to $7.8 million of additional consideration beyond payments made to date, with $0.3 million contingent upon the delivery of audited financial statements of the acquired business to us; $2.0 million (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 quarter 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:

 

   

Three months ended

 
   

March 31,

 
   

2024

   

2023

 
   

(in thousands)

 

Beginning balance

  $ 1,224     $ 1,339  

Additions

    -       -  

Payments

    -       -  

Change in fair value included in earnings

    23       20  
                 

Ending balance

  $ 1,247     $ 1,359  

 

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 14 - Accumulated Other Comprehensive Income (Loss)
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Comprehensive Income (Loss) Note [Text Block]

14. Accumulated Other Comprehensive Income (Loss)

 

Changes to our accumulated other comprehensive loss for the three months ended March 31, 2024 and 2023 consisted primarily of foreign currency translation and unrealized losses on short-term marketable securities:

 

   

Three months ended

 
   

March 31,

 
   

2024

   

2023

 
   

(in thousands)

 

Beginning balance

  $ (4,625 )   $ (6,031 )
                 

Other comprehensive (loss) income before reclassifications

    (933 )     459  
                 

Ending balance

  $ (5,558 )   $ (5,572 )

 

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Insider Trading Arr Line Items  
Material Terms of Trading Arrangement [Text Block]

Item 5. Other Information

 

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

 

During the fiscal quarter ended March 31, 2024, 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.

 

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 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
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 three months ended March 31, 2024 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, 2023, including the notes thereto, included in our Form 10-K filed with the Securities and Exchange Commission (SEC) on February 29, 2024.

 

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 May 10, 2024, 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 the Company satisfies a performance obligation by transferring the 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 March 31,

 
   

2024

   

2023

 
   

(in thousands)

 
                 

Americas

  $ 35,245     $ 32,126  

Europe, Middle East and Africa

    14,395       12,277  

Asia Pacific

    3,838       2,672  

Total

  $ 53,478     $ 47,075  

 

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

 

In December 2023 the FASB issued ASU 2023-09, Income Taxes Topic 740 - Improvements to Income Tax Disclosures. This amendment is expected to enhance the transparency and decision usefulness of income tax disclosures by requiring public business entities, on an annual basis, to disclose specific categories in the rate reconciliation, additional information for reconciling items that meet a quantitative threshold and certain information about income taxes paid. This revised guidance is effective for financial statements issued for fiscal years beginning after December 15, 2024. We are currently evaluating the impacts of the new standard.

 

In November 2023 the FASB issued ASU 2023-07, Segment Reporting Topic 280- Improvements to Reportable Segment Disclosures. This amendment requires disclosure of incremental segment information on an annual and interim basis. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, and requires retrospective application to all prior periods presented in the financial statements. We are currently evaluating the impacts of the new standard.

 

There are no other accounting pronouncements recently issued or newly effective that had, or are expected to have, a material impact on the Company’s consolidated financial statements.

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 1 - Organization and Basis for Presentation (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three months ended March 31,

 
   

2024

   

2023

 
   

(in thousands)

 
                 

Americas

  $ 35,245     $ 32,126  

Europe, Middle East and Africa

    14,395       12,277  

Asia Pacific

    3,838       2,672  

Total

  $ 53,478     $ 47,075  
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 2 - Income Tax Expense (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]
   

Three months ended

March 31, 2024

 
   

(in thousands)

 

Unrecognized tax benefits as of December 31, 2023

  $ 587  

Additions/adjustments for tax positions of current year

    -  

Additions/adjustments for tax positions of prior years

    (22 )

Reductions for settlements with taxing authorities

    -  

Reductions for lapses of the applicable statutes of limitations

    (40 )

Unrecognized tax benefits as of March 31, 2024

  $ 525  
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 3 - Inventories and Other Deferred Costs (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

March 31, 2024

   

December 31, 2023

 
   

(in thousands)

 

Raw materials

  $ 20,813     $ 18,333  

Work-in-process

    2,532       2,869  

Finished products

    31,148       31,131  

Other deferred costs

    6,082       5,747  
                 

Total inventory and other deferred costs

  $ 60,575     $ 58,080  
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 5 - Goodwill and Other Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
   

March 31, 2024

   

December 31, 2023

 
   

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     $ 16,714     $ 12,835     $ 29,549     $ 16,048     $ 13,501  

Trademarks, tradenames and licenses

    3,767       1,997       1,770       3,767       1,909       1,858  

Customer relationships

    37,171       11,725       25,446       37,171       11,064       26,107  

Other intangible assets

    1,643       1,455       188       1,643       1,398       245  
                                                 

Total identifiable intangible assets

  $ 72,130     $ 31,891     $ 40,239     $ 72,130     $ 30,419     $ 41,711  
Finite-Lived Intangible Assets Amortization Expense [Table Text Block]
   

Three months ended March 31,

 
   

2024

   

2023

 
   

(in thousands)

 
                 

Amortization expense

  $ 1,472     $ 1,559  
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
   

Year ended December 31,

 
   

2024

   

2025

   

2026

   

2027

   

2028

   

2029

 
   

(in thousands)

 
                                                 

Amortization expense

  $ 4,385     $ 5,601     $ 5,119     $ 4,842     $ 4,456     $ 4,423  
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 6 - Leases (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Lease, Cost [Table Text Block]

Location (leases)

 

Purpose

 

Approx. Sq. Ft.

 

Expiration

               

Americas

             

Burlington, MA (4)

 

Corporate headquarters and manufacturing

    96,476  

December 2034

North Brunswick, NJ (1)

 

Artegraft biologic business

    16,732  

October 2029

Burlington, MA (1)

 

US distribution

    12,878  

December 2030

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

Maisons-Alfort, France

 

France sales office

    3,492  

February 2030

Madrid, Spain

 

Spain sales office

    2,260  

June 2029

               

Asia Pacific

             

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

Singapore

 

Asia Pacific headquarters and distribution

    1,270  

June 2026

Shanghai, China

 

China sales office and distribution

    1,152  

August 2024

Ballarat, Australia

 

Supply facility

 

Up to 350 acres

 

December 2030

   

Three Months Ended

 
   

March 31,

 
   

2024

   

2023

 

Lease cost

               

Operating lease cost

    740       580  

Short-term lease cost

    29       162  

Total lease cost

  $ 769     $ 742  
                 

Other information

               

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

  $ 1,022     $ 737  
                 

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

  $ 509     $ 472  
                 

Weighted average remaining lease term in years - operating leases

    7.5       7.2  
                 

Weighted average discount rate - operating leases

    6.60 %     4.95 %
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

Remainder of 2024

  $ 2,758  

Year ending December 31,

       

2025

    3,488  

2026

    2,806  

2027

    2,567  

2028

    2,535  

2029

    2,481  

Thereafter

    8,495  

Adjustment to net present value as of March 31, 2024

    (6,248 )
         

Minimum noncancelable lease liability

  $ 18,882  
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 7 - Accrued Expenses and Other Long-term Liabilities (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
   

March 31, 2024

   

December 31, 2023

 
   

(in thousands)

 

Compensation and related taxes

  $ 7,770     $ 13,353  

Accrued purchases

    7,478       5,152  

Accrued expenses

    4,503       4,251  

Income and other taxes

    708       390  

Professional fees

    83       104  

Other

    576       400  
                 

Total

  $ 21,118     $ 23,650  
Other Noncurrent Liabilities [Table Text Block]
   

March 31, 2024

   

December 31, 2023

 
   

(in thousands)

 

Aquisition-related liabilities

  $ 1,354     $ 1,406  

Income taxes

    594       637  

Other

    228       225  
                 

Total

  $ 2,176     $ 2,268  
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 8 - Segment and Enterprise-wide Disclosures (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]
   

Three months ended

 
   

March 31,

 
   

2024

   

2023

 
   

(in thousands)

 

United States

  $ 31,125     $ 29,015  

Canada

    3,612       2,762  

Germany

    3,518       3,346  

United Kingdom

    2,528       1,963  

Other countries

    12,695       9,989  
                 

Net Sales

  $ 53,478     $ 47,075  
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Share-based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Share-Based Payment Arrangement, Cost by Plan [Table Text Block]
   

Three months ended

 
   

March 31,

 
   

2024

   

2023

 
   

(in thousands)

 

Stock option awards

  $ 741     $ 662  

Restricted stock units

    561       477  

Performance-based restricted stock units

    308       151  
                 

Total share-based compensation

  $ 1,610     $ 1,290  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   

Three months ended

 
   

March 31,

 
   

2024

   

2023

 
   

(in thousands)

 

Cost of sales

  $ 211     $ 170  

Sales and marketing

    271       214  

General and administrative

    965       777  

Research and development

    163       129  
                 

Total stock-based compensation

  $ 1,610     $ 1,290  
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 10 - Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three months ended

 
   

March 31,

 
   

2024

   

2023

 
   

(in thousands, except per share data)

 

Basic:

               

Net income available for common stockholders

  $ 9,887     $ 6,040  
                 

Weighted average shares outstanding

    22,365       22,111  
                 

Basic earnings per share

  $ 0.44     $ 0.27  
                 

Diluted:

               

Net income available for common stockholders

  $ 9,887     $ 6,040  
                 

Weighted-average shares outstanding

    22,365       22,111  

Common stock equivalents, if dilutive

    205       163  

Shares used in computing diluted earnings per common share

    22,570       22,274  
                 

Diluted earnings per share

  $ 0.44     $ 0.27  
                 

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

    175       320  
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 11 - Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Dividends Payable [Table Text Block]

Record Date

 

Payment Date

 

Per Share Amount

   

Dividend Payment

 
               

(in thousands)

 

Fiscal Year 2024

                   

March 14, 2024

 

March 28, 2024

  $ 0.16     $ 3,589  
                     

Fiscal Year 2023

                   

March 9, 2023

 

March 23, 2023

  $ 0.14     $ 3,099  

May 17, 2023

 

June 1, 2023

  $ 0.14     $ 3,116  

August 17, 2023

 

August 31, 2023

  $ 0.14     $ 3,117  

November 16, 2023

 

November 30, 2023

  $ 0.14     $ 3,117  
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 12 - Supplemental Cash Flow Information (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]
   

For the three months ended

 
   

March 31,

 
   

2024

   

2023

 
   

(in thousands)

 

Cash paid for income taxes, net

  $ 1,396     $ 271  
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 13 - Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]
   

Three months ended

 
   

March 31,

 
   

2024

   

2023

 
   

(in thousands)

 

Beginning balance

  $ 1,224     $ 1,339  

Additions

    -       -  

Payments

    -       -  

Change in fair value included in earnings

    23       20  
                 

Ending balance

  $ 1,247     $ 1,359  
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 14 - Accumulated Other Comprehensive Income (Loss) (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
   

Three months ended

 
   

March 31,

 
   

2024

   

2023

 
   

(in thousands)

 

Beginning balance

  $ (4,625 )   $ (6,031 )
                 

Other comprehensive (loss) income before reclassifications

    (933 )     459  
                 

Ending balance

  $ (5,558 )   $ (5,572 )
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 1 - Organization and Basis for Presentation (Details Textual)
3 Months Ended
Mar. 31, 2024
Minimum [Member]  
Period of Payments Received from Customers 30 days
Maximum [Member]  
Period of Payments Received from Customers 60 days
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 1 - Organization and Basis for Presentation - Disaggregation of Revenue by Major Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue $ 53,478 $ 47,075
Americas [Member]    
Revenue 35,245 32,126
EMEA [Member]    
Revenue 14,395 12,277
Asia Pacific [Member]    
Revenue $ 3,838 $ 2,672
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 2 - Income Tax Expense (Details Textual) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Unrecognized Tax Benefits $ 525,000 $ 587,000
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 2 - Income Tax Expense - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details)
3 Months Ended
Mar. 31, 2024
USD ($)
Unrecognized tax benefits as of December 31, 2022 $ 587,000
Additions/adjustments for tax positions of current year 0
Additions/adjustments for tax positions of prior years (22,000)
Reductions for settlements with taxing authorities 0
Reductions for lapses of the applicable statutes of limitations (40,000)
Unrecognized tax benefits as of March 31, 2023 $ 525,000
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 3 - Inventories and Other Deferred Costs (Details Textual) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Other Inventory, Materials, Supplies and Merchandise under Consignment, Gross $ 2.2 $ 2.0
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 3 - Inventories and Other Deferred Costs - Summary of Inventories and Other Deferred Costs (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Raw materials $ 20,813 $ 18,333
Work-in-process 2,532 2,869
Finished products 31,148 31,131
Other deferred costs 6,082 5,747
Total inventory and other deferred costs $ 60,575 $ 58,080
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 4 - Divestitures (Details Textual) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Oct. 10, 2022
Mar. 31, 2023
Dec. 31, 2022
Restructuring Charges     $ 3.1
St. Etienne, France Factory [Member]      
Restructuring Charges   $ 0.3  
Proceeds from Sale of Property, Plant, and Equipment $ 0.9    
Sale of Property, Plant, and Equipment, Closing Costs 0.1    
Gain (Loss) on Disposition of Property Plant Equipment $ 0.1    
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 5 - Goodwill and Other Intangible Assets (Details Textual)
Mar. 31, 2024
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 9 years 3 months 18 days
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 5 - Goodwill and Other Intangible Assets - Components of Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Gross carrying value $ 72,130 $ 72,130
Accumulated amortization 31,891 30,419
Other intangibles, net 40,239 41,711
Product Technology and Intellectual Property [Member]    
Gross carrying value 29,549 29,549
Accumulated amortization 16,714 16,048
Other intangibles, net 12,835 13,501
Trademarks, Tradenames and Licenses [Member]    
Gross carrying value 3,767 3,767
Accumulated amortization 1,997 1,909
Other intangibles, net 1,770 1,858
Customer Relationships [Member]    
Gross carrying value 37,171 37,171
Accumulated amortization 11,725 11,064
Other intangibles, net 25,446 26,107
Other Intangible Assets [Member]    
Gross carrying value 1,643 1,643
Accumulated amortization 1,455 1,398
Other intangibles, net $ 188 $ 245
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 5 - Goodwill and Other Intangible Assets - Amortization Expense Included in General and Administrative Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Amortization expense $ 1,472 $ 1,559
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 5 - Goodwill and Other Intangible Assets - Estimated Amortization Expense for Each of Five Succeeding Fiscal Years (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
2023 $ 4,385
2024 5,601
2025 5,119
2026 4,842
2027 4,456
2028 $ 4,423
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 6 - Leases - Additional Lease Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
ft²
Mar. 31, 2023
USD ($)
Operating lease cost | $ $ 740 $ 580
Short-term lease cost | $ 29 162
Total lease cost | $ 769 742
Cash paid for amounts included in the measurement of operating lease liabilities | $ 1,022 737
Right-of-use assets obtained in exchange for new operating lease liabilities | $ $ 509 $ 472
Weighted average remaining lease term - operating leases (in years) (Year) 7 years 6 months 7 years 2 months 12 days
Weighted average discount rate - operating leases 6.60% 4.95%
Americas [Member] | Principal Worldwide Executive, Distribution, and Manufacturing Operations Facilities [Member]    
Burlington, MA (5) (Square Foot) 96,476  
Americas [Member] | North Brunswick, New Jersey [Member]    
Burlington, MA (5) (Square Foot) 16,732  
Americas [Member] | US Distribution in Burlington, MA [Member]    
Burlington, MA (5) (Square Foot) 12,878  
Americas [Member] | Fox River Grove, Illinois [Member]    
Burlington, MA (5) (Square Foot) 11,765  
Americas [Member] | Vaughn, Canada Lease [Member]    
Burlington, MA (5) (Square Foot) 3,192  
Americas [Member] | Chandler, Arizona Lease [Member]    
Burlington, MA (5) (Square Foot) 2,058  
EMEA [Member] | International Operations Headquarter Facility [Member]    
Burlington, MA (5) (Square Foot) 21,410  
EMEA [Member] | Milan, Italy Lease [Member]    
Burlington, MA (5) (Square Foot) 5,705  
EMEA [Member] | Hereford, England [Member]    
Burlington, MA (5) (Square Foot) 3,575  
EMEA [Member] | France Sales Office Lease [Member]    
Burlington, MA (5) (Square Foot) 3,492  
EMEA [Member] | Madrid, Spain Lease [Member]    
Burlington, MA (5) (Square Foot) 2,260  
Asia Pacific [Member] | International Operations Headquarter Facility [Member]    
Burlington, MA (5) (Square Foot) 1,270  
Asia Pacific [Member] | Tokyo, Japan Lease [Member]    
Burlington, MA (5) (Square Foot) 4,236  
Asia Pacific [Member] | Bangkok, Thailand Lease [Member]    
Burlington, MA (5) (Square Foot) 2,810  
Asia Pacific [Member] | Seoul, Korea Lease [Member]    
Burlington, MA (5) (Square Foot) 2,300  
Asia Pacific [Member] | Shanghai, China Lease [Member]    
Burlington, MA (5) (Square Foot) 1,152  
Asia Pacific [Member] | Victoria, Australia Lease [Member]    
Burlington, MA (5) (Square Foot) 350  
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 6 - Leases - Minimum Rental Commitments (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Remainder of 2024 $ 2,758
2025 3,488
2026 2,806
2027 2,567
2028 2,535
2029 2,481
Thereafter 8,495
Adjustment to net present value as of March 31, 2023 (6,248)
Minimum noncancelable lease liability $ 18,882
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 7 - Accrued Expenses and Other Long-term Liabilities - Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Compensation and related taxes $ 7,770 $ 13,353
Accrued purchases 7,478 5,152
Accrued expenses 4,503 4,251
Income and other taxes 708 390
Professional fees 83 104
Other 576 400
Total $ 21,118 $ 23,650
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 7 - Accrued Expenses and Other Long-term Liabilities - Other Long-term Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Acquisition-related liabilities $ 1,354 $ 1,406
Income taxes 594 637
Other 228 225
Total $ 2,176 $ 2,268
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 8 - Segment and Enterprise-wide Disclosures (Details Textual)
9 Months Ended
Sep. 30, 2023
Number of Operating Segments 1
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 8 - Segment and Enterprise-wide Disclosures - Net Sales to Unaffiliated Customers by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net Sales $ 53,478 $ 47,075
UNITED STATES    
Net Sales 31,125 29,015
CANADA    
Net Sales 3,612 2,762
GERMANY    
Net Sales 3,518 3,346
UNITED KINGDOM    
Net Sales 2,528 1,963
Other Countries [Member]    
Net Sales $ 12,695 $ 9,989
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Share-based Compensation (Details Textual) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 222 200
Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture 125,000 59,000
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Share-based Compensation - Share-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Stock-based compensation $ 1,610 $ 1,290
Share-Based Payment Arrangement, Option [Member]    
Stock-based compensation 741 662
Restricted Stock Units (RSUs) [Member]    
Stock-based compensation 561 477
Performance-based Restricted Units [Member]    
Stock-based compensation $ 308 $ 151
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Share-based Compensation - Schedule of Stock-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Total stock-based compensation $ 1,610 $ 1,290
Cost of Sales [Member]    
Total stock-based compensation 211 170
Selling and Marketing Expense [Member]    
Total stock-based compensation 271 214
General and Administrative Expense [Member]    
Total stock-based compensation 965 777
Research and Development Expense [Member]    
Total stock-based compensation $ 163 $ 129
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
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
Mar. 31, 2024
Mar. 31, 2023
Net income $ 9,887 $ 6,040
Basic (in shares) 22,365 22,111
Basic earnings per share (in dollars per share) $ 0.44 $ 0.27
Common stock equivalents, if dilutive (in shares) 205 163
Shares used in computing diluted earnings per common share (in shares) 22,570 22,274
Diluted earnings per share (in dollars per share) $ 0.44 $ 0.27
Shares excluded in computing diluted earnings per share as those shares would be anti-dilutive (in shares) 175 320
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 11 - Stockholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Apr. 30, 2024
Mar. 31, 2024
Mar. 31, 2023
Feb. 21, 2024
Common Stock, Dividends, Per Share, Declared   $ 0.16 $ 0.14  
Subsequent Event [Member]        
Common Stock, Dividends, Per Share, Declared $ 0.16      
Dividends Payable, Date to be Paid May 30, 2024      
Dividends Payable, Date of Record May 16, 2024      
Stock Repurchase Program [Member] | Common Stock [Member]        
Share Repurchase Program, Authorized, Amount       $ 50
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 11 - Stockholders' Equity - Dividend Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Cash dividends declared per common share (in dollars per share) $ 0.16 $ 0.14  
Quarterly Dividends 1 [Member]      
Payment date Mar. 28, 2024   Mar. 23, 2023
Cash dividends declared per common share (in dollars per share) $ 0.16   $ 0.14
Dividend payment $ 3,589   $ 3,099
Quarterly Dividends 2 [Member]      
Payment date     Jun. 01, 2023
Cash dividends declared per common share (in dollars per share)     $ 0.14
Dividend payment     $ 3,116
Quarterly Dividends 3 [Member]      
Payment date     Aug. 31, 2023
Cash dividends declared per common share (in dollars per share)     $ 0.14
Dividend payment     $ 3,117
Quarterly Dividends 4 [Member]      
Payment date     Nov. 30, 2023
Cash dividends declared per common share (in dollars per share)     $ 0.14
Dividend payment     $ 3,117
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 12 - Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash paid for income taxes, net $ 1,396 $ 271
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 13 - Fair Value Measurements (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Sep. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2021
Dec. 31, 2023
Dec. 31, 2020
Dec. 31, 2019
Oct. 11, 2019
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability $ 23   $ 25            
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability $ (23)   $ (25)            
Artegraft Inc [Member]                  
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High             $ 17,500    
Business Combination, Contingent Consideration, Liability           $ 0 $ 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  
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 73 R62.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 13 - Fair Value Measurements - Rollforward of the Fair Value as Determined by Level 3 (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Beginning balance $ 1,224 $ 1,339
Additions 0 0
Payments 0 0
Change in fair value included in earnings 23 20
Ending balance $ 1,247 $ 1,359
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 14 - Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Balance $ 297,900 $ 268,201
Balance 308,503 274,165
AOCI Attributable to Parent [Member]    
Balance (4,625) (6,031)
Other comprehensive income (loss) before reclassifications (933) 459
Balance $ (5,558) $ (5,572)
EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $5;JE@'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 " !%6ZI8I;@SUN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.NTHAZCK91,GD)"8!.(6)=X6K?FCQ*C=VY.6K1."!^ 8^Y?/ MGR6W*@CE([Y$'S"2P70WVMXEH<*:'8F" $CJB%:F,B=<;NY]M)+R,QX@2'62 M!X2:\P>P2%)+DC !B[ 06==J)51$23Y>\%HM^/ 9^QFF%6"/%ATEJ,H*6#=- M#.>Q;^$&F&"$T:;O NJ%.%?_Q,X=8)?DF,R2&H:A'%9S+N]0P?OST^N\;F%< M(ND4YE_)"#H'7+/KY+?59KM[9%W-Z_N"-T7%=U4CZD8T_&-R_>%W$[9>F[WY MQ\97P:Z%7W?1?0%02P,$% @ 15NJ6)E&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" !%6ZI8;P0I@.0% #_'@ & 'AL+W=OUSIW72;]L)-#$27Q)GC0/GO M]SB!A.L]7NJM6$33 M2;#(&8S@=(L MBJC87K.0;ZXZN+-_\!0L5U(]Z$W&"5VR.9.?DIF NUZIX@<1B]. QTBPQ57' MP>]=FZB _(W/ =ND!]=(H;QP_E7=3/VKCJ5*Q$+F225!X6O-7!:&2@G*\<]. MM%/^IPH\O-ZKW^7P /-"4^;R\(_ EZNKSJB#?+:@62B?^.8WM@,:*#V/AVG^ MB3;%NP/205Z62A[M@J$$41 7W_1U5Q$' 7VK)H#L LB; &S7!-B[ #L'+4J6 M8]U022=CP3=(J+=!35WD=9-' TT0JS3.I8!? XB3DQON99 5B9S81[>Q#.06 M3>.B>:AJ[J)T105+QST)_Z9B>MY.^;I0)C7*-GK@L5REH.HS_]OX'I2R+"K9 M%_6:& 4?J#A'-CY#Q")]37G^SY-J,>N.M E4R;6K#/YZ0<\M'[1X7XGL6_H^R5]WZ1> MT3]O$Z8C-8=CJ_M1AV2,:HDT*)$&QR%]S*B03(1;],02+J0.SRPE1::K%-<8 MU1)O6.(-C\.;,1%PU==]!".&-GEFI;(?UG9$8WQ+SHN2\^+(EBDH3#9YMZS/ MHUEK0<-4FTAC6$O 40DX,A9J-TC?!2%#CUGTPH0.S*QA6;AKV]8ET<$90UO" M799PE\? /;%ED$I(H$2/--*V4;/._>V#,WU^ND6?G;G[Z=YY.D/31_=%]!(\VGD#,TE]$S$!7)Y%DNQA6]?6PL-ZC>W.F)S4%OD M \>!CT%^IJ]HZD-/#1:!5TR?]Q_=! M/3W;7Z#<*WR(]7DU2PYM-&<>AR'<6;-8/]F8)=I25_8(&_W'?ZA==0XZ$_!H*;DNV#4'MV6MS! VVYFWK&7WG0F^#F)/GV*SYH.C!3V%0\*5 M1<)F8_,6=,9324/T9Y#4CU!F10N/+%M+>@JSA"NWA,TF)V^N#BR,Z\', AP1KCR1MAL;)X#";:( M+Q F[UY^5H-D)B"36DBSDLNC"*8D6(![7\_0C]:YA5%"!5K3,&,H8:)8&&OK MX!0."E<6"IN]#QA?'X9*--]&+SS4HC>8IP?G6C1F=\XVO6G.; M8>6,R%'.R,V$4"N88MF2IQ(FE$R[!].@^$6[ M<^.:H]IR5HZ('.6(IC$LLXM]/+44I7MP+:=9L8[S%!Z(5!Z('.6!U%(-K#QX M@B47VK&H0>>>"FCMCNUY:L,$#G* -U&3"Q5Q_P5%.0*/$*4T%B?6K-@/>@I_ ^I_ \QVY=] M(E<,$FG",\O4XYW"!Y'*!Q&SA=F/M,4D/R\F^7F^TXT^9!)<;9S/H>^">+.:P]HR5G;(-IN7MXR[G>MZ M2K/<1VT>S4%M&2LK9)N-BP. ?@$9TJ66RBQ0.\*:X_XO6._@B%%-?OG):XH\ MM3]9G#:63\O372<_T^Q5KQ='PP]4S9TI"MD"0JWS"QCP1'':6MQ(GN0'EB]< M2A[EERM&?2;4"_#[@G.YOU%_4)YY3_X%4$L#!!0 ( $5;JEBLA8V,FP8 M )8; 8 >&PO=V]R:W-H965T&ULK5EI;]LX$/TKA!L4 M+6#'/'3F,- FV-T"N]B@:7<_,Q)C"Y%$EZ1R[*_?H>Q(MDDI"9 /270\3MX, MA_.&U-F#5'=Z)81!CU59Z_/)RICUR7RNLY6HN#Z6:U'#FUNI*F[@5BWG>JT$ MS]M!53FG&$?SBA?U9''6/KM2BS/9F+*HQ95"NJDJKIZ^BE(^G$_(Y/G!]V*Y M,O;!?'&VYDMQ+M"UDB)V_/)%W)RP0([H$7\4X@'O7.- MK"LW4M[9FV_Y^01;1J(4F;$F./RY%Q>B+*TEX/%K:W32_4\[9T)=&W-:?3IHE%*U 9="57( M'/VL>9,7 /R,9NCG]27Z=/09':&B1C]6LM&\SO79W I:WJ>;0E\W1"@ P3^ MXNH8,3)%%-/ ,_QB?/BER+KA;'_X'$+1Q8-V\:"M/384CZW+7&L(P8G/GXV! MP&_ +KL3O>:9.)_ NM)"W8O)XN,'$N%3GW?O9&S/5];YRL:L+RZX7B&8-939 M"_&K*>YY"URNI MS,P(54'FJSMA^$TID!99HPI3""_=C<5PATA"HI0=T/6@<()#/]VPHQN.TOV2 M9;*!*$*5RP2$%,A.40T56=XB7D+=M&M,V[LC,J5)B+A!L JR5;<,VDDY2@-B M7T&&B^I&J($LW[@;.HXP0$8'[KHH&N(H\+L;=>Y&H^Y^J^\A9Z1Z:EE+LP*J M4$<%K"/(+*G]Z10Y5"(= M[:U^'^_8#702'::5"XK8$.ND8YV,LOXA#2]?03!QYQC3-*('%%T828,P3?PD MTXYD^D)HH;]09I,*MJ"L0?%-F_T^KJG+E9(X.*#J09$X',A:@GOAPZ-7ST7)\,>QF6:N*-#DD*,+(ABS 8J]T)%QI=O$*#VD%Z(2/2JWJTL^$U1MJV! MMX$CHX+VU@[NO:SM.]V+&1E7LZ[;6/,GVVIX'?:H%DZ<=>=!Q6RHSO:Z1<:% M"PBJ1O1RZR7H42U"B+/J/# 6A4.9W:L6&9>M+QE(E2[LOG*F1-GNA>1-62RY M?>1G[*J2T[UX,'0@G+27+3HN6W]:I=I-<=B+Z:Y!]NY77$VBH5/1?*@@'BBZ MM!B:)00?$C5 TN3>&"707>V?N-*Y@MM*>OE<&1=I2(1 M"P_KL1<6#:9"+VCT#8+V4F@]@N4(AP^$!WH7VHL:?8VH=8%\D:FK7M#O'6YE M?"C(E0&NO<;1UVC<2PQ= 0O"P)UV#RQ)AF2.]C)'QV7NVLCL;B7+7"C]\4," MP3EM>VWSY#^N>%>U>R]K^[[W:D=?W+MM-N(4\<9 M-2S^ PB;8HSM#Q1(#FQ.42UK@61C-#2K>5$OO?%R9= I0&.0?<]ZF:3C,GDA MJTK6KW(K=OPJM+822X,I9M&4=6_"K#AJH1X(#)SX^ MG1XJS[U*TQ=4.L];B88%:O?OLZ)&&5\7L&"]1#WBBZ$X.UQ].!R' _LBU@LU M>V%_*0R'1]#X<%5#KOE/U3S[15C0CCK[<"0,V$#:L5Z?V;@^0W?65,VVY=F< M@<@*EN[*GM3?@QI*[2?N:O L#$.'MP<61'0HN+U4LW&I_J% JQOU]+Q>('WM M4=,I(M,PQ5,6T<$5T"X @"7!-"3TK?G/7"V?D8 ZFQPOCB7IP"I@.V>VXZ*_ M42@]J %>TJZN0_\?XL-S*P^.IG&*A[*L;P'8> O@R&H["6]T(G#.EKW;2Q_. MM[V<[WPTL5^L($N61:U1*6YA(#Z.(0QJ\Q%HXQ?]02P,$% @ 15NJ6*\[,$M> P 4@P !@ !X M;"]W;W)KXXSLE/*,FLQ M*Z^MY&(F"LU9!BM)5)&F5/Y\!"[V<\NU#A>>V#;1YH*]F.5T"VO0S_E*XLIN MO,0LA4PQD1$)F[GUX-Z'4V-?&OS#8*^.SHFIY$6(5[/X&L\MQR0$'")M/% \ M[& )G!M'F,;WVJ?5A#3"X_.#]S_*VK&6%ZI@*?B_+-;)W)I8)(8-+;A^$OL_ MH:YG:/Q%@JORF^QK6\6]D]#>5=\1W!\1SO*!%ONR6 MAQ UZ=R&]$V?+V&KU?Z"][P]Q!%HL@0YA-$P';TA<. /'#LMI(T M]BU92D"JY"^AU(#4R-NP58%&92#3S;N%ZTV&,WMW#*AI%W;F^T$:PX;&\$,T\%6E-#Y) M6+9]#\?PHLQS$)TI7-L=7>%.$(P:!*-.!$N1IO@J_(7&&/5IC,XDKH7P3L03 M#N.&P_@*#E=WQ?CR;A^WMD5?P[ SW0_VQ:2!,>D#8UW!6)=E#\A7I8KW24PN M"O0"QQ_Y%R1:#/VIZXY'YR0Z<_T@B6E#8MI)XAN.M:J0/P\L*C(')N^QF%Z4 MZ ZG",,[0]%F-PF&[IE=V)GKM23LHP'.3-LX VU9I@B'#;IW[L:8CZPFV&JA M15[.="]"XX18GB8X](,T!KB_$4(?%F9,;/Y&+/X'4$L#!!0 ( $5;JE@A MR+XP# 4 (03 8 >&PO=V]R:W-H965T&ULK9AM_BL;7N4EFFA@)##CG>*9Q>W=YT6LF::ZO%9!M)H!\DFRGW_Y6@ %;0FEF M\L8V>'?YK1[VOV*VY^)9KAE3Z*7(2WD]6BNUN1J/9;)F!967?,-*^&?)14$5 M7(K56&X$HVGE5.1CXGGAN*!9.9K/JGMW8C[C6Y5G);L32&Z+@HJ?-RSG^^L1 M'AUNW&>KM=(WQO/9AJ[8 U./FSL!5^,V2IH5K)09+Y%@R^O1)WRU((%VJ"S^ MS=A>]GXCG/XC2]7Z>A2/4,J6=)NK>[[_FS4)372\A.>R^D3[QM8;H60K M%2\:9R HLK+^IB_-0/0<(([=@30.Y-0A&'#P&P>_2K0FJ]+Z3!6=SP3?(Z&M M(9K^48U-Y0W99*6>Q@/)=VF&=B!2Z5D?9*O=)[VGXC#&_@F;S0I/B9UMTK)-G&Q_"2XEV@B^S)0- M;6(\U _#<'*"9K'RXMBWHX4M6NA$>]##A6"IPZ84STQEY*V$?YQ4C3:&$9%+I?;UC-M#(0)AZQB2;1M'4'YCCN,6, MG9CW3#(JDG7%F;(=",Q&ER(;9&P\/_!Z:ZR&-(W\>&B33%O(Z6N02FP3M14# M\SPU'NJ=8)D6OC= A;VNB'M.KN]0.:E?1\WH?H$)(BF^(33 M9N9[WG0 M:'$ !H6Q@F++IHFCX!34-(OZ5L>#SJR$UD@( M5B8_40[28(4TE>C"4%*;44"&MF,G5]BM5\T:?V+09K/#&E+T96!#FL*$2=0K M^PVK:19[>$ <<*=?V"U@=X+OLJHI!]C764V)(E-\6N,L5G@:#:%V0H;=2J9; M)\>JC(RV:!K'QBB:5J$7> -HG7CAV%DMOE!10N&%)@6*1M47ZUX*4 L86&CB MDV=[Y7!JXILKQSM%.QZ#3ANQ6QQOJ,P2= ;M?\KSG(K>8)Q;DZ_#17VQO R, M\FZS(@-KB72*2=R*^3G+M_K(\^NX3'8K4[S&??>9Q1,K*K7/!+(MJ6J#_[M MW?95TJ?J!'"_V ]L7;_']02P,$% @ 15NJ6//-:J$0 M P ?0@ !@ !X;"]W;W)K1"#[W"F/F5[^NL@)+J2SD'@4^F4I74X%+-?#U70'/G M5'(_#(+$+RD3WFC@]N[5:" 7AC,!]XKH15E2]78#7*Z&7L=;;SRP66'LAC\: MS.D,)F">YO<*5WZCDK,2A&92$ 73H7?=N1JGUMX9?&>PTAOWQ$;R+.6+7=SF M0R^P0, A,U:!XF4)8^#<"B'&KUK3:UYI'3?OU^J?7>P8RS/5,);\!\M-,?12 MC^0PI0MN'N3J"]3Q=*U>)KEVOV15VP8>R1;:R+)V1H*2B>I*7^MSV'! G7:' ML'8(=QWB PY1[1"Y0"LR%]9':NAHH.2**&N-:O;&G8WSQFB8L%F<&(5/&?J9 MT5@*+3G+J8&<3 Q>,$5&$SDE8UGB'Z.P&5L"N169+(&O$!O:]8CLP=8-O95+Z) M\[55MQSUT[0W\)>;P/M&21 'C=$65MQ@QY&2B[2J+.3MWVCL!NVIRUIN).C MW$\"^S5GO[%B;98(TNI"*G-A0)78'-0+&/K,@6C T)AAT%J2R3Y^)PAW\/>- MPJ#7CM]K\'M'\1^EH9S(EO^>C::-M+=/VH^B'=)]H[C;;R=-&]+T*.FXI3+: M^-*]VDS[W7B';]\HB?N[@/Y&)R]!S=R TWA,"V&J[M?L-C/TVHV.G?T;G*W5 M*/PK4PUF[&TS)C3A,$7)X+*'1Z:J85?$L#4X?=UO@]P$H:X#/IU*: M]<*^H/GB&/T!4$L#!!0 ( $5;JEAAXT&T60D ,)= 8 >&PO=V]R M:W-H965T&ULM9Q=;]LX%H;_BN =[+; I!:I[VX2H(VL3\Q. MD4YG+Q9[H=A,+=2V/)*9Y#4>>52+^,KY^+\DNU M9*S6OJY7F^IFLJSK[=OIM)HOV3JKWA1;MN'O/!;E.JOY8?EY6FU+EBWV0>O5 ME.JZ/5UG^69R>[W_VX?R]KK8U:M\PSZ46K5;K[/RVWNV*IYO)F3R_0_W^>=E MW?QA>GN]S3ZSCZS^M/U0\J/ID;+(UVQ3Y<5&*]GCS>0=>9M2KPG8M_@S9\_5 MR6NM.96'HOC2',2+FXG>](BMV+QN$!G_]<3NV&K5D'@__FJADV/.)O#T]7=Z ML#]Y?C(/6<7NBM6_\T6]O)FX$VW!'K/=JKXOGB/6GI#5\.;%JMK_U)[;MOI$ MF^^JNEBWP;P'ZWQS^)U];0?B), F9P)H&T"% (>>"3#: $,(H.<"S#; % (, M^TR U0988@;G3(#=!MABAG,!3AO@B 'GSL%M UPQP#L3X+4!GA!@G;UP^O\V-?I/IY75KYI)/6Q+OF[ M.8^K;^^*356L\D56LX7VL>:_N%[J2BL>^5$Q_[(L5@M65O_09G_M\OJ;]NK3 M)MLM:W]HN4;[8]EL:NRS:*ZGM:\9PU_.F][\?[0"WJV M%^LUU]<^H_:?W]CZ@97_U>Y959?Y_-"SYIU/FYQW[=7]QT_5ZV,S2;:[EV3[ MP,K]'6HS9U>-2!?G\BL2^R](+,',U)AW"WX!^/TH6VD?LGQQQU@QK2YX5TM>62IJ MI*;^P1\9U:[\=AB_7[5V-!7 ^-(IO["^$C4744GIA;$H^-7NATVY\H_RIT?Y MTSW'/,-YGZV:;FJO> U52WZ%^(EGM>:S^1O-(+]J5*=4)FULPGGFZI85N60^SKZ=.IQI!9 R0L M1,*BX7@0RW8MS^H/1XQ,FB!A*0C6TX=QU(?Q0_KX$4TH26,U@83Y!YC=TX0C MR&'8AK@>M=U^LV#8S',MKFS=(/U6D:05,713$&J,'(H$"4LEXVJ[ M5._.LU=SYK'F3&7-_8LOI/+-O%@S694I8\=6&1+F(V$S)"PP!_= 6S=UH6:1 M&2,D+$;"$B0LO3"PO?*WCN5O*+#I.YO0RR2@SCI4,$N;;@P&T M=).:PH0%F3) PD(D+$+"8B0L0<)2$*RG+N>H+@>N+IFBE%G&*@H)\YWAY%Y0 MDS-<)IJFL$8,D'T*D; ("8N1L 0)2Z57R98_6]QC];O*ZO^35'#\/4#Q%WT"%WL!J\4^8?6\I(V P)"Y"P$ F+D+ 8"4N0L!0$ZZG(.ZK( M>[F*9,KQ!K=D84%ZITPX5C9(V P)"Y"P$ F+D+#XXO5.D.E2$*RG!:)WIJ*N M5,,]V^[*^3*KY'.J#:NUBM7U:F\V-DW8P5W,GK-RH+I#/" MB=H)OSM]HBSRIWS!-@MMF^72C\+4L-'2@+KA4-H,2@M:6N_N9NB>X*2$T*01 ME!9#:0F4EEX>J"W[,]NH?LO*XY810RH3J)L/I?ED:.Y2PR&F1X3/ M]V;0O &4%D)ID61,B.50XCGB# KJV4-I*8K6UTIG[Q.UOW^RI>JR/J"^/I3F MM[3^KBI7E,;0#"8>U75#G#I)VNDZ5YMXXQ^VN[(L<0(?2?IV10Q*7+%,H2XZ ME)9*3I4Z)K&M,S?KSDLG:C/]!_:\RHL1ZIA#:3X9>N;4\ AQ;%VL2*AO#J6% M4%HD&1-BN:9%!LM=J"T.I:4H6E\KG3-.U-;XF?VO/+CFH40VES:"T@ Q]>\]U';%^H28TE!9#:0F4EEX: MW;X4.H>9J"WF%VV,53-'*P3J24-I,R@M@-+"EM9[$GB&(3X(H(8SE)9 :>FE M\>C_+UMG.U.U[?PSMLFJ4XX5$)3FTZ%I2G3'$R=9IC 1OY.TG[NO59U\]%P(Z@9#:3,H+8#20B@MHD/' MV'(MH:QC:,X$2DM1M+[D.KN8JNUB_+Y6=<+1,H.:RE#:#$H+H+002HNHQ/ V M+-'NAN9,H+242IS]TS/HRZH+I'.XJ=KA'K>O50T;+0VHQPVES:"T@$JL<'YW$_>U M0I-&4%H,I2506GIQ>/OBZ-QWJG;??V!?JRF5"=27A])\.G1GJ:D;MJ$/;!.H MYPZEA5!:)!D38GE\4,2M4M"T"926HFA]K73V/%7;\V?VM0< M#-VU=-']GIY\J7/S[>:\J#[GFTI;L4<>J+]QN%K+PQ>&'P[J8KO_GN>'HJZ+ M]?[EDF4+5C8-^/N/15%_/VB^.OKXM>VW_P-02P,$% @ 15NJ6 5",5R\3A8H(G3P^^ M\;NM-@]FR_,=O6.W3'_?W4BXF[5:4IZS0G%1(,DV%Y-+?+;RB5E02?S-V4$= M72-CREJ(>W/S.;V8> 81RUBBC0H*/WNV8EEF- &.'XW22?M.L_#X^DG[=64\ M&+.FBJU$]@]/]?9B,I^@E&UHF>EOXO")-0:%1E\B,E7]18=&UIN@I%1:Y,UB M0)#SHOZE#\U&'"T /?8%I%E ^@N"D05^L\"O#*V1569]H)HNSZ4X(&FD09NY MJ/:F6@W6\,*X\59+^"^'=7JY$H42&4^I9BFZU? #/M(*B0U:4;5%U^!GA=Y^ M+VB9*O2Q2%EZNGX&=K3&D"=CKHA3X1.2:IY<5<'*]><67>IUA+8M9@\/E,[FK"+"22J8G+/)LM??\&1][O- MQ%=2=F)PT!HX+5" M)[#"%E;H],-E^B\D4AW76D#Q2421\(RAHL5KGIN[Q,3\3HH]AXA$ZTB M0F0Q$GSS%N3< M"?+&!%-%>L"Y$&U["$,A']%!0CF=IN)06&O"? EQE$/[E#&]P,[VD6+=O$" MM*DHUWI39A#[B2@A?6Q(%T,44=_[0YEI; >*O8ZX/"?4:\HEVM.L9(BV"6[R M&++;)*RY@TL%F2SK8!;KC-]5EW:R\BPQVC/$)A..6')$P=AIR1]" >$6*(6& M1FFN2VGGB4;-\"H4C88P[ZL5N[EUM*82 ,AW*40E7B@$'F**6<;KFV7@YQZ]* MRJ^E[70S.EK&;EZ^;-+74!_C>[K.[-X*AMX*XW 08Q8QGP1DQ&4=2V,GK2T_ MM[71.$CH+9.F(6<0H@G]?E]A%8O#L=3HR!*[V?)&LAWE*6(/ MAGZ8.L)>1YL5LX4-R:"\6Z0P(6.9T9$F=K-F&PP[^F@BX0CQ45)880_Y<4KB MQ:!&VL3\L28.=T2*W4SZ];G]F17[D"Q#+\9]Z$,I A:.(.](%2^;4B9;:E("9DEP&3A*UZG-?I1\5['U:B9SF,'E/=-5 BD&Q#CJ5#*DY.EB MT8\\FU08C20[Z9B;N)G[AC[6F!NODS$Z?1VRLYT6"3;6*+T5WN^)4$SOR^Y@6%B?+G,)TT M_=+\?BUMIT9W=$W<= VC0L)8JM!&BAPI,XM!-:X:;?; 9,+5R"8,F=A?S/OD M9Y'"01"->*JC:_(3NFZRV22SEHRJ$MJ-&KL9>$PW"W5(9]57,"-D:I4I6PO1)[#?M<&5)D#,P10(Y15TY58\5K8 M&? N^H!M8MYBA I)1^+DF23^E.*;Y^:.9=H=@![*3/%\;$ C'7\3]U3\L1EW M(!P>DFJP0-!T,)0T0P:XH++)T%EU8:(&1E,V,C(3RSP<#&9-BU3HVTWQ.U;V MW:S%":B3./!)!?61/"'C M#3-2/*8L87N"Q[RQ^Q\R^FYF=)I@$=H,G@^^D M) H7_=':(H:C*.[O_^SH_"!G\JXZ5E&HFA/JK^_MT_;HYK(ZL.@]O\)GJ_H MIE-3GP=]H1*\HE#&-J#2>Q_#ALKZB*6^T6)7G5*LA=8BKRZWC*9,&@'X_T8( M_71C7M >="W_!U!+ P04 " !%6ZI8\A#:U; 1 0+0 & 'AL+W=O M"\6"2"_VG:<<1Z [22S MV=EDL[%G9X'%?F!+[&Y.)%%#2K8[O_Z>JB(IM5^3P;U8((B[U7P4ZW'J5%&O MKIW_&E;&].JFJ=OP>FO5]]W)[FXH5Z;18<=UIL4O"^<;W>.K7^Z&SAM=\:2F MWIWM[3W?;;1MM]Z\XF>?_9M7;NAKVYK/7H6A:;1?GYG:7;_>VM]*#[[8Y:JG M![MO7G5Z:2Y,_W/WV>/;;EZELHUI@W6M\F;Q>NMT_^3LD,;S@']:?*G)NZIH4@QF]QS:V\)4VSXRQS M'Z_^*N_V+B>8YHO=+5@?]7US+V\(OO+M6GD9C-?K 1^79$,ZV M9)2+WN-7BWG]FT^N-VI?;:N_^Z5N[3)9'/9H\N^%'['76P7ZC9 MWNSPD?4.L@H.>+V#1U005._4>]OJMK2Z5A&^\\IRA_/"'N8A3U\;/4W%W;9VH4M==NKT[)T0]O;=JD^ MN]J6%L?X]Z6YZ=59[WXLUNHLR%@K1#4SVU- M?_J5427L3M)X\]M@,5S)F,_M.4.C\,$ ,T\V,IJ#\7LJ%\,HO4**-05"*!V6 0 M!MJ2A@.0O@(!&U-!M34-M"0:_62;KH:V [8VE>J\Q5A;KY5M^9 +:^J*-' 5 MA<"V?FG\FG?4=7!8S0-Y(/>5:0>LNO"NX;F==]@ED %II]*O7709G?2Z&B"K MZFT(/!-6B/+(" C1X1-Y*N\'L/9P77JN%2U<&Q7,DER9GEVO;+EBW> <)BARO2U56=LN%&IN7>V6^)X/3F> MNNLU.XPL27BD&0S# RQ>J;""1^.[:>:.D-LU:_P&:7KC\=B5 M$(\3PN2AUY5UG?YM,&Q'4F>O.U@VK%L:--T\B45"7.GZ:J@=]B#_^#NTXA:+ M;/>H%]H+KF)KVU-\:;@;@@LZKDBA9X.'WI:]:POU48>@RQ7W:@O ML+M7/WIW!6D^U!CJ+'[ZY'R_4F=^:,.U+;\6ZA.RUU]Q%K-^JQ0X<'%4'^;8Z]"_6B0FEI,^VAK&O&AA_[Q35?>5H6Z MZ)"77ZJ_(-;@.WCP#BZ!]5^JM\,UA0B7[NO:%>JONM/8X +B040+$5>61+[ %-TYCP4NC!OJ0OV$ M+_A!(*5=?G4X]R6FT.X[$67@\!L@Z2/+V8)Q^4U+K;_M<.@C]B!&=<%+;96E5.MZW/D0FJ: M)_ML"K!PKF\YVT5(KM1\K>@(? +2=.\!67M1UMHW@!,\#<:.?"]Y6 M5[_"07AXP0:R@17K6B@2XUN2IB;P+P?O&?;&&3(!6 FI6D.X")+(@7Z%^#68; 7@H'75U FB?N!KG]D=:/M[_2:GJ_%X9*1&?S7*X$ - M6Y[TB8 ?FBZ:<:5[I1<+8%:4#-Y/GJ(;\B\6$>,-J08!-(^ 4HQI@58T-V#; M@>#H%-D)9 XVQ#Q/G#\T(\KQ-@V4>2*70D'85L)V$( MX"R ^2:BZ-!)[&I\[0"VB#Y\W^&83Z"AYB,@#2C (31[O7 MA<(*D%?1/E0HT22L\.O02CIA'* D_/U8IL5_VE%>$C2JXBW.W,SA&5$;!YOF M9L48IF2PG"MR))!<)$:"GY^P=VTF.'5!<1KS'K9^=U,2S!MU[IH&C(3.\O3B MW?DS!+AZ;^9^H(B=_2 F$2T*].:8O?=PHA[2MNW7LCMCTO]/(*;XRP$9@?R/ MI!+>8YJ'6*-RPG-YJI"^R 'U-;DB&VNM IR,V+JB&.\58:SUY=!@:4I +.HU MNTH\*V;%P*"36MIZS$_CF0D4)\B)H?D M&01>OV^%*3>-:N%#W*D#^+"W1Y&G7Z] :=?;[II">;,\.$7^"I/BBN,[6GQ< MAQ<&,0HZ9N\QOYC:HCY/Q+";%'!YTJ.*ABHLR"/\8P.69<* M.1@0)5R,/-9)RT>B(@G9W=OY@'Q!A)I.0"7AG%@%-7L8]XLD#=<[,2G'3#XB MT._:OB!\-D+A( A3A:7@L60LV,A[ B=Q%0818PGR)B>#TJ9"DQ/CE# ;;3LG M!OK?+]HN.9N,),#3%W:2;P3%*W@6KE9 MB;28K_+: S*53_J[LH&#!ZHZO?@9X+-_N+V'M)&BA'4-A$"DEK[W_!EHN.G4_HGZ4%'^7JQSWX%F1H*?#R^C9[=&PRDYT1/F.=1$2RV1 M'8^;%^/)!R?(ME ,(EUP: (&%%98@\<=GA"@<)WXP+!HF(=VYU6.3A)@?,LN M(BY!"2!DWH*L250K+!C8'U@S:]>&.Q[63_+8=ZR$HH$/!'@?8QLVL^0F2^X MY"J:OU#?=RS>XY$H !8PY%2V'L3BUNZ&-X?/P>M7I'*1VO; W(XR*R"WMW0AIB$AQ^+8'*O;W(8;M= -(-8@\=!X1>'6$Q9.7=[< $-Y M#K&<'"#4.I0)3, B'T^LR4JMJ6\MS^.(_%DV26:>69J(X61C8J)43'IU9?R< MQ(\4\Y; Y"G =,I\@"! ,PQ4D;P% +\TN:('$?X>'""C4]*,\78GDJ6\R:U- M%6\^I BD.P$QRW1)Z,UH^!/PLT]]PD?!(DW(8 12.^;4A^#K=JM#PM26K,6X M(E"^2305!G 2DILJ+50.6@)%U'Y*JCQR? 1AI6O7"K6(;10*RXXBFCJ-U&@* M*V$V$ 5?8C>AU!0_UU264)RD4C)UWMB2,5VITG@"!Y:7DK%AI4!(4!N.L@T- M3IQHI(20E?$%*1FSRTC*:!!O!S,627G2$#'P":C MS(WP]4R=&J/!1:60B^>_Z^O4#XB8.)?(%!^C[F54/ZH(-G]&W:> ;CK62 XK MX\?2G4*&ZI.<( C. M"9VW:Q=@KB47>992&@#Y^PTJ0:&NHB7:3-;8C CMU) M0M''K322NNS,UZ;I@YR$&'"B-]$8:9E MX+2UH_C6E21D(J>72V^6F::Z20$"53?Z5TQ>&L>4#FD(V*PGL3_!'*X?N#%O MELXG/Y+J@U?*]3K4:\B7=+_9;YOX?9&%3O5!;-Q@L:=L'C<$*"4\.WER^4@C MZ D5L?3?P9/-:4].H5@L&-3_J(.C8G9X1!]FQ?[L^9-W Q "(GRT506CO--! M;'2ZH!EJ_[ X^.%([<^*V?'QD], 0OQ92TE_4+PX>*%FQ?/CV9-+A_H"BQX= M%(?'+_#A\+C8.S[B.R?ISG)MSC$V8K@4YMQXC8\V&H,ZMFPX1XXINW5 *8RJ M)[W%*I'F[$:13Y291)..-R.5LH_E)1/EJQX&1B*M9:$\4!&DQ,EARTWR@.Y[UI19X+!03Q))&1YNXPXPA(DS&+4A-M'(8WW MZX[N IDDQ0/'G0[V*/*>[ZE*KSF93XG8K5V @2 ;W!&(&2P'&((_L4J^M8FW M-2R87+[$W,BA$>.[7-/5 $1"RM5/-(O"OR[=P/>2%=JH[$18Q#12,P,"4IJ M^RD89-UBR:JR4N_3FK=!7C!)&"TG1]N6@N\(!Z&DF3F7N6D8GM&XP<=D(K1_ M8E#2?FR$\Q9I<,%^'@LG-O8V ;E";A^\29J?"#_6C)(DA9U$1#8E/7_:!:R4,^3(,W7\Q>1;1=5 -!HT MM/1^#2,=\AF5W+5Y1CQ$5T/=\V5N%6^^D0,;P"J^\F0V!%1>&\*L_1<)%:%_ MJ#,2,>=3'Q$*M3$E4IN%([H'L;W*<$KQ2UZ0^B63>(!Y$E"2*",8S49_@_QX3B0.RLR?VR;=0[Y?AVHIFI)6:.CERJ*K-8=J9:B?S8D^ M'?G>,\A52^X:Q_N-6[1)EC6RWQ> VZUW2;QK\;F,K;3WS-YH*D4>_A(1O=Z\ M-]V8H+UTD4<"-[Y8,]GF(K*ZH,X<_JBG[T\OSIZ1E:0KE5B?HOMTFC!W5;J) MV,R(NG)\0QMW2XT,G:X%)_6-620]5GS9]*$=;T^(.8BX$"2=0/I3LP/N3WV0 M.ZQ+YL-2JA\?[JEM]:$A3S&Y&S\.5&]!R6M'M)>]EWD4B$MBCOD>BOARNXK7 M I$7TZ5U6ZXE#' $OG$!R0).\;LVU.'/UVI,_N-.I KQ+;8/56 ERH_XB@Y# M'E,,1C'\:XD=B;WQ?@U$ZI06GHW(EWTY6RQ<7TF94H< M2C2=BSA.& V]>*C5;X,FH>2RCF[[ .^U=#=SY3>]S)ZCRMZ\4J12)RH8:4PZ M48.5ZI?TG W/H7OO]8)87'X/%+ATQT;]U*5M&5"E8Y0=9O\HW73](B2-TU3; MPR4GG)"19;ZFYOA)[LT^^(F:/&8Y&5XH^EI/Z^#+1:(T-+Y*[7KD;C2UUWH4.<8\=_H">#XJ-Q5.Q M$-/.'S.9+)7/"X3VCIR=):.TQ!?'E/)CPX!3Z;WW%_(2V'TO3/R?O.(R4W_P M-T'$AR'7,XC3E;=X#&3%:K1C5C='VTI70N6]V4 >XA)$4W(:$=$2YXF(^N<_ MO9CM'[\,OW]=LW/?FXZ[D[=4P2J6_"XN7Q:VO;RPFI_FUWU/Y2W7<;B\*XR: M;TF=XMHL,'5OY_AH2TKB]*5W';_S"CX!"L,?5T:#DM, _$YOPJ0OM$%^"?K- M_P)02P,$% @ 15NJ6&21/]LX!P -A( !@ !X;"]W;W)K#F.QH$K'@5^2P\[,ATHG/(;Y,"X#Z5*$*CL^W"1S-?)%X8WMTL]9P^4?JR_!#P-.RT ME*8B%XUW*M#LMG=_^?KABL_+@7\:6L>]WXH]F7K_R ^_E;>]$0,B2T5B#1K_ M5O0+6O,\F"^[];[>_$=_@RU9%^\?:K*=/BMO>JITJ:Z=JFCW[] M#VK\N69]A;=1_JIU/CNY[JFBCLE7C3 05,;E_WK3Q&%/X-7HA,"X$1@+[FQ( M4+[52=_=!+]6@4]#&_\05T4:X(SCI'Q* ;L&:2;88(!/C8L&F4/6=GXA+*)>N]=6D3UJRNI?"H_!+ .W;A%]S ^J_"] M#@,UN>RK\6A\=4;?I/-V(OHF9[R-*GGUSCCM"J.M^I1T(E19BL?\S>JNCJOC MAGD=E[J@VQXZ(E)84>_NIQ\N?QZ].0/VJ@-[=4[[W5Y&WII86!_K0.I?GVF3 MU(/UQ>._CR$^J_,XXO'@2/;5?51+'9+R,Y46I);!%Q0C/T(2.\;-E:^#*KR+ MWIH282S5K(MK[.*JUJ0TD ?ZLS8!AQ#_DA(%E#.)"I.M)[U!=HQ3I(M%:_=; M'4PLC?2P;*X7!KO0"6(*L#%0GQN$8N\9GB;HY!61MKU93$_Q7QIH0#)_344NM]64N=L.)"A["=ZN)1(6\&ZB5&LC6K M$TK[C;B'XN E%#FG"6F> @ZM**-IK&T5,NY\4I4/#>0M'W"\V&?[20U M9[(KOR9A#(3CBT)>&;GSFL6ND[B^$.>%YN+0C^3ZG!Z.*@?O9E\&GPO"^G*KWEUD \OS58=%T: M^",MLD* ?1US,]5IX8,T\T"]UPYS$'O^TP^OQI>2>A-W_"GDD/FS M9;==T1R60/]D!W]')GL/HN9$Y+./G)IC'<)Y#\Q#>@[)F G$8;H\ D&2(412 M>003)CFNZ!%K_LI0ME+S9QS0Y;>&Q8ZB8=8-):)DMP/U!P<*?%ALFUHN+#29 MV5:*/' ALTITI;82A$!6J!-':]<5=,8P)4WP&NZCH[@L>99&=Y4UM6PXA['<]AR/&95XL@)6FD64@UNXQOJ[#LV74;^[ M7]*!H0:!=-]Q"FCZ%*W#(#%RH'4$!6TH%$;NL,;1R4E'R__2T?\S[J\-=01: M8=3GK+8$O*.8CE4 ;]JQ3,-8.U+)[8*JD[4M>#"V@P;(?C,Z7JD#0:!B%<=&4>.%_8: M1?OC]?BZ/QJ-&K;F7.PSUCY:GEOL7@)%M3652?DJXGR#F7(89'C+^M@[+#,A MFU4.[CZ_ROQS2F4[7TCT9#!K-#4]$0^3E4&.1Y-+Q%%H"-<)**WMFBG-C1-( M' MRI?SL LH9/1U4(WT^\TPL\?7%YT4@8M+BEQWBEYV#I%T\D\L;- ]C\?G% MEW/T >MOJ:!JBA&T43!1/ZKK5R\O[LLRNS?,1)>O10[S4^?Y-F\F6RX_]>)_ MD5SB/@I-V3X;C]7SBX]4ULW$S1)@VV3;89Y3<5"Y7%(O#H6L7D:*[1BOETL0 MKXR&3<+C8<:?78W4WT?J:9PY3./K$WVCVT\-+8A==S;#Y+FBWW7Y=W/!83D\ MF00N8'PD-88HK'4H+]YEDL+&Y?7^ACKVDCC<>Y>O*,SEBP7HA.LTO]9WJ]U' MD?O\+6!W/']103Q0\E%9FD%T-'AYW5,A?Z7(#\DOY&ULC59-;^,V$+W[5PS4H&@!Q1^2G7A3 MV\ ZV;1[V&Z0I,VAZ(&61A81BM22E!W_^PXI6DYV':,76R)G'M_,FQEJME7Z MV92(%EXJ(#&H M&)?18N;7[O1BIAHKN,0[#::I*J9W2Q1J.X]&T7[AGJ]+ZQ8&BUG-UOB ]J_Z M3M/;H$/)>872<"5!8S&//HZNEF-G[PW^YK@UKY[!1;)2ZMF]?,[GT= 10H&9 M=0B,_C9XC4(X(*+Q+6!&W9'.\?7S'OW6QTZQK)C!:R6>>&[+>32-(,>"-<+> MJ^T?&.*9.+Q,">-_8=O:3CY$D#7&JBHX$X.*R_:?O80\O'*8#M]Q2()#XGFW M!WF6-\RRQ4RK+6AG36CNP8?JO8D[[+Y"3@%Z;[D(YB2(;)^ 1>VL6?>KST1/P&K();+IG,.!/P8)E%JKOC M\;9PX^-PKH6N3,TRG$?4(P;U!J/%SS^-+H:_G2 [[LB.3Z$O]AKMWE4(;KC) MA#*-1OCG$5\L+(7*GO\]%LGIL]+^_RJ)'XR4-\KW1IDWRA1UL;&@"J!M*)2@ M8<#E^JI'>F9E)VCO!C.L5@005M+>+UR2CVH,@9M?>_=L2^5O49-2!L[()IZ. M4GH83>,T37M/- /.N3ROM]16:H/_D:%H_&>P<4PGEQ.Z&$R)8 A/"&4+'_E M2Q/)9V4M7:D!LZ';"YU4M:->?::C+&].' MY0X*S%&3L()MX^\X9DQ*16E 6*F&YCLXIDKD?7BD=" 1Q]B'NG?8=E$C,&I" MY^W),7,0/W O]XDC)Y\[Q]%%Z+K76>R+>,-,U@BF#ZG3SL-8NH4I,UE3T:ZE MQ#NGO42>HL'OE"KX2[#;,.HAEPFU05TZI-:2&:-H#CHX7QR>IMZI-V(&9G' M=7FN-:=KG9-<.==4793.%67+@^Y%)3$R=YS+.7IO2BMQ*;2_/2$KF5ZW&P'D MT.N.<\$R+KAUL\;C]N%WE%X[M\ORRG6XUS=UJ]V7SL;W0 M#^;M9Q&U^)JD!H$%N0[[EY,(=/NIT;Y85?OK?:4LC0__Z-1$[0QHOU!TQ847 M=T#WO;?X#U!+ P04 " !%6ZI8GV6=:# $ "%"0 &0 'AL+W=O;3^.[1S:>V M#EH9>G3"UV4IW>Z*M-W,DF&R?_&D5D7@%^E\6LD5/5/XHWIT6*4=2JY*,EY9 M(QPM9\GE\.)JPO;1X$]%&W_P+#B3A;4OO/@EGR4#)D2:LL ($G]KNB:M&0@T MOK:821>2'0^?]^AW,7?DLI">KJW^HO)0S)+S1.2TE+4.3W;S,[7Y?&*\S&H? M?\6FL3U#Q*SVP9:M,]:E,LV_W+8Z'#B<#]YQ&+4.H\B["119WL@@YU-G-\*Q M-=#X(:8:O4%.&3Z4Y^"PJ^ 7YK_;0&(B/HH;B..#"K4C/TT#H-D@S5J8JP9F M] [,6-Q;$PHO;DU.^5O_%)0Z7J,]KZO12122S1=-;M %"HK$#G5Y5UC,$.O]&]5 'TKZ7+XX%< M/HOOVL7W8E%[$/6^QV&@!\F2F:/X3TR'M# M0^T)7507UDAW2KF_6'<'V+(:,WS$@,_ MQM@1TB=N:W%#&94+R-(VYJ@OKJ.S%R@8#'6E=V_%I;+2=L=-)B GYE?D#QO/ M8JJRDLK%7=@NU19.TGL*S6$JL\96K!]>AD*Y_&,E7=@U %&M!V3+E(:'@GFK M\W<%6M1*YTB\USTQ$6?7S3!H@FG^80D^#/H_=IKH6#W0-.K&'*)L@U?9>JW4 M$96U7N%B9"-9(<06(@6"2(:Y8?)3=L?/?9S+N:"D^)_-/;9K[# 'P#,HS:AN26[M]TWQF5S MM;Z:-Q\H$'>ET'N:EG =]'_XE C77/K-(M@J7K0+&S ?XF.![R1R;(#]I<4E MU"XX0/?E-?\74$L#!!0 ( $5;JEC))YZ^? 0 " * 9 >&PO=V]R M:W-H965T M=AMLTBV*H@=&&MM$*-%+4G'27]\92E:<;&+L010YY'SS'O)DJ\VM72,ZN*]5 M8T]':^)6[LW![;D1NM;7GRL3D<1*X0*2\<(@GYW M>(%*,1"I\:W'' TBF7%_OD-_[VTG6VZ$Q0NM_I*56Y^.BA%4N!2M@4_ADV[O6QO M!Y>]#,L."CG92OR\0_E"%P3&6$K+#0:RC7M(OMWM>.M6B.; M%1 W?081ZBY#D#,$*+[E>@CPN)NB-7&19,9Y9&UY!P>L=3>$!A[)CA8.LO ZS>"&*E MNVT'YET&%$BI*\I9P[EK]RTA!2SG]-,D#D%:F(_3G8C]E *\WW#\^(AL2M5R M%5%^K; AT5VIBHIN#JH6(_@*'#A\DGF)7?G8X^#Z0$4&OIY\"3U+X!?U.>)H MSA+_S_,YO+-.UEPY3YVQ.]Y[@Q*+GQ(5>9S(]W"Z8U_ ]QH1_7KIVMZPJ'A [2_U'0/]@L6,#P*%_\#4$L# M!!0 ( $5;JE@7LJ6*\@@ &\4 9 >&PO=V]R:W-H965T@-+-;=A6M"W5UQG:5[(EG)A,G*3N9U-;6/D D M)&%-$@P 6E:^?DX#)",YBCT/HD@":/3E=)\&SS;:W-NUE(X_YEEASSMKY\I7 MO9Y-UC(7MJM+66!DJ4TN'![-JF=+(T7J%^59+^[W)[U;??3 79[IR MF2KD!\-ME>?";"]EIC?GG4&G>7&K5FM'+WH79Z58R3OI/I4?#)YZK914Y;*P M2A?:=/"LE,)HXD"/P]R"N9 M920(:GRI97;:+6GA[GTC_=K;#EL6PLHKG7U6J5N?=V8=GLJEJ#)WJS>_R]J> M,%?/-9^V%DPZ_]@05POB+W>82.OY:_" MB8LSHS?]^/1,_*& MK85#+V_XC(66.\VO52&*1(F,WSGA))#E#MH;Q(T.BZ,D>65+DGD_G^' ME'Y6[&&E)]U&^,>UY%'4/R]UAII%RQM-O5#HHC+EMHTIB2B5$YGZ M*E,.7]#*A<@ -5A >?F*O=6)\'XZ"DN.V8?*E-I*-B]+HQ^[_.Y+EU^[+GO] M6"KCY[)Y+HU*A&67E4$\5XYLO9GSH]$QN])8CGF2KU&(OU3"(&C!Y'UOG4ZB MT73"?I6)S!?2P-CAB+W3QJWYI:D*NU')?<3?O>%'@V,VAY25$4O'%TIG>J42 M&&X)"I8/)M%T&+/WB=-!3GSZG6(0\>EN+SA\$$>SZ6QO_SZ[UH_\%K78\-^, M?D"$_WC+CX;'[%:BW!EY#:=S ==[7>R.#H-H.AE#_8=&6#QF?XEJM88"5Z(0 MJ6#ACUM!$*AQ]!0R?!@-3F-V+1<&GMN2G F[6F-:)DW$YT9]U84@6_;$Q%%_ M/&/S:H6J'/9^71D &\:K%$OY:X$!VFR^I,BQNRK[NA#).N*_(:6 K'H!DNJ[ ML.WI%P^BT:#/WE2%)(\-V(T"GN GP&S+_/4%"\?1M#^&@,Q;-V6_2Y"=-FF$ M,KV"K)1]*I0#8/]$ %.=O^BP\72\'_P;H:PN[,F<.@,7\6M#B&?A;U_<,!KM MNQL8N!&I45#GKD3CP/SUJ;?C2>L"[#>W2O /2#V,LH_Z?JLC_D8@7YF_OF# M*(J'D]8?8W:)DG:O ?V/:Z&\/YJ;%P0!SXC,-Q!,V)W451;Q/X%(@4 ^RSTC7\#(((JGW_P#-8#?%6Q )JQ!=,Q?7]!D$ W&\8XQ M(_@ERP0*"[( [PRJ&L&X+*DPUV6/?2J)38?C/EHJD,E^ M5'@XNGW_Z1B%VDH73'K""QS[+6@7107<8+5,]*KPI95ZK[; >A8#(3V(K)(- M_2PK5#U92P*%J;S*>2FVGNFYIH)#T\(XL1R16*)SC">!WU*4U"ZX 210RZS) M;F5D:!@\QQ%8C2SD!KT$Z"H09JCP228J(@6WAFRR@&HQ0IN"+>$U$MDPK-BE MSAVE0+O*4RV@A!03"S@_D<;OZL5B/N9J3[W@/L /WI%+0)695*FG02AN#S$JMIT%:@83 WG1^<+'SQ:-H(^PN(G:_@: Q(TM4OJ@, M:4"Z4+U&2?-VI IFNATX)=H2Q*S5Z/BHT&T4.*^U(0W-19=_!H6*!U(.JBR" M(R(/30.*/)!9Y(><*!^A MVM(&V\9W84\?,^RUD6'#.D?6$K&MT%F;ILUH@B4.M#'>''_@D:&#@8WW.%K1 MS)(\"E;*?/Q3Y;T?4$I=#J]\CZQS0*_>P7L,6>2H9::8^QT',<]#PZ])=]#R MTH _R)*]KB?BF[6BV)H6<>D_09A:RKV<"& F<)!7N6]ZX,E,)90DQ?<)"FEN M6Y*E@$RA':512IUEFW<(*5!&. MQOZ,^4 D0CEPJ+*0NHT2).M@(:N+6),]C?D_U 7FXA *3WISW*ZO=LT*50)2 M*T:GE"AX27IW&>D'5.PB7CPE1=:B_X) 71(_[9,EH&K//_@L#Q1G) M0ED-[41 TBY[%'PK!3J&D^\/7=/N&+\#DM 5).2& *D#*R?=29__BX^ZIV/\ M_?@(U;#N/B$\M= $)%."*!>R=J_8^!+:V-96GAPT2A4+G(FZ04;ZXK*+NEN_ MBJHEYI-6<%T<3=&V_X>FR\(?XMJ&I<;BF#K4V8QN)]3@]2=T.\7M>#*EVQG= M#L=T>XK;T6S ?+7&\0129FAOQVR>_A\=DX<+$J.0[DEJ'ZK7_&@2Q:,9/T:# M?\AO^WC8$M!FT6P6\T-?&GH['X%P=%SY3UW4KR"NX7M0^[;]FC8/'Y&^30^? MXJ#E2A74+RRQM-^=CCNACVL>G"[])Z6%=CAP^UOJ5J6A"1A?:NV:!]J@_<9X M\3=02P,$% @ 15NJ6.5>U&ULK57;CMLV$'W75PR4H&@![>IN.5O;P'HW00+D8F23]J'( M RV-;&(ITB&IV/G[#B59ZZ*.D0)]L'D]9\X94L/97NE'LT6T<&B$-'-_:^WN M)@Q-N<6&F6NU0TDKM=(-LS34F]#L-+*J S4B3*)H$C:,2W\QZ^96>C%3K15< MXDJ#:9N&Z>]+%&H_]V/_./&1;[;6382+V8YM\ 'MY]U*TR@<62K>H#1<2=!8 MS_W;^&:9N?W=AC\X[LU)'YR3M5*/;O"FFON1$X0"2^L8?\ Z%<$0DX^O MZ8\A'?"T?V1_U7DG+VMF\$Z)/WEEMW-_ZD.%-6N%_:CVKW'PDSN^4@G3_<-^ MV!OY4+;&JF8 DX*&R[YEAR$//P-(!D#2Z>X#=2KOF66+F59[T&XWL;E.9[5# MDS@NW:$\6$VKG'!V\5Y9A *NX+8L=8L5O#S0>1LTP&0%'^P6-;Q5*6FW!E[*"JM_XD.2/6I/CMJ7R47" M=TQ?0QH'D$1)=H$O'7.1=GSIA5P8L I><.79/G.3O_TO7[=>6&^Z2=75,U&D@ M2A-E*>O:+)H<+?=&\Q<93-)B\),D4_KE3WZ"F!RZ-IE,X=SW$)X4M0;UIBO= MSAS=^KZ^C;/CZW#;%\6G[?W30K8W7!H06!,TNBYR'W1?KON!5;NN1*Z5I8+; M=;?TPJ%V&VB]5E0:AH$+,+Z9B[\!4$L#!!0 ( $5;JEBWSA_W$P0 * ( M 9 >&PO=V]R:W-H965T[(VW%[5*_R"3O[KOO M/I)'SW;:/-H2T<%S72D[CTKGMA=)8K,2:V&[>HN*+(4VM7 T-9O$;@V*W ?5 M59+V>N.D%E)%BYE?NS&+F6Y<)17>&+!-70OSLL1*[^91/SHLW,I-Z7@A6X>_).[LT1BXDK76CSSY,Y]' M/2:$%6:.$03]/.$55A4#$8U_]YA1FY(#C\<']&M?.]6R%A:O=/4@:_#4<"D]Y. M=!^0>MXAD6?Y43BQF!F] \/>A,8#7ZJ/)G)2\::LG"&KI#BW^*H=P@3.8(4; MTMJ!4#E\4@[-UDB+9\0&X:.T6:5M8]#.$D=9.3;)]AF6(4/ZDPP#^**5*RVA MYIA_'Y\0VY9R>J"\3$\"?A&F"X-^#&DO'9[ &[02##S>X(0$%IR&:ZF$RJ2H M8.6$0Y;CS7H#W/!M.+Y%%W8K,IQ'=$TLFB>,%K_^TA_W?CM!=MB2'9Y"7QRV MZ1:WVCBI-D>; W_?X;.#9:6SQW_>(GX2^FWBD^[/3L;##R<#[DJ$Z\O5$M Z ML:XD'4H+-%2Y,+D%:B!TBP^LI0H-)=SM#7GP*O4:([S=AJ26'*%H]\6V^]*% M;__W%:0!L5).%A)S$!8R76^U\D9=4 6 ;0'@2N%HOJ'>PUG6C25!K V-0CJ) M@?.NE%E).;:"TF$,.95LD&[-*ZWC8B0!/ E9D0+H):,%*K"IA*E>:/1$?86X MK5\H/T)62BR.RLXQD]SOSFKQB(9IT>#80'4H*.G,T'D5%>TT<2)4JQN3$6%. M**SE,@C3LU(9=N$!@1,#N1VR,1:[DP8.* M,:@.8LAUW'=7W1BN""H7,?R.G/]&Y*PTBU*%O(?>M#G4=.@;4=CK<=O@S MZ+SW!'1C*;G]T-E7ZIN'A7?LW$]'-$BG<:\_Z@1Y8!"/^RFD\?DX[>P9T]JH M/Z'O8#CN_"!8&H_2"?3CZ7C0^>8U:Z6"?AJ/IR.8QM/)M,-%KWS1[V TB(?G M$QH,S^/>^0C>ZCS)T:M!BFS\VV@#>GA VM7V^;T,K\ZK>WB[29R-I/-484&A MO>[Y* (3WL,P<7KKWZ"U=B2_'Y;T%P(-.Y"]T-2$]Q-.T/XI6?P'4$L#!!0 M ( $5;JECL5:$[400 + 9 >&PO=V]R:W-H965T/[>'*V$>W1/2P+I1VHVCI?7G=:KELB85P M35.BIINYL87PM+6+EBLMBCP(%:J5QG&O50BIH_$PG$WM>&@JKZ3&J057%86P MFPDJLQI%2;0[N).+I>>#UGA8B@7.T/]13BWM6GLMN2Q0.VDT6)R/HIOD>M+A M]^'!GQ)7[F -[,F#,8^\>9^/HI@!H<+,LP9!?T]XBTJQ(H+Q9:LSVIMDP9^.8JN(LAQ+BKE[\SJ=]SZTV5]F5$N_,*J?MOI1I!5 MSIMB*TP("JGK?['>\G @FH* [P;P-6Y[,\.-6ME4YJ56F M)U2VX8/1?NG@5YUC_ER^1?#V&-,=QDEZ5N$'89O03BX@C=/.&7WMO<_MH*]] MQF<'WL [J87.I% P\\(CY9IWQ_RMU76.J^.RN7:ER' 445TXM$\8C7_\(>G% MOYP!V]F#[9S3/J[C,@EQF8H-8X0;:X5>!+SPUSVN/4R4R1[_/H;]O/9!\V3@ MX5-EX7XI;0XW9(E""4+G<(>.NZD78.8@]Z]<4&"" GBM*8IF"%DQ:+CJZ M(MZ]E9G?"U5:\GF)-C0NLK=U\=3+2G]W(U;"YG3%?E&AH[4OKCB'#+%DYG.9 MH:6G6)3*;!!IF4N"Z8UU03XC#ZA1$ 6N2:PB'12ET9QQ3(@["$)V& 1<\QJ9 M,55Q#*0&'\2U,TKFHH:[RU[610W;!F&R;!$$TQ_"<-VX7UI$*.KR##%M4'%E M2ZZN!E<7_[0;/P4CIG*$W/W?Y&^AW$OKM]=+&W5%*H=M+H-/O-Z:O MC &TXRM(NDGCWG@JR9.4O('DHI?$X3\=Q'4.'GLHW3/:.%*OI.T_4W9KG ]Q M%0J9K#1ALI)^W)B%$TX)^@@^8JB(M)_0BT[C-]2$085;D5.WE\23"'4RZ'6A M3V02UQC,UTGY1%_5,O2!I->&)!WLR#O%R4OR/B,E:DYUY^L");V;7<5!7EF& MQ_GFOZ,!]C2$O@Q4XLQ$$][^ ZFZN%CN E98)]?I!"%"TS3=BL2AZDL,GW6U M:1ZZ$O0$5U[; /ZEKV13.E=Q;Z2V9-:2Y@0"0Y'H7L1Q'*!V!V$9\CGX0 $A MY5OK=:+M3.,:;2:IWLG"$P'=]LN*0%BUX=V+GGB**?L_>?XM7,_(/_:A:QU, M)07:19B]''E?:5\/*/O3_7AW4T\UWY[7LR&!6$A*2(5S$HV;?9JF;#UOU1MO MRC#C/!A/$U-8+FE$1&ULK57=C]HX M$'_/7S'*5:<[B26?P)8#I+)MU3YTM2K;]J&Z!Y,,Q%K'3FT']O[[&\<0J$1I M'_H2Q_;,;W[SZ=E>Z2=3(5IXKH4T\["RMIE&D2DJK)D9J@8EW6R4KIFEK=Y& MIM'(RDZI%E$:Q^.H9ER&BUEW]J 7,]5:P24^:#!M73/]WQ*%VL_#)#P>?.3; MRKJ#:#%KV!97:#\U#YIV48]2\AJEX4J"QLT\?)5,E[F3[P0^<]R;LW]PGJR5 M>G*;]^4\C!TA%%A8A\!HV>$="N& B,:W V;8FW2*Y_]']+>=[^3+FAF\4^(+ M+VTU#V]#*''#6F$_JOT[//@S1)1M.,BH.>$N/E_X +X,/2MK*P!M98OF] M?D3<>H+ID> RO0KX@>DA9,D TCC-K^!EO<-9AY==<=B 5?"62R8+S@2L++-( MA6;-)7\]7'X9SO7,U#2LP'E(36%0[S!<_/E',H[_N4(V[\GFU] 7;YB67&[- M*2/P]1&?+2R%*I[^O43W*N!ENDD\/,]^T]MZK!#HJ&DI0*Z%U,9U "^ R1)* M+EJ+)4C2Y"=-TVER \S 1@EJ>C,-'BN-"+6O#'25$5!>B\HE-G")=9\L^(M+ ML)5J#>&; >!S@8T]0RVIPO\.EH["-+@_V64[Q@5;"R2+VC$F2T"M4SQ52I2H M#;R EX/;VPFMXT&@0YH.LO'(+4F2>*N MQX2<2+V >)CGW9).@M<^*K^)WLTOT[L[0P7\UO(=$ZZB!\ W/E4T_*B'1I", MLV#EX5I#$:"8^QP[T&-2O_/SR+ASE^R-)K%;TDE^=/?G<3E8I)2*MOPEJQZ% MJH@JPO01V*M6E+"F"VGY3>]8,AE!EL9PJ>>BL^E8H]YV;X A\ZVT?E#VI_TS M\\I/UY.X?Z.H:+=<&A"X(=5X.!F%H/W<]QNKFF[6KI6ER=W]5O14HG8"=+]1 M-'X.&V>@?WP7_P-02P,$% @ 15NJ6 U^2-1=! TPD !D !X;"]W M;W)K&UL?59;;]LV%'[WKSA0@VX#/%N2G6MM TG; MH!W0+DBZ#<.P!UHZMKA0HD)2=KQ?OX^ZV,[J^,76(<_Y^)TK.5EK\V@S9D?/ MN2KL-,B<*Z^&0YMDG L[T"47V%EHDPL'T2R'MC0LTMHH5\,X#,^&N9!%,)O4 M:W=F-M&54[+@.T.VRG-A-C>L]'H:1$&W<"^7F?,+P]FD%$M^8/=;>6<@#;\MGO?Y#V9:_WHA<_I- @](5:<.(\@\+?B M]ZR4!P*-IQ8SV![I#?>_._3;VG?X,A>6WVOUATQ=-@TN DIY(2KE[O7Z$[?^ MG'J\1"M;_]*ZT1WAQ*2R3N>M,>1<%LV_>&[CL&=P$;YB$+<&<$MV? Q]UF2!_OK&SXYN%!+T]R&*QT&B:/ B MN6UNZ2$3ANF>R\HD&0J;[HQ>&I'3KP7=\MQ4:%**V\CW25>&;K0P*>D%?9 & M;:4!)BJ7:2/_Y912F*S=LW%W%T M_LY2HO,81W9]D@651JZ0/[6A@I?: M27RGU)& E2$-,[.6H%053JKOG#L=T+>7U,LV$KG8T)PQL2P.13U[M%3:!"4N MBPJR< 0GR&%. 413BM-IS92)%5.A'1!2KE5VZ!8TD #WT)ZY5G0:56,MD0AG0=HU)L?#U[]2?@.#8(3R)L!O;=,3X5P-V/ M^X!N*U>A*%).E#"BC?L^R,Y>%$W&V3HQ5])FW8F+!@,L-1A[M8Z.CPX,C8_H M_!]XX:NC\0)M.-^\YJB?WGL<,(6E;7+6T6FFNZ_J;0C82)WZ *,K"U\3B+:P MV%>XB.Q5[[[AAZG)O;N68",@-TUO7.<:%=/K4D.M6N]'Z4M15Q;.V9]ZMZ@( M\/^3A:E[I8>9E604C?O[8GS1B'1"X2 ZP]^H?WIQ^7_K4:M^V=^7XE$C-L;C MVCB\O,3NAJ+S5O67JL L_UXQBLYZU]42E\E.MY5'!]7/>U]15_D<@8C.6H/M MRB@\:.*GQC5Z474*1T;&KFY?JDQ3NK((;5DZP2AL%![[-5])'8GHZ[L M_LB#;5>/KBZ/1.EF1,TKBWEI;8?1.CP>'!K?P[V+-F>SK)\3?G:A3)H[=[NZ M?;%<-Q?U3KUY[B"O2XGN4KR :3@X/PW(-$^(1G"ZK*_MN79X!-2?&5Y=;+P" M]A<:-UDK^ .V[[C9?U!+ P04 " !%6ZI8NAN5K7$" !O!0 &0 'AL M+W=OI"XS7OSAL.9V4:;!ULA.MC6 M4MDYJYQKSJ/(%A76W$YT@XI.5MK4W-'2K"/;&.1E -4R2N/X.*JY4"R?A;U; MD\]TZZ10>&O MG7-S9\%2KV9LX0];=R)=>7\1I3/&K[&);IOS:VA532PE*)& M98568' U9Q?)^6+J[8/!=X$;NS,''\F]U@]^<5W.6>P%H<3">09.PR->HI2> MB&3\[CG9X-(#=^=/[%P SB-7P"D/2 -NCM'0>5'[G@^,WH# MQEL3FY^$4 .:Q GED[)TADX%X5S^13N$)(7WL&R;1B+=M^,2+KFMX(HR!M>J MRSQ=X2QRY-'CHJ)G7W3LZ0OL&=QHY2H+GU2)Y7-\1$H'N>F3W$5ZD/"&FPED MR1C2.)T>X,N&\+/ EQT(WX+3<"445X6@T)>.NW -=E^\'=UT/YVOH'/;\ +G MC$K$HGE$EK]YE1S''PZ(G0YBIX?8\R$IX^?)^BAL(;5MR2/\_(I;!PNIBX=? M^_0?]+!??Y)._N-QC*A(P%5(GT&$NLL[^KR/*&M%Y=,V\FGSOVST5B@RU:WE MJK3O1H&SX:($8@2A"ET3%=^B'8.BWO0:DG%V=DQC>I+ OLN,=HJ@1K,.I6ZA MT*UR73T,NT,WN>B*Z)]YUXI([UHH"Q)7!(TG)T<,3%?>W<+I)I34O794H&%: M44=$XPWH?*7I7?4+[V#HL?E?4$L#!!0 ( $5;JEBFT19N4PD +(9 9 M >&PO=V]R:W-H965TCDRE!4_= MIB(?3F>?=;7EZJVN2S%9\U,711?!%+C-+ M#T;7EQ5?BD=A?ZL^:]R-HI14%J(T4I5,B\55_V9R?GM"Z]V"WZ58F_'>S9,PX:IL]LK<\NO+[5:,4VK(8TNG*MN-XR3)27ET6J\ ME=AGKW]55K#)C!VS3UQJ]CO/:\$>!#>U%HB]-9)0$D;=>Y'2/R!E[ M4*7-#/M8IB+=W#^">='&:6/C[?2@P >NAVPV&;#I>'IR0-XL^CQS\F8'?#;, M*O9)EKQ,),_9H^5VO[]>W,EN<50VYZ;BB;CJHRZ,T,^B?_WS3Y-WXXL#QIY$ M8T\.2;_NI.5>FB17E!G#_OE5?+?L-E?)T[]VF7Q0Z&Z3)[/A/A"PKYE@"WKW M[-[Q)%%U:66Y9,M:I@BB0(5^JR699C-N&3=&8!\O4Y9+/I>YM!+O$JZU%"G# MBHZXN6!)CAURX=YA3^I=Q9TLF2H%4PO(A0TJ!XV07IMI@6U(VU)!I#GO_?S3 M^^GTW47O;^)9Y&S"Z'XRO6#_J)'OE%5:)K! -DR *M)/9".8CF()3LVY;F)*]3[U*P<0 R3#+HW%I* M)AE9R)SK?9%\X9;K[I4C6QGL[1K MYV2[32Y+0 P66JI^NXGI@+#=^48K8CF &V*$P?&'052 M:!KI:U*IT%)(^TK:;-NT!F9S]0Q.)CY45J9LJ?G"LCE9(0QJ5ZN"W0#A[OG0 MT2]?@O!<'@+3DM&$XX(_"5:A]&$-$5B:.DVXK/C:TS=616ED05W1HZ/)V? 4 M0T6>DV&IP*"7DJNX<9609!+Q<"JQI\%\74K+#,\11VP%-D#/AJ4^2JZFI#8V M\G,.H8#Z6G!M-NA;;(0%RU6]S-B]2$0Q!\N$/,\&P0>)^2Y20"Z?1"XSI5)ZXL,0;$:! M6JZ7#E36+<;6N/$.+0L+!P38%09-^A_71 L+!&S-J'W&# 5^X075#EMA&S7> M $T!"\#M' G4W3@CHN4QYFQ6"2U5.O!XXR7"DOZ[]C5KVM!)"D>B8(E#%\9Z M7\. ^(VKKQ>A'Y :\.9*N%:P)_,!)ND!TP(-0PR:DO!5E-:)RR==T^&!MK:) M1<+^([1JBV_R8;!1?3MJS['KZZKO!A2M$?"Y=+2<( \606[J;[O@(N_3WK;2 MJ,/Z$D0:FYHZ&[Z/\"/TM-4(DPT:.T4U%,'M19QI39QI8V]+ G%$HH'"&I/#T70XCIK>W'TDKGUB M=XW*9/VVJU_1_/+ I=4BUA#FF(0$TK@VMR&?$$0-V0 Y\)L]W']! I=U[G'7 M\DRPJM(*J*!)!IZ?[O4\)"^H[FK&2!PHC.3B4)0O@(Z%>.%_HXD*U%0B\8.G M#/8T>;]PN.6E'WN.3CLQVHS&#K9LI>;44UP*-*[*VH]:+5%.ID[-](2(@8Y- M^TF2L-%0Q0:N&ELV(48\@D005O.UYQ_OI++4)RREO048&2&;[JS%\6[^\;3E MZL CM^E&[AK1-WMY*(QL!WB(JJ[C3:O!=_,PL_THZB/8*1X5E\Z$7]6S)SNB M%H\K S/,@B==H@BZ: #;9Y[IVK>%S?\!D&Z&ZG2! MT"V-IH.&G!GEI^-ZEU8W,X FB* 7/J ^QX[*?0<_E-R64MU67(7.=%,O(86Z MSL0?B=P\['KJ2S)J^F0!UIVWO83HN!E2$F6LF].!][*S5'0V> '&;41O76822*=A?*@-6JQP'CZB@X]Z XP MU-*Z$XMW%0OF!%=>*VX]G6YT9PSE:=SGCSY MLGTC87H@8&Q'.!$,'C/=$E*<4%]6TP ="N3HO<.0DV@Y)WMP0L$@ B__RDMD M?4T1/65RL>E?\Y7 -WT?%N>=[U6OKZC9CV'GSZ/EZ^;G)'?&1@"?)0UZ4(]7 MQZ 4EX;FZ]/VUP*S09-N[D\%'9N;4#0'RATG^3!5NK/PRS,)#-<,"$=\+VG'64 #4(3/^]]=:>[,+"XC/;B\;Q' MQW/Z,^N]<9..J@W :M[V;L52EJ4_U^?NH^$1FPRFZ%ST?S;[T&N(Q[!C=MS[ MW'18NKG+. !+&>VDH?M-C0X=D&T8"G\Z[GWTC7=#T\F9UW3Z@>WZ-#OJ?$_9B :\!5G5;' UO'P[+3/M/^%P-]8 M5;FO\G-EK2K<929P!M"T .\7"N>,<$,*XL\TU_\%4$L#!!0 ( $5;JEA8 M[4S#"P, +4& 9 >&PO=V]R:W-H965TL'3BQN^ MS*U[$4Y&:[;$6[1?U]>:1F'-DO$"I>%*@L;%.#CK#:>)6^\7?..X,3LQN$KF M2JW6;S<7 20(8+5@I[HS:?<%M/W_&E2AC_A$VUMC\(("V-5<463 H*+JM_]K#M MPP[@I/L*(-H"(J^[2N15?F"6349:;4"[U<3F E^J1Y,X+MVFW%I-LYQP=O)% M681> D=PEJ9E40IF,8,KFZ.&F2IHHW.W _<(%S)5!4+SLS*F-0HM)7<48;I- M-*T21:\DBN%229L;^"@SS%[B0Q)=*X^>E$^C@X273'<@[K4AZD;) ;ZX[D3L M^>(#G3!@%9QSR63*F8!;2]V@$VC-OGHKNF0_G;M,0[-F*8X#:J)!?8_!Y-V; MWJ#[_H#8I!:;'&*?'-@:\%OZXPX?+$R%2E<_]XD_2+]??"_I_-\A@5G.Y+)J MJBHUW^) /- MTS@FLJ1_VJ!+]E>J?KO?/ZE247@<4;CO'(8[5E*@7GK#-*2GE+9RE?IM[&PO=V]R M:W-H965T9))8.':P'1;^ON,DFZ;5$B@OB<>>.7/.^#*+K=+W)D>T\%0(:99> M;FUYXOLFSK%@YDB5*&DE5;I@EDR=^:;4R)(ZJ!!^& 0SOV!<>M&BGKO2T4)5 M5G")5QI,511,/Z]1J.W2&WF[B6N>Y=9-^-&B9!G>H/U>7FFR_ XEX05*PY4$ MC>G26XU.UG/G7SO\X+@UO3$X)1NE[IUQD2R]P!%"@;%U"(Q^CWB*0C@@HO'0 M8GI=2A?8'^_0SVOMI&7##)XJ\9,G-E]Z/*6%6TP6077#9_]M36H1\3LXY>N*.W#@NS(DI68Q+C^Z$0?V(7O3QPV@6?!I@.^G83H;0 M2;U%S9F 6]2% 97NVR:XN\4G"VNAXOM?^Q0,YMBOX+H2"*-@,ST< 9,)2"4/ M^W.VI<%ZIP7.*NWF;(Z0*:5( Z$X#T%[&>;>9!PX48:!*TZY*T\$J M]8GUZ[)*5&DI[]VY8-G>R@SCIDP8'. WZ_C-!G&^_5.\_^,XC/T:Q^..X_&[ M:N@.'I=LF.(P]&L4YQW%^;O+^"::P_ OTO1[CVN!.JM;B(%85=(V[VPWVW6I M5?,X_W%O6AS=@(Q+ P)3"@V.CND ZJ9M-(959?U4;Y2EA[\>YM1I43L'6D^5 MLCO#)>AZ=_0;4$L#!!0 ( $5;JEBARN\3\@\ (DJ 9 >&PO=V]R M:W-H965T ^+&.CX17[+9I, 3B;9 M"VXSEXT].PFT^'(#:;'+POG.QWQT2^/P^"-;OBA MKCV>G9Q<'G?:]@>O7_)WG_SKEVZ,K>W-)Z_"V'7:;]Z8UJU?'9P>Y"\^V^4J MTA?'KU\.>FEN3/QI^.3QZ;A(:6QG^F!=K[Q9O#JX/GWQYHK6\X)_6K,.D[\5 MG63NW*_TX4/SZN"$%#*MJ2-)T/CGSKPU;4N"H,9O2>9!V9(>G/Z=I;_GL^,L MG7P_$ U9J''-GYVZ_\TZ3P7)*]V;>#_J[6LO<#B>@S1=>EA M:-#97O[57Y(=)@\\/WG@@5EZ8,9ZRT:LY0\ZZM>?[Y5$"O0B#KLVK V1(,/[.'+S^ M\Y].+T_^^HBVYT7;\\>DOWZC@PW*+29^JD3OC?I7^O?6?(GJ3>OJ7_>J_XT; M?"+E^Z@Y;VY7!KE3NV[0_89,-?9Z;&PTC:I='[!OH^G#PO:ZKZUN5<"3!HD; M@UKI.Z/FQO0*!AFTQSK;LSC?8+5!M,<5?TY^&+R%D*&%)Y:F-UZW[89^-T.4 M9R/4^:GG[6]H'X3HWZZO/QTJ !1^C\;;;J*+[06X& 'Z1O8C&;:'FT>&AJ"B M4Y3CZO3DV3]XV;6/MFX-OB![?#;+L149-\_^YX@=X!NHVVXJ$K91C5.]BQ!: MMV,#>[4M/2?[["JP<"YB*?3VYK?1DD7F&T5'X!.0G5L3S5YS'JD/8@ WV)X$ M8H].]P!/^KGB;77S"U"#EU?L(!O8L*Z'(;&^)VW:"KO7H_?TR^0)>: QI%5O M:A,"@)KUTFJAK5?#-#+2"?$5(#"DC\$4+PSXOVNF09#LTQQ1B"$<:/N]<9-L M$R;'(R=U^E>C# [4L>?)GCJ@G@S)C2L=E5XL@/A)L\%YBA3=47RQBEAOR#2M MU7/;VHB<)V/*\6WG7IM$6=(_7?HW]8 MNRJ=GLX<5RZ0>BUG#@XVUPUJR3SR*N@2G6?%8$K=+^TR]Y$)H1)*.@P"30]H906+FQ;6@?(BOT$"3\,O;"!A@' M'/SU[5BF)7[ZK;ZD:#+%#SAS-T=D)&N<[;J;#6,H0I%;T54E$T@O4B/#SW]A M[]9,<.J&\I3#E+=^]Z5>(2*,>NNZS@;F1D]OWKT]1(*K]V;N1\K8V5_$)6)% M@=Z2LWL/)^8A:]NXD=T9D_Y_$C'G7TG(!.3?4TIXCVD=8HO*"=_*MPKEBP)0 MKRD4V5D;%1!DQ' 4Y7A4A+'6UV,'T52 6-4UATHZ*YY*B4$GM;3UMCYMSTR@ M.$%.+*43U=I[UNY.MR/KP (X=_D($]Q)$?41L')Z(@ZKI&; E*P<*\&XBI/] M ZY%O".I/K,9V>.Y:GT%5C4?:1>NW Y-6#@OV&K";J,6V^)G6@L#K%/[U]'R/^>*R^.+R48-] MEAHFOH;UF,1*)K_E/@)Q\(V>^;:-/IO:P1S%/ZF(4A*"00#Q&V)SG=2!7#"Y M?)&U4;0&%S15-B)N8#TP*G]LS)U% 5$C%;%F]))-R7%A]$OC-T?J9XA"+S?9 MHD'NUHQ."/3!1MTF=SBP%]1,\'&4G)@0C-W7L_411- F>CL?47=1136=(-3X M@M@9-:Y0EJMF% MQE+IF)P,1ILJ36" 4R+":-LY,7FV$9:ZY(XMRRG.0,FG4LTL$):J_<:EQJ54 MB]4(Y%>1(,D(&DBE/'SA(?J>2MD(2D&SV[K0S<'>6 M2F%.2MD,*X(L""L[#,*3&&)3-%>3)XEOLX%R$/I)<,*1Q!,T$Z4QA&W]"2,Z M"\,UFBKDTNMA-=&L,Y&-2,)\4V2/J/@^V^_.!LYSZLMN?@*(GYX_.T'YW9N. M83M-C(87<269?#R^K9O=4(2B9,5#O< MO+5++2"4CEN$\<-G+\!:8!B DD#F!+'/$'*)^1287K6T$ MY@[$4 "Y@Y-T8Y['H4N0UJ!0'%9J;20W.IUJ["#59#MB0YBLH8TD2 EM-IL4 MR$R=@]DY"X!E;$%\6]ZW=B%54B9SX:' XMS<3@F\@0\-K2E6&$8T*&B&8/&& MTBT2%DY#WGP!AO(SQ!9+@J"52P\PD4U]36:?5GIV?4\\KR,2;=DEA<$7;1*& MDX^)T5-3[M6=\7-2/U'U>PI3I #3J?(!@@#-<%!#^E8 _-J4R0@:BF_! 7(Z M%::9IOBENF(F$WHQ%/P,^X227G4;#(#Q0P0G.P MK:D/P=?]D9&DJ:W9BDDB4+[+=!\.<)*2NR:M5$E: D7TT$JZ90I\)&&C6]<+ MM4CC*$K+@3)ZI'B"5F$ES :JX$.:RM2:\F=-[1WE26[)"4J:D8#?^5RN5&T\ M@0/K2\78L%&@)*@-9]F.!:>BB/8388D&\4Y9101HO]$J9"&1'NP"Y7KJ@QL# M2]-PDX<.%-D[\K<-<]Z_21VY;$9VP2DZYZ$E6(?D1-M6&5X>2]/=$EJIWD1. M.4(,@3Y"A@>F&@M#/M"6*<#2NW'(7I4D6B(G?\_'YCZ1L;]-G:FT8KHAIB"S MCS)ZDT$$B)>#.YL<'!GH&-ADE?DBK46A3IW1X*+2$*?S?QWK-%=)F#B7S)08 M\]@JF1_=&+N_H.Y30#<=:TL.$;;;$0BE#/5YI4 0G 6@,X\_4P\:)**^9I:5 M@#YBPLJP;^QH&G>3-[ M7AK'E YE"-BL)[D_P1SN'S:*XGWI?(XCZ3Y84IE[P+R&8DG'W;GE).ZKHG3N M#]( #,*>LGO<&&"4TC [4G- R@_YT]V7WLR34,"X%!_83<"(:#"1]LT<,H['<1'UPMZ0IV>5V=_N5"GLVIV=?7D.H 0?](R M&CFKGI\]5[/J\FKVY-:AOX#0B[/J_.HY_CB_JDZN+BB)TY2;9QR<8UL,EP$' M#[#35SL#5IU&7UPCMR6[=T IK&HG,]HFD^821HE/U(5$DXUW,Y6JCV61F?(U M#P,C$-R BB62E Z<=CH[H[L M T$V>'B1*EA),"1_9I4?$#[ F9N!%I!B[[V4;?8_IT;*[WI#5RP$1*RL=/$H MOVCPO[YC\4:F>SLSF)2#R$9B9BA0TMM/P:#8%B*;QDJ_3S+O@[Q@DC!:+HZV MKP7?D0Y"20MSKLOP-1S2NM&G8B*T?^)0LGZZ4. M\N**XSPU3NSL9P3D"K5] M]"9;?J+\MF>4(BGL))$+NIF8I_ZI%4W@QY9)AV0&FF#TN7%+=I)XL4B"\BZQ M*;D[H5W 2KE";GFF3K\P!Y(ZT$$U6C3V]*X (QWJ&;78?$ M*L)?=X!5?.2'V1$P>6L(LTZ?9U2$_6'.1,0(6&4>"X/:5!)IS,(9'4%L[PJ< M4OY2%.1YR20?X)X,E*3*%HSF9GNT;7;DO,CU>3OE8/(XY'MC/0Q"DX1W$+$ MC[XWBII.;(3P"Q#1!L6910G(&"GMI&V@(YD\_2>@98=67$P)G&1BH7G2T1ZI M'Q'_'@\2!^1@S^R3;_/Z+?/B+Q8CA]WNW5*)E174=E1#VO(;Q;2WTHD(4):; M@E_&9BF6DJEMB'+U,[2:4[4Q="_ A3X?>>\9Y,JJ3-_3/=$]VB1B.4T?&Z)> ME2'JU:.SS1_->N2Q<[NP$WB6K2.0DF\"^Q MYO7N9?G. ]K+U<&6;;XO'&6RS4VBH$&]J8^=!36IES!;!>J'] _M(XX.J<:DSZPK$QSR^4C MD?M^E>Z"$HFG-Q7Z>B,YBR/P-1L8(4"UIYZ*KG7*72IW*FDG,H4D ON'VL4: MO1+Z%'J,\9GY$$,N_NN)RO.TMN+AA$@RVTNK3$M-&>(1C'([!<>"8Z7;W5+: M=NY,I:=*2ZFGX(Z3JUM';WQI]=NH22FYH:4K7M2B5D:QI4V=OL$P=V/F MOBP99QF:CE5:=[%P_2]HS^,MXJ 7-ZD:\W M?Q9&R36UCPC)"4'GFS1$9%W>3>#\R>'-,?@C!<\WQ. 5"(UA5$N7;[2!!.+L M^VO^6S/\I M*FY+GP*R*8CX,.1Z!G%ZST$B!KI"&NU8S,W9MM*-]!W>[" /$1_B5*7FB6J9 MH"5$_?.?GL].K_X:_OAN:6\-/)Z\'@@*M.27(/F&N(_RIF#YMKQG>2VO%VZ7 MRTN::%"7--9NS0*/GAQ=71Q(_YX_1#?PRX8@/^!;_.?*:/0/M "_T^M/^0-M M4-X^??UO4$L#!!0 ( $5;JEB@,S@^GP( (,% 9 >&PO=V]R:W-H M965T<%;9/JDX*(A2B]%Z]/O890YJ2+?F\CT@7O5$T9 M;@3(KFF(^+W&FN^73N \;]S1LE)FPTL7+2GQ'M77=B/TRAM9)>'MA@,MEQ_F 6G_*EXQM!6&.F# /1OT>\PKHV1%K&KX'3 M&4,:X*']S/ZASUWGLB,2KWC]G>:J6CIS!W(L2%>K.[[_B$,^B>'+>"W[+^RM M;Z*=LTXJW@Q@K:"AS/[)TU"' \#1$0G??,J MF/KO3VB+1VWQ*?;TFDI2E@)+>PN\@#M\1-8A_.@%PQ:?%*QKGCW\/*;])/MQ M[=M*($)C[PS-G8&N>%:9DD],R:\4W1*K^I:T*@X @=J-W"02A&\YFDY6D!#8DHP7- M('+GT1Q"=SH+)UNN2*U)D\B-9W-MQ#/7GR5PK,C>06-H767?_A(RWC%E>V3< M'2?,RC;6/W<[GG3J)642:BPTU+^8)0X(V_)VH7C;M]F.*]VTO5GI*8G"..CS M@NOG-2Q,@''NIG\!4$L#!!0 ( $5;JECI2?JDV0( &@& 9 >&PO M=V]R:W-H965T8L7,L:I14F2N=,4L3?4B-K5&5GA0)>(T24[BBG$994._ M=J>SH6JLX!+O-)BFJIA^'J-0RU'4C38+$[XHK5N(LV'-%GB/]J&^TS2+6Y:" M5R@-5Q(TSD?11?=\W'?[_88O')=F:PS.R4RI1S>Y*491X@2AP-PZ!D9_3WB) M0C@BDO%SS1FU1SK@]GC#_M%[)R\S9O!2B:^\L.4H.HN@P#EKA)VHY2=<^QDX MOEP)XW]A&?:>)A'DC;&J6H-)0<5E^&>K]3UL Z1K0.IUAX.\RBMF63;4 M:@G:[28V-_!6/9K$<>F2PENFCZ'7 M?0]IDO;W\/5:VSW/U]MCVT#PM\M>0/=WHUVAG)N:Y3B*J!(,ZB>,LG=ONB?) MASW:^JVV_C[V[)X*KV@$@IK#@]28JX7DO[#PN1FCQ#FW!B9*"*"'N62Z@&_> M"4QQ96$L5/[X?9>IOH-00_>PN#LM'-1%-R5J8E9\8.>/=4]8:CI>)):F1!U M%'FC-47A&9F&H_]!UIK3LL,9.$A3..Q,Z*;S$'<(@]8*# Q+;DM'P>4"6$,6 M-1'1HSGZ&R18;=#SVQ*!U;7@N4^'LB@G\"_;^KE/;MK2@>P MZWG%6]5?H5[X'F<@5XVTH1&TJVT;O0C=X\_VT(/IS 4GA0+G!$V.3P<1Z-#7 MPL2JVO>2F;+4F?RPI$\!:K>!XG-%A;6>N /:CTOV&U!+ P04 " !%6ZI8 MHF!>!+," "^!0 &0 'AL+W=O=7C%Q4@63P5YRX-+%$H*@<:!'0(6]Z^ZN"?S[CM>.FTHA M%WL_YKUY,SLSLXU4S[I -/!:E4+/G<*8^MSS=%9@Q?29K%'0S4JJBAG:JK6G M:X4LMZ"J]$+?GW@5X\))9_;L3J4SV9B2"[Q3H)NJ8NIM@:7P)+S"H7F4H#"U=RY",X7X];>&OSDN-$[:V@C64KY MW&YN\KGCMX*PQ,RT#(Q^+WB)9=D2D8P_/:;KYB'T_<\F6RU/8+F\XVCAW(&FUDU8-)0<5%]V>O?1YV M (G_#B#L :'5W3FR*J^88>E,R0VHUIK8VH4-U:))'!?MHSP81;><<";])@U" M!*=P(UY0&*DX:F BA^^F0 57N$*E,(=+J8V&XT>V+%&?S#Q#OEL&+^O]+#H_ MX3M^(KB5PA0:OH@<\__Q'FD>A(=;X8OP(.$M4V<0!2Z$?C@^P!<-B8@L7W0@ M$1JZ^/:%UZ''^]%MZYSKFF4X=Z@W-*H7=-*/'X*)__F MO&@;7R(/7V@5LR; M$D&NAG=Z<^&RH:<1!GY9U?"(KP86I?^\+X*"+_0%0CK-B2/+H"C.LEE05 M_4DT.N8"3"$;316C3T;W;$.U:5!Q5FHX(ALW"2):!(D;1='HB1KTE(O36LD, MM8;0C:.0OLGDT^B:"TYEG -=YDU&Q49>@G%B?U$PZNHQW]9C9NMQXOI)"+$[ M'4]'C]*P$O@V/;:(Y3[0$4Q\-Y[&M(@3(O!AWQ-Y.SU5H5K;R:&)HA&F:Z_A M=!A.%UU/_C/O)ANE<W0I334[W99T(!%U1K0 M_4I2&PO M=V]R:W-H965T^=R1BYV0MZI" MU'#7U*U:NI76VY/93!45-DP=BRVVM+,6LF&:EG(S4UN)K+1"33T+?3^=-8RW M[FIA>9=RM1"=KGF+EQ)4US1,WI]A+79+-W ?&)_XIM*&,5LMMFR#5ZA_W5Y* M6LU&+25OL%5]C.[&_+P'(%P$ BMW[TAZ^4; MIMEJ(<4.I#E-V@QA0[72Y!QOS:5<:4F[G.3TZJ/0" F\AG="E#M>U\#:$G[1 M%4IXWVK6;OA-C7"J%&H%+Z\9K=2KQ4R3;:-A5@QVSGH[X7?L1/!!M+I2\+8M ML7PJ/R.?1\?#!\?/PDF%'Y@\ABCP(/3#>$)?-"8BLOJBB40HZ.,[%%XO'1^6 M-J5SHK:LP*5+M:%0?D%W]<.+(/5_G/ M'GV+I[2OKJ@4RXZN0:SA@K=V?AX*9-'H\Z9E/>\W3BG1=$U7B M4P1A]Y,ZY+73*IL3:1J0JOB71S NR (2"Q,($R^.TSVFG\80 MIE[@9TY?L/P1#JR'0^"E<41CG"00Y/FXCN8YA''B7 M-6>#DN.9K;J'S3R5' MD(5>$/E$T&WG\X"(V/?":/YDR_?BP'!B*D?V#GHD>CE<6CG.$G[.8P.9GNV]X)2'6[L/T%!(;I6]X_IR!V_(J?] M"_QXO/_'$"@VO%50XYI$_>.,L";[OT&_T&)KW^,;H:GH+5G1=PJE.4#[:T%/ MT; P!L8/VNHK4$L#!!0 ( $5;JEB,T>P]YP4 !4- 9 >&PO=V]R M:W-H965T%!:V[X9C4Q>BIJ;H6I%@R\+I6MN\:J7(]-JP0LO5%>C* S34ZGQ M-MJ@%+(6C9&J(2T6QX/9^,UIXO;[#;]*<6^>S?S1_1SKSMTF7,CSE3UFRQL>3R8#J@0"]Y5 M]DK=_R36^GB"N:J,'^F^WYNE \H[8U6]%@:#6C;]DS^L[?!,8!K^AT"T%H@\ M[_X@S_(MM_SD2*M[TFXWT-S$J^JE04XVSBG75N.KA)P]^:2LH)0.Z*. ;H;V M;OB\$F;_:&2![O:,\C72:8\4_0?2A"Y48TM#[YI"%-OR([#:4(L>J9U&KP)> M<#VDR3B@*(SB5_ F&U4G'F_RBJJ&>OU>4J^7CE^6=LGQQK0\%\<#1+\1^DX, M3K[_9IR&/[S"+=YPBU]#/_'6#^A,&4M_>(IT(QXLG58JO_WS);8[\%3.?=3O M5=ZO^^RRTZTR@LW:5JN'(5U_&=*Y';)W#ZW4?B^;U4++G!MVVFD +JUJ KJ8 MT5Z\S\X4Q+%/4(G4_])Q;84VQ)L"T=AT"V17IR%#AVD09RE[*W)1SX6&\R8Q M^Z2T+>E4=XVYE_EM0)\^T-YXG\V LM1\86DN5:66,J=Y9Z"+,31.@VP2L5]R MJWJ<1@'69J _MTC6)2P7WFW+$'@C#>\X*Q_D.$(*U*+ MA_ZS3J,927!43I'<<'=]ALX3S'KKOJ[SG/RX!^%"A9S6HMP)M_NVV+7S0. MXG'(/G2-CXWO)JQ?RX0\,DR,($ )77+F,_"917I8L ]6 )K()] M;J05!?T,!Q:JWFFP)$NVG7_!I5&-.9BYN\@&=*YYDPO6/[;A)D&\;6[$P 4O MM 2=ZQ97%?/CU]:.THT)<-[,2$Z7/)?XRF[4[4H%](&WO&%^W*% '$23=&./ MA)WR9GFK$/HW)9?>'H^3'4"(9WCF*0A2=BU45P7T,R*7,S_NA)B$@&BUK'KG M7,,''/DLMI3<$2/C(,J>[ ,:B-\E=$ FE!+1Z\<=3,;!.(F>*1/#+E7%45B0 M!5C3O)(NC-L6=D-1D96T*_:Y):MHDH2XQ%%[OTKNFU(+L77YP-FA&V.4*EN"DVSZ5LE5U#-N2D*D%80UXK7J&I07V>15!YJ8$$2H!ERG!5H= M"\.1^HH=+#)W=I"PZ[>P8!A%[L!)QGP+=: 6!QVV<6,$P-7<(K)[C.T7Z[!>Q+TYL$)*\$1*@=? QO*A@E^ M+R A'')G!O*7R0N2Z3 -Z3N*AX<)???*U9ILKM9DQ]4*PZ!D/CE]?=E^7"N_ M"EQTS072P-6'"^YN,KOZG_?PJX>_W#5<>6,6B!5XVP4HK!X%&4K][S GB:9P M+#=!O@[CQ%6UZ=1-4U<4PM1-,TR3-'/3J9M.$C<]Q#2>CI$:J,*XTH R14E, MV*SX"UGF(PTZ-VCZ/2V\WO&JWEP91/*5]7 J-K+N:&M7DKNA6 MWD#;H;1R,3H-IM.(7G+>Z%FKBG9CZ1MR0SXD^JYUL[KI^6=]J_NTO?_# )9+ MV1B&PO=V]R:W-H965TS28#)M(LMT,>@,]L>BAX4 MFXF%D:54DIOLOU]*=MPLD.:PV(.M!T7R^TB*FN^5?C(-HH5#*Z19!(VUNYLH M,E6#+3/7:H>2)!NE6V9IJ;>1V6EDM5=J193&\31J&9?!-3WS;6+<1+><[ML4'M'_M[C6MHM%*S5N4ABL)&C>+ MX#:Y617NO#_PF>/>G,S!,5DK]>06;^M%$#M *+"RS@*CX0?>H1#.$,'X/M@, M1I=.\71^M/Z'YTY&V;13 +H,8-ZX3]I/9_XL#' ZR4,/X/^_[L MM R@ZHQ5[:!,"%HN^Y$=ACB<*,SB7RBD@T+J./,K7S++E7*L]:'>:K+F) MI^JU"1R7+BD/5I.4DYY=?E 6H80KN*TJW6$-;PZ4;X,&F*SAHVU0PSLEMU<6 M=0OO.%MSP2TG^8M'MA9H7LXC2SBB2Q2B\:?,_T-61)"&FZEG4G$-1FS-EI6KYZV/"(!PLK MH:JG;^<87/1QG@$%N6K&*$]>8X7MFJICV,DF+[@$VZC.4.68EY,[U;I*8OWE MHV+2*)@EM)8=".=S*,.RC&E,LC KLLF1S*XC/\Q58!GFY0R*,"G248K'\LS# M(L[HGQ;)Y*VL5(O>B?(5V[LHXQEDK^+)O58;-*Z-, $;),DL@R3.)WUY%^44 M\CB>/"I+\N>0)F&2S-PD"Z=%#!>25HQ)*RXFK7?T0.&^[R=77,E3C!29FB1.5^S./I,>I]K(M7.4RS<@AIFL[H*WZ&-$PHR&Y, MI[.S 8U.6EB+>NL;M8%*==+VW6S<'=^"V[X%_CS>/R1$>\NE 8$;4HVO2PJ= M[IMSO[!JYQOB6EEJKW[:T'N&VAT@^4;1_1\6SL'X0B[_ 5!+ P04 " !% M6ZI8C[%9/> " #J!0 &0 'AL+W=O9(HF#P])D9.MT@^F0+3P5 IIIEYA;74:!"8KL&3F1%4HZ<]:Z9)9 MNNI-8"J-+&^<2A'$83@(2L:E-YLTNAL]FZC:"B[Q1H.IRY+IYSD*M9UZD?>B MN.6;PCI%,)M4;(-+M/?5C:9;T*'DO$1IN)*@<3WUSJ+3>=_9-P;?.&[-*QE< M)BNE'MSERMVG["73ZIP\N4,,T)VYUMZ$%6&ZO*G3,Q*+ELO^QI M5X?_<8AW#G'#NPW4L#QGELTF6FU!.VM"94*;6:.#]'5L)-$>3P%)X!Q)DNU#S M-E3\CU )7"EI"T/P.>9_^P=$N^,>OW"?QP4U.Q#*<>C8=!_8C>[-V;:!!^.,"MWW'K'T*?+6D: M\UH@J#7"VL"9M9JO:HLY6 7T>.EI2EBH6I*> M,EP]PR6JC695P3,XHUF&'TW6<(=/%N9"90\_]Q7@(,7]!;@K-"*4;>/1-;Y' M;>ZYL[DMY[+L$6JC;T_,Q1[UYRQWYIF>O(6V< MCF*G[1;963N_?\S;+4C%V7!I0.":7,.38>J!;C=+>[&J:J9YI2RUNQ$+6L:H MG0']7RMZQ;N+"]"M]]EO4$L#!!0 ( $5;JEA)8 !X#P, &L' 9 M>&PO=V]R:W-H965TA-43#U-,9<;@=^Y!\6'O@J,W8A&/9+ML(9FD_E5-$L MJ*.DO$"AN12@<#GP1]'MN&WMG<%GCEM]- ;+9"'EVDX^I ,_M( PQ\38"(Q^ MCSC!/+>!",;W?4R_3FD=C\>'Z&\==^*R8!HG,O_"4Y,-_!L?4ERR36X>Y/8] M[ODX@(G,M?O"=F\;^I!LM)'%WID0%%Q4?[;;U^$Y#O'>(7:XJT0.Y1MFV+"O MY!:4M:9H=N"H.F\"QX459684[7+R,\./TB#TX IF&5-X90FF,)$%B:Z9J]NK M.5ODJ"_[@:%\UBM(]K''5>SX#[&;<"^%R33EUM=L@0'/MT'C>H1_>'+ M%U$G?'T&6ZO&UCH7?5CI,79Z3-D3W0,#(Z686*$=-T@D;6#Q!-.<"?CJ2, < M=P;&N4S6WT[Q.9OQ-)]YIA"AJ'1$JZ-'*B29E<&S,MA/TWO%!9A,;C03J;[T M9H8@@"RKB[=E*M5P =U61-].)_8>4!O%$T/7!J6@SXZPLGQ$;Z J-&)0O>/>R&X<"%97>[K*4^A,GG9AMM-#KM*%+8I+6Z-);FQ0?Z1TH M7;FB3A.BN'<0S\KZM^(%1PVP0+5R;5Y3'"ITU0OKU?HE&54-])=Y]0Q1J59< M:,AQ2:[A=9<44%5KKR9&EJZ=+J2AYNR&&;V&J*P![2\E=97]Q":HW]?A3U!+ M P04 " !%6ZI8OK>[<"0# !#!P &0 'AL+W=OULE6Z8I:G>Q:;5R"IOU(@X2Y)IW# NH^7B<,KE3#^"X=P=OHZ M@K(S5C6],3%HN PC>^KC<&)PD_S (.L-,L\[./(LWS++EG.M#J#=:4)S/UZJ MMR9R7+JDK*VF74YV=OE)680T@2OX1!7P09:J0;A'#>N::827#VPCT+R:QY:< M.9.X[(%7 3C[ 7 .'Y6TM8%WLL+J>_N82 Y,LR/35781\"/3UY"G8\B2K+B MEP_*MW5VY-2TK<1'193"H]Q@M?_\MG29_7.!6#-R* M2^C+-=V]JA,(:@OOF)9<[LQS5L:P8H:7P&0%;[GH+%;PMQ<"#_AD8254^?C/ M.4T7O9[7]%!K1&A"+M'EMR-7:CR4&MLS+CQU:C! 2^0)J.K+QUJ)"K6!%_!Z?',SHW$Z M3HID]-5?-)+,]JBI;P0'!JCC&$O>*5:09>-\.G%#FJ;!*^ QCL^D7D!R711^ MR&:C/I3_$[VK7Z9W=X(*^*WC>R906HHBWT+E2%'?HJJ?0#K-1^L UQF* ,6< M*+5T@$"KOA*^TWED[.62O\DL<4,V*XYR?QZ7WB.E5'35+WD-*,RXBC!#! ZJ M$Q5L:$-:?C4(2V<3R+,$SEV;^*2Q-:AWOGT;)5:UODQMEJ>GZWYI>.=3N .UO%36,?N(<#._F M\C]02P,$% @ 15NJ6-;!/3&R @ %@8 !D !X;"]W;W)K&UL?57O;]HP$/W.7W'*IJV5&/E9"AU$*FNK;5(K5+I-T[0/ M)CE(5">FM@/EO]_9"2G;*%^PSW[O^9V=.T8;(1]5AJCAN>"E&CN9UJL+UU5) MA@53/;'"DG860A9,4RB7KEI)9*DE%=P-/*_O%BPOG7ADUZ8R'HE*\[S$J015 M%063VPERL1D[OK-;N,^7F38+;CQ:L27.4'];325%;JN2Y@66*AUB-[;NYACS#P7B$$#2&PONN#K,LKIED\DF(#TJ!)S4QLJI9- MYO+2/,I,2]K-B:?C.Z$1?!\^P$R+Y#$3/$6IWL/U4Y7K+9P\L#E'=3IR-1UF M*&[2"$]JX> 5X1!N1:DS!==EBNG??)=,MDZ#G=-)<%3PELD>A'X7 B^(CNB% M;>:AU0N/9*Z@SN]0>C4[.LPVM7*A5BS!L4/%H%"NT8G?O?'[WL8IEJF#*ML8M_+*FX0&?-4PXO=KO0_Z/GG#8_STF0J9 M'Q)VZ#"J/=T$*&&6,8EP68BJU)V=*6A@G9.\!)V)2C%R>MJYR57"./Q$)NU[ M=>CUD@S\J+L?!H,ZA+?@]?P^#6'W;##\EQTV\&%W/PK".JS)D25[PR'M;L$_ M;Z!?JY(^[_^!OM_O7%9+JJ\7;!.'!^'GG3NQQF).%^'W&T*[$GH'*7#H2W#W M:K5 N;0=24%BKK4NVW:U;7J7=:V_P.N.2?>PS$L%'!=$]7KG9P[(N@O5@18K M6_ESH:F/V&E&C1NE =#^0E --($YH/TKB/\ 4$L#!!0 ( $5;JEA7RSZR M<@( %(% 9 >&PO=V]R:W-H965TU!L)A8J2YXD-]G?CY)=-P72/-BZ M\1P>DJ(F&Z6?3(EH85L)::9!:6U]$88F+[%BYD35*.EDI73%+"WU.C2U1E9X M4"7")(K&8<6X#+*)WYOK;*(:*[C$N0;35!73_V8HU&8:Q,'+Q@-?E]9MA-FD M9FMG*+NV(: M1$X0"LRM8V T/.,5"N&(2,;?CC/H73K@[OR%_=;'3K$LF<$K)7[QPI;3X#R M E>L$?9!;;YA%\^IX\N5,/X/F]9V?!9 WABKJ@Y,"BHNVY%MNSSL ,ZC=P!) M!TB\[M:15WG-+,LF6FU .VMB3."Y=4196TRDGG,V^*XL0)_ 9%DU= M"Z1\6R;@BID2;JEB<"?;RKL4'CVRI4!S/ DMN78$8=ZYF;5NDG?0QD-(HF1T@"_M\Y!ZOO1 '@RT\>T+KT6/ M]J-=YUR8FN4X#:@U#.IG#+)/'^)Q]/6 ME&O;72(/5M0)Q:-0%"KU\(,WQ;L MFIM<*-.0=_CMPX!'W%J8"94__=D7T4&?^R.B/@!;(GT:$:JVHN@J.J!ZY*4K MR, 5Q/W2P1&79*H:PV1AC@=>>LUX 72C@,M<543%MFB&(.GY^0CQ,/TRIC$Y MBV%?WL*=>UZA7OMN-I"K1MKVRO>[_8-QV?;)JWG[VI#>-9<&!*X(&IV&PO=V]R:W-H965T,W*HJ4L")':#0Q!*A144J%>+6AZH/&WL2KUCONKMK G_?F;4Q M5$VCOG@OGCESSLYENC;VWI6('AXKI=TL*KVOC^/8Y256PNV9&C7]61I;"4]' MNXI=;5$4P:E2<3(:'<25D#K*IN'NTF93TW@E-5Y:<$U5"?LT1V76LV@#^?%+!HQ(528>T80M#S@*2K%0$3C5X<9]2'9\?7^&?TL:"2G\^^&8\P3F$7 MSH2T<"=4@W"!PC46Z>V]@_/=GDF>P\V0IX(>P>I.,A)*-DL@4O[<6G 2_=(MY!JV^3O-9[LMF; MV^78U2+'643]X- ^8)2]>S,^&'WTC&$KU(LI))>$MLN-P50 M25]AWE@K]0KFPDDWA%MM%DR$%<&YKAO/-D;GY"U"%_P(:N$&'SW,E#4Z*0C)S1R6Z.[@43VU5\N&T%'J%0(A+?JR'4+M2YZJA MZ'R-PC*V@R2EDAE0&?X5:7+81MH_@DU)BU]U5H5V%>:'@]PTVK=-UM_V(^JD M[%.'/ET83UT?MB6-6;1L0/^7ALJU M.W" ?G!GOP%02P,$% @ 15NJ6")+#X*> @ K@4 !D !X;"]W;W)K M&ULE511;],P$'[OKS@%A%JI+&F2MF.TD=8!8A*# M:1OP@'APDVMCS;&+[:SCWW.VN]"AK1(OR=FY^^[[[G(WVRI]:VI$"_>-D&8> MU=9N3N+8E#4VS!RI#4KZLE*Z89:.>AV;C496^:!&Q&F23.*&<1D5,W]WJ8N9 M:JW@$B\UF+9IF/Z]0*&V\V@4/5Q<\75MW45&\FD>)(X0"2^L0&+WN\ R%<$!$ MX]<.,^I2NL!]^P']@]=.6I;,X)D2WWEEZWET'$&%*]8*>Z6V'W&G9^SP2B6, M?\(V^$ZG$92ML:K9!1.#ALOP9O>[.NP%'"?/!*2[@-3S#HD\RW?,LF*FU1:T M\R8T9WBI/IK(<>F:449XO/RB*,$-S@O86% M4.7MSZ>T'V2]/I=@:]4:)BLSZ"UPS:7D M1ZD+)&V$-(N* 4SAJ]X MR=QH&^B_R3("R\=O>O17_9-J/!R/CT,J,J]AD5!-2;$#@BD*3H^DX AVV0SA8M?$3N526YMN;-2U4U,Z! MOJ\4_8*[@TO0K>CB#U!+ P04 " !%6ZI8QN$/7E," 7!@ &0 'AL M+W=O/B ^N,FEL>:78#MKQZ_G[*2A2%N0D/B2^.R[YYY[XKLL=MKVJ%$R.]$-*CJIM)',D6FVL6T,LC($21&G29+%DG$5Y8NP MMS;Y0K=.<(5K [:5DIG[%0J]6T;3Z+!QS;>U\QMQOFC8%F_0?6[6AJQX0"FY M1&6Y5F"P6D;GT[-5YOV#PQ>..WNT!E_)1NM;;[POEU'B":' PGD$1J\[O$ A M/!#1^-%C1D-*'WB\/J"_#;53+1MF\4*+K[QT]3)Z%4&)%6N%N]:[=]C7<^+Q M"BUL>,*N\\U.(RA:Z[3L@XF!Y*I[LWVOPU$ X3P#=)0HL+YEC^<+H M'1CO36A^$4H-T42.*_]1;IRA4TYQ+O^@'<(47L)'LV6*_V2=5JJ$%;/< GUV M6!NTJ%QW].P2'>/"PB?JQ/+/ M^)CX#T6DAR)6Z2C@%3,3F$U?0)JD\Q&\V2#*+.#-'\/CBLM6PK)51&2[@(%P>-?8CY./8L@9+=VQ&6)P/+DW$5V?ZO*HXB_*.*V< O^X\J MCF-GCZL8'S4K@6_#2+)0Z%:YKF^'W6'JG7?-_MN]&YET[[=<61!846@R.24Y M33>&.L/I)K3^1CNJ)"QKFMQHO .=5YK:OS=\@N%?D/\"4$L#!!0 ( $5; MJE@,AOYJ_0( 'D) 9 >&PO=V]R:W-H965T#62)KV4/1 RV.)C42J)&TG_?J2DJ)Z M480FR$7B,N_IS1N*9'_+Q:V,$17F;%14J4 M[HK(EIE LLQ!:6([K5;'3@EEUK"?C\W%L,_7*J$,YP+D.DV)N!]CPK<#JVT] M#%S1*%9FP![V,Q+A-:J;;"YTSZY8EC1%)BEG(' UL$;MBTG/Q.P3@E@ W3[10EJK!@[ MC80S(L[!;;\%I^5X-7HF_P]W&^2X5678WW0Q]UPNZ M?7NS*_HZI1BH*&1,*/&:8+%#_K]#52F'WI0F8DQ(&5 MF94E-F@-7[]J=UKOZEQ_(;*];/TJ6_^Y-2B _HZ[KN]X_D$-:J*_6ZGJ M-O\#DA*8DY"N]/[65(=&FJ?6X87(]C+N51GWGEN'WM$NXW;=PZWH.,CI!,Y! M%>R=4TSO,E%^N$L(^9JI8A>O1JO[PR@_-@_&Q_I>45P#_M$4EQ*]1T>424AP MI2E;YX%>&:(XZ(N.XEE^5BZXTB=OWHSUW0B%"=#S*Z[/R[)C/E#=MH9_ 5!+ M P04 " !%6ZI8BC^!3_ ! .! &0 'AL+W=O+%+B.>01*:>--J^V G#H+(6R"UPY5S\08O,*)+,C78/R M)Z4VDCGOF@.QM0%61) 4A";)G$C&%<[2N+I:"2U"6:X4,E O\>?RPHB$^!KQP:.S M1D')7NO7X#P6"YR$@D! [@(#\\L)5B!$(/)E_.HX<9\R (?V&_O7J-UKV3,+ M*RU^\L)5"WR/40$E.PKWI)MOT.F9!;Y<"QN_J&EC9W.,\J-U6G9@7X'DJEW9 MN;N' 6 \O0*@'8#^+V#2 291:%M9E+5FCF6IT0TR(=JS!2/>341[-5R%+FZ= M\:?]TT M\DVO\.V4@5P?%/\#112]! 4E=_:2LI9J'JG"LSAE,SI+DB0EIZ&""V'W=\.P MME(RZ%9X*?YF#EQ9)*#TP&1T-\/(M-/7.D[7L8%[[?PX1+/R#Q9,"/#GI?9- M[)PP$_TO(/L+4$L#!!0 ( $5;JEC<"Z&PO=V]R M:W-H965TTZ=J4%D06C0L4\2?IQ(:2.)J,@N[>3D:E0 M20WWEKFJ*(1]G8$RFW%T%6T%"[G.T0OBR:@4:W@ ?"SO+>WBUDLF"]!.<L MK,;1].IZ-O3GPX&O$C9N9\U\)DMCGOSF+AM'B0<"!2EZ#X(^SW #2GE'A/&C M\1FU(;WA[GKK_4/(G7)9"@;C:!BQ#%:B4K@PFX_0Y-/S_E*C7/AE MF^9L$K&TK,+Z>%J31Z]:.V9++6\B=DP=<,-*PD.G8V!Q12N?-1 MC,3MH\=IPSBK&?D1Q@[[9#3FSH>#[*U]3/FV2?-MTC-^TN$G82]9Y^H]XPGO MLL>'.3M[=W[";Z$14T=.$OC:JVG3"MK M20=A#@'6@W@[@$;9>R];[7VREE23V9.X06F\/[8+SH[7KMWS]DWP+R*JT M1O!0#A 5U) ;B;FG# U186XLL<)!MOZ?EFW08@W^!DN)TD$H$N; 1%DJF8JE M N908(6U2LE"8FCF@XR#_?IUDZ/U&[:@PW]J"VK'--_V1.<0UW"_)WAOGRO> MF8,%V'68]HZE?CK5([&5M@_*M)ZCOX_7KQ$QT:!S3,&*3)/+ 17%UA.^WJ I MPU1=&J09'98Y/8I@_0'2KPQ-UF;C [3/[.074$L#!!0 ( $5;JE@COWT* M'0( %H$ 9 >&PO=V]R:W-H965TH#ZW$" 3:556(M(*V]8$-E75[-LE!K#IV9E^ _ON=G1 QJ4Q[(7?V?9_O M^WPF/1C[ZDI$@F.EM)M%)5']$,):[DOQ"G*6UV.$: MZ:5>6<[BGJ60%6HGC0:+VUGT:?PP3WQ]*/@I\>#.8O!*-L:\^N2IF$4CWQ J MS,DS"/[L<8Y*>2)NXW?'&?5'>N!Y?&+_'+2SEHUP.#?JERRHG$7W$12X%8VB M9W/XBIV>6\^7&^7"+QRZVE$$>>/(5!V8.ZBD;K_BV/EP!AA/+P"2#I#\+V#2 M 29!:-M9D+40)++4F@-87\UL/@C>!#2KD=K?XIHL[TK&4?;-$,($/L"3WJ,F M8R4Z$+J [U2BA05NT5HL8&X<.;A>( FI'/S (S5"W3#P9;V ZZL;N *I82F5 MXMMQ:4SPR=_PV.VI/=1I M %^L<>^ZT1Y_'X[W3VV?)<,DC??GDMN:N_.:OJ)5%9_=O']U[.).:@<*MXP9 M#3_>1F#;26X3,G48AHTA'JT0EOSXT?H"WM\:'H@N\?/5_YUD?P!02P,$% M @ 15NJ6"LL:]6, @ WP8 !D !X;"]W;W)K&ULC97;3N,P$(9?Q8JX &DAYS2+VDA+*[1<["ZBL%R;9-)8)';6=EMX>\9. MR)8V5-PD/LP__F;BF4RW0CZK"D"3EZ;F:N946K>7KJOR"AJJ+D0+''=*(1NJ M<2I7KFHET,**FMH-/"]Q&\JXDTWMVJW,IF*M:\;A5A*U;AHJ7Z^@%MN9XSOO M"W=L56FSX&;3EJY@"?JAO94XD'P54'8"T(;:$=FPUI03;.I%%LBC35Z,P.;&ZO&:!@W7W&I M)>XRU.GLM]! 0G).;O@&N!:2@2*4%^2/KD"2!90@)11D+I16:+;LOC81Y=<4 MIPO0E-7J#+4/RP4Y/3DC)X1Q$(W(Y\?E"\@'>?A1[F+VAA0&0PH#ZR_ZQ-\=W>(7T2 9K4>CZ>2)E9NJ MVF2!E_IX]&87^M#*3\/PO]4'MG!@"X^R/6(-G3-^WDJ1@QJEZQS$NW1Q&.S! MC1BER?=QMFA@BXZR73/.\.(6!.&*=:Y'Z:*#@T/?C](]O%&KT!_GBP>^^"A? M=Y^+]_NQ'O4AU9QZJ7>'K:[TWY,Z\?Z7#&N2 TEZKR+"88MNW;:3;1H;4=Z M$AK[FQU6^ <":0QPOQ38E?J):7+#/RU[ U!+ P04 " !%6ZI8G, U,3@# M #%"P &0 'AL+W=OARK98$-47)7+S9BUD0;3IRDVH M2HDD=Z*"A?%@, X+0GDPG[JQI9Q/1:49Y;B4H*JB(/+E!IG8S8(H>!UXH)NM MM@/A?%J2#:Y0?RJ7TO3"UB6G!7)%!0>)ZUGP(;I.)W:^F_"9XD[MM<%&\BC$ M-]OY/9\% [LA9)AIZT#,XPD7R)@U,MOXWG@&[9)6N-]^=;]SL9M8'HG"A6!? M:*ZWLV 20(YK4C'](':_81//R/IE@BGW"[MZ[G@80%8I+8I&;'904%X_R7/# M84\0'1/$C2!^*Q@=$22-('DK&!\1#!O!T)&I0W$<4J+)?"K%#J2=;=QLP\%T M:A,^Y?;85UJ:M]3H]/Q/H1&&\ ND!K_25%<2%5RDJ EE"O[&9UT1=FDF?%JE M!ZJ^"6YYAWZ%._/HH] M!J&)OD40OR*XB;V.?V6Z#]&@!_$@CKL"\LOOB>Q#$CEYTA6/7YYBULIC3S1) M>Z")\QL>\7LPIRBKS)PCY1M8;(G<8-? MHO'@URY$YS1+:[.),[/7UM,\Z4?3\*F#RK"E,O1269DCOM44.<<>W$G",X0[ M<^<(^0)?[[%X1/E/%R2OZZF0SFF6GLGL@.:HI3DZ3XYY;4[%-_I?6@SZ29L6 M-94S+7A 9=Q2&7NI+*7($',%:RD*6!&&(-9@1DN4^J4'2T:X[@'A.=Q^KVAI M/IZZ"]JX(\[WAW$NO#LY-97.9'8 [:J%=N7_8_X0IAXLF% NV832G:E6+_/^ M@%KTAIIW*Z=2.Y/9 ;5)2VWBI?;1U'-P\8=0ZA),\91251H\KI#:8UFC]"?; MI"/9WF+S[N54;&X5/@>86L@6D@DQ47-]+G#- M9WQ#N0*&:R,=]*_,52+KHK'N:%&Z,NI1:%.4N>;6U-DH[03S?BU,*=5T[ )M MY3[_%U!+ P04 " !%6ZI8&RATYU@" #I!@ &0 'AL+W=O3:2.9H:-:Q+0VR+ 1)$2>#P326C*LHG8>Y2Y/.=>4$5WAI MP%92,O-PA$+7BV@8/4Y<\77A_$2!V_U']-.1.N2R9Q6,M;GGFBD6T'T&&.:N$N]+U5VSSF7B]E18V?*%N]D[' M$:PJZ[1L@XE Z!N-WDYKOA%1# M-,%QY7_*M3.TRBG.I=^T0YC +GS1.JNY$,!4!M]=@0;.E&-JS9<"X=!:=!8^ MG*!C7%CX@1M7,?%Q'CN"\%+QJCWPJ#DP>>; "V;V8#3<@620C/\-CXF]2R#I M$DB"WO@Y/:ZXK"3\ND"Y1//[*:)>!7_M#VS)5KB(Z%Y;-/<8I>_?#:>#SSU\ MHXYOU,MW2GP.=\_I[F7_.;H#-Q;S2L YS_$I\G[M!!Z0&=M#.>XHQ_TNLLV+ M+O8JO-+%2<4,7^[6'TQ=MG':8TUZIVU $"/'P'@W5M%X_>Z5>Z>>L YV] MH9_]VI\:.V$$4BM76!CN0\8>GO0WWJI<_A&@ZK#FRH+ G+0'>S/Z=:8IK,W MZ3(4LZ5V5!I#MZ"W"(W?0.NYIH+6#GQ][%ZW]"]02P,$% @ 15NJ6*,. M[LH=! BA$ !D !X;"]W;W)K&ULK5A=CZ,V M%/TK%EU5N])TP'R&:1)I-J-N1^JVHYG9]J'J@P-.L!8PM4VRTU]?0U@(8)Q$ MRDMBP[F'<^UK'\Q\3]E7GF LP+J\Q@O#*M2A%,T?0O$HMD8_XB8AK^*+:,KK7[!OL)8!HI(+FC7! M4D%&\L,_^M8,Q%$ ="<"["; /C? :0*<.M&#LCJM!R306OU.!@0=^ I\HC?"2]B*9@7-<2X[= ,>8]DB&X(JS!C^_@$+1%+^009^>7D []]] .\ R<%K M0DLN'\3GII!)5%+,J!'\\2#8GA#\&;%;X, ;8%NVJPA?Z<,?<-2&._UP4PY= M.WYV.WYVS>=.\'UBE',0(<;>2+X%.Y266)74@<6O6:JEM5L&-G2LN;D[UGX* MU9/HM!(=K<3[*"JS,D4"QP!EE GR'ZJ6D$KF@EJ13XS&923 *XZ2 MG*9T^U:O%UGZ>.YRT4ZB>Q*"5&%QM 00C M = /H#N0J4)9[DPM<];*G%UI D$)?\GK&2VO^6FS]_#N3AGJ7/KOHQ_;K!-)_ MA[-T"M:7V=DTU/OT167OC2L%!O9P.U7"+-^=D-KY)]0;Z 6%KW!'SW7]H5 % MS(?6U%;2N2C4V^C4H4!;^UK*BVO_2FS] >C\&>H-^NS:5SBO[SK#:3J!ZHOL M_!GJ#?JBR@_'$EQO5/@*E!-.[*1V9Y^VWC[/K_N&R.]MY;/AT6D,LEUO(-(\ M.BA77RGD87)+<@Y2O)%1UFT@DV2'@_^A(VA1GYW75,AMOVXF6+[UL H@[V^H M/#\WG>HXWGY^6?X/4$L#!!0 ( $5;JE@EGI)-2@( @% 9 >&PO M=V]R:W-H965T@3#.)AM'+Q+U)9NQ!H6@ ^;.TL1[UD*68%VTFAF M836)IL.+>>+S0\)/"8W;&3-?R=*81Q_<%)-HX 6!@AP]@Z#?$\Q!*4]$,GYW MG%&_I0?NCE_8OX3:J9:E<# WZIL:>+S?*A2]K MNMQ!Q/+:H:DZ,"FHI&[_8MOYL ,@GOV N /$;P&C X"D P3G>*LLE'4I4&2I M-0VS/IO8_"!X$]!4C=3^%!=H:542#K-O!H&-V4=V;4S12*68T 7[CB58=J-1 MZ+5<*F!3YP =I4TK8U'^$>$,KK9TF1Q08J[J @HF-;L:T--."%$N'5OBS MZM./+P&%5.Z$^!X6E^SXZ(0=>>R/TM2.@"[E2+5YA3SOZIBU=<0'ZDC8K=%8 M.G:E2F/B%V-F\;N$M\*>LF3X@<6#>+1'S_S_X9SRIUWI>Y+&X\]]4BN0[URJ"NPZ])ICN:DU MMC;VLWT[3\,M?C,_HS9ON_(?3?M&D$EKJ1U3L"+*P>DY-8EM^ZX-T&S"U5T: MI$8(PY*>*K ^@=97AJYO%_@-^L&ULA91-;]LP#(;_"F'T MT );[3BVDQ6.@7YN/6PKFG7#CHK-Q$)E*9.4N-NO'Z6X1HJXR"46);U\2(9B MWBK];&I$"R^-D&86U-:N+\+0E#4VS)RK-4HZ62K=,$NF7H5FK9%57M2(,(ZB M+&P8ET&1^[T'7>1J8P67^*#!;)J&Z;]7*%0["T;!Z\8C7]76;81%OF8KG*-] M6C]HLL+>2\4;E(8K"1J7L^!R='$U^GJL">(XW<$<2>(?=P[ MD(_RAEE6Y%JUH-UM\N86/E6OIN"X='_*W&HZY:2SQ3=E$5+X")^5JEHN!#!9 MP7=;HX9[:9E<\85 N#0&K:%KM\9RJ@56<-DH;?D_YHM[^T)=8A"H2^"6E36H M)=Q1N6&^*4O$BLL5V:9D GXCTP9.;] R+LP9G "7\*-6&T-DDX>6LG*QA667 MP=4N@_B=#+XR?0[CT0>(HSB!I_D-G)ZY5I^6R3C:9J'VP'6N&>-C[&2(=9.E>ZQTBP:#;.2GI4<8Z5#K.20-1I] M&F:E/2L]QLJ&6.D!*YDF\3 KZUG9,=9DB)4=LI(T&V9->M;D&&LZQ)H<]D;B MNN@-*]Q[K6[P40.ON#0@<$FRZ'Q"L>K=,-D95JW] UXH2^/ +VN:OZC=!3I? M*GK$G>%F0C_1B_]02P,$% @ 15NJ6&-$T&ULM9IK;]LV%(;_"N$50PHXL43*EI,E 1(W M6=/-;5"G+89A'QB+MHE(HDM2N0S[\3N2+[0N9FQ!^1);LGC.><_AY1'#TRHS!69ZV9UO.33D>-9RRBZDC,60R_3(2,J(9+.>VHN60TR!I%80<[ M3J\341ZWSD^S>[?R_%0D.N0QNY5()5%$Y(B1I)-SEH7[LG (VF#[(GOG#VIC>\HE7(OQ$-Z M<1.G;7Z+12P"4U"_54\?61+0=W4WEB$*ON+GI;/.BTT3I06T;(Q1!#Q>/%) MGY>)V&B >UL:X&4#7&S0W=* +!MDF>LL(LMD?:":GI]*\81D^C182[]DNIV4<:0F_+(.!IAFFXN(=NXD5O2;-^\(%I MRD/U'KU#/$9W,Y$H&@?JM*,AF-1D9[QT?+EPC+026PT.J3Q"Q&TC[& /?1M]0 ?OWJ.)_O47U^__5A'@8'=[9&7/$B=9 M9YQD=KTM=K_,F81DQE,49ND="Z71?^A=50H7EGJ9I71 /I[[GG/:>=Q447ZF MVS?/Y$+TUB%ZUA!',R'UH68RVB'&A:GNAG]\7 BQ_(C;P]4A=MY@:XH4Z]CR>T7C*,ODQ3.8UM/GECNT42U=^QO.W ME*Z_EM:W2ON1S?P@@SY"R" !"@2Z3.C9N#@L*E+H '2_,"IAMXG9CC_1(3<#5..S:"/+"*C%3I M7[APG8V*.4=.KU>H:_5CWG&WNK:N8Y8[QRKB(F*2CZE"?P]9=,_D/]#[;B4, M3#Z'^>2'D&$ "S!#5\]LG*2$T48?N-*2WR?I MA&L-JA(8V3"0!((E.QRPE= MQ I=T_&J4Z_L5ZZ,UAA3FXY_G%7F#W7%<9-LKP MWGWE,ZR,,W0IDU@]\?%#&WV&R>T3DXJ]V$MN=;5WR1NRED^,(1C7CC"U2DXJ M(, GQ;7*[KFN,@,^KIU\JDK^;92; M+EK9 :^&M#O*^WR\6WNJYKC+#:ZX=V*H*?RV>T5=8 B3Z78IT);@)H9G@KTSN5D=[ M%[PA:_FT&,QS[9Q7J^!^N>"NW^L6"V[U7%>9H3S7#DI5!?].D^D,E YH3 .Z M?/VUUMKJ8^]:-V0MGQ&#=ZZ=[VK5^KA4:^(>ER9UJ^.:PK!A/KP_\PW@]20( MF6RC"\G_%?$NU;:[V;?:35G+)\5@&VX>VW 9V[#3+<[D=L=UA1EJPW9JNQI> M76Q6^B:&%[:8+K>T-F#](Z-!*AA^7H&[G>'LCO>N_ULP'#8,AYMG.%QF..QZ M;G%'RNZYKC+#<-C.<,4.,.0A!9$WFH8ONXSR1H&M*6OY7!A@P\T#&RX#6]=W MBLNWW7%=88;7L)W7BD7^R"2;"!FTT54\#=.7=&N-&V6TIJSE4V$8#3?/:+C, M:*3KEVK\%HB&#:)A.Z(5:WPM:3QF:$1#IM"7R83#Q0[CN5%&:\I:/B6&T7#S MC(8K&,TK,9K=<4UAQ# :L3-::=*F@>0PFD=S"N_;KU?9;G[?*C=E+9\,PV:D M>38C%6R&>Z5_%KT%FQ'#9N25'37%*;H%UH*Q^S:,9@]@[W[P%HQ&-OY3V#RC MD8I]-NR7^L%;(!HQB$9>V6;;T@_NQ,.+:*-/=$YW&O2-HEI3UO(Y,:A&FD/I@WAHH[L9Y1FR[5#Q1L&M*6OYQ!AP M(\V#&RF#&^Z7WL#LCNL*,^!&7ME;VU+Q$1-)V$9_",EVV6^Q>]F[V&]!;L20 M&VF>W$B9W#!Q2L5^"W+S#+EYK^RN;2MV>@ 1G8;#69\I_TUNZ-]Z]V4M7Q: M#,-YS3.<5V8XU^T62=WNN*XPPW!>/8;[SL=:2$[;Z")16M*0[U3S1GFM*6OY MU!A>\YKG-:_,:Z1;'.)VO_OJZFP<%XR8G&:G*!7*SG(LSMNM[ZY/:EYDYQ,+ M]R_=D\'BO*4QLSC^.:1RRH'?0S8!D\Z1#_KDXD3EXD*+>78H\5YH+:+LZPQ8 MG\GT ?A] OE:7:0.UN=:S_\'4$L#!!0 ( $5;JEC?H20@H@( $ ' 9 M >&PO=V]R:W-H965TM%*:R"$ MKU0)4C\T;=(Z56F[73MP"%Z-G=E.TO[['4/"LL5);L &G_=Y#^"7R4:J-UT# M&/+><*&G7FW,\L;W=5%#0_5 +D'@G4JJAAJB7L^TA?OCG?KGMGEL9DXUW$O^DY6FGGJ91TJHZ(J;F=Q\ M@6U#L=4K)-?MD6RZM6G@D6*EC6RVQ>B@8:([T_?M@]@K",,C!>&V(&Q]=Z#6 MY0,U-)\HN2'*KD8U.VA;;:O1'!/VK3P;A7<9UIG\NS1 $G)-O@'VIG'PR 1K M5@V9@3"4DWO9-,S@>S":7#Z H8SK*W)!F" OM5QI*DH]\0U:L8)^L<7>==CP M"/:1J@$9#3^1, @C\OK\0"XOKOZ5\;&3OIVP;R=L=:,CNC.P7V()BLBJU799 MZR225L)^M>L\3.-LXJ\=X%$/'IT$(RMVL;JJ>(\UBK(CK*AG1>=8B8L5';#" M+$C=8J8L5'[+B)'6SDIZ5G&-E+E;B8(UB-ROM6>DYUMC%2@]9439T ML[*>E9UDO=2 @5D94"YB=D#,HO&1[L8]<7R2>%O^PNBPFY88202&.T:VMM,U MY2L@5-O]@9NPJ'>[<.3R-C[P=IW@\W";&P9_,R&PO=V]R:W-H965T,OH@20:%_16LRM4LKMM6V+K(0*BRNVA5K-%(Q76*HNW]ABRP'G1E11 MVW.S>2TXJJ 5A->)0S*T;]WHQT_;&X ^!G3AH(QW)FK$7W;G+YY:C M@8!")K4'K'ZOL !*M2.%\:_S:?5+:N%A^]W[=Q.[BF6-!2P8_4MR6-_EX4#@!D<$7B?P M/BOP.X%O FW)3%A++'&:<+9#7%LK;[IA?')3H_NT!GB-3HJ62-4 Y%8DL%K9>VLP[PM@7TC@#^Q/P*^>X7Y#E>,"%? MG)8O(>OE_D>YK5+5Y\OK\^49?\$1?PM6Z6!Q>P95BCA0+%42)-[#9'BMO\CX MTW?J-8WCV$GLU\,@QD:N[X=^;_6!U>]9_9.L[_NS;7A6JJ,^B=>Z" _Q@G@V MP!L;A6[H3=,%/5WP*3KH3L\47#!:-P@=?P W8>2%[C1RK:G*:R95C3?-4KW"P+6! MFB^8JLQ=1Q?Z_EU/_P-02P,$% @ 15NJ6%>UCJ!> @ # 8 !D !X M;"]W;W)K&ULC95K;]HP%(;_BA7U0RL-$G*#51") MPJ95ZK:JE^VS20[$JF-3VRGLW^_823-*4[0OB2_G??V<$]N9[J1ZTB6 (?N* M"SWS2F.VE[ZO\Q(JJH=R"P)GUE)5U&!7;7R]54 +)ZJX'P9!ZE>4"2^;NK%; ME4UE;3@3<*N(KJN*JC]7P.5NYHV\UX$[MBF-'?"SZ99NX![,X_968<_O7 I6 M@=!,"J)@/?/FH\M%8N-=P"\&.WW0)C:3E91/MG-=S+S @&'W%@'BJ\76 #G MU@@QGEM/KUO2"@_;K^Y?7>Z8RXIJ6$C^FQ6FG'D3CQ2PIC4W=W+W#=I\'& N MN79/LFMC X_DM3:R:L5(4#'1O.F^K<.!8!1_( A;0?B_@J@51"[1ALREM:2& M9E,E=T39:'2S#5<;I\9LF+!?\=XHG&6H,]D/:8",R8#,\US54) O>]P@&C2A MHB _30F*W$BQ&1A0%;EA=,4X,PSG!R=GSY=@*./Z N,>[Y?D_.R"G!$FR$,I M:XW>>NH;Y+<4?MZR7C6LX0>LWZD:DFCTB81!&/?(%Z?E2\@[>?16[F/5NM*% M7>E"YQ=_X#?/GVNFF=V- P6<&JP>_U>"OOP:P]09VO/UDHVB!%-Y.(.*SZ)Y790'T_\ M;JTPG!SQ],4D_3Q)QY.Q/_@$ P$ 9 >&PO=V]R:W-H965T5C@&FF;#]M M:'9Y5FS:%JJ+ M)]%Q]O>39,?+@+8OEDCQ'!Z2DK/>V"?7(!(19]&UMGIF.I-"XM> ZI;C]LT9I^E6R M2$Z.1U$W%!PLSUI>XP[I1[NUWF(32RD4:B>,!HO5*KE;W*Z7(3X&_!38N[,] MA$KVQCP%XTNY2N9!$$HL*#!POQSP'J4,1%[&[Y$SF5(&X/G^Q/XIUNYKV7.' M]T;^$B4UJ^0F@1(KWDEZ-/UG'.NY#'R%D2Y^H1]BKZX3*#I'1HU@KT )/:S\ M./;A#.!YG@>D(R"-NH=$4>6&$\\S:WJP(=JSA4TL-:*].*'#4'9D_:GP.,J_ M&D*X@0O88>U[3C*;&^3PEEO_CF=<_%9&>BEBGKQ+NL)W!O]243NW1@JG@6XN6D]#UJ3_NN7('MLO(%E[!(5]D[' N@)U- M2*&MXSUT4)A.TS"LR3M=];MAPO_"AW?RP&TMM .)E8?.9]<^KQWNWF"0:>.\ M]X;\[8G;QC]7M"' GU?&SWPT0H+I!Y#_!5!+ P04 " !%6ZI8 /L6G6@# M ""# &0 'AL+W=OR4T,SJ=\W:%>]WV4HF-(,KCL0J30E_.(.$K7N6:STN7--E+/6" MW>_F9 E3D+?Y%5#EU/ TS$-PIKL3%&.I498[_U MY#+J68Y6! G,I:8@ZG('0T@2S:1T_"E)K>J9&K@Y?F3_9))7R!?0.@#P2H!QSBZ4F;1&1))^E[,UXCI:L>F!\<:@538TTV6<2J[N M4H63_0F3@#KH YK"4E5'(I)%Z#R3P'-.!7Q0:@"-J)@G3*PX"!4Y42_7E"1J M+!FZSZS0C<^H-M#8Y;)6"BM$43;>%MY4!F!'XTXPXV$ M8\)/D.>^1]C!K1H]PW^'>PURO*HNGN%K':K+H\EUUA30P$#U__2N[WNM=J=K MWVT*WH]JM9VV7T5MZ6I5NEJ-NFXGES?G(S2]&=R<3^NT-<+UIG0J7\ MR[;SY7)R,?HZKCTN&@F>6X-CL6VGNW$HNR\O0XG=>KE]O%N'FB@W#+P#A;:\Z*?J5:K1GI@VL>=]3/=8)LN\8FF MZ,Y5M[*DF4 )+!2E<])6KPDO&MYB(EEN>L89DZJC,\-8?20 UP'J_H*IOK&< MZ =4GQW]OU!+ P04 " !%6ZI8EO_V%VL" #3!0 &0 'AL+W=OJUHYP\L&:]0:"X%*,SGWF)Z MOHIMODOXS;'5HS58)QLI;^WF,IM[@16$)6Z-96#TN<,5EJ4E(AE_>TYON-(" MQ^M']B_..WG9,(TK6?[AF2GFWB ^!5 U ,B9[13YFQ=,,/21,D6E,TF M-KMPM7%HB6:NT.\NT#!> M:OB)>].P\CTE:YNL$]^0 LOC;_O;EMUMX2NW17 EA2DT?!899L_Q/BD?Y(>/ M\I?AFX173)U"-)U &(3Q$3VK_X=';\B)AFI&CB]^A:\KXO*PB NEF-@A/7\# MFWL8YZW9O0LO6J:R"?RH+4!/X"LAC 8N8(V*R\Q&I#Y:]$[4S(FR;7N7AF&8 M^'?C0AS)"8(AYYG;>' ;_]NMADNM&R1YW79RW-R3_PFPW* "ZL(VXT%!B3I3!Z4?2I+H1TFV,K%T7;J2AGG;+@J8N*IM Y[FD3NPW M]H)ACJ%^@( -X) 9 >&PO=V]R:W-H M965T$G_<>WSN/8GO'6X9?Q()@$3/64K%R$JD MS&]L6T0)9%AXP1VA@FUPJ%9F_)PR-8R M)12F'(EUEF'^,H:4;4>6:^T69F252+U@A\,6HPE!"I'4"%B]-C"!--5 BL;? M$M.JCM2.]?$._;.)7<7RB 5,6/J+Q#(967T+Q;#$ZU3.V/8+E/%T-5[$4F&> M:%O:.A:*UD*RK'16##)"BS=^+O-0Z> =.G3>>8KD"/+]'WW'P(OQ\@>P3^IXE\ZPGZDKH1 M.8Y@9*E;2 #?@!5^_. &SJ,;I6,[LD4*Y"Z-3%Z'?= L&.;(/": M]0HJBD$KQ1D(R4DD%4/#%BTHD0*=S^8+]7.VJ=2*^UZ53@2VEX)>E8+>R53J M'2G0#0Y5.K;I]'K-*O4KBOU6BE/@IOS2:'?AUG0K%&N3JA7\O5*="&PO#X,J M#X.3234XNMU\IW\@U;&-VW4/I+)KI3(#OC(=A%#'KZDL:DFU6C4IMZ8V'ZR/ M5?-2]!JO,$7GHRK%BE"!4E@J2.>ZISX>7G03Q42RW!3D1R95>3?#1#5@P+6! MVE\R593+B3Z@:NG"?U!+ P04 " !%6ZI8R8R$H"L# "8"P &0 'AL M+W=OGE(%<5)^U#U80UC@PPLW5W;Z=]W=B$$VQ@E$B_V7F8.9^8LRQEM&5^)"$"2 MYS3)Q-B(I,RO3%,$$:147+ <,MQ9,)Y2B5.^-$7.@88Z*4U,Q[(&9DKCS/!' M>NV>^R.VEDFXF4DU8+ICW*ZA!G(I_R>X\RL M4,(XA4S$+",<%F/CVKZ:VCI!1_R,82MJ8Z)*F3.V4I/OX=BP%"-(() *@N+? M!J:0) H)>?PM08WJF2JQ/GY!_Z*+QV+F5,"4);_B4$9CX](@(2SH.I$/;/L- MRH+Z"B]@B="_9%O&6@8)UD*RM$Q&!FF<%?_TN6Q$+0%QFA.<,L'93^@=27#+ M!%<76C#39=U02?T19UO"532BJ8'NC<[&:N),R3B3''=CS)/^#R:!#,DYF464 MP[GJ2$BF+,5C(JAN-&[AV0G7"1"V(#/)@E53V.D-2!HGX@P3GF8WY/3DC)R0 M."./$5L+FH5B9$HDK!YK!B6Y24'..4+.)71;772G7*A-3ZTP0$^7T'Z1SXGR:*K3CJ M5KH2.0U@;."U(X!OP/ _?K 'UN%4+O(ZU M\@ZU\O:U:HBQ>\U:759$+UN)?H4,.%)56EV'>*''0G*J/F5O$JP5_+V"=02V MTX=AU8=AQX(-#\08#OI[@AW&>)[7+)AMO7XAK5:J#U@\Y4&D-;N!#5J?'(V, M?)-@[=CO5:PKM-U.U+R"W;%H)>#N!\O=4ZTIR!GNR6;6/$X*?*FMGT "ZTP6 M!J!:K>SEM395>^L393NU=WJ%*3PKWIW+.!,D@05"6A<>'B1>V,!B(EFNG=2< M2?1E>ABA=0:N G!_P=!-E1/U@,J,^_\!4$L#!!0 ( $5;JEAB -RO.P, M *L) 9 >&PO=V]R:W-H965T]A4C75[=I.#6'5L9CNE^^]WMM,LA92Q%XC/]YV_[^[\ M8[J7ZE&7 (8\5USH65 :LWL?ACHOH:+Z1NY X,Q&JHH:'*IMJ'<*:.% %0_C M*!J%%64BF$^=[4[-I[(VG FX4T375475[P5PN9\%@^#%\(UM2V,-X7RZHUM8 M@[G?W2DF9.UHH:.I\JN2?*>F,T^^%RX]"HA@E;Q;51.,L09^9?I0$R MB,@[\A5;YK/(907D#A19EU0!FI>RVM6&NIS+#5E0S7)"14%6C-<&BBYNU^(N M5V HX_H*(]RO5^3RXHI,*.O.X;OI:PU!D;CQ:OQ-#0HU-(- M\T;4PHN*WQ"5D"]2F%*3#Z* XC4^Q 2U68I?LK2(3P;\0M4-20;7)([BM(?/ M\GQX]6I%Q(SJGJ6'O9^P6R#J_H)DT/R/JN=)BW[R3DE@>>SNV]K'E!'G!"&/;NW#Z< M'/=8=MB'QSY)?'@^A9U[KP*U=<\!C4IJ8?SAWEK;%\>MNV@/[ M\B?B'P]\P M_AF#1_>6"4TX;#!D=),A(^6?!GY@Y,[=K@_2X%WM/DM\38&R#CB_D7C#-@.[ M0/L^F_\!4$L#!!0 ( $5;JEB'8U9XBP, *H/ 9 >&PO=V]R:W-H M965T+I'@.+\^A>76G!RX>98RHX#EA MJ9Q9L5+9C6W+,,:$R '/,-5OMEPD1.FNV-DR$TBB I0PVW.3S.RPS6JAVPE=,^N62*: M8"HI3T'@=F;=NC?!M9E?3/B+XD$>M<'L9,/YH^G\$$S5OL9 M&[Z0,UG\PJ&:ZU@0YE+QI +K"!*:ED_R7.EP!'!')P!>!?!^!(Q/ (858/C6 M%4858/16P+@"%%NWR[T7POE$D?E4\ ,(,UNSF4:A?H'6>M'4G).U$OHMU3@U M_\(5@NO"1U@K'C[&G$4HY&\0/.54O:IB"4$: M8=3$VWIK]?Z\U_W=>9V$MYD8P-"Y ,_Q1FWQ=,.7Q,#=DW#_[?!A"SSHAG_" MS0"\UM4;8@QKLX<%W^@$WX(GB?YS%DY?@$_W-,(TTJZM4,#:6*E',62Z$;5$ M>]?);FZT&YF1$&>6OK(DBCU:\U]_<2?.[VW"EV27!9FYS?9S9^!.IO;^6-[6 M2:/FI*"GL!J2CFI)1YV2KO.-Q*<<4P7!WOQ^6V*R0?%WFWZ=5.?JUR>9WR=9 MT!-9PX]Q[U%9<_907?PCV&7+0Z MT4UIG' G'4YTPL]UHD^RH">RAA-7M1-7W?G!7$1:]"P78:P_:&$E^$Z0I,X3 M\"\)ZJ-HLZV<^UJ$\ROT^RH"2;'*7)L5,GR5)X^Z@H25#LBFI00FB4*[_?Z]&Z MX+PMZJP?QA?NC5_6C=]IRBI6?U[O:"J!X593.H-+G?Y$61F6'<6SHO39<*4+ MJ:(9ZV(:A9F@WV^Y+G^JCEF@+L_G_P%02P,$% @ 15NJ6'[U2D8V! M[!@ !D !X;"]W;W)K&ULO5E=;]LV%/TKA%9L M"9!9HN3X([,-)&:'K4"*M%FVAV$/C$1;0B31)2F[^?QB3#?$ W))<]*\HR+.0M6[M\ MPPB.-"A+7=_S1FZ&D]Q9S'3; UO,:"'2)"?8%<]ZSD@++B@6066$61) M7G[CKY40>P#)TP[P*X!_#!B> 05(#@&C$X AA5@J)4I4]$Z("SP8L;H#C#U MM&13%UI,C9;I)[F:]T?!9&\B<6+QD0H"( 2_@D=!PY>8IA%A_!?P_DN1B%?9 MC))M$I$\ K=JAE3;!2(")RF_E+U/CPA(P9X2#)P5.>"'XE&^7U M7S$M.,XC/G.%C%>-ZH95;'=E;/Z)V )P3W,1<_ ^CTC4@D=F//0-!*X4JE;+ M?U/KSC0RB M:GZY7"UA*F

*_G MDYE<9O6 61UV4N(IZY9O=7ZAD3IKK)"[66]6Y;9^Q:I6"0RNH*( M[%=:_?8Y+[(@E)9=P%'!UF30X^8TD^,!CCJOX^<:BI\\CMC1889$;C4NY"GX M>A/!?99')(RTQ:=W> BSCT+DILT MHE__D\JCY"3M\.%$A_0<*4O%E0BVA//U%6\CD293%I%5I7B@+S$L9VGQ,5AW MO@G;'GO!G#3<9X3S)R4 ?$R2X1X9C3GJZ;"'X!\UI6+Z75?S[$*3TNIJ/4%FT5==!T9")5+&?U#P28D[O4 MEXG<)UVF)3(?+M(F./6>E8GTU/VB@Y^.=X9*63CU@.ZCR&L8$_)_#H]"M]-3 M4;3.=/(X1J:ZHX4!KI.9)J.HKVRO-GIEV"GEYO!6$5D0L28*L]5M4S(FQ M+NK-IW;$C&Y'+,VA(15BFD)S'ZK_85]7LXJ&CNZ. IU/PJ(/HZ*'2DK;9#4V M1-\@)-O:#YB) #TC+=BDQ@U5=3I%:JL' 5LZ2"!6.O&>[CF)BE![JI7DO!H2AL/Z\I M*W\7)&_RP4 3B,;C!_;@2Y!%?EZF:2DA&R-U=\&_:WAQ^\_J9<%-RE>)EYCO MRYI=I'V,#;7N+6GSZVN/L-E563,<,);I0SD891I5IAM-?SQ;9-E3MDZ+Z#H)CI]]*+75U)]>FK;5II>YSD)MN!>(@ '.?0[L M"?"?GQ&.@/^Y7(6A.':-4O^(]WV1/[(@\ND+8< MZU'?4W3M3P?.A&_DP-NO+[U#JEV>=)FH+*V5R@NE\572WQ)I9GWTN#A.=V%4 M6Q6M+XEJ^KZ(V(;+2D'A.UJ.U/@61=;1L7^.QQL !4=?V0,F<<.X$V/LU";K%VV45],C, MC]^L3$32][)VJ+D)_UB+K!>?6(O_:#\8KB]C?%\U^]+?-8-J)B'7LS^1L]F/ MO[R9O?OI;9T*@__EEFO8BKP[FQ%0#%'!D#?[^8?9CV?M9I0.F+_R!A:M'HF[NLOI=5L.-Q]]F.792P)]51KC)@,E65*"& M59 M&B07V[Q@:SZ&BZ+(XF=XU_+$KEE&XY?T C*Z93'-SW?O*7O)@LTJ#A<9#8;> MC3C@B-TO["&SOMU4T&&WJ<"7==9K^*3!3_8=@'P+51=(TP>H_;[O!8%N3.4U MB0O581[TP8=])E:A%4LBWH4K$8RM;J@-?SO>8I/S<&JZM6'\3U("F9 1IS 2 MW=:8'2!5ZP5*!81N(!"SJ#%7VK[EAC@K-9<%+MLN<*?ZBYP6W231ZP[DW2WS7^H( '-DB/N<+* M1-:-73AP!!AHC2\OT$75MAY5V@^O&?FB6IV5P9OPQ.X#*"HNT35#5)$Z.9*[HT _@5(4A-DGX8]+ MM?XVX4A1H7W.NXXS&$?"_$U(!E&CZPD^(:Q#,4 AO"QLIF8RLS02$SR+-C5H M1Q\X3RA9/U4V'*=W=&R@V3T?CI" ]4/@/LF4VSH()C07=8Z3#(:'"[9%&&9; M&K4R5(E;%?7[,E4"HZ^_AABYO,VJL!SD1IO<=93RR'3>+NF)VU*@114&];A; M/[/D2!6E?T>$3QS0L:U(=6Q7RW3[R3FPSL(MTER;=S\<< MQA38V-:F\KBU!S+%-4E[2(ZM:FTY>]A)/Z596;?SGS3BEOXY3>DR+O('EB37 M+(.48IH[*Y;@Z)U6E['+G;>-391>I&,X['C#B*":9$;B$S;UF.N8R*%'^\V\#I+;_Z2K,PSJ7)WO&$T"%*N@RM7V1P, %7 MBL[,F^5/K(1$:(W)>XK<$>/&S V&NZ0?*O:(41O#K=W0S165S&,D;M2;LH(; M\(*QIU2T@_;(- SPOMGV0/,BB\."1J+9 BPCX8KG5M*2QL66M\&LX3IT;2SI M*OQMSZZ_< Q\S?;XJ]Z-_2HUS^$M_/91Q9T$%7LO"JDD:H:1GS,%N^0J']$TXD82G#4O^41X8N?T M/HBCRV!WR])BQ6?(?]'@.#0,3P"I?.J,K*MB95!&' +&EK;9$X0)71$U&?HP+]8LN;;05]]G+)?>Z]KCA'4)F4?DS&5D'CK*I30%"6)=3I5OJ8W\ M(/'W\Z[;!P7X9Z3JP8R4?2!Q2LI>P&]\/:^W.<>8PV%W^^BM];AI_^))LHH- M?S#F85LG83=/V1*6OLP+R)Z4[$&@,V,8Z@@VZ86_YW;]JG'\P$Y!3.XL 9HD MI3/E-LA^I?!^OKK"E&WH@Q]@]V4I8>O.WB"!FHMI1-8U9S_K^+!HF;Z\G'LD M\M;1#1(GARS3=$EH4!CIDU#@Y,JXTX TQG=AI<<&G1% MMI#=98[<[ST.)[2YO@?G7 MW_W\]NP/?R)4H:.VLFBJ*AG#2G?48VSA[L]VY2RK_K&?8-4O_L:E?:@'IW_0 MG"1[ K:GP:>/-T]7E^3Q:?%T]>A4!3J$Q.0]=V_2]"37[6PSUBQQ$>.PWX$] M9L[MEE[7ENHQA*'!T%N.0-)JK"JXB9IL*8//6@,R&78IA->@R =:<.8TJNMZ M+\)PN]Z*<(1+NHS#6.9*4O\0';$RQ,!^?$J)H"E [RGH1%G0#"\]EV%47)PA M'!\NZ2M-V ;\J_V^&J5O\(%1O*IGP[4@19H=>A\R"!-!M^<5^ED074 M-I__#+HFK3@CD;8=9)E6H/ ;Y1>=2KM!2XZN4'/R\VI1K];'4JVL,0 C2SD=U7C]45=C)9TQ%; MV3%)EWO9,6_LAC"^#R-VLSK7 'H[&X_>^'[6],G?AB95=:8C/6=;VOEI0;:' MIF[&3<2!Q\7_QLH;$5&:O"F7./PJ2O4[[..H(?JV-;\L--^. MFIWO7TSY>6VD+'*&EJ.[JZ_MTHY"14EOL!5@73>N/C1JF M1' EGTN^GFIF]8J5:LA)L / MU$]P]!EM/BQ:IBTOWV::GG%FQR1SY2>4L$<]6#?5$X3CY#9.X_5V35*NL1#$ MD(@E.#FP-OT\P1K2FF&KTKM-4$=NW].L3D<1AQ!J&R?;@NK6A451&VTQ:'%U M:4#4P"#K29DG948$.!$K6,&;GDV!&\5.$V/$T/C>*;J]ZWH?F=TW''G0.\AVN7HP(?1WAGSC?/LNVO[698WQ-U?E!'AA[-6X'I"L_S7>+S%T] M%Y;1^"4M-3GX@ 3>K1+,P)+#U6C18N;*+=3!A MC&5+?1X3459!JB[NPAVARR4-"\)2DM*"Q")BTD_E&8PN,A/"]KGL]SZ-'FQO M;NEW5&2F>_'W^71Z6,;]&X#?&C.-?7V<0D?]J#;XY>ACF92#RR/82>*DZ1VW MAD>B\VBE*%Y/QZB'^&55W"T_Y>7UKM(I2O*-D4/4$6WK3ZZ!W9PMY]N\?MIG)[3'A;'UWK M"U;Q>U)QGY&2/ZD *%YX6N\0-F0L*9_(%HP4*TJZ.KHL@7F('%-2):8MSI$3 MXIYF2Y:M@1 MS;Z.#L14[;Z'V8701#92Y.[R0L*S)2KQ,7Y*HS@7R=C@_43(FY8%@"4VT"A: MV R2&)[.TDIBP*%R35J6PJ'#Y@D1,A[]?9L7(J,^WT#!45--?/(*1=ZY10E' MG%N1V^?=V8QP/7WG)Q?E*!UF1H=D&HM _=KQJI_+&(-JS"R.W"3W^&NN M%0:V^#89!SL\L)OB!@^X;._ON+[CMO>?)[^]'R@>@TIRI?BDQ,U189 M%U.5L[,]5;E8?YF^IK;ECM74$V%.3E,72[[4&%+73EJ6=?: Y]3VF -P-C>: MD5) [#9/*YK1 -A.>B9WJR1B.O=(^'A.MP7R@?_$?UG_BO\/.)OY;_Y_4$L# M!!0 ( $5;JE@I92(NCT4 ,P&UL[7U;<^,XDN[[B3C_H4Z=9T[=>[HFIG=#ENUJS[C*7MO5O7M>)F 2DC!% M 6J0M*W^]0<@)4NV"2+!"TA"B-B==MD F$C<\OLRD?C[?SXLXU=WF">$T5]> MO_O+V]>O, U91.C\E]??KX/)]?3L[/6K)$4T0C&C^)?7E+W^S__XW__K[_\G M"+Y@BCE*O"M5Q%N,K/'LE__O]ZNS)-V,A#$DY_DO(EF^D MVM]^^/#NC2SY1DB=XB6F:1"Q,,M_$ ,;B/^2="UZ-6-\F7="="S_SH+CV2^O M8_'+8-N2%.7_&C>4KE=B[B1DN8KQZS=[/5EQG(AJ>>%S\8M->2EN9[TJA,$/ M*18S=J/7K3PQ"Y_T78J0;.=7@L._S-G=FPB37 ;Y0ZZ87"GB'_^:B,]'4H33 M&,VWWXO1+8Y_>:W\>R%/+"<0XQOMM"3/5*A@PC&:L@B7B+/_Y^"]#7DRSF7O M21*B^'\PXB^2$C&U9:W)*74$D_)% M20LRGNW6H5CG^$PLV2I!JXK;E?8&W<9E\U-7U(*4Q6Q3+Z'2KZ_PBO&T0D9%20LRWG!$$R+'3ROD\Z)6=7DC/E$EF_BS%7E.\H-U$D7B MZ$XV_Y%K]%V)<-JRMN24)]T%OV'W5"?ERY*V9+QDPI2)_Q]9*4YK?6%;DEY+ MD^N"7W)V1PH[N%)61?'.I9V*9<%1?";,O(=_XK523$6Y[N5CRR6CURD+?UPO MD-#419;F6$O@+[6P%94LKO^->5;L@^+38NY4L!=$8LC*C_*IV)GF3.N MUMV34A:E.Z,AXV*RYX9AO@%.62:VF77EY@ZJ94%V88FA,"5W6%B,:+-V*X0N M*VY1UU=X3A*Q@]/T&UJJE?NTF$7YKA2!E>E24Z%(F)@F)!:/JW?MY M$2OS[AJ'&1=J>/?^]H:DI=A:5<2"5"OF(\POR7UV]?OQ)_F6&Q@T?G1?-*LCHG7W,9Q =SPOUO M8P5E2 MR1^#-?/!08\P KZ*\N*0@$ M:\&J^=DEU6@]2V"U?'90+2I7%MS"&Q8"ZB:JX2KP]C8':8Z*IA(N"X(4]8M('X&KAF7 MS%M]Y %<+RX9N2?&D79P/3EB]I[H(R?A.G'$]H5=68&KQ1$S&'3Y!*X51[A= MX,4AN%X<(78KKLCM=/'W-R]4(1K\T>85R9#1A,4DDA=<@UL4RPN?0;+ .$V" M<&.)K_)1"S**LHB(L+ GF"*V*P<1QFFQ_LQO5S2^$LD+IA4PNT5K&%Y7'0,,*]R+W M%0XQN9/2?,,I3/JJ*K;[( ZAZ)R@6Q*+^8H3;0>JR]N6/EMFQ?J2)=.L@OTR0Y!S[&/'./;=/KLIT)%$?G1&PFCZ-]\A#&F:0>-7*;5+7:I[TA5XB^ M5Z*G\VM/ K'5Y5O%@L41YHG<\M+GM_>@U?KO3?71];+@8"36&!'Z"E;EOUC) MC&ABI9UCE."M<.MJ[<,J#:$?WQ@-ZW3E9;T>>W-%Y@L!FKXGQ08)ZHFBCMU> M2!BXV=.UXU!5UK[4^Z<]2/3*"E;EO]Q2ZEKSLJ*D;8E7 E6?/*PP%?-UPZA! M$*1!3$ M<4Q"HNH)O*+5_EQO'07GBFQN^H+]R'LQ.R44T9"@^)(5;+C&QC"IVD^?RG+4 M51>R+"?0CAZ,Y?Q2$.TY6 7O475TJ8H']&>(^..Z3U]K M63/8@G(AU\#!)EK0#/ AI%C0JP!ZK#LW&5[V3FKX"UQ9 M/F =-?(9P4/#7-$6.% !K!KCJ.6!J<8X? :LF8'&*1M/&F-2 ZPA\_04+$6Q MG8AW\[55%3T 5LE (Y9K3!HH?016S4##EHU58T",@W4ST-!E8]V4^U?!:AAH M#@IC-9B[H.&&GRO6,32L ZX95VQB@.\*KA3SVWJ#/Z-K'\X#GR PI UU^+L" MMP']+4%(58'HKLP78\U 8L1=P=0PY9A>"W$%5IM-'9/XG.[@=0\'DYF:]$%D MW2'K$4Z?QK;-P+&VF9*, H1=P=R&\P@8&-4=ZA[3%E1[[QGXP0ZSDJ'A"*Y8 MR8#^/J6$JR/U7#&1S=12?3_&G05DHA/3FXJN6,AF6C*-473%"64XEYIW M=OYG@.;I:U^[CF-W+X3QE_)AEM^DLBU^& M^&@NW==IHZ_+Z9>(7_ 9Y84-$W@YI]]:C(BSC)T@7CY,]= BAU M3U0U^NW!69)D<.F?EN[Q.IKAA#*KW&._@-,*5JGW?JA?]3:LY2]X^0M>%=+W M=\&K!)\5DU@ALK:\OVWD;QOYVT;^MI&_;51*)-8'/0]ON G%3%Z;REV7F-^1$"?7+%;W1%?!JOS;F)"M,C5KN@5L);=GG"AS$O.9LK, M=7LE>DKCM0NJ.A76V92)TXEF8K)?/![IQ6QXC#K'RK9JBEM6?([ M,>#%BUE2*NVDJRYN5?9O.-TM H7 3\KT-*\?K^5LQELEZXMR?JMC?(=CEN<&J3[#075L]R+E69AF M7"BW[&TN?4'+\MYAFN'MP2I'_W>2+J99DHIYP<7T*%),R&ORXO\BM978H"6[ M_G^<6P!BRGQ%_ ?>VX54L0#:"CZ&Q(%XB]^Q3+N#H\F=V!KG^%NVO,7\8K:! M;M"HHYJM#*&G+X33G"5UFQED7ZM8B%IMN!=MHX,A/L#&!]CX !L?8*/PRS6V M#YV;.)7J@GH4"&D0U%1SH88730)')8472&!'[AQ5%8\"7'%8R:+T0E6HX6K),QY,0QU(F:!09K9>"):8$*J<$GNV+V&O;]22Y?B&_)%7NW MOIYJ!QXX910WF6?6'.>N&-Y-E:WQ=7=GB8]J8E;ZJN'[WL /"-@1"@O.<^70 MU/:V0C,E_+HK9V03M90&%\(5,W#-P!91,U^4*XNKMA9J:-+AQ=BA&F%^8%>N M2[:A2/,[!$.YV1/NIR(,2&[OM'S'!_:)WF_[F(CI[_T,Y][/\TR:S[-HOKSN MHZK14ZRD<=QL+U*J$I<^/F0I,'KRY"'+2?3OK""0M@J^9#P_&]*4D]LLE;5N MV"6JR/)FZ:N#T*2:2)K0*/]77!RM'>JU4QD&H>7]1+OMZ0W8:I_1V/6EAH1K MM]>ZCU.%Y3K;;(0T*ML>P6G/3%IQ(2)WG)BY[H#Y:$BC'7VTHX*0K$ 5 MSDV)2D5T8L*X,I?:5@Y [Q9@B"L3O(?1Z01\NQ<-87=0:B+0[D(BW%*[ 6TX M%&H_V7OL),#%:R?M,ON@+_1.[!M(">/U7VHK?T[W$G.Q(2YE>M9;).9Y'JY+ MPG232/([)6GR%4OOTC,T6[.VW2<[]$]8E?:M=GV[O2M_[*VZ1Y ZEGNQ/7V3 M&Z80+W=)YA-,CH!0/RJ>?RY>@L:;*SR7^;,Z5SAD*L/-9N[J\ M1SRZ$5\L<7Y5ENDK[5WE7%66LRKMHVM\3YPI2A8*H57%7[S]9BN[6GYTR/G+ MJ)CLI8Y:4%GO71R)M^9=+[HH._FOKK]7+G!0'/HRJ$;\JL)V_0Z;(,ZG M)]6$E3AXP#TFB3/I;OZ$A M]#?'@^T/OG&S@]%%"T.O;\=^;Y]LEU7=>?J67[ MDW[SSDHHU*E.\0^HT5\/\O6W%4=F=?B*TP4#=451%4B0C-,;;699'4@ 5(T M&#TL<$XIE5TNO\U3MLVY$CE@K!<#CXHY ;O+1S!P M?0'M+N%Q<^6T*N_B\RQ@,*K?E8FAU$FCR FP=L:250^ZK0"$X]_M^N% M!.O..,/Q$'4'=N6 U0)/%\CGA Y20=K(0KABC,W]82M&&R,QE.MUH9S/LYC=)VWG MRZMHN/?+='KA?&Z\=G+C*6X9"OPK#WF95C+_[QF5B?JI:&\]H85;[7BS&Y2] M[%JKC8!^;JS5QA?:Y#E+0Q+C)QS)#9/GRB5G\L")CM;?Q1YV1A^?P)B$J3B* M\JOIU0&[77[*JLZ.LD3LKXD\>6\)S?>#(J?^7/1-_)0(X?D+DGNZD#^>TFR+T%$UY:%KN)P*T41<+W//R M$-ET_.0AS-?SE; ;3F8SK-QS[0K14^[%8RQ,LY#DHRU^CO$FBXW8ZWA*_LQ_ MK]"/256[-V%SA5[,]I5\00>PRO) M!;T68W,QVQH;BBZIBOJVVMO>C2;DU>(CR0DNC-H/W M ].#L+NQ6'?J>VF0JL,9WD>=;UA%#00Q;Z#G_EURO$(DVD+%[9-*FQDGGTA^ M 3^;-=87#GU$Q[]SDN)C=J\ZL=4%;>=\*(.JIP*1"5B[#U45_8 WT%_.?*" MFD57OZ$A]+=XH['!B)8T,*P1+1&PWH@"&AI"?TOH)+-^EC0PK!$UY^;J-^0S M[;R0,)[>8+[PCZ;11[Y

%S;/U;:T6?]6%U76*A&QPLX=ML5GT@#/3SE.DTB MM@[C4#'5H7F,[&&<*#7U" S./80SQ%"#]6_PN'*&M*/'H=TH[L"%,?:IWF\: M@0Y\'GVG;A[ L#3,50(>%.-\HCTE3QOAD/29MHVR% ?O J%H1#?!.@&B47"+ M$I($,\:#_:]O!=5G;:O7KIVD;4UD\SG;.LW9]DT,37+#-JL5Q8_P5G6AP+!6 M\SL%"4_W[A.(?^V4)_[QK\E2;'LA*G_$75V@>[D2@BY12&8D5(NF*M.Y=%_1 M UEF2Z5DI7_O7BI"JZ4J^WOG4EU)*ZMD89;^S8XT2@V5_+5SB:[Q7"[]+YC- M.5HMQ%J+2W=64-GNI=UN5?LR*$976]9NNBYAS A;+N/X1AR*1[',P5Y]Z0M0 M8[P]Z"E%T,G7DTGEB\0O"]B]5T?F5!XHB*8;C[K,XL]B$@H+_%&)"MG-*OL[ MFOY^8S5&-#46>[_BV$,<#31M/7@C'+OOZ* O@)8;E4QCW;G0:[VQQ8QLR+'K M1'\/UL!$'?L-,*,)4H7XQQZ3#E:$SAP=>[B?V8RH)EK&OCI@6X6"JQA[YRM/ MS K&R(6=0-UO-7\W]G[;3)$QT+W/I\AXK@D(T\6:\1SVO83O Y+?Y@M2]!#@ MXH:)H4.PJ@F+OC^]&-[-=^!N/D^$CXP(+VX:WZ"'$M$4G8!4\:2R)Y4]J>Q) M94\JCQ,R#90E\)"I(62"G]WV@=(' 2^*# ?RTH",+&3RZG@0;;0?A/O/C0*A MDUFC%L%4'<$\O.KXY=NJ!!MZ [E9(QX?>GPX/'SHL=4(C0./K3RV\MC*8RN/ MK6Q@JS;,/OMHZV,0D3S=1RJD,D55Y94MHJ@)^QSR=D*\W1]&/UC="CI*5 M5Z/F,'HDI2K=W&K4M-JC_#9Y%HIC0%Y2E[?+8YF39G=='>[7;-*4Q^0>DWM, M[C&YQ^3MSPJ3PY0U.+%P!N;)ZYP&X93R1 ^Q\!X+[['P'@OOL6BO\X>9]JN)8<1:LCA=ZYM?KKBG:@YS1IS4*ZX M-IKHKP8CYDJ6GH:[&YB- .MKX*\C-=07&,&XLJWYK&_/^^RSOCFWF5;V&T V MCWW<;498#'0*^ B+AA$630A+^[$5/P6Q?._.-'KB>36+\1'EG_81$)U&0!R) M>?R#_;A9(!(C 2CD"*@=\_K2+8@T78BF8\PGG/S)*-*(I"_=@DBG[.%*&-3\ M"V=W^"P6%1BIB%\ %&]#J#PL\AK%.+F8S002U&@*4KX%L7[%XJ_B #BAT>2>A#^^X?M_2,]#Q?B!*AQ* M(!D1'UFA^':;6(F(9C.T"27=3?K-3"=5 MD5N=?:2-RZF89?$_&<>Z(Z6R8!N"R(>'Q1$Z71#M\:8KVT:8'ONQ9O] *Z3; M9RH+MB#(]^O].7)&CS(N*LU31K^6OQEF6*L%$7]#V7Q!IXBB2#=RFJ)M"$/D MC0B")IG<+&*BE0A0OO,(./_@:!WI_".1(XRT&W\/_".1I?+E^^:4T5Q'&8IO M,%]6!"[JBOV5 HKZ"9?F3!..-P4CGN73:ASEAE7QDGH_,\Y%Y/C+/1^:U MZWCT3U.6KQ2M7<#,3V%7=..?[>SEVO3 MP*_@2MP(6#>FA*PK@9=@!8'=PV#-?')$,R#.'*R5GQS1"C3$8>R[L/W'N?\Z M3$48SY!F80I@=?WLB+H 80I@G7QV1"> :!RXU3QP< D_J<$A4W#=N (I(%%' M8[=]S0!XM7<8/D,&>CP;SQ! O A<*0.=(<9*@8;0PC7C"BP"A%W!E>(*(H+% M?\'UX@HF@L>CY7RT MG(^6&SO6&S@/[;%>3:S7L=EE'Q[^'"1%7&B.B+!T=:XX2;",8@JB1\E-4:%I MLQ;!8#W1&F# ?,;P=6'9;/ZQ,VHVO_C7=/+,D'GYA\;X#R;)\8E"DMT?+$GR MY4@AR>X/EB3Y?JV09/>'#M&YYPJ&R!4H1,RW_VD^/2IO\U>5\U=>_9573W"T M1Q@4,_@*KQB7%#W\'06#FIZR\92-IVP\9>,IF_8Z[R\X^DM\[4P0%5X;>P"+ ML0*>TPEC#U\Q5L!S%F/L-Z2,%?"^Q[HDT_QT!W1>_G:.CG M,,:]]CT7GX-D(;I]BX3> E%:!G;E7S-T56C;L>B; ,KB ](.G62^Q'S&^%)> MH,HGRQ66E\+#%$??*5$\HVE>T6[DW#WBT8WX8D6RM](R5J6D M.$/9&N/K5,ARL9*3ICH5I:Z\5>F_8(HYDD^43*(EH3(/!Y))7DZ*H/+*GAC5 MM=JK,RH,#;RS@^57I6FKWH4!-8;0@\K$FZ Z5GLA3F(LK.B%F"+'^ [';"4% M@\PM@YJV>[2Q+?+UFQL85]??=7W1U['L/)1)9.9Y]B;^ TLT!!D4:#6[?7D\ ME??/[0GG\O6R_)0^6K\XN7.C:V=YT>@R1O3ED[7/^]_AI[RKU;M:O:O5NUJ] MJ[7]60$Q[E@M.\H5#963$,SFT>>**O7\? 7CXXJ?1CN?@"C8%:>-5A\&&&'L MWFVM3NJ2NJXL'OT. F8K7%&)X0FN8:I=V54,M6(&WUW99@R55(/4''NT34U- M&5-TKBP[GUC)!Z'4#4)IU<]H/T#EW=N XC0@^4X1K# O@CL,PU,TK5@,3@%) MXD-3#B8T95@>[?'WH"^?/.)46+>) )'Y9JJ+_M"6]]X9[YWQWAGOG?'>F7'" MJ8'36QY.U813P(.[!Z#T+D@DD;]@L5![$N _,C%%292,V81) $(^2#@8E M*43\K^+EH'A]3.Y()"9#\DX=M*\MW(E [TT$>F]!H \F GVP(-!'$X$^MBY0 M[OV\PJN,APN4X$LNKSXNU3)!RG>?RT<>/2^$4"7ST1;N25YULB1 <9;>) &YR(M^) M_ZF^Z5%5MD^I-9=I-:7[EKSZ=HFNO"?+/5G^7!V>+-\GB]TGR\M-5 :T#5W1 M LPD8T86J#.ZT1R!S/C$&;MF@*P+,V4[QJX7O??)A*\:NR\./DL,B<>Q*Z:& MDU*/E)U3"O0DTG"2[L=( \@V5R:'TE@S\8"Y,B-,E5'J?7,E?MY4&:6>/U?N MG9@JH]3KZ,K, )RR$([+E2VT/IIQ><78")D;:&9D'S+7- UN/2=%#R%T[X,D M6ZWB_%F^.[5:\-CFJ:?7Q!J>,OP?^O75_9\F[8;T;UKMAQP[ AH[,/0"K!\#J65,] MX*\/P0P1'MRA.,/!$B,I7GXPF((N;4,VD190& ^O.H57$[&>\%VN^(O9]0J' M9$;$XI9YA)*+V97X+\VJ7IJN4[\-L7F*YQS-TC,:5@BG+-6&"%E$9*88Q._P M19:6V&T7LYL%GH1_9$3LET=9(G;?I$J5;3380L>$ !%A4RQS;_V&DC 3/QX1 M%K,Y"2]1&BZJYH-QY18$/I%;1")VIHO9)6=1%J;7"QS/SLD,GXH#XL-/7QE- M%\*V_NEM\=,9%7H\)3Q))Y22.V',(KZ^F$W%SB_?HQ+J5G>P\X\YQIDH1+Q9 M$![]RN+H%BDN#^F*686IV\66+[Z$Y'91L0ZK8XG!]7KOC3J66U/:\HTS*M,E MBDDI?DJ(L$ISD^1HK8E'!]<;0F^T$>K@>N.ES\;?@YX(P%-A5/\F;>JC]>./ MOQ(Q0WBX6.=V6<4R,:O<3[\,^')0G7YZ<49769KD*BV_>FY0HY\>?-V#;"\G M2^7^5:L-3Z-[&MW3Z)Y&]S1Z^[/"\-QGK6SEKBA/AX]8;3CHBH;@Z(O5!CFN MZ$KOS@'A<5>\6X#%!:)Z78G>A^JC)@_KRK31KR)#1L@5Q1AMQ6V[)5Q9A.9* MU/+8KER;,%>-)8>**U<.:BS@VBY:5]:K_C2H0WRZ3K?X>W;/$)RX[BS M6HW;C$5K(*"/3_/7?Z!>FLENDEW(.3;=GV+%JW^5OD#C^K:S 3^71HZ#]E(3 ML-IX(P'&WX.^GH_RN6U];EOO ?<><.\!]Q[P@>4/.Z1,EC[A7 L3IJ;Q[IR^ M.J3.1D]#>^JL_*:F$41L@SU[PHS@,"J4=%8X7&XXB@B=3SA'=%YV$[.47Y&M M%'9L&.W,5WV3C7BPNOUHS&V5]U;\XU\O/JX"&+#"C7DOM:1?4Q[?8+Z4#FX> MB8^KJ Q8X0XE_<;H51;C=V]O/[T3GYY$;"6.F=,8S4LD51=N >8;RWK#ES0% MBKHK:T52N$K[U"=8F4TT.:YC!KAS,+.5VYTE9A$%FZD&.*^[,] &JQGX)MJ= M[WNPRH'M--UYQ >K&/!Y9M4#G) Y)3,2(O$S"D.6Y1%&P8K%)"0X>?P![O8U M;=&.K[>>5-[!VZF#=V]X:@_4ONNWC?9L.X4W EUNQ-#XZ?05["830 D1IM,S MJ=;%_^J'>X=X<#W.&M M& 3>4:YRE .WH[%[+KR3W&=;]3Z\?4WH+"AFCEA<40V@OZP9!G)E.9EI"HZO M7 D9,--/$SO:E2M:9AIKAFQ[N*<3")4@2O[,/Q$@&@6W;+)DTW[FE < M=:R1C60?OKW?YA%(T4. 'U:8)K@>4@.T9!&4@:7Q^*L?_ 48(!#4 @^T+7L^ M7. HB_'%[#OE.&1S867AZ 8]'&&*9R1-KE@SCKP_B)!"P4!QW,LI+$G%%KK=H,QQ! MR)(TJ8?(:K5M$:,UD,^CMGY06ZTA ^&X!I/!.K([VTBZGF:<;W=H.(Z#5?>H MS:.V(*BMWA;E<9S'<1['>1SG<9P)CC.QD>RCMD_!G+'HGL3QWC% Q!?I MG @Y Y0DN"YJJ]6V1=360#Z/VOI!;;6&#(3:&DP&2Y;M*:$DQ>?D#D=GCW)- M\##E=O(\.G5OIEN MGW;Z*8@Q2G!-8DE1VR)U5"F!)X?Z(8<4@P*B?RH'U!*,.9<23%D"\\)K2EN6 M7&P^^&*5/YA,Y[EHYP3=DE@,_U*Q,#HHZ&]J%]K/M7F095*"S:WH_:C[B+&9V+TV@9 MQ)M.D+J@N.EG+*+G=D3U,+L?F-UT]$!XO)TI8@D,Y&].?F,T+"*\SG=2@6"" M:?6>(BXFQ8"8]LZ\ 0_D/9 ?LIR'!^0;[\8>\7O$[Q&_1_P>\9N$$9@93*[, M%;V&ZAG,]I'_ST&"Y_D_Y6DI_HOYBI,$WY,(!]'C.]TU 7_-UBWB_$82>GC? M#[RO.6@@5-]H0E@'O'LI_T_$9.04Q=MT_\DD33FYS5(JZ6Z%'TAY)>R3MD;1'TB9( MNF/#RCZT_!PD"Z&A6Y3DV5J6DI5M\#@1M#F+X-%,)(\6^T&+T%$"P4.S(;>. M!Z=[$LF('+%97$MYCZ2\EV@M.S+A'-%YWJ=D$N8V>'E4&C1&(U3 9;OOH&G%*Z#P1N\!VTR#AA$;'),X9 M43-6HE9K'AE[9#QD.0\/&0-W+(^+/2[VN-CC8H^+C:!:?1NI!R#V3IP-0HX% MB\4X) '^(Q-3NB8.@[1E$X;!Y?$HK"<4!ADB& B##[9U#'9,[D@DYE=RB=9F M>$M;TV,KCZV&+.Q'^@K13H5D MUWOR'N_N9)G&ZM9IS2,WC]R&+.2#G@9P'B@[=F$<68R>>S6$W:##A,,L)D-NB5;]52( M])N4:"_MU]="MNB"7F&9%(S0N72K)]\INTTPOY/2GM%5ELJP9QJ*6OG:T#Z/ MW.&G/+[S^&[(5#G09T'=1[4Z4%=]S94#XCOH\R'GBVS6/QZ MFP9=WB#G>(%I0N[P-G9>J+\N"FSR#9O(L+F<'BWVA!:;#!T,03:?'-9]?Y.= MP'F>Z>F^N&>YM.="6$,?8*-6/5;T6''(/WK\:.(4 M;,&$Z@$J!D(KB)(_B^@0F>O[5D+=8,9XL/_U(,(I(K$X*X3H&8I-X6+3[]B$ MC.W(ZF%CI[#QFQBJ&W9***(A0?'CCG1RR0%5819MS [/.'IG@TN_K4;;_&/?WU%#V29+;_BY2WF MSP16_KU[J0BMEJKL[YU+=24SAY6LBM*_V9%&J:&2OWI,;Q_3C\M&JK.7]HXL M/9#JO//E&QS3[#1C[[4>.U5L_&,'CI5#7G'\@OO]?HS]5AM#8Q]OFUS)0(=^ M#%S)X&C4^J!FT,P(2=!\SL5LS__)9@$OGO,);M?!$OU;E)\_OM(3"!6B+7'0 M'8G26*1A\BTM=8'NY4H(ND0A MF9%0+9JJ3.?271?/7.[>44-QZ1H&E>U>VNW\W9=!P3)IRUKE3$Z^GDQ*AU]= MP*I\>T_P31E-.0K3WTFZV%HD)P]AG$6$SB=)@L7_13?H0=&1&BT%[SSOYGFW M5B(_;)YHGLX[##I/?Y(PHP-R[#J!D7W \W?L9)#1!*DR0<=."8$5H;-XP(KX M,')% "S_L:\.3Y6.@BJ]P_R6#8LL;1%.V&=/WV_CBU,A#7Z0;WSAAB%D)DU: M9"_-Q?+LX\$%AGFDW@Y2;UW.[Y0_OC0H-LXC3/&,I"KE*DH[>[_$1_=X.L!? MDQBC/3LXU[_A%CH0BY4_N> O.=);/"=4/I"44ZO"CLM_7+),M"/^G.UU+V_I M=MO!>BY_RU+U;3=WW3-O>O?C^+<\V"#??R\3T,,%#Q>"CR.6_=.09#_&(<1!F*LI=:C-O2C^T9 ?QZ2HLYH62>F&9>V;M,95+/Q(>CE"D=9F$OU1/9S MM$KD1>?5*B:AW(/ECIREXE?G9$D*X]!024V^!)Q,X\+7P[)9/*/C&1W/Z R" MT5GE)X;X/D_'Q.M\='RFU%%*(\N@@VB SX4&J0P%%(*.C#IL9JEW$&OS5)VC MUZ2Q30]6Z4?W5=JJ?0M6[*=ZA\L)'9-JGU,1]ET&'X0U?B?^)1:"6 ;2U"X2 M[44;U0E/&D MS!A)F<&&V;1Z@ W6LDZRY1+QM>2T36S/;BSPAL(,SU)OI4/>HN_4HG]#,F4SDD999\=8W@@XUP(#L3$!0%9',M6#*L'T=86)0D6>#H"V.1"@Q4 M%^Y'[BMT_WABZ<0N*]N/U+\S_N.,7G(6XD0K=FGA'F'S%*U(BF))L97M'&:5 M/.SUL+=)E(.E/=GC:(^C/8X>!(X>HO,>8&(X-S5@"JDP7IS+50#32(7Q//9D M'DUXIVH#L8,X@2TMQ\17AT3+U4#>]DFWCT%$[G B3L%,?*JAVQK6F$72RT0@ M3UH=G!M:(>HUDD][B:-NA7FZOHP13<7J/?DC(ROYW:G850B=*\DV@^KUO,8J ML=.3E&!*\2D7FL*G*,S= &7I-\'EK:+D+V(5R-?2+FB)"A_UIT#/L,H]N>ES MLPE'21Y:5ST]%-TS:*&_/I;+<[2^$7*4;#@U:@ZC1U*JTCV]1DW+^6X380N% MXC24.] "\;GR"EA941_DXMD^'^3BR;DVL)/)IL\:[*RNZ$O/Y!D?HZXP6893 MR=#X=45+/AGIH-GPP4:500S![M;(8-72 )!UMYP&IZVFA$AW1/K@5-6,R+#/ M''\*YHQ%]R2.][SO1'R1SHG870.4)+CQ1:AF'['(-+@#XZ!+N<:_(OL MK4EU\"^R:R3Z'9/Y(L71Y YS5"%;93FK[)ITNZ?X7+X>>O:XO\H\^.GW!,^R M^)S,5)P;I*KG.#W'Z3E.SW$VZ7SE$^'*77[LO=:S+!6'[MA9MNI7X=6FS]BI MM>I^JPW1L4?(5?8;8"R-?;Y[5MFSRDU8KCJF^& Y+M'.BE%1*\GOI43B)S(C M&T^I=4JI77(F4YW=X'!!6;-\.-"3-=0T/I M[]'ZJWS5?!J+B541@EJCA:'T\ MGRJOGT&I#Z2*#O7$6&VSRQ7ZM.8T:PR=7>%>F^BO!I ?N]>BI=T-C'>[N^T_ M*GV![5]7MC7O%1JT5VB(243,J KG%DI=W8!HN.[6U!WFMVR8'L8Z#,I@/8QH M;VP?WP D5'8'1^*'8(XIYJAH!$5+F9HHY:+X'7XLWJGCL0,!A^>/[*R3WDW9 MSQ/E_8U[FYZUSJ:E)7IS_^"ZF#W?MQ5T)ZR2IY4]K6R!5NYB!7JV^7#89I^I MUN-E0WACLZR=B; MK'1]/Q&?+F]0<];&T_?[UE[/;]G/?7;$T4CA&>#MF$\6>3) M(D\6#8(L&K!+O /+N+L9Y8P>=8#K(*,S6C'7N@O'=$MS929^=Z&93NFN#!F" M5??IL%570B?8]T3\%,08)?*)T"@B\BO"ALY_(ZQS86XO"P.\G@.A5ML6>?\& M\GFZOE.Z_D@LH!_LQ\U":%[@Q7,Y*.J4 _K2+8@T78BF8\PGG/PI9HI&)'WI M%D0Z90]78A/A7SB[PV>QJ,!(168&0/$VA,H?#)"YF9.+V8R$6*,I2/D6Q/H5 MB[^*<^>$SN4<405)$Y1L=U8D M1.7;I;I ]W(E!%V*?5886&K15&4ZE^X:S^7 ?L%LSM%J(?03EZ(@4-GNI=U. MQ'T9%#GTM67MWB00Y]O%[ H+U):OINT5>(7+4E?;I!6XP7U9DU-(5[UWVRNQ2^@I]R)^H7@=^_/OS!^5MI80J;%TZUPFJ M+MBCO)=H+7U(PZA>WPJBCDF@_>0@E6,*GC#_MR#E!MSD!HNAV M"RW:#3%:,)[* =#M(.J"/H3+AW U">&J![A\Y)7[D5V*;JI?P@%"Y[''[!DMGBKV:.R*@ ?'=$)(+8-;C4/'%S"3VIP ")<-ZY "D@, MW]AM7S, 7ATC 9\A SV>C6<(($ ,KI2!SA!CI4 #TN&:<046 >(LX4IQ!1'! M C[A>G$%$\&#%\>.BFS>71_X)CODN^M#3'2H"QERA08'IGT$A2PZMUU4ZD07 M$M+=SI$R@;^'>%M7&1#H"D]=9^\H#]USA9^&::2UN#!7".PZ$\DTBM 5*K<% M76FC2W>ZLIXA0*9E7V;+0*H!Q?*MT"5)\QVC:7X >,M]9 #[C^Y8& M_'DSP^VK.O&M:3,C&-FJ9+?&[8RAO\H$MX:M#+FO)MF\ZS6RZHL;B MC#I-;;,DBZFT;C5AX @W;GX!J]ZA3V?X=.,"E?1K!^ZTSX7>J+#Z!)J^&:7ZP'Q =U?C7P,4AD(UT?8-H&3O_:"8T;E0Z3*(-P(3^>?GY>OY)MO_L$7795?">\]F MIY[-23$(FS<"DFG&.7[!?5:4K$<.5@MSF?%P@4#2/"_:JCA*'JO]N0YR"G>U MQ&QE@BR$.=_)5SZ^VO(]9=3;3CG.9N(@SZ]$GF)@)S25[&:U%*71>'G/VF4ZNZDG=X].GP:%W.&_2 $P%DI #5TZ*BY*&X:#HX8[P' MQWMPO =G$!Z<(1)VAF;% 7EH3(#. 7E?#-"H2UGPYK)M&)M"K.Q_) MX)9//0S4H6-DJ!?VP/S#&"CJBC_9(JOA(@R:MC;MAB>P^[F:T^7(=D37FDXM MN\3G&16K">=&QC=&0PCM65G%:A^.LD3L]4DR91PIT MG=&(KXW[45'-4\<^5KXO(M;@]/"4K*=D/27K*5D%\K5LM#@WS2"T L T/B!. MMZY]U6$(_5!I*;@I;9^7^CE(BJ>6#LD^^6-6 MTRK&^I;)G*47L\##JP:@'HX, HX/%!>## M:< V+\5ID,@G/X*4!1E%LYFPX&7(4Q!F22K ($^"VW4PWSP'L:[IF+4FSQ"M MZ';ZU,#;T#OMX ?[1/_GX-D(?I_BQ*)(-A2 M1NGF7VL8W6+%+&H_6NR"9/ MY>0>\>AB)0LF7T3!-#FCEY@3%GWA+%%2/>U_R;-;3J40NDY9^.,L23(<'6=< M'$3%4.>S(BF?/LK.&+<$FTOC8A1\G)!GW_H&$J/%4AY(5+P[W?E1WMW\&JY6 MFQ]:0X)GJM]O+EK6C+MJ[7N#@'.U9/8PKU.8)U;=C/&EL):*D;G"2M;!OR.+H17RR97Y5E>DDBG!\-Q>%9.O_ MY2U'OFP70"Y/O@JNKK]7]@!49P ,B1'),2"Y]XRT1&6E[>8]C2YC1+^A)2X] M&6Q\RC,[/FZI2=Q2>\>39T8.AQDI/_I-('#C+<\55>H9E@H[RQ6:23N?@):; M*_Y[K3X,[,"Q!SII=5(77;JR>'R\RZ!IZB&F_X'@L$&1I>$"1UF, S83!JS8 M\-2Q'^T1IN;?' 9I6E=N3YSVDR.XU:%LRDG6G3RV>,DX_Q".RG>PS4L,*L+2 MJ++5?DU9DE[,KN6]H$K^3UG.JK1?,,4&-6U MVJLB&=[N )5?E6>_F@$'U!A"#RK)25 =V[PX%L;'0DR18WR'8[:2@D'FED%- MNSPDCF,9.$RCKXC_P#)U"*0[T&J> _8<<$<<< USP// A\,#0PY 5NNL<45# M>F8";$2XPE<93AJ-R>L*A66H%3/;P!4.V%!)-;#&V&_%UM24L>7LRF;DR7-/ MGIOFSJ]!(]DGT]^]S5/-D'P?"%:8%T9^;KMGQ7>E52\,>A+F.6LB$FJ#= M(.0^+J8=4/)-Z9YD_X;3P@ ^5U^X+BWCJ50'+DK_CLE\(2;?Y$Z@OSDNTG9O M)F1Q7>PB2\4N3/-L'M&_LR25 BLZU+"U_GM^,5-):])C=2L]/9ZID/*%>%7[ M;:TV#L4MT*UAXMT$A^,F\!?I/#-6:<7W1$RT_! X!U\Y,+"[ #\JH'A\*[ M(@1HP>)()JG'?V3"8FN89M*L49N4?PW!/(=_< DF%:+FE_*N\"KCX0(E^)++ MY,Q+=6X42/GNWY"1>\T+(52/R&@+]R2O^I$>0'$+[_24#?0D2Q>,RW?MBZW^ M79GXL)H]Y?P4Y]>2T5S&8W)'(K$/[DP ',;B/RK/ :1J_[W2W,I0E+,J[59[ MEV@M.89C)#>](WR)2'2,UE\9365XS_]@I.H&O(&>QF,W/W827LRN<"B,1;,N M EKHJ8\GN:$A[4%&Y1%5=7>CLFP_KJ%G(B45MV= =;Q#S@&'W'5VFP@#6@[U MG?B?ZDLO567[E%J3#4U3NF_)JQ-4Z2LSH#'9&-YHM MCAGO*&/7#! ),U,$.G:]Z+V>)AS"V!U^\%EB2 :-73$UG.-ZK."<4J GD8:% M.*#K*A!3W)EI4OM0=OFBH(V(HX'? !QRQ-'@'IEHP+!WMY$,3DM-*/ONCI_! MJJD^G][=-CQX9=5@YH<3"['I0X#"5/RXBQ=H*2I"U_P XB-@(OI(B4XC)?XK M0UPL]'C]N*C>J6,/M(4[$>B]B4#O+0CTP42@#Q8$^F@BT,?6!5)?"ZFY\F&7 M81MM*VX$.[@>/-!OZ$"%"Z^T3#]25KKK%*5Z#<689IQCY1U*36GOY/<)#!O= M5*Q[:GC/[N%X=LMW]S($ZK(6]*Q@Q2GH"F>NG HF@,@5?XJI,DK!F"M^ U-E ME )!5SP(ILHH!:&N[!D^4>"@/4I#O/97%Q([MV0JM61.B3BWGD"SJ!([]^ " M>1\DV6H5Y[]"<1"B9!',8G8?$)J_Q/8R@;R^>$UWB051;+I6K'7'NV%Z2CII M881A=+NUJ6;U!9P;]( 3>C&Q$1MI84YZX/!SBTF=/\\C3 M$#/H3K<>X,*'8(8(#^Y0G.%@B5&2\?S/2=,,,L8-VS3E:PKG#?-.#?.)6&#X M+A^(B]GU"H=D1L1JEP^?)#+F\ [33/$09^WZ;8C-4SSG:"8S(U8(IRS5A@A9 M1%(<31&_PQ=9^O(*K>C_S0)/PC\R(C;0HRP1VU12ICPE/$DGE)([S!/$UQ>SJ3BP")U+_LCBZ18K,,KIB5D'?=M'EBS AN<%4K,?JM +@>KWW1AT3IBG=B^13 MMKP5DU7*,A6K32PH,5G%3PD1%NS&GN5(_#;?/Z<+^>,9+:ZOB#587N6?(IRU\/:#]Y=PY$N3^/2+E7\J>+F3 +))I)?I-&]*]DOFA5AZJ/])3^ M"=Z)QU%MK(['EGI+LU8JUM%:DW('7&\(O=$FX0'7L]J;4P%?\S5QM'[\\57I$"FK#-)5>6 M*W> :BS@VLYQ5]:K_C2H0XRYO2__T[2Q7?*;A/,[Z2]6@ 5F<26AF+_S!?LE7P F&]>;$\>=]8O8GK* MM^[/:/$J\!G=/@-LX+OOY/M]!8VUW,'+35YO2_I\\;DQZ^X:IVEQ0]&2]O8^ M.+;IERBZE+?5LO8JOQ5\]'JKI;=//M+)1SJU9#TRJ5>3 MH.]%.)NL?8\=]%1^3U1^+V,.X_=[G(Z62(_)3LX+*>9T7\HBZU+E)4+C^E9[ M5_F6_;.> -Z]MR3U14B.\(S)Y[7#&"4)F9&P.#N_X?1B=H,>)FG*R6V6RD/V MAEVBBI=JFC76#P%7]4"TBH_3OZ/M:4^;M&<'Q"D&6RGK\X(].0Z:2 RB M[,=%^PWRK/5\\P'RS95G!3,R"9S3C9Z(UI^TSK&FT E3TQIV3E_^21GOT#%F M%/5VFW/KI%(?;2"W[I;5H,EIO4$-898W?Y'_R]ZW?B MN+('^OG,7Z'+[#G3O99)8]ZD>[B+SJ,G9[J3["0]^YS[92]ABZ#=QF;\2,+\ M];=*?F"(28 8$%BS9W; V"Y)]:N'2J72I__W:621!^9ZW+%_^U4_JOQ*F&TX M)K?O?_NU=WMR$\IO.G898.9&Y_ZKB5NK58JS0_P:WPC_F#RY-[9^\(?XUMMR@UO]DZ/ M&4?WSL,'\1,\4ZVGW\L7-J'V@=N>3VV#)?=[9E;/X%[]P_]^^WIK#-F(QC?S M)[\,I&<>B)O";8O;['\_WWS]X+O4]@:..Z(^C"Z\2V^4*^UR34^(PJT_%@\H M_IHBF=V;E^A5*^5*M:Q7XY<$7MF?C-ET$ ?4ZXNWQ+_@0[7X=L_U%]V?_#3S M0."[['[AH'<^P._3_BRZ3Z^E^I1JN>M8"UHN?L$G6^6*GAI>SQ^[V7C!7V;@ M\HP1LVC!G_O42]#"/:=>U5LOX2N\8P;F?B;,&R',_2D2^>M(+,_CUQ\&MLE< MTQFQF:=O3K^<I1)6$: 'VF>1:TA@,&L:N"4*4V18.[ NN.P_Z M3+C/--P(7!?4Y"3[C?&O,X]XW%B 16[,#LJ3,*&_XP<[/INW-Z8@93\/,'_#E22'JYJI>ZGX:,FMV? M_NN3SWV+=9&5,-#1[2-M(\;C>-JFUQ_(^4R6+ 1\RG!YI797P%_^*UTXMB M,+]\!TTK$2/\]EO)!^!]$*;L0_?3A["5G_J..2&>/[% N 9P9]GC?[-CHE?& M_DT:./-:$@;8IZ N3Q^-0QX$';/^>>0:UK>(5C MGL,UKT0X@(4_/93;>J-:ZOY3__1AAE*^E/^/4?BT*3INT?L9DHU2=T MC^5,\,P&09J< $676A<@ M,T]_L,D,X6:I6P&=KC?:[4XC1^J@5HXO'?LFL)A>Z3?TGNO>N2/;-Z==-W1= M;Y=(Z+9@@_SC 7]B9EF,1/X#@DUZK3VM+;=G;HAZIC,&'3?;IN8.QRBS08UU M&W3N4@-M>?2F2JU:FFDZ[/[ETZ M\"]LXQL;]1FX+('-PS=\OSV-NQ+9J^/X/2?.J,]MX4N@ 0!M#&(!GSQN1B[& M5T[[X#'Y("&H'N = MZNI+MK_9:F3P+4+2O[\R<)=QA/&9@%IWS!T)QOW)#=]Q.>T%'JHC3L6=(0O_ M?>N#%L;6?V$.<'<\Y-"%D-\>I]?4X /^G-VW?P749>>.X\\/3L]E]&IPPZAU MYN&KKUT'ABG%VA7'IM98EKOM9L;@5$-0IYL^I,]9>@WS8P86RKSU'>.'N,6[ M"GQTLM%]6*/QJ^"R_0);96FYN)#V?P1=\+F9!]]QMG;LB;D)-)6(>?3Q4(0D MT,\LQX[F$4SZ2]'/Z*#^5O+X:&PQX?G-OU1\]YS #;^*^,)Q-$YBX!;IU&YT M+Q-6./X&Z@:^#SASB6@IRPPFG%S\,6N9YQ_NQI=FWSX6;ES\#8;?]=&_Z4Y; M&#\W_2UIIIFZM2;#GK1P"95&W=2Y>KCQGTU";J[>Y=E M)E"T^P'9N)*6JX_YZ:H8XZW9:.["@/8)=4WNG#"K9YM_4L\(X.-G[EC./3>N MJ0]CX$5!T@5QZ\\37,D4[[H;754HR9EC.TFYTRMY140PBLO!:30JM"ZL@>4!N!;-2<8FTJD.:NO+ 4J+"HL MSFO."#[+:,XYM^:MT29]:O)UI405<%<$KKZ\R==S-?EZ!T5&ST/-GE/N_DFM M@'V>)!]_!\A0UQA.OK('%B[I)[]=V./ ]\0/-07=I1JRW!!/8T OC/5F_($8 M3CG-%O%U6W,">L:0PP!AKZ\&MV.&62?,%&/F83;) [.#^'4*J3DIV54&?7.0 MS3' L57(GH79\HY]-;AV'3,P_-LALP9?^8"=N\ZHUOP&KQAZ=TZS$GZZL.^& M[)R[GM^S;8X;@*@[N1J<6 XT]AX-B<)WKOC>&(>4,"A?^&!\X<, 8"\PN<], M>.4#NPK\3_V(_.@HOB3+W\J^:ZVULN5.L9;4Q]O@[['_@HP1P8FD'YBH>>NR\VM M!9V81G[.Q$&4TMLN$*.=N77<'P??;TVOFACM.8BHF?X"Q[:9NO0QWB3O) M2*^X(>#9\WCQE-G."#>,/7]MU'VQR>6E]\Z\XL-LZU.WO6X73L5#MAFFK_TS M@'%GKC5)+M?EAO%,\R-5L[ 3TEN$YSE,BDF[21;/:_EN)5F3?*%B.39N= 5 M EE33#H(6:L> ANK!RYKBDD'(6OZ(;!1/W!94TR26M;B78:*C;+M#\[8"JJ8 MM-?[..M8X;*J_UL$AV[8.'"-(?6PT,N]2\.*,Z(6R;.?HL6\E[<(PM>18XL7 MR D#S_6/%W<]PL-+ _#VY;@E=R$^&\K-:0P$Q)H:(PDYS@8;5PWYK52A(-R" MF0SC5\>@R9+"#?,8YO3U0$PP%:%;4U0LT3\Y'(1-5R10 M(-@-"'9BN=;1!&'I4USI[IDC;G.LGN;S!W8X,%BJATH;*" HC1#ZMV@;#TT1,F/CX+C=\9GZWN2\YFV>Z$D66ENI0,419<;J8,CT= M"!';%*-Q<_M]KSB<"L0L[DL1Q5@Q]X E]VPTMIP)8V(XKL;HL^PE8Q?VHX@2 MJYAZ$)*:S":>'002E3#%L\VXK#,CL2J[J >10Y75CV((K.)M$>7VR^<]XV1T M?N+QE\]%%TO%NKV5NM.S/67=Z5G1I4ZQ;F^E[J2WIZP[Z15=ZA3K]E;JOM_N M*>N^WQ9=ZA3K=BAU2.J5TL&&7V6R%H#01]HZ;+ MS=LQY4M"Z.S;66^OL9/=XXV!)\GS2<;M0)!S[F*.L$CTOQJ 6+""X.>E?BL4 MK8JBWYG+!HYKGMGWZ! ;V7/ZWLW2\>P3-,*BD:;%+8FMQSS<[39L9NP-!T9\TN!_: M)]2F9I$@M*#;"C\KS]2L*1ZOBZ/OM*9;H MX?T _80+^W/@8NT.W[&_]8H!I]='0*%J551=.JX__.P&MO?(C1^7[/%_F.NQ M)99M#P%0+W9>86E5+%V[W#;XF%K_^"7T7M(B7CC<29/# MT<]L][XRX1M]XJ-@M#>#/]/>O1UT;N_7H*?;NQ^#'I\L<0Y-]]E7T./FA0UO MO.=]B_4\C_G>Y\DW^A_'/;&HYTUW8\_?)2>38K.V0O>FX<47^KDAYN9\+FDL M48JY,C!7 LD]"3S? :?HAEFA.S;DXT-D[@O]/%S)5#%W$X[#$ M03:?)TEUPEO_S.?,MEF8+7I.<1NIY Q?HE_).6.+>Y.WS?B43I_CY5MU>G6JTZNAMR!;I8KJ\KJN^J8C M;9,*$Z=TDEE:XC1^9I=9LI&+62I6RI-_ON>N= MEY)XF"O5T%),/4!)E7#?,IMYEY M1EV;V_>2"N.*G,ONU"&QK6>:/-PI?$VY>6&?T#'WJ740W'NQ;X?$Q%"G"/5R M$(Q[UA_IF?6JTZ)TYB$Y->NQ6^G: C-?.;<'R?1ECXV>GMDJ-]=7.SMZOE>* MYR^-SJ%X<1O"R%YYD?N"SA=/C3Y00+[MQ&P%PRUX0WL#+<7D9SGSRL_=1A W MYX3WY9BG A)[R3856#@ )BJ3* FS5#1GFU8NYVU]*NR^'2NW [8I*W< 3%16 M;M?,>C5=3NG,#4W==Y=.MS*[E:XM,/.5-B>=/+.CL %Y='M 1MR;'O]X!-CQRR1[)C3.B]J\?Q:\>_YL=ZY6Q'WY] MH"Z'MA[;F#9F?1Q1]Y[;Q_AS*2$\1K(;HO&)DJ'+!K^5?@8DEF9H/(J2^,<$ M2Z5Q>(Z$[\8[YB_&%.8N1ZTD]^O[RX.SLEMW>]N[-;\NE#O[OU)MR>G7R_N;B[ /J]RU-R]K\G MO_;4O. M4)@B/-5B$C69O!'UU<:+,D8#WSE S)]?W7S;#=0_@=6"8;X,Q/9I$EFW&]3I M"[(22P2+UL+/C!^?.D: ;@6&ATK"S!O54E>OE/\IS.'TQ5V%43DP^CH%$O_7 MCC'R[AMU?Y KF[U/8]07-C<F1OP]:NB,>1/< MX3;Z;F#5@!W@$/W73__U7Y_\OF."Z^8G?'Q@KH\[_F->^LY8W(SWFO/O#ILN M?LP<(/*,"UKH9FC$ [@.4B-&EO2$$!*=5KWY\;G0C<-!^.";"X8*P;KMH>IW__F]=W-W M=O/U_\C-V?75S1VY_GYS^[UW>4?NK@A8WSLPL0BU".K]KEXC5S=$;[PSW\]< MOSHG=[^?D93!3HQU[^2.P,]ZIU:?PC8U&/#71;#!WQ!K'P2BMZ6AMN,_!6#BX13&L) [DR2#W*OQ2O/PBAHA-OZ#&Z/3?BE#+-6?XB/ETTZ*4\8 M=X'*6>GM[>EM/X%7K+@'KC,*QP8DU9[Q=$UF..'YD\<$7%A0]QS] MTVDG\ GU7%&?ZW<5;-1S:\ &++?2..HY]9QZ;M.JYFC;#QXSKPVZ8A9V*9$]\7OBZ:?C1QE50OUVJ53E5%8^5$TJ[B]B%D;M@] M'F0/="_AEP@VK5+WZ]FWWL7=S1GYLW=[\OUK[T8C%Y=F83;A/L>,88BY/5>X5VN:-(*, E[+>).83O*%AOX MQR( $EUPQ7@F(9&90-1\_&0N((7QJ)!"M794_>7%D,I&\)R''%_88%G'D7$5 M"40G "#?G9PX9BS6[>?!* _O'+O. [X/@["GS**/U&4+!7U!3.H0Q_2./EU$ M&46&&-<9V]H!VUHO5]O51KW17F:XHJ#5?^T!(M\)!!'')0Z>&T[^$[C<,[DA M E#.8*I*M]LLG@:Y:)U[3VW^M_C^?M\@^N[BZ.;H]HB.7>.8]VW *]U/T/]&G?;5 ?!<#V'^../9ZHU2MUK5R]5JLRG'A'\:I0A7D-M5O85+R![QF<7& MV -BBRYH,.TWK "] @+3& I#DH;C7F?:%S.^D']V(U -P6F-#Z'EX3A(^8R MDXP#UPLPCN0[Z,@(=UBOONN_1T6-R_!G3\80S],D/<,_WH.,G=TYOV%;8WRY M]_UW%8W@O^]C8,7[0#S'XF9R,SHW'J_VL)=)8!AN_^$71/6XB^UEW;7G$7"IT M\>UDU'>L=^C3;'Z\]/T=K\LHJ"T QF)U WKH<)7NT+E1,[9LU2-]SU"9UPC!\:^4?EJ**3,77) [4"ALEAQ!MF MQF^WJJ8.AQ61 @OU5\P'7"#[UKO;Q2#K<@[R'7A'^6 ^]K%2ZY%ZQLH%ZL8X MIG))/9/^-<\-\L5R^C"OQITKS%]A-IJQ97<;3EYJ6_#UE\]_9*==IWTSW*&3 M7(G )=*W;EWG=_=E%Z:+*0(S#T[')1=Y_'Y170WR?67R^_?7GSQ?'[QRWMZ M2UT]WC0]\R<]U[GN?3DK?[XYZ_U1[IW?G=T<$VH]THDW/UN9&;-X,E1=:3(D M)C@SX_C[:?8X(C/6'L6[JY.OW/Z1O-CDWMBB$]P(CO/L97LB\8O\\.UC3GEA6WB&@K,TR;$ M&#+C!S;I!SAN3*RAX?PQE:KP3G]/AM0C V[!S),"$ERQ<0 GI'\%'*>C, OM ML^@&>&!T>D,'\R7B/'-_2/WYMC_2V59B$\.'HSZ\UPBU3?*N&O:Q#UH: M?N__!WJ ]XM;X2%L1?0>W$/AB4:(1E+/)YT*,4&TCW()W)\$K@LDPLT9:,]] MZ@=>;%\ZI>[_L6?1>!)MJ2.7#DFV:>Q=1MH;,(J\ [:-N.\#HYD%[',=&]T3 M:T(8N"H3/J.=(3E)H [ZY4&HO2&W0=6N/YX6[XC M[W D6A^KM>I1=(,_Y"*59XRI/)O&<]C>!*;,>Y\/"%.#A6,583+>-%U1(,P" M(?"=$@N>9X0:8#)A!!%)R!<7U4SF570#RID_>- <^!AI*L2-X8S&U)Z@4H6W M@2;"IMX3< H>_6'\ZQ'H6"::9K*!,)6.+=9O,!A=K7Q8X9YUF M [LG +5[QYW$2D;/F$F)NP4:C>ANG%1]S4;T*G/>EX:PVCAJOSR&>2 PVA*_ M7A/URF:9W'L^MFN.)89>MC"4]6=#N?RB>Q3(F)&?6$.\VMN9AV/DK/=TR-0U M*8?C//OP\D.P715RF64!I9?6YQ"315IO%UEFB:4V#S,B^OTY\+C-O'C"5,W( M=%IO7[M2(&]4($LW)%.>UWMZTZ)VENV#'[B@Q;W^(CH=.?.QP"U9_V=I@=OW M+*S9">7@A9D;9@1ESC?Y("O>(:(<8"YM1P0I B^<]0$WPU(Y&9488.*(M*P) M$G_D0!IG839TQT%S\< ]87YM:AN<6NA2X]8,O!FKC)K4-3V"*:+<7)2#4GM' M,W-0C@H<$O"&&#Z/)^_O@'5B9AYN_'IYXOO^B/P?-#<7ZXBMF)/5^KJRFL1X MFGO/T+MYR4J*3)V+"!B@.ARL1FEFX&=*!)/ YN'E6US3SHCJ3DL@BSN\J\ 7 M,@7"52(>V ,F@@GI$E1V,"J;CMB+S*'9)1)]\'XK75R>8^:C5J\W-;W2B=D3 MMS@:-K&^+F(_QNQ:_(*E>(TXTU;A%D5X\AN=D%98Z&J;49B-+3&^MA(X0V#5 M9<'J02\$1@N )%H0S.:)6A7,71K2Y;@S*G0ORF[=S#X**K2AX)B/"3_1YXB3 M< \,V+,MV;LI0"SJU&)YU]V0O^M]_GJ&Q<%.KB[OSB[O7B\/K2+9+\Y(6V^9 MSK[AX5K[;:0W'#Z[IOC8$2Z'P%^DUC ML#D!N_#9B.C9VF"%8=Z&!N#0U,TH@>0<(:_ *B <7J4%Y-4";QN#;8AHW\M1 M/F$.+++UQ:+L9VJ!L#)R.V3,]Y+@4+H0.GD7V#0P Y']<\J,Z+BO;57G MBYI2*[ : 0@H':)TR!O,?)XZY'NL$= #&GB^$?XL3$H^<%SX(5.]!.K*#//X\9X;Y@76?-RTP HK1$)75QJKJ!JKMC<:JY:C MQOHG[KWAX+)@ !45 URPXN^H5RS'"USXJ>\$?E1:C-QP[T?!=46MU*VJD$11 M=45];W1%/=],#M]U+$_HB6O7,9@)JJ'H7D-]KS3!JJG!E:/.ON5$[V%2=)YS MD"NQ@U0E1, \G9S#XXY;9!T@1E6I@,*J@#U9C ALE]WGFJ>0.NKI MEEIA#8\H#2E501MG\]\]4:\@\AF*K"Q"+BAM45QMT=@+;2$.JMYDV*# .B < M6Z4#BJL#FGNA ]A3C@K@+'RHR+8?QK-;JRBAWZ[02QR8]_A]GDF$M] 9ZA=\ MS4R,:;>FORYFNZK9NI]5 VNJ:J"J&KC5JH%;KQ>(Q:.B^_1;FHPOE3"9,M,2JE$.P ]V%VC0&/T_(#;0N5D MZ]*7S<\+JFW^X$(QO!R< UM8Q:>/S^HWIAKT.Z-1+>-,!XA$=>[7;LQSK3OG M<>7WXL4N]T9I9'C3"X\JS:$-S_V@EUS2-U&:-;F1I)"LSJ6/QA0"G"HIE,CK M I=[[P&0.XU/B:D20_>5HE**:K.*:KH3^.#UE.)_!O_C M6G<(@5TA0"F\ P5\-$L6J+VJE;I&JK4V_%^C\7YS@A&O=K1>.4AR U!)P2+YKX.WS\3E MRIT8-3W/8[CT<$BSCUV'$/:>E&+2QD)*.U: C8;0?9M6@#(KO9/ =>$[H4+S M'1^.VE,T% WES1VL,@/-A44F.5[2L?' MR.F>;>*?LRF;>_X)=5T\AOM//((W.0&XMO0)P&6L8]/4&IW&L\-_=\C,K:)) M@7=)\-8RP%LKZ]7=@K>N59O/3ZZ6!KP26Y&O?SMT7+_L,W>$#_Y@ M8>Z4EVR&/&S#N0PY:=1-?5U;V7N@W$*^GCLN;GN=;G4]97U_^BV:]ZVI>-JZ MUNS4Y%4\$D"IJ,AMK&LHMX3X8!X^)[Q&4& ^<- MX*D1F_FX4X%:EO.(V="BM, _LL6AN;8BC]\.XG#J!'U_$%AQ:VZ2QKQ-&'2M MVGXN"X3Z68F$KDU*@X0*E[83_ 5\>= M"+LNZGT H ;,Q5I)AN,=>@A]G_1,O;*J.;1 :QPG+.[9IBAN&&4%HO=1MMK=*NR(M2B8RAFN&7NM.3ZU"F71 MI51-BW3.^NO=.5A;H*5UFE5YIPP2(*6HP%Q_.3L'8.J=NM;HM.4%ID0V;FMS MV<-,9%N,8?3#A1_<,C'&8HLBHT4YP]+X'&OG#,7LO;8 M(C#_/HLY?,G6]HVKFMZ2>&E9 MP4%:99F5]+QHGRAZFNM1H2PU0B,UB<19^% M9O &1:;L#,J!QXC%J,=,%1*23;VLG0=X!'+;I_8][UM(344U M95(C:Z?9720\#==4+YE_]F18 >;DO%'%U'%_E\0%-"3 3U'ANG86W";AJFLM M_?F.5FG@*I%%5+.[;KR9@OCT284W9=,O:V>\Q6R]L UGQ.[H4Z)FUBV)494X MPT@"R!05H6NGON6.4%VK5"2N-B21V5,3P6@B6 1[5]P]*HVU4V126U(N'=MX M4WIN7:OHN\LY4+NT"BT!:V??Y"8!==RGV*JK?5EJDOK6?5F%L-:O:H :: #3 M"; HZYP*D*M&\O+MSE9=ZU?X$C!9=T]UHZ9U&KO+C9C75K4BVFLE Y$,K%\^ M[$TR4&]JK=;NPCWKR8!$%EO-K_%0IZ^<]KDEJO&*G22>[Q@_AHX% B$.3_OO MG]M5O?41[A2;3/R).E%-D5),VA0IB?2CFM$D)ZI94R6ICE53-!2-_=PU7!R/ M;XDJ^&,ZP8+%10O4R#;Y7#"I;*Z=8AF,U.5W3=951)Q$Y M:3"Z?C&Y/#%:!XS6M&9#U4A7\[]ES=Y? ?71 M,"OGQ8ES&%+\O0G9>S7E[IIF4!T4(A,Y:0"ZU;SOZ) BWI M!1U2)EYRF/9AF[_BIM@VFMW MVZ#W/NV\.%/:)8\#25GVPS;F4JJF!3JGM78IK/S"9$VMK4L<)I, +44%Y]I% ML?);9^AH[9;$Z^P9!F_74TSIX'SXTK/S9 CIF*!XOGM%I#SOG7G>6;$TRX'I MU.&'TB05UVP'9^U[:@K,3@0,3@;97\\A6#:G/?4HPD,N-J M*AOE513&>$NICA;IF;73&5,J9MU*N0VMKF*W,I&3!I5K9Q;F@,JVUMYA,;Q] M,FU;FZ$>9CT;14/1./ Z2J )RBH6CLIV(K3G!^\0;( M:S=>HA:E?C7RCTQGOIV5%9TYQ;QF[NV0NFS>J4\("5UZ3=TK]];'_;Y_4BM@ MTZH/F1?/+& MU(Z%NNPQH\R?RD-N@GP=&^T&]/W%&YJE+KR6??J =W6C/\0)?,^G-H9+58!- MEE!&.RN0OU2 ;1:M0FLL"FD,^!,SRW\SUYF/9I3E#61( )*B8C(KZ+M4>.W0 M,2F1AUF[9&^8#>?>LIG5T76LU7^S9*3/8J,_8 E;;KY(" M*BJ\.Y^]9YJB)".UP$GD)OQ,##KF/K64H9-&H:P=E)IR]QJ8>V&?A*Q-Z9EU M35\%=_(J\R<1.6G0NG:X:C-H18,(L[-60^)BQA(9117(*G5OF$^YC6>$4-?F M]KW*@)9'NRP=/YS7+C%3SR*>]@PC& 6B$/4I&W"#K[U#LJIKK1V6=56V4%JT MZI6LX/%2QG S<*WCOO.&5J])[+I)9 S5#%&]<1KW G<2) M$=0'@'MP\P(!>,/B;TQ*!$NBN(E8REQWD537&IV*5FM6EU_]7;SXJU?>L/J[ MB:ZUZUI#?[%K!5O^+40%AT6&9^WEY QHOF7Y3J]KU89$19^4Z;Q&H:>V.1(O8KXF 1![7P8EM[>3]52JIGF_F9^T9-Z^QP M-CZO[&I%-/=*/"+QT-=.)]B4>-2;6FN']=?6$X_(%_@)_O8=:O.T/:(Y,X8QLHN169QMQG@AC3D2RU!((=@ &\O<69JW MC!%JX)H]M2)-W]'I[%U_^?Q':1X[E?Q^46#61:Y_G+Y_=N++\[VGF+LS[.[U*U'&)S]\].G8>*V7O>^G)4_WYSU M_BCWSN_.;HX)M1[IQ(NU"[ID-IOITD&VQ6U6[EN@KF95M: ':I*2H8LJ M[V?0:*49@#Y&/>:@%3DZJ"$G\([YBXDO.WMY"06591OO4)<09T!.4%.#&'WZ M0+N97-VJND%2\867R.:O@3[UD4]HP;A7(C[WD21^C%@'=\ (?67?*/==1OZD MGA%8U-7(A6T&O7^U M 9O3SG9@62C-PG!&BDZ-J9%\#Y\' M%1&T![N/;DEH^'TWU:#?&<5FE[85'SB\$JQ@/;"XT6^EYNLV<4-9,%N->61U M;G:I @3V#M0<(R-XP= C#+!H3N5VR^4DTT$PA?L#POW2467YQ"/)'MJ64"Q8 MS%62LE5)J2I)6552,!0JE9 HU.P':FI2H4:IU@-U0F1$_SMN$W_H!!ZU3:# MG@PV]@E,X<,D7P(S?/I>N>.')0F*AJ*QAS0D2E'94A9IO�JOPB=;K*)?.) M1ZU#/PHORZ2_NH"^0:?[^=K\PH7QN4U39I0WHL._*U2(>&!VP,Y=9X1+-TCA M7]P?G@0>R!QS+VS#"M R]SR/P;_FVIL(NXV:5I?YU#(%:SG*1^CU#%C7IK"N MR07K>DNKM*3:$RNM@54YH-T3Q_-Q0;4(AK6X">MZ(P?+C%"Y&GQQ'%-DKS'W M@1O,NW4L<]T-9DVMK:M-'$HF=B,3S1S,^B9D0N\\WPTOMTQ(9-+5^;J*AJ(A M'0V)-(1R^KM?7,?SR-AU!MP_;)]?2L=EH4?2RL%+%[R]%JQ==SM)4VLV)0X@ M2 "9PB*TG8//G -"*UJ[O;N)H_*'I? I% U%8U]I2*0AE#_Y(5-%28I-X\.7[E@@1,9NYU!)&D9HC;G//QQVW#TQ91GD4C9Y' MP"CD-"B:W@R?WZ9M.EIEATN[RCI*#-IJ'C&DC8"VI75JNUM[W2<+J2:-W1OF M,;%K%DVDR1Z8Y8RQ/H6RC_*HFGP2DD,^@ZXYG7+Y;8JFKE5VF.2AK*/$D,TG MV3A_R-:TMLHJ5K/'I6VC[P:&'[@''THM< 9E-8^LXAFH8#JEMTA!#?@3,\M_ M,]>9UTWE/Y@+VHJ&HG'@B1+* MKX].C'#"XJOV/6'AE%)M'#Q8!R>/E.2K&"]1!&)=_Z9:UUH=?<]<'"4*AR(* M>>0^YR8*-:U2V=W9C,K;E]=C4C04C7VE(9&&4-Y^]\(VG!$C ]<9Q3Z_8Q^X MKR^EY[+0)H2*WED1*='U);<@-5 M(C.H'&5%0]&0CH9$&D(YRMTK?\A*3?V$_ ',Q,3B<3L7L7G?RKU4JNUN; M4W-_B=&:M0MCU;E_SFAM-"4N_"Z1'2R.<[_8#IX[+H-!)T;@NLPV)L1RO ./ M@A=BF?_= G65M0-G5>,:8>8D@LR=2VTOI/*%J1GV+4E*O2K1Y[34QD<@!4/%_14/1D(Z&1!JB M.%.$UQ)E^L)8Q>L /GTZ],1X*3V;A6&(K+UZJP?-XLR#^"0O;@=@R:^2]*C0 M8PGONT,(G#WY+@5GB]O4G5SX;.1=.C8VQ'5$A;>WQMVJ6DOFLFX20+"PB,_: MO+%ZX$TVQ+>UBBXQX"4RS<59Q5IHFJ]=YX%[*!. L *9YD+$)A:HO:R-.NL9 M>E!GT4:=S\QF:QY84"]UJUI'K^S9;ATE#X:.M1#T5 TI*,AD890GG_WDA4C<^UU?Z$&_H+I!'V+S3L,_Y#:SUG<[FQ' MIYZUR6A5QQ]@\^;M11VMW9;'O:D5T=U70A$+1=89 :MZ_V\6"I@#-[5*79XY M\')"(9%%5SZ_HJ%H2$=#(@VA?/[N&75MT/(>&3-@QY"ZC#@#,'^C$=A#SW>, M'VI3GJ*A:.RG@BM.IM'BS0B?J<<-%= HR-QMG?-KKIE[BY9O?@X7V\;X=X&D M9"Y767HN=W%Y7NI6CNJ[JY^B AQ*2%)"LLZ).5L2DNJ^10$ELO;%F RP.+."A8L<_V)HH)E9IL $>L_"A0Z/.('O^=1&"Z!6.10-16,_-9Q:Y2C& M*L?2DZ ]V)&R\@QNY2U:F7.WV!+V0D-X&8SZS+T:B'N]JZDYG(WBKGC24E6K M->4Y5[60D8]"B\K*N[=V*2JZ+L_Y?'L7_2C.W*;H*QY%5FB-E7=IK*+0(OP\ MTVOK;MRN:HW6OF6M*V$Y'&%9>??&KH0EM/_5'1ZKM/?V7ZU^*!J*AG0T)-(0 MQ9DA+%S].*'>D)C\@<-5TT,+9('U,L6.CWBC!]JS Y]!J&20V$-:YRR41>.4=*: Y4:-8YDF5'0K.OF\9_@K]]QYQ@ M:REPI@L7P&YU?_HIV[#^.M?&7S].VR.:,V,\(]L9F<[99HP7TI@CL0R%%*X- MAH4[9VG>,D:H 89W3.T)C!48=1](^ [B2Q0IHS##) -N4]O@U()6P04\Q\<[ M>KV].8\)##\!/'J KNLOG_\HS6.G4ODE2]BB*T*JQ27PCV;?=?G]6_*RM"*( M1HS,$,CVBF*\SK.HU&TDN!DF#NAU[\M9^?/-6>^/9/86AVR&Y-PX#0=EUWF< MNWAW=?*5VS\(_&@PR\KFB0J=D&;D[%'_1IO@<,0_N@3'ZRKY1[KN,_$D](P!# MHI$+VS@BGS[ "[:JYJ#%)VE]=IMHL9"OH['+ALSV^ ,C437XG33R76#3P.30 MQ/=(?Y<:U@Y F@'2POA%:DG8?Q3SR+(FW[TQ-9+OX?-@,H3@9&N$EY7H"D9_ M9HY9$>>P@.U&UR(TWC#IGS;H=T:C^.AVX@"'%P,$VP*\MG\K-5\TF)MSG;<< MV\CJ7"K>$4KM'6@]1L")]H<> ?<9US\CY;'E',YTK$O!_H!@OW0-8?FDXQMU MC2&IZ=JVA&+!\5Q*4K8J*54E*:M*"H8[I1(2A9K]0$U-*M0HU7J@3HB,Z'_' M;>(/G<"CMNF]E\'O+D862APG;,%L7N;UYN*6$5]BT6N#]O3Y>MK"Q:P\#O;; M_[+?A5_,W1N\YG$LW_Y7Y-ZGS$R5=]6]\H=AAE5JI2,Z3N^=!1A\K_:<*QJ* MAO+YY=9OBW>>G3LN@T$G1N"ZS#8FQ'>I[5E46&YJ_B?P?%SPU8C-_,.>"BR[ MDV;+WM2[!>Y4U@;95=U_8=UFEO%#[RH"Q4F$B3N$1$B]9YMW4X#T$GR 8W8U MN*-/UXXK?O!]E_<#L0A^YUQ3>,V:AR82#QH"GTK==FUWFVPSO+;W$L'R\*4@ M6PB:69LJ5YU3[($0=*N-JDS8E]:B%V?&LMBB?[==!L/^-S.C*0JYI]PF8H<( M +/L,W>$K_S!PAPECX'MYS[?^MG@*Z^ER7] \E:UXM)M7^!"-+-VV>;E0O0> M*+<07Z#E/-!XMPG*MNHTZ!6)%.<"P&_+DU#RMB5Y6R!N65NV\G)6=BINW6I% MH@6 E1?;511BUU'6.\>G%G%>B[4>=OQA?U3C<@U=)9K17.?(GV5U(ZX5;<'5 MZ-1JTBO! PU:%$)T%DC..N< 22$YW7JC(\T>5WW?JN9L+=)QF*M0BH:BH58W M#WU><9(QESCP2<0FBWWLOI&K.$;KG"J64>1CWB>*_:$UG9ZVUFGL6[% )2(' M*B+KG"BV>1%I:O6./#,#5?TFU^HWJN[-#%+GF0/H5W5O5-V; ZU[P_Y*RM[@ MQ[VL>B,JO@T="\3."XO-M*MZZR,\1,[^"K@_D:@$SM8+X:AB.UD^ABJVL]\T M/DU+2O4S_=!-[B=>@OQ>DE*,4XQ3C%.,4XS;R\HO,A:UZ!E&,(*I@[^[2G+[ M2T-)KF*:V8GX1F7_#?,KM JS?*>YG*__I7H+B0$"Y":O[S2ZC M7N!.E*-07&V1SL2.L[#53$KA7JG(4#SP)'I/JB.N%&[V #>]D1/8OL*-PLV* MSCL=\RT&,Q5P#@4X9]2U@9'*5"GDK(BP.J2"CX*/\I 5;I2'K' C M(V["^@!2X48%KA0-14/14#04#45#T5 T% U%0]%0-#:>)["EN=6.RX/'!2*K ME5^V/2=?J53X9VI1VV"$^N24&6S49RZIZ3 ZE6KUL$N&+T&N]4OF>6B;"_(L MK%@\=^HQQS+%U;)>+=?T?R=U&L,X"R83.C:6;>P]<:\<)I:+G*%O@KVILL8B M$#Q?V#B,#E\%ON=3.PJ'A.6,*TN7,[ZX/"]UJS6MV6AH+;TIS_E \F%LT_U] MJ71W2Y8#C5N5C> [HVQW.GDN?-^Z9__5)#K[3\%:3ECK:\-Z6D8 ]X5XES8;:*[TY+:[4D.KQ0P7O'\%YP2F>K MMKX:GY9F7'38X#8A/SVULZE5:KI,T#_0(SKW:9;9JJ^-\WA?D@!JZ))O>;:I M:XUF6VMT&C*!6C:H*7TN<-[8*,ZWHK_UFE:I2Q58.5 %O@AEUQ%E"/NW)J-.YL8=ZZ5*SK\&WVL;28Q M!*Q7N*2.=3'6"5G7Q;IXO2)OP/H0Q5/14#04C<.GHRDS7'B+*E$ M8FM+P/(&($22). VE249!23(.RNL=J;B$HJ&HJ%H*!J*QB%XC(5U4#MYQ(ER MVF"QZ%GT>\$)OAK5$M1[N20VA#:7R90R$J%Z-[X7F!*,WC## @@J>#>K@Q ^$6?7+& M"""/L"?F&MS#XP-5Q1Y)=)2>AW>[>O$>O!61P\S3P.7V_37TS3'#79;BQZL0 M,VM>? _Y-: 7L9]RO61%&(EX:< M/(BOY1+*>&/)GVV@7ZO7]V2#_:%,+14-14/14#04#172.V /JIY#2&^;7I!4 MI5>D#>.IC*;NG\SSF4E<^.-R S^&L3L$LJ?B==(HH,9R4[C>(W7-N\F81;L4 M8JX*_?(=>7IS^SV/T#1E M$IH5/8*5)&;.01CP)V:6_V:N,^\;E/=#3@[%2U9T> L3\SI"$:T M9J4J[[1D]]@[?*@O.-"GG#_0 M$W[V"NJ=//8^%A"R$@6-5%)45P"OW*<>,T6Q)V9[5("%G57U:T5 T]LI" M'KY!7F"/<]GG^X:M7SWS/X'GXYN].V?!>\3\2VC;DY2RO<%(O,=]=LO(CR#-:L^ZEJU(W'5QT,4?$5#T5 T% U%0SEVEF[YH53*7 ECKG/EV M&CD^7FIGZ GUAFLN7]:T2D>B"JU+\R5S:5XB8*NFJ*:HIJBFJ*84K"E2^UER MMFK_O+\\BG<=N".7'2Y3Z6E2AE8_4TM4WJ<^^49=8TAJ.@P' 'G+];J>H:;V M2I!U"WH-FD!,)^A;;/\4V^*V+U!L![_G41J:ONTVB6M-: M>EWKZ!*5[,H11))B6Y;Q^\=!R5]S(_*WJ,#"T+&@M5[XOC7]CFJMK<1.B=U^ MBUUK;;%[ZQD&>8B@WJEJE8JR?DH,]UP,VVN+X3HK*?G)7Z6"'JB2/R5_>R)_ MB^):G?7M8#['$NN M7Y%;.$9'@=/ I]Y'H=M7B,LR?@=E#ZL5?:-RN!7[I]>TJKZ7(9JB&\#BB>$" M*:PNEL)M!3E;=4UO2G00Y%(+9=$:ZT_PM^^8$VPMGNC>A0LF?^C^]--T,3*U M6KAHA7&)?J1:,-["ZZ$3Q+"H!TRR \LJ0<=$!R/ "<_%8)85C57RW1M3(_D> M/C_@]AT^6IKG8J7RRQM:/,_8F;77BF 9\ ?A$S+(=U,-^IW1R _;SOKX!E>^ M#V5/Y*=^0J:?*?QI[6< EYF;)W]>);^7I!3C%.,4XQ3C%./689SAH#\#<[UJ M:1LCF[5I>JMY;5F=2[N7@A^I:'3(%%5=34FN;)*K&+I$@J7UP)K@2DE. N)[@BD4O)K))9"4@IQAT.XY2R MS5"V=XZ_.P=)S< WC/3FCI"^=*4#^00B*OT:6X7T3NSVP?*@X$E)NPNM\<)=HK1Z&XVB*=Y_W?/[>K>NNCFDDIW"L5 M&8F'V-JW+8G8V4$)"C=Y+]R-G,#V%6X4;E9TWL,:. HX"CBK 2>NWJ*0HY"S M&G+""B/DW5?'\]XK^"CX* ]9X49YR HW0);FELM.O^J4M=(M=;>]/E7)"JI5JW\LNTY^;IG89TR M0]3LW-5Q6%NN.+D$.2P>F5'A<7-!GH5%(;-/JM*KDI]4U=%UK=6LR%-)4CZ, M;;J_4A5'78CO[).@WHKOS9X$)='YDPK6?1+/,CB7XB2>=EUKZ!(=?R4?U)0^%SC//NDF+YQOZZ2; M=D>J*>B!*O ]@/D"E&>?)"-0O@VT-F &V6EIG8K$'K9$"Q.-AEB3V/3"Q*$N M,2D:BH:BH6@H&HJ&HJ%H*!J*AJ(A/PV)9F!;2@V3.1WLDOF$BU6)@ZXKI6@H M&HI&86CL?Q!ZR55$.>+.M=FXLXEQYWJYHL._T. MUFZWY U8'Z)X*AJ*AJ)Q^#24&=ZJ&:XO988+;U$E"D!L;0E8W@"$2)($W*:R M)*. !'EGA>7.5%Q"T5 T% U%0]$X!(_Q\!W416FXC3P"13GML%CT+#J^X 5? M#>[HT[7C8O-[ON_R?N#3OL7NG&OJ0EO>FL[;J=5D(*KT. ,,C>!!H1YNT4#(19^<,6+'(^R) MN0;W\"1!5;Q'DD!L*P\W=_4Z/G@K(H>9IX'+[?MKZ)MCAOLMQ8]7(6;.8LBL MO?.RTM(Z:A^]1.3DP7Y[T]A?M'WM.?+_I%; 7@;^:@L;ND*\-.3D07PGEZ#& M&\O_; ']-:W3EJJ Q.%/,!4-14/14#04#178.UP/JEK)(:ZW32^H*:\7)%$< M3R4W=?]DGL],XL(?EQOX,0S>(9 ]%;"31@'IRTWA>H_4->\F8Q9M6(BY*O3+ M=^3IS>WW<,JVU>#>7$M$,\5:QKGC#ACW [AGW5A?1VO4)4[FW#V*"RLT59F$ M9D6/8"6)F7,0!OR)F>6_F>O,^P;E_9"30_'2%0U%0]%0-!0-1:/(-)3?NU6_ M=\G=[BOXOIIR)>\BNQY?8*SRFQZRF?!9NS ME-J!A;]:6J4I5<:N;) NK 0MN9=I!Q*D? @5"U,T% U%0]%0-!2-(M%03O!6 MG>#E=F2N[00KIW8? V,J\:M[P\:!:PP!W9E;.&WF W7?M\0$#V]A8I)'*.+T MQ3C9H2AJ14/14#04#45#T2@R#35AV>J$)9?2#&N??3WS8+AXU3. @KM^+8:& MUFZH2@SRD).G7%(UEU(,:YY_/?.8F)''0#]Q//\;\X?.VCNP&FV9\'Z@IV#O M%]27J\&@(#L'V730R+"H!\W]J_J7QRR&D3.+VXR#:BCM.J"T*--JB287(=@D M !LE7F$A=69[5 @'>\+/V2>[;77L,E2)HJ_H*_I2T]^65[&739%F2EM;KGK" MYNI/]NR=PT7>(Y%C<%.BH:P7_?JZ:HIJBFJ*:HINR\*9OP5PZ\55OWQI=N^H*4 M@MJ2Y0U?#JO?,)^"MVN>4=<&UV*I;2VGD>/CI?9XGX!'M';!XD:[(T_VP=)\ MV>B)E(>ECU135%-44U135%,*[V?)V:K]\_Z6*_)7:$DJ\#V?VLCT=?M:I=;4:A6)-CKE""))L2W+^/WCH.2OL1'Y M6U0=9>A8T%HO?-^::[S5NA([)79[+G;-M<7NK2?SYB*"%;!^,FWSE17ODC9+ MB6$DAJVUQ7"=E91\Y \/?J_J6JLJT1Y.68$N:;.*)W^+XEKM]>V@802CP(); MS"M_R%S\V65#9GO\@5W8AC-BVY1)XL&XP">L@-&0:7OU\CS:5N4 6:6RR&&8 MSMIRN';QF=S",;K6Z%2T6K.ZCT*WKQ"79?P.RQ[6*QN5PZW8/[VN51L2'=&K M#* 2P]6L85U?+(5;FN'5*FVM49'HI)^E%LJB-=:?X&_?,2?86@JCWH4+)G_H M_O13]F+DKW-M_/7CM#VB.3,+CM%Z8[3<.+N59KR0QAR)92BD@&6 FF7N+,U; MQ@@UL, -M2PUY!BI\\PI M=5L)8H;)^/!* MHD7XGROBGZSU^>BGTH?YWOY^>I/96QRR&9)SXS0[BW=7)5V[_(/"C MP2PKFRZ[C/Q)/2.PJ*N1"]LX(I\^P.-; M56_0WI.T'DN\3T]P%;?$G5O.H[>;IKT+;!J8'!KV_C7ZF].G=@"R"P 61BY2 M0F+VBD(=VF1O(]?!Y,@Q"3;/E_666N8-QG\F\JPFR#C487(C32TV)[ MT*#?&8WFXMO)D=I@]M.."BF#)0%>PURH^:)YW(RKUME^WE=6YU;*!0-Q/G=< MX@\9_.>"5P535W_H$0:WF5/ULN'MMB_MQU;BD4]RW<(=S#N5F95RB]&,BW^3 MM,40H/%_.QY-A=H-*_7JCI3ZT@#=.]T?9OUN1\GOK*:"?*!:2>O)!*H$-36I M4*,TKW*G95&I[[@-KK03>-0VO?-#%V'$3QP%;,'^7>?<-0.1JS%SJ8]@: M5Q8>N,^9MRN@;(8&=#(FLUG'_%!)*2;E2DHB=:@*O'4OF4^XR!+<\H[#G2_J MO[Q8KU=_R5Q2WV1[%JS"-W+8\PQL#G-!OSK>P@.67UF+[VCMMD3Y+/(=O*3P M*O":=?AX;8K7VE;P6B]UFUI%IBUR:EH@LQU,%?+%U!67 80-;C%Q)GAH(/$Z M?A-E4,>N@U4D3-*?$"=C#G%\.!,(14/1*%24I#C3@FIKD3X\96/0@9P*PTYM MD]"1 ]SX6UPX[*G",N3D\;:6.TWVE8I(*6;#9XOAAYYM]E(\7W/24-5J;8DV MI$@(I<(B-^MPV%7G"9M%;D.7%[D2V\Q#/ #'" M[0?XT7$GY-'E/@.8/=J>LHSR:)OE#E5X6=M4Q908GT2ST'*YBP M^MQQ3YV@[P\"JV<8(!;^NGD74E7TD1! AX_7!55R&EF90:L:Q/P!.RV!(U6V MD(PG(*BI8JE[3KE+'O"P8T*3)(RH? @F5> WK"3"39%E >AW^L E\5&93XG, M9U;>UZKF\W/@<9MY>#1+G]N"QR<)#$[2*.BY+H6K(F/G9(@?+^S>"-76U6#! M(U\Y[7.+^Q-]W24AB0H120C%PB*_E8,=EASY#7F1+Y$]5Y/=4ALRVY@0-A@PPT=#:1=D M"YZDBF=!<*V91[90Q/63B.EWX+A[(958)WVW709]_9N9:WKF=:ETT+9*1ROH M+K:9S3QRAS:/W-1)(6HE54TNES.C8;S# WN9WG7G>9,8?L$"RFA](-#_(RD9;/6?2P.-JV"D+_U[8 M,==O$J:OF:_=T%HRG4RJI@9RH#8KQVGU',K-H!9SG;1J7:IL)QFS1HHS$5AL M'9,\7N'V.WCR)4!IP&"ZBAOP/%^M.>GY5>]O:99@2!6.V*[T=<3V MSY/O'C,O[$1!]1+.KQDF;&B5EL2E+24 5&'QFU4):HW#&S:+WZI6;77DQ:]$ M9K0X,_"7#GG#M19/'?*F2"DF;8F41"I0S22ZUX%K#"DN\SD#G$V (?;#Q!GV M5\#'6$E S2'D23=HY5*(C$Y$A8@[IV< DUT&[I@9H/ECZR^#B#K M99$(8V# M#?SM&61S*46V((@#L 0#A]%#^N>W1J1ZIPFS*9,H VCZIAFP1MHRE5EHN, M1E/-+;LQ HG++.HS$RMW4L2BQW=1H7/!$J=:L\][S7Z!4LNCNM@SI187;&+> M)<,BA]0;1K\LK#VQ7Q7'I$"M#&TH@N0L\@?R*'66A^B\-IN6*?RS1QDM:H(] MS6@)\)A$;HN#H9XOS*F)M2QSE'8>1= 6I ,DB[)O30>82;=KJHFV'.0D G$> M]="V">*.FGBKB?2WGW*:VH?):%"G%I,+EM:CY!)ZK9S!F>F3@.B-HH&/\ M(,Y8F'[VQ%R#JP/V9$HN;N=1,BWF^3FP_!8Y?B48[IU%#%^WCG)-Z[355G6) MR,D#VSQJIFT*MKI6KTL,6XGLI9HR) DNF-_BXV[(P)U$9A,/IL6#"#SF^Y8X M6PIOPO10S!1]I*ZI+*E,,8VW%%2;7RPX=]P;-HZP@6>(C4:.+934NK:TT99) M):DHG R(?4L-M8TC5F^IJJ-JOOF:_0QQ%EE,L9!E<@P'VR;!JD.';2"+O#;? MSJ,$6ZR\K@:G$6J\'$RMUFA+M!56%6R12*1-O&%1#WKQ M5_4OCUG,\)EI<9MQGXU*NS;_BZ;/2S2Y"*Y!9K&6=U&>RWLRR%RIRW 7EAC. M;>G-_6R*/&'#/ J_+4@[2!9^WUQ*H_:*IMP-"):,A^\G0B5JBCSA@4X>M=XV M+2WI&K#MZBN%UN61G$)'$P[SK#9%0]'8! V)-(1:K^N>16>$#PA[,L3)I\2E M/B-&= HJ6$\QY\!*+N(#KM<]@%VS#_T AR)'7CIYU)@,H74U.(N =0.XNK+1 M>\+_SJ8XNF&>[W)T7\3>(=NM;Z 4(_A"?B.[>5V MP,RH"*!CO]D%JU=546HE?=O>X-K)HT#FO@I?M[$[DFUWM0]4B.' ?1!,U"Z*]_&JXJF!XC&= *L:SVF>?TBM,!>W>X'& M;&5HS,V'*K;DC#2U1N>51)0M:LQ:$9T1)6FQI+4SW?[#D#2]J35;NXN"K"=I MD6_R$_SM.^8$6XME[+MPP>0/W9]^RC;BO\ZU\=>/T_:(YLP8ZLA.1V9ZMAGC MA33F2"Q#(24,!C">N;,T;QDCU#"=Q[N+=U/;R$MHDRR;>B?,KP/L]00TM%M9H M-V)JYI^#T@V?^L@4-%-"*92(SWVD&GV+N 7WP:!\9=\H]UU&_J2>$5C4U0B8 MF".25%;;9JLO8QUVDM9AYXD.NTUTV&[:]XVZQI#4=)AS@E>]DR:\"VP*]A_& MY?VK8[ -].9O+Y(+D6"&/LAE, )GP5AN27;6W[J%X>0#;D #HM/0P5Y> [P, MSKP[>-EG2^R_B_RZ3HDP<)K&J&K=@*'RS(N]\\S4C\B5>T]M_K?PUL14_C/U MN(>^&KEVF0<@"'^2@==OZO%,-"/44;Q["B/M\K"(&6CKN'XW])9W9>CQ:G;G M]9#.7!A';XMV?+0>T^#:@+G,-D(5&2MNC62H M\$>X[ 3P 1$5>.&CZ:?FU3W>!P\0+^A[W.30!>8=D7\QF!<\,,L9:] +.QC M/"! DGA[>% 4&3$3HW]X(\>FX4]\!+X#:FFQ)7#LPLS"A>'$U!?LY( S2\2F M'J)& %GWGKD301$F(0Z\S>4/,!,#ZC"AB6K>X;-C+"WE>6)S(0:^W(DS1CEQ M'VB,HF$ ;06;YWGB29"DJ#WA'="(,7P2GC#2"P^99WB=$GRQ./GJ7E0%@FN/ M0PXZ'\<&^@%F: Q]'8='M1'TC#Q,\H$I&0N[YEB6\P@O ??0IA[,7AP?M9;% MQS#?Z7/P\^[A>])Q[ ,,MS5!H;]WZ)M!7;C3P,8;0YP]P05X.4S$AJ#2 MX#L;]1W<>^.,)O ;M ;L!UQV#&B>QT7Z='+1I29WQO2O@ D^XG#ZH/)@2C:Q M\:8T\;A9V B8A3X$E@,T$!]7,"K.8)#P/1H7I 50X9;8?40HP TTK+#E,*"? M Q?&[=YW;(U\ X>4&L, "S&!)WWN/)$;X+M+8%;[ *VYL.!6A\-/EX[K#\EG M-["]1V[\T(0T_@_TA4T^DI,A4+<8@+GG\K\=FWX$? ?W<%4C)\ '$R[-)^/_S!EEOM-NU>J?=K%<;]5:U MOA7KG!Z!M+T*C3/HF#G;+(>URIWK=\.Y($/B?+X>92!#"@J\SQBH6Y>-00D( MZ M[_I]J./17>:C5%NX'4:\8L]*T,-WPVU@P M04;?L'M0@N(=M^7_/2(]T7ZT$A,-7S8AIH.QE\0*0*M%Q3E!9[8! \?QPS!- M9-[%OGGL@N@!CK,%^CD[: -V6KS4&<,,.31TP&-Z+W[6!%EJ_B>(3D'3!(-X M>-R$8\- POTAS]&1, +7%29T^D3X -A=:)7-T,92=R+:14&95[T5>/)5P(5YW2((C&QSQ"V0$X(/E,W"2NS[1[R*01_<$(EI\?"<[C>(+Q M"$;CB(U#ZA,:;B$*6P::%)%"1X@OT40JSE75P&S3?F2:$IG!AZ[2H]\+,#AV/I<\/ZU-P 5C?%W=! M6WS'%0V#H02=SS&0$3?,-_ CMT380>0(=N>5U&0_S8T_9B0Z.A.(4^ MC_J C&@T:K/L9G%H%AQYYCM:(@G8+FQ&K'[^ -H62^FIV^3\54$ZSG4D6#4& MO%OLR[O;LY/WN#7NG/7= "6VV@E9LLTH[_:L46A*$AV4R:R0W8@>+.5(>FIOIWU&)9^R!'"KF(M2UQ6M Z<_ M$&T0+Q"Z2'0AI4NM>J=6;S8Z M>JVV4Q=XIKF'Z_JB/7]=D--3_TBRA!P\"[,(>9F_"Y7_X] !-[?L/*)UFXV^ M],"E\Z:QR]#D14IC^A[Q8IAW>C1R:*.BJ8Q/;0O46Y,,/4!K&$-PW>X= K&!9H>>01"$&SA9Q@8)-C*D8_ +\<@V#8 PQ: M]W'VQBSG4?C76MP:$:.,)C_1C&GJZ;VJ4#0B5GW$$]%2/B@ \36<&8#@NRXZ M@:'^$A_,HX;)$*D!+/8GS<3% ,0C=E-0! M(W$>0<5$*O"\J3_G!0:>82 "$^!QWKMT/$RU;,3\;7K8H#/9D[ UW3-5;-S^@L6,,_Q&R->!2CK(WDQ<5*T!">2BP!<_*0 MO7+W3 "73!%,K].EQC$MC_.-V8X=_5>HN5PS462 1>;&ROJ!>\+]@S'MW7Z' M&9@.WE-'(REW0^CVV&.*C$?L-'GDW9TS!G^L66F^1U\DG(T"/38-S.++D[O0 MF(>38UM$;V"N'<5=$L6>M-1'0P//A5-HX:[B7 Y>=^^@I033D6A_M'M)HS!B M;$=S[I :(!D7N9+E4A&S# T./!FNUL4!)6A2&&A*PDZV2(412CZI,A2&='!" M^:PQX2#@]-JDK@@/6I3'00%T'HPAARY&;4D/E?9\6'P,-,PL$I+(9S_>:ZE&'$;+ G/"S 4U;FA ']1Q#HQ3.+T0>>$ MN;NQ)Q*/U.Y:+<6HU8[)*:Y>PY263=5(E),-P D"G?HQA ;&8GCT&L2>\ M %,%&*+&<3RO3AD@,<' ,*>7-@ZX0.(-1/ARP8#M]7AE#='-="8^/__R4]'G MUT<&ERYC0SZ=^8*'@>>["4N:,J3A1#M6\>1=:*:A#0GAY#>G[PL3*[2>$ZVE M@K6=>^-[L2"**[E49$0EF3IB1AC/6D5>R&PAHP.@30FM"CF[I8PL40@;YXXW-@3.\31G($F4FW)UG!P&A[,_+W1(T\:$/7'/%\_@6DMB+K1*F>\=L/#%7PZ]WIQ'RY!<0&Q9#TO:4T4L4',XOH>+M&[Y(&Y?6Q^Z'/. M-QB1SV'L*$:17)=Y #@3VZL1!UL=YTEHA"_C6B"(<589Z<-G9B1<-$Z2#P', MOA4/E8@@A#!+OQ(+=X(_C-$2/\[D>]%2Q0\DGB"X^=,(VB*/:#Z!)%0[W(B* M;8@W8MWI>+$,&."$*F9V2#62*"'TLP+7)N':N3CS"!U^R['#0&*4G()J9HP: M"G,!,17,&X9Q3&@*?(ER- R*^N 1%WM1[N,%^C@W3G R"DX1@[FH[$1[,?3& MQ*! (]U[)K3&S BF7X6+9AB>]!G@';4$ACNS!TT#K2+R2SD>VF#C-,AD,-*8 MEB92$,1<)OW^Z?)Y3-^,UN=#8C@NT(N1@ZF@_< /9<*RM%A=%DGMS,[)-7&N M)*H0U.BA:4+-O2!G8\ 04Y2+ "9&E\8Q2D.E,,T-C_(O0]ML1>O4X<(L-3'. M&69V)(E%X7R7VP\.P-.,P1X;HJA&.]X5Q3&F@=^1."HS.14S6W8Q:R2R6?U0 MT\239(U$,R9^3BO5T2;T^8=08_Q^S@N M$3$C?DVRW(=Q:1K'_4-%B<\"1AA&V."+"#VP.VDZ9T<\HFB-47:Y07^V)B&N1+'P]NN;-%?83CRSQ:(B2A/_]%^B9DFX+7AZ]!0T^G=&L6M; M.W'J\ Y_,!S$@_U;J?GZ&L]NBPQMM9!+UABD5QA$+L#="XF523+ @K(MN;4_ MNYKWXKH_2G@V(#Q5)3RK"L_,'MQ="$D.E=ER:]\;FJ(P^"8,UI2B+I*BWI67 M(R/Z9R=*VY(#!7E%0]%0-)90!\4H41J'49K57Z0N5]H382UZX*><9)GN%TL? M-B4Y\J167^[(DW\G99B^)&%;:O6>N%>..?Q-;(A\N0SB*[LXSIZB+90]C,![ MS+RC3^L>^]S0JO7=U0TM?(G0O<'_=[!_^JYHN\PD_$EEL=;!)]RQP':P$ M](V;IL7(&?7"!='> *%]V+9[&7+RJ*O&6\WUV;>SGERJ2J]KM1V6^"Z8J=XO MN#??:ITEA'M5J^ZPSO8^669UW$>WYW%*KJDH ;)E.[S4VL/^'(2T=:7VMH.0 M:O76FV?F@)T(.G*IP)K6KK7ET8!2 %V&-A18V-IO#@/(*FQ5K=FJ[IFP2>2# M%"LD$YBH5^:%"K>VO:W5]"F75M<7M[KYO-5P7>Q63N^< MG^,B>\+=U*)J9K1%-]FA!J(LFC#GS'!BO*X M,U&T/2Q*:#DP#N[SDO(N"XO_SA3_C#:QV?>BMK=C1Z4*T[OI$NS"*T&9AN4+ M\9WSNS[#38IA"0*Q^Y?;1KCADUI1#8&DU(&1U)KVWN-]@1OM+@WK-*0$!M$= MU4\7).*;-:%'HK(D0IC*N+,3N(UGR<0C/VW\P6V'G);8"GUCZ'JDX\9Q:@:6+\[',:/#A&R3CN@]?A4/ M"V !A"R&Z\1Z.][,!'@">$0[YQTW+C\- .'1GE^L@BDL@/_(K(=D%Q3J>T1U M7,YRMAA8O#B-39D:KSZ;=BW2IK5*(N?Q!N1I$4JQVW\_#?>WAQFK< M.>WXP[E*H>F"FF&%AJ@H&1ZQ'3,S:02\(T U$M9YP"XEU<;0, N&:F*W,!JS ML* D%84HK2. 'L8WA@PW[0OACAR,5EC_V_+!R_]@2^SW!8\0RZ&(G<]SES#Z$ M)PXDQ<:C,O]S^\+#UPJUL]?5B*$=J9-L7,>&CV&WO)?.M6ETVLU:M=-H5.O5 M9K.QXWK$F.)/IMT@L_TXW.+$YZ+J 2(2#13\Q0(.C[.GTLR,!'7#FO;3P@?3 MXRE3XW<;54/PR&<'*P>^.^_=?GZ/PA_6HDU*"N+)5_@ 3%_BNI.J-:J5TB97(S0W6')2233&PD><6\Y6)Q& MN&"B.@BSS;B^2W*F$%:UL8?1D2A1]1H\@,PV)J$O!PI3G)X3> R<;7'B*)YN MDAR1)$KT1)10\88.DK &6/?)(/WXH%+AMXNXBA-6JK5MK&$CBJQKHLI8^"8V M/;LEKE_"D@*?XOA)K"-DXYF)\:%-R11NYBBDL)A0="L6TQ&EH\0L[O]G[TV; M&CFV1='O_A49>/L=.T+"&A&X^Q$A:&CW=G?# 7K[WD\[4JH4*G>I2JX!(?_Z MN];*K$DJC8"4DK+#8:!4RG'-XT"($(3\OR..BY*-E[!S$^A.F>G^J8Z 4U\1 M&9; J5:)W:NNI;*G#AZ81*S::64:K^1+1.;B[\W#KT1'2%%#X4QB.4B;IJ;0 ME<,*V8=,]NU2;0AH%MQ$ 5RM #?U4F[PN*2/T@57 T$Y5+)?4)M\#Y&75H:Z M(C4UD^6FN>PRX?G%/1]DL]NB9GX&RO.-O90]VO64?#Q; /=)5\'V51QT;5I1\_?_]>%JKMMX%BUMV%.NN M6_(_O$7[=,F @?^FY&&JDE2SH)+46S5-KQUG98(K:7'<_?[H18C1#L@(F"E/ MUU6RRC#IH;E47QFJ)4DM5]+R@&G]4QPB)P!@_32LHZGF_2OR[<"RNTD-SL0? MHWIG*SH>KP^K#CI/,(YJT!8O4Q7X4T2/!"UE,(;U/ I"?%D-GKR9L@;@ -@4 MEGV3[=]D^W/9&(YJNRE73-+0A;K4435-+[NII.5>3%0B?^@%(FE,,STZ[A/M M7=+>C2,4-KZ+;6AD%X@;.RJ^,W4U'>Z0$!7T050C)D VU! K%\H]TWD[]G?A MV'TL>$RDC"H)%RQE9 /[Z4C1\8FZ!LDBCOR9V+K:?:8Q$;D+45&,/5EI:45I M1GP7=T62)7&I(=((.]XXJLT!-6"@V9(.A5@&5"Z9O DN/B2S)>T-0(!3J50@ MN8K%>1D3)EFI\Y,M^(9<,T@=6 N2F@FF'Y&_3FXM78%J&"'?3;Z)/A W 3]U M8:0MP/DF[3229D Q)E$%PZ$J6RGYN'+%9HVT.61"/<--S,=HIN'D R \CB5R M^!:HNFZN QSY:B5NXMG0\0,B=I(? MQ-0Z18))D"[-I$A3Q#';(A2'F7'R:7';(HR7)7;1J_B(I>$E0<0ZNP5+H,L@ MPCCPX#!5C4_ >T&IZZ:_:4>XHB=[QF99L2*ZTLE$W:.G/R2(%IEV M=(C!$37 (S1#YR+V]4L]R])BGC0&%EA;6*JQ"+2@)0:PL'8)8.3IOUIJE2J4R%8)()%W&$V3Y7_9L4:IW M,NA#!T$=+U64%\4=*!Y$JDT:GX"]%&+# 1QJEELG[;^*AHRE;[IK4EO42(HB M!9.@)1=9J]2K<.L3]EX3*\?X6\V"-BR&0AU%MMH/[$7VQ?N MNWUA18ZXZQ/CDS=:Q-N3M3BE>G.M:I/4Z[Q>9YK:G> M:G#;5&_5HWKK89282*2%JM[E&K_-T^=!($T\IXJ4U@\M*W2)C+4WE!:FD^%F M9:*UJ@7Z7;U;+E;I1T4_!K](:J_*I/']"IT87BG(G MH@UFORG0LL4V]" ZM5=('9]!?SXI+UYP%SN"95X8 8),'8.W;V,HF46N>O:S ML,K_"-^;I%1E0Z?TD9?VA$[).#&R%!LRM04R]?,,.K5NUZ!1(R 5TZA8! M87DJM:BDCT;U?([.?]&03!EQZOQ.8+8>4:(>]5 /0R>.#*,FRGFWE"T,B=*G M\&FKJ"SYFU*H^Q0^L-K( T%'.P6.E04J2F6'WXQD922K]4B6PX?8B%E%I*HP M?'3Q*>]L,.&>-?51][-DXRPI;KE:Z&O1R!02]-:]%M?Y&K&.-.WBK":T4/ M0,U4F-N%0,GBH$3.@F@PP&0<)8:EH8\J,V1>C%X:0CD5%+^]Z#49)K8H-NR- M',!G4\%DS9\F"V$T?RH(^U+K64IY>+NHD%E<_BVHY/98+O'43%;&/):YZ$2: MQ\W=/9,"?2!_3$ D*A2ZVI/!FI,G52 H+B7'&0A^):&Q6IN6&NG9T?FU3!(P MP#T;N*O-)8![6D[8HP),B^HDY28H/O@Y19.J>UTF295'8JI<4O&EF)I) M$E0P>4_;S7LZJ>F=]W3'1TEUP#V/@]O=G*:SLW4]FHG& _?\);[F=8-O*Z73 M:EV?6 T-PR@-M!YU&Y7*NAEXKPFMU=-2O:XQM&K$$DTDT?F?GO\=GI555<_] M9H2:YJS,H"9%^;RK\3Z\W$_NK;S:M9M)-^M:)9]H!S$'"Z"U%[.[UP'0TY,S M?0%4(W9G\@W.KVW7#OII;SS#\#2B)_47,[SX>C]ZGK4N/:E72]7&]MJ+&XZG M,80V7LSQ7@M"ZU5](50CEF76P:V<&ICRUF<%#P MSIJTY:14.37JGD;3Z0.H1=E%2S&_-P'49JG5,(7&M%+[WM[]O;5(E5?(NM[' MI6SM.@P<:+645:-_C%:P;:W@P0NIYZQBRC,CH?=;4S"YXXETMW)WD"72'=;5 M02JE9FO74L@-8NPI8IRNJO:\$6(TL+0R:.?;*QIC:BNLV(3*RC!8 "A**GIT MJ2T?#UDW"N 8@>,&MJIL-:-ST^G:47!YS3N)++J/L)R1" VOPB_V^?8N5)\ M@PWXE^D:$R ]61Y(FT?GM>-I^Q�W:HP1Z(&3-V>;9V_?*-[_($=SF-A^DN MPXFJ&K3OJ>#\4J8KU3ZV&?Q$(.\*>B!HN/OJ\%[). M%-BN"(#\%";DJ:Z[Z5\1?=A3K1^I0:C_Q.,N6_T(=L!"ZAX>,/[$;8<2V:@N M9M\>XLV7DL_3EF[86U9V"5,!44#O9!N]^-V^<*B1YM\1]SFV&1;8?LV2/<8< MV:_6PW;C#GR:UJX+CMG%.&E8Z/!1:6*-7>YB@]D.)MM%P)"P.1VH3#>/B+XR27<==U4.Y..K#J)!!K;T?']Q(R+.C-H.PP\B7[4GCILY//.A& M#O?3HZ..QT$H.'56C@:1[ 1)G075%<7ME?,W164BZ3T"&LH:!H6OCR/)-WD0 M>%V;AI/U27&9_MC+7:9:64F-*WO% R+Z-C9,M'VL00-WZ_ERT/A2TP;&/2'H MVQU4 UG/I\1I!N3 ?Y0?J$&28'!9 (!WXXZF-.XQ^TBM)QW5/!1;J 8AMJ)\ M$G&71_G-0 1@%6F#PNVF;9=E1FF<'JX9;NKCEQ]65VF!/;B'O0[W',>"8$? M=4-J70U4^DYV&6TC M+1STZ7;E0*NL&]5;ITXYA]L+']LHW=L_+#9B1F-^'Q^P*[@K(?(D!)\3>N8 [ MDO;(IND!\&'/QS'P"Y_%%VZ' .*7W+>P:_-]^Y[]K/[X)<,&8!H #\$'6"0! ML-.-<%S9YCQMSDTHYV/MQA0-94/'>/QXQ#BG&]2 B,?'/U!<@BX3$UM.1=U7HY M+%H1L)%:I7JZ?YP?@.G?$=Q:O9*%)62.5N[N9/_E.3 DKU(1 127(B>4C:PY M_I62#T709TO1C>I)0?'06DJD:LN(FCF2=2EYR)IRU/B8^V8J05D&&(.Q@4((=Z8U W9]%MR5,4G043AMA^WNU?<.NV//25"V+Y5 M'G(_'"N&N(] >P- AT=GJ-*"LT" MS5I1=P* QPK\E_WUUD?D"<>W*%L"P[P"XD*B[,7X83P4[6<[*-^':HER@=<2 MC[X0Z,R';0K#%59 M<$YEHV8.=^:(%\YG@[434#>(1H-F$[83 +B;&2N%45- MO.TQD5EGP;ELN"Q$0^8ZR%N MNX]D)'R,#\V2%'49ZMPX5L=KI\>KI/8]JUF&D?*A^&P_B2ET+BQ?UCA]R_)E M*U2]7,'%9DJ3;:=03K5B:DN9VF0&@$QQ,E.<;-_+^>F("A]]#VMM;*[. M 2<73],IC'IZ2\A:8OJ=G,K@['(X^U6$>X^QYN(-L3;$6N.I#,YJ3ZR-(F'@ M?&-P?LE]?PQPM??LR=Q^P>VWTX!< P"'" &_BVJP/';4%KIWJW!;V5?6'@LV[?A6-Z'*ML^% X M6.,AX@X6;Z%\Q4.KC3F_M-^9+H7*YY5+^^^_,BBA!4J<%74FU1@E,KZMK+JS M;D?4DU*KVC!(8I!D/I+,:;BY-229G.RK"*^>52&\..EZ7;2HE4[KVRNS;-!B M1]!B3IM/'7F'$:<,2KPU2A1UJM08)5Y=G*J8!ID&218AR9QFF7LI3M5+S8KI MRKF,S='TWSE_\+DEX!O?89H0?T"M9MH'PWVIMK\^4@?\B^)\&TC<]\1GP/Z<;FD;J73IL:V;HV,>AL*)-39J'<9 M=_3TL9,9MCCJVT-CQ].'9KU6A$=\T7?9>]ZFS-HJ55L:^QZV#X,'"_)%T1NZ M@/PKBZK54JMFXIGTF4X?)"B*U]@H$KRAA%IKEAJ-$P/VVDRGB\&B67FM" PC M[AB0WQ&0+_+4ZP+RKR[N5$Y,5H,^T^DC[A2Y[#>*!&\I[IR4JA6-_3,:6>1, MF-WYC%YY^VV26[H\Q;9)VG+K7(7RO59X!L'-Y%M;E'BKI9/&=._93<%341F/ M0Q, #ABIBF(^=$&JU_9V-YK;LR :-#MH-'NMLA5KH]E;NM%/M^=$-VCUVFBU M45//TDLO1JOJ:\6I&)'0()5!*H5418$4NB#5:XN$]3/#N_8'S;:.4RN(A-77 M*KVAHTA8:^R:IJ61:7=CP9;[THW4S&'F,'.8.&;W;([A X<62;!0R:V#DFMY$1[(A#:^Q2)E2ZYQ%4U\3@3YYJV_ MC:/S5JU4K6^O1,.D ET_1+N400Z%'$5QYB]%CM>UXM:KI=.S[46,&W0QZ)*B MRYQJX4>#((8!$D19$[\NA&V#'(<-G(4A3B_%#E>6=BJE!I5 MPTL,NNB +G,*UFU/V*J66M5=TT:4;?('^-GQK#&N%DUBYS_$^_@:#6#"[OD/ M/Q2;\_YG8K7_\RY=&2TL9[)3%CMEL,LO:(ASP*2"[D.G0$N\F-=?UP-[=Y9F:"B>_V>V7?&TT_[ K'8;"L[R/B_QAZW:,< MM([4CI%;VF@SEE>!;TP^3,S+^<=+X&@1@W@@"[/78Y=(KURT+?/SPEN5/PCO M8A280(@W1\#)R0LGG 33U:;+FN2KI_*(^B*(+>^,^X)U!! RQJ7,(BSF/0F? M18'H10YS0-()F(]$'-[I^=Z O<]1JMGA]G?P)4&14U_@:@?1((Z56E:B^D9+ M^&SWQ)&J'MFJY5A$.1#=WZS('PON'YW7)FDH"[UU%LN?7VFQ]3F+K9Y,K18_ M"(X97 ^3Z".L,H>KX(\BOAP2*-D0WOI0P4N-$#H_\+];I_5JR6& M>RPQ.UCC)/Y4JVC+1;S"B9S,.9&SX_JL(\F*TTP\#[&F(6[)=@EUL+,L>Q0N MK-*AY@_<&L"J@M"';SR)Y!O4@Y9.J.G21+"GQ<$JE/2 CU13.JT\M,B]KR"<);S.U:H/3K(6"@" M2B'+-$5_U3F2IN@G6^J)OG0P\T;=XDNU3G\ B4FP 0S0#YAPD7@EM'I3C=0+ M(W?G15$8Y'D#Y*D9Y%D5>9 Y:H4D!FIV VKJ6D&-(:U[*I?H"/T_@VX4]KTH M .TG^&53>*!!3.;^P;>9P\RQ@W-H%(^]H8R_V,IQ4OM)Z]CL(KN:B<5>QZ5; M/=%BD2OX=&L3U0=F6B'GN7>S '33FS1+KE\_JE7;,;^NP9(]Q9): 9;44RRI M;Q%+FLU="P_2+?IA,_[6JR"$>PN%E??BQ5XIY<9COAAP_**/_CLDP.2OPD\% M[_;Q(;[EPOBLAUZMGHUP(UUD.^S6NN_VA14YPNO-<7!=1V'DBZ7=7+7ZQMQ< MS4DO5S-U/*,E"S%M0T#=08J%D9:DX,U!BH61EJ6@9J#-2L##6G!FH, MU*P,-6=:08U1&??5JJ(C^)L8G;T!<#.'F8PMJ8Z,^#QI^B&HIO@#]?88*'D7">Q!K,:2+_ MFJB#G.9AY*V-,5538]%@C!X8,Z=#_*MC#%8A65M .VV8]!R#,UK@S)QV[Z^- M,]=>M+Y.TVB>&)0Q**,!RM2+6KF_%>H,A=\> ,Z'P![8+,]@]QEW&?2S5*@;P/N4$,@=/@O$0:V6*(=$!E4F( M=XUX)2N.QB/VL7YH?)GRVYA7Z+-.9#N($X U0Q\0U8?-T0=>KV=W!F;'>YP M%W?0%R+KT MY*QY>E69P$I:A.U&PFH#F>ZV3DX:E8O3BS+\_%!N7)Q+>SJ$9%5\A8$#6YV.L)D'$;^4,/?9T;"BM><-.[$AZ>VX=. MERYOM3T<^M[S,;O_^YA=A\=;#1K7&KFKK1U%;GG/H$7:/E'VHBO>\_#\+.O> M1#3/DH#\VM,A_]GC[6UZNM;!;6\'HLX2ME\]>O63F4G[:YK7'40^3DHO#W01 MSPR)6WLZN,UXQDZAA?9M2,'FI]WB9K6E>\TFD;Q-1=OJ3=D*"PM>1+X#4FF( MUL\O;?9SXY=ES1-O[TM:78'9V)HDY=R:8J+VN1);N_3\H0=*BV!]T$3^CK@/ MNHVT;>?,XOL=?KW,=*VW=>TN7=_S9%Z$]'^5>5VZ22+N/ A_0(W1;N$6N_:0 M.W]ZOF/!IL35L^A&V&SL0\;;T7:M+]E[5TXRSPVNI5?"%H%LJO;?^Q# !ET> M'X7WZ/-A'VDYS14+2G'WM<1#>X\ )JX]+YRJ-^H+?M.[$]RY"G#<6Q\].N$X M<<56EG;%?OIZ?71^=E)JM+87O[!2J,)VZ&=+,UH%JTFJ\=4J]<8\^XFFBI,1 M(&+*]=7SPSZ[\",W&-G=[R7V]=_LYZJ1(O94BFB#U LH!>RC@UX\FAW62<* MT,G4=EO_M/FL2^.2FF/RE MO1-\OU8Z;9T:OK]3?#^K_%-;VT"^R_7JJ>&>/_;G'_:]'Q M 3[&3/;_T9;[&R/ (NY_V0QI1!I-! MN5H&Y56$3+[$OM@6B!CLB@/Q1V-1NX?2@\FKW.7MF;S*0Z>&QB6RR"AR'SG_ MP.'U2^PCJ%O<'1NCR'X:122CX^YT5J7QB^AI*UDK-.(35@)R*3^2.VFJY._I MI:NLR<7I$E=?KMK;M)Y42XUJQ9A/=LI\\N_(%1@N6=78>&(\)8N$@B^VP]T2 M^Q1RQ\@#>RH/T.6:((E=$0;6"I(@/*:+7LYGLF6.WRRU*B8X'SADQ M8'?% 'F[)DI24VY?7RLIDN[T'J_TAFYT)W3^>JEA4B)VC.EG4B*TKHM@]/[% M7-_R;=#Z[X?+M?P>DUY_#RM5+MQ+CR=XO+ M*U>^T>LG.?S>QLL>0CBPR8,X[,A?DPR'@Z= M]AEOQR*[QX/W?>R5V+\YL )C]MA/LP==KHEPV!$[R,E:$0Z$QW312Q:% "E' M"3E;M(8T2K6Z:02U:]80&>=HJD+L,M^_X.[C=^\[S-[GMHESW%_F']^OX?^[ MPO_7BGE0^!S?]BX) ;72J_:WX%P1#<4 MEF.[P@9H/-JV4##3'[IXR49@.+^WW4<^!$)3R#*6.$.M) E=U[N#4D;6;;Y& M9:4E;F)3DL%N+D4? >9LR]6:])!MJJ5::X%LLQU 6U+NT94TZB@3Q0&BQA:R MTZ)-G[N/?6Z7V&7?-CTQ]E50HT:FN90Q0JTUWODD6D6JHV31+H M;G'_U!?2T)C_FY"(Q2$1CL-![RBQ-MRG#Y\:&6!/98#[:#ATQJRG5$H=0OR3 M=(R:!J8RC2X3)8. XE?E8LJ!Z);MYW+?MN!*?P,)H7ET_FW(0H_5FQ7&N[X( MWO^*W] I<\,P2W67'T0W;B$]LV+"#_"SXUECE'MXQQ'G/\02T=>(>IF=__!# M\8[^9V(O__,N73SURA'\\?/=S;=?& \"$4I+JC?Q-G"I#A(Q&Q8%0BKS1==[=&$Y%D@" ?P? M1.FP+]@0\ (F94_.-+!=>Q -V)"/44(&[0AD%7I-?AZ" M=,UX")1J )]W28QF%@B]Q^P+=\?QF/)E_N@+(8=!\1WS[GWABA%WF.?34+:T M]J&A"38:P'=A;-P!4.70\V'EM@M(C4-:(ON%W#RT*+O'[)#9 4S! \\%F!FS M+LA9."L-"^_#N]Z0;(ILY$4.G(Y@XEGX71L.Z9@]P(B7WF"(&TF.,%"3B.>A M<.%GS_/54/0\P+,%51)D!;HR-)#AH=N%1W<\#ZAV$G"_>BY!DA?Y0 #<+E;= M<1!AU:X30++=KA-9 E\JRX\ AH;P;?PPB+I] '"@$W#?PJ5R3%VETP5 RP1[ M!, !<AS983^] M$R#-0]X%V/U3L#Y_PL7!4CKR8DN$:O N@".")'P&Z&-;H&,J!'H$C1 .2HBI M*4H(X/!V"(0JM)]P,T^X+3P'V#3.W!GC!./X[.2A \6S:= MOL0ZQ_%&+ J0B7H#0"4U YT84(70AB\A#-.,U1H;P/WT ]RH(X* ]7QO0#OI M<$>6T^H+ 7+T"-3K/AV@PB!K&8RQ>R*'XYM$'& SXIF ]?R]93_%5O#;CQ=_ M3-GD*R#W%C!?]82H.#T"%IP?Z_KAKE#&ZPIT@J3L&R:8^&Z_5_:]T?1#P#N' MW7[\^NW+W(&+F7@L#4S2AZ/S:OW]KS 1\M_LCQ_>]Q-U]K;]\:I\<7?5_J/< MOGZXNOL-@&G$QX"X')MK'V,#S>7GVWW>S*P90=#A\/YV"Z":[GC>-WO>4F'Y@,YE;.^ MC_:B'T.OFP\:&*D=*V2*KP+?F'R8R%3YQTO(;$6FO@>BQX!.:"9#C'__*S\O MO%7Y@R2M& 4F$*)8B)S"P"4%U@)3()YC%B$G%[,9MH:B +(BI.$,F(E NNW8 M710QW&GQ!FA7.!XB704&Y7HA"B$6+"R56N &)$/ABMN%&6$C"A2E!B;ITY! M:P%W $"1B]'\.4'.=J5!$44A_H3AWGC#17(9+C=>!(Y5* 8J$3#FU5(2FK,6 MV*XE>H (M)TP>U;9;4D9"T9%GB*'D+0?<-J!<="\HF14.]@_T:AM6;;T9>?N MBQ@JG-40115DM@GWQW.%\^QYR(J#WS;+\E#E&&GQ_* MC8N3B_+9A]9EN7YU>GI:K]4K]68-Z2?I9XK4D[$;2>B0P^[=Q^1O%+22OR6Q M!0 BRI10R3S7K$ZQ5GJB*/IIY:=%O&P%S39G'ZH 1T*5F6RV4@=-H]E@T1B/ M %O96!#;F]EI-U&'8;Z=ZV2QJ/)&/HVM643BS4V8MSK 8.!^C^!>4>FRO"IX;?C, L^Q+?(/54H,__M%2_1(==R-%>11/"Q[ M6@95-HTJQ:X0@RIS4$5ZH35"$@,UNP$U=:V@1J/ B5F!DQNMGZ=O*,71^6=E MT0_";;_]ST_+%,PUM:XX\KFB+=8 MP[(V@.5HUAL:*PK(X;)KGT'::J_ @ F.,(WG1:2M?G2.S3ITH6Q: *8.:SA@ MY*B_ M]_->2HGFB48[9K]D"C*2\2!AZ\)$KU +3DQ8Z .M *R\/8XDEB\:\M MTK@E%[E"KNYIXQ4D@)?2MM;)]CC_)"6K8WSK@:GC!AT2=&B^ L]_,3HTML?J MUT,'C5C]AFJF[*M[P\QAYC!NLX-0!F8&!]Q@$ETV!EZ;$),WF?CE%HY]7,K6 MKL/ @59+V3%+SX9+YC5;QPTMBN;,MNQ<\J /MVC+E&L^@"-+T[LQ89]RP :@ MLT0R?XQ2G&=7+#"6H0-1A5NO'IQQJQ(6US6!ERJU7=.,#7;L*7:DN6]5-U7;R.EBB M3"I.XKF+18MED3$7%FC4)B,8GKV"VD2 =]/[%H@V0MV-@KE/[I6"N&O/SPN/ MGQ6DC=>4'IL5XX(W"*0# IT5)86LJEEM'H$:K5TS36@D;.R1^F7F,'/LRQP: M40B3SK-(6?F3RE5BB3^X(RP?ZPLLSYLJ([+LLLO&@OL!*T\J*WNNH6B9H9#( M0*I(^LRV.?,MQ_'5M^7-W\473Q]B\@%\7PE7U9Q0@X7Y?[,B'T'BZ+QUW)PL MVJY-9J$&T&& L?[*P%B;"XPU;8%1([YH)&*.@*5))AN:J_5[Y5TZ2;V9=='["9A!W*#A>Y-D#4 MW"@V!B4]@0:>CSV9N,NP)Q1J7=3V9VL=#69HGC,=J)-)ET$@Q R?SA<>1C[\ MI/X%#S#R!3:$2?30YA$3@$E#&"[T(_&&31*:DST2FFF+A+--MT@X$,$T[D!1 MUR)0?V;6E3248,\PP,VBQL0:,-DW9@1S'=D-7=J;G[66$DL+$\/GT*@X_#>! M@YO>M8W\_?^B/6S-BDJE5O-4)U:OK9:\,3N:O@0(X8P)%SD<2UJ^@CAB*D3K M/8=&6&2"1H^P+G]SOUGW,M/IPZW/WI1;?XC$5QCZ822<)R&;0:W)J^NEQJGA MU897+TUE3@R5T87*M"J5MZ8R*)T]C+RU%8'3RHDA+D:$69:XM QQT8>X5#=" M7+"?Y=KDI7FRO>SC72(O1G8A\G)JR(L^Y*6V"?)R[47K6S&;=:TKD]X4O>"\4OJ$Q^M"8HI"K M5Z4Q;;SQ%Q*:TU)#K[@K;0G-X8@Q,YVQ;>NO**!8+A9ZS!4A&_HBP#^?N!-1 ME-94R)BA2%N@2#_/($G--R%)W]PX?EU85\]=>+5-!3W7)$DGI5I#*Y_3+QI2 MHSU*L3(UP?1:BJD)MFM\^4MA0':^VM=XOQGQFY4J>F/N_>JEBEJ5DW69_.O6 M'JJ>EDY/=[3\T(QDCTS:]^8R$,0S%44_?V_93W% _^W'BS^.)D^O4IF,X\_" MG(KUAT>829 ;Z^NW+\E@63C#;![A)['JY??UP=?<;X\Z(CX,8'Y .NF)BYKZ06ZCA32H.\&.%_A4Q!_71 MT:^3V_W]PUWA=O',,Q(;5_ES\0W@6],/DRX2?[Q$FA5 M1,:3 )J55K3 M24!OD/T%<-R!O?^U<[[!?*P- M);ZI4Q#Q*0!$!'9 +2@P_4TFH@%OV:E4M/MN7UB1(VYZT^!9F('6PC&*,]!> M)^VL=3R5>"8?Q;E1S0VGGJ7+_EUPW-S1IG2;G=;?"^=(2J#5YHH6FY.L9VK4 M&U7KBLX@H^I)2CQI0%4T]HVS7;9FAC'P\\KPD\V30A"J:P5"6=.1H;AO@#$G M6\(8'5'A9^HDYD4!2++!+YO" V,MC66XDYK>^>V7W@"%?"K?0=J.+QR.E9E" M_KSO99=63G;?7O''"1-G?>WPK:O!T/'&0MS):\[H0)=2!5_'V-DX.F^56BVM MBBYIYP4W@(N 6UR&J5K;#N"BE;Y>JC?K^D*N1JSS<"(-9P< *=/8, (-U10F MU(NVK!SN6XG2?W*XW$&3_]"C:XP"LG[M%4=:N%_: -ZGBDEZHVE6,8J?1 M=-K 9J.HRM12-LU7@LW&T7G]3&/CNT:\SFAUY[>^UQ-! !#"'=83ALWI1$K6 MKBD5FXDREWLM7BI#GQKU3J/I]('2HM)$2S&\-X'2:J6A+YAJQ/N,GG=.H?S[ MS>]>(9%V0P1GN86N0I?6CHHAN)A."WBAKZ6UO=JN17&HA\93#QD3U@ZS>7U, M:!Z=-RK;TT[7PP2-V/;&5-;][,-AYC!S['E(^^$(]G,J 'HA=_9H<)'8^TR7J\MX]>JI6IU>VZA]6I\&+384[18.<+P3="B 6A1+YTT]9'Y M=[/TS6:*/:@Z3M5\H MRYNJ#P9^WAQ^3-6'@Z:XINJ#J?JP;2/ZKE1]:/\=V8&-.EDYKO>0D?L/S8RV M*\GSC;6#H"^BP'9%$%QZ@X[M4K&/.]'U'EU8F?4)06]4A)(2EO6#38[,WQ4H^GT =*7QFJ_)I">U$T[:HVT59UYGHG4 MWN?XU.;+(K7O 6'\<48*?S%EJM7T">(PL=J'A0LOB]5^"US87C_4G8_6WJ.V MA&8.,\>^S*$1A3@YIP\2'OF#7[?L+.' $0COHP_CPJVMQWPH0$YD?7QFS M78F92 E\\0AOX%,O;CT,:$(G&<"+K&>[W.W:W,'10D'/C]G-]+O<%W#OTITM M+,8Q=G\P]%SZT.O!M3"1W H+^SR$OQ_YH\!9.LI)SA#QGV3H/ZYYU+>[?9AC MR&$Z4<(NKEU?A"*SK.QF;!C@B=NR]S;" 3R #48.]YTQ_/9DBQ&LK3.F9()N MWQ:]S+:1(F%%F/* ?Q<^+@M^R7X ^W!9WQNQT&/< 5"'-<&H@1?Y72$[=?(@ MP&W F+0JMRN.V9^"X<0,7HMGP['P=7@#3P _28\ 0!3C"6.X*0>B6[:?RWW; M@N/]#?#J[.@Q3LV_']<8E=PO5:O,0^"H2%<4E^!'P57OP# MKL3R!NSG;W_\DBG[>17Y<,AP^]3.U@=$ ,H6=1"5L8TP@#'\CQ; *5Z$II>@ MF)NGJI3G6HH3D_B1)W%W"#6" /K D@$6+Z1 [;N!^C^!^AQ.,D@0UDUAT2)AB4O%6QA23P&F@9BVH M,3F;!T5:C?!M!K)6I-NUY>]/U%#OU6A/!?#/, M9O^]C\WYJ;&+.^UG.RA_NY_O_,O8U2YA(IS^3SOLQ[:U3V[7B9 ]MH60P$/WC&^,S#?+(#Y>@KS]1V"^=I9J5+5&.8U8L\F,?-<>ICV MFQ2G[O6SK0HKJI9.JQJV:-0"[@X7RUDL9KCY07BNU3C2&'$C<_DMRJBPC!R<8*4)'GB"Q7 UX;D MU4HG9[M62\;@UK[@5OVEPH/.N'56.CL]VS'4TDC&,&6:S!QF#NWFT(A"&"WD M'/.6[S%O><_UC[(3,M%K^HB S7KI49KU^K6&-S94]Q9+@I6 M%]QIM$J5ECZZ^2[6?*)R&>(9KT2<8[FG.$?L]N/%'T>3IU>9JB61A4-5< (> M83F+W%C7#W=SLZ0R$TQ\M]\K^]YH^B$6PV"W'[]^^[(X_6IF:8N)DX2CP;AI M*G25__'#^WXBS-VV/UZ5+^ZNVG^4V]_,>Z,^#B(L0\%%5?D]O2.]84\ MG!K"B!+1?JS0OR+I37UT].OD0?[^H?@@\3;6/L:'F\O/MOL]&=BR@Z'#X7QL M%^OVE#M8NB1/RF@^(".<]7VD S^&7O4? M+X&C1;R#BJ%@C1VD/E@[ZOVO_+SP5N4/PKL8!280XLT1,#_YABJPI;7,;GJ7 MWF HW(#+KE+41N_2"\+@OL]]<<&!/M_R,=7GFBIBIL9\>,5E3NX))8 M=M7[68[M)O+90]_V+=8>R"HF6([I3E --8O5*I43=@](]YW=#.D4\&/@K5A+ MZTFP6X>[5&%L),N@/?I8_0EKM/4 R^*W AK HP& T0%4E?^. ,.I_MK$A_)/ M/ASZP(-5Y3?$9&F;JWF:]&;E3G_ 1UITKT;XLT1.^ M/_$1%J*B@FB]GMT5/KPJ!D/'&PODV98-RPP]7Q9)PQ[PD8,%L()CAH7N\H7E M@@QD=;.0)9[Q=ZPO1PB:E,?"\="(R^5RXZIV5-@K4YZML 36%LG+SM7?RJ(Y M4J5KSY^B2VT?0/M17D!;EM2#MV]ZZ8N3HP078T0/XA.31.T4P^1,92Y3', 4 M!S"5N0S<[QS<[W#EF*0RU\:PPM2/T0%53)$E4YK+0(TIS65(Z]Y((3I"ORG- M94ISS0N4N,^8^Y2%[=!")G1SY\YPTYX6II041%RW\18?QD-!D:!7RCI*%RV- MQLN$@Q;;T=;TV+8:57W31PQX:P+>10D%!4'/^H'WB2D#HE?DLK[L]J[0$[;? M'%?+#(V95*@H]6(ADTVOE>@0YIX'=_??-DZ)FB>&T6HTG3Y0710=NY"WZ@+5 MC59+7ZC6B+^:N/_SVR5C3_:;XQYNZN1I82SS0OZ= 1N"FI3R$=';.,6K5_3) M#3"YQX>%0$5U:!>*"KHA4+6Y/4'89!AK[B@R/! M"[&Y^8P@\CU7,$SN9"PN%14T7S7O^/5$GP96:SNI5K01?DQF\4%C1U&-[54S MBU\9.VIGNX8=NN4.;R85CFS.1>E9=I#+S,)DL"4SLZ:RLG8L,2IQ=@O_R>Z* M8L3(9D/=B:[WZ,+"+5#0;4_F>$XE/YV:Y"<3?FG"+TWRDX'[783['8[--\E/ MAXDJ)HW%)#\9J#')3X:T[HT4HB/TF^0GD_PTMPFR%X14">@0*\7J9FN>94,^ M6S+MZ9/;]08B*8G_61G!9--8N.B;'A4$7B8419G0A%5L8;N2]:'6[1E5-3': M!N@7 ?V2R5 [ ?3H=FEMS^EB0J]T#*R8G9&, $OU^^!KWP66+]QOUJQE%.E, MPK1D?M0\PG0O' :LT73Z@/V2"52["O;5AKY@KQ%[ M/IRXQYGL^:-PA<\=8M#<&MBN'8088/$D#)?6AUPMF04UCURIBP9RUST@#*O6&/:73&#:9=AOF8QHHTXO77%$4)2%K*C_)!QOB/"^W]SZ@!,X MSY;+2)A+_V*@ 0+X(0497:A?=8O=Z$UV]&$CUW()#;N,7#73FUE_^\!^9KB: M.QZ!LR&-)":E!J%L'+^?_2]($@0J+(T GWZ>GUT7JM-5QBGLYIQ M "N77=#^ "K3!(0ZT Y%%QTSSOB898"7((> =]EFM&M"-\QI!T&$?7J'0]][ MAC6'L)@9]]):+GAJX;W@LC_1M!*[Y '3N\&":ADKGGNUUBQ5"LY^#O"UE@N5 MT6B3S;/B/5)M)Z(SH(4 ."AXD34D8F 1S\+OVH% F'@"T%+=ED'O$[XSQK\F M.BK/HF;^&\%J2E)SZ$)\94O,["VZFU]QWX5#"0!,"#HFJUR<5:J;ZUM>K1S# M "&39F"\6-G'?#^;EL>MM:-0%F@!\ ?PA6LDEZ/M1 B_+AR'G1X'X1:6!6T?;OMQX8;_ILUK#E%PQ29\FZ=.47#%POX-PO\,5 4S)E<-$%5,\ MPY1<,5!C2JX8TKHW4HB.T)\KN5)BXKDKAF%&X[=XR$TEEMF18@E058]>_5JW M#4 KA8*0&>6W;4")FB=[2^R((!H5O1.[37ZAP!@24_3YZR+?<5T MVM+IZ?:2"DU(FT&*#%*\1MN0%R-%X^C\I%1I[&CDF@XB@$F',7.8.;2;0R,* M<3@)^K/5@C\%,D,,(81;X(\BB3N+PB#DKK7W!?"6%W.62RC>+5EGY627PG#) M&(C:$H:^1IA&?-.3X9(W*22166W=*F&U4GV+17>,CG#@J%)?.=-EFZA2W6*= M9Z,YZ"M]F3G,'+LZAT848I;F8!RH60J'#>V5V[8:!$&23)(LER?C:T@26W7W'$:20=&?S!SF#FT MFT,C"F'TAP7Z@\I?-2&89@XSQV[2N,-I5V*"+HW6MX+6MUQ[%!-T:4PA!X04 MR_5-,4&7FC/]C854[:?X9N8P9*9N\3D77 PB2 M/##Q?;>@^'7*\AY _**1MW>+FUYFZ^.*OR/["6#.#6%6NR+XNA2NHD\F@VDB>%#XTGC#/(8WPY?=:[JID8Q@ M-.ZC>F;8 MHSDTHA"'XYJ8J2 U&N[=5OZ MA$$HN_UX\]Q-)\;;]\:I\<7?5 M_J/L+^3AU!!&E/SW8X7^%8F&ZJ.C7R)M['V,3[<7'ZVW>_)P)8=#!T.YV.[CNV*<@=;I^=I&\T'=(6SOH^$ MXV*#'70=+XA\\0#C72 ,',6,HW7$!-#K(4*A'PF$J\*C MFD2P52G5^\YYM7K,[G-% CIP *>U:NL=?,KD>M-FRILAFF^PV:QF=!9O_KTM MM2-V)X:1W^UST'9N?>_1YP/8LGV^7]NFX+6C\QN778N.'W%_S&I5T(P!<$O, MBWQVX7'?0M3^8/NB&WI^P'@$.J /LUF@#(+BQ?Q5+/\V)V"=; M84BM7*O^ETX]/71UYNUG.R@3,$Y]]$5@&,=_[T'*$1CF*>$2!1]@!D"$Z*LR M3I\&D.\79W,'?OA;\2SM9+=2:JHF8M/)\F)3Z^B\63F>EIL87*>#YP,GAV>) MB^?N6"%;D*O8 2\ PWKLL]#G;B '")CGTA>]H7"1Y'T780FU^:%O/\&Q.&/F MBD/V4/^=H<*"P9\C"I_$ 4P*5H/ M8#3@7WBQMAMA5X>0P298"% *@WC8 56PD6!]_B2 4X?8W3&B%$'T MD(\1J?'UOV$<$"T!F+L\Z .LQ>>'B!/EZ]HBU>#L(R?-%'^._\!;M ;G MT^T+*W($1MVIX[_E8Y0;IT2=UNFTJ$,*FY+VR:&&4K32!I._@R'O)G\G;;]) M.$T$Y;SBU)Q4KO"!$NG/*C\M4F964&5S5M@*]2P'C1059JF2[F>G\O@LZ_6? M-&UPOX+9O*@=.-'T.TDF/@!I6-3G>[/MTEEJ@YEG3=O.HNH576%B0=OWQ>X5 M@(E;Q2^6 8K7QK99UYV$R=46&W"VF466VX=.-Z^N%L14J2)*C6!CUUN8%+8< MBAL0VRD0BV4DILB(KB"6]>KON?BB W:]U?8J>[T]FNY])YFQ4^BN>E,R%:^D MN=12MG, A\,B]*;]/]MHTO.B@(.._(L&LN,.A&YM- $DSQ5TU5:/SJ]M-%2S M_RNX3P9]'500P\%V8;KF?F]OOZ?;_N5IQ# VE V@!TLH3H#YPOUNGU4;I85, M8+.1=*O;)C>V)LE.MB8:JGVN9G)A;CEMO6!C[_ Q/VV:Z'4$3MT3FMY3SGZT,H#?!%'+EM\7![#ZV7A MQM!:.XVA-1^-L^>1Y061C'/3[IIOFW:W?#K=Z7)9I\N#W#)I=YG0CM2G&*?@ MD??W)3EX&):H:RU0 _::@'VC.)YI?5B?16QC9_EEY/OK5[2KEYJG9_J"M49R MXX9RQ(R!>1^V=W@:GIENAR]/(S*K14M2/93WE>VY=6//W=7M'1[-,=/M\.5I MQ#"V(I?KRA+FF'O/2@M9A+'V[J^U-Y=17JUMUMK;7-G:6X^AU5A[=\+LM;"( MP8H@IX&U=WN%"8VU=U? OE5@[7T1K+^UM;=R9JR])DK@=:3*,:NVC%!IA,J5 M.'SMU83*T^6%RG]'KF!5(U+N%&\M:JCW$H S(J41*?4'^[/*"T3*0EA_:Y&R MJG-\%R>TU/=DFP-+;*18+E5^^)X)=53XQH:43+ ME=A\X]5$R\;RHF4"L/6*$2YWBLL6=<-X"=09X=((ESL ]B=F.G-J3>>U@B>40FXJ! PCC&C#'EK1A.C1KE>R?YZ'W4"\7>$ MI<6?X'\/XZ&0YK1!&.$RB: MQ)D2UF<.,LT,$"[BNLXAE5G&E@M4N[X3!;8K@F";)Q1DCNBF)RO+SCJBUFI' MI-2AJ2.29=:W1&S>HKG&)="&:\<;W4?#H4.M ;B3MM8(I@I.GVVRMT;MF&77 MQ7"Q#%?+/KGR-@%M-UP4_A6K>R\Z^Z**W]5*I;JQDM_5J89*]$1Q_E-3]/M- MY>@WG2/)&CS94F5!'PB8[-NQJ=J"!U8U]G#A?R?+N4LT MD9DH]6IIJZ66#:9L&%,T+U.N(Z9(%4(C)#%0LQM04]<*:@QIW5,A1$?HWTY- M;XVC<'GM2TSF*X>B[_9;M<;@,;&GW%:5X3&_YN;>^-=WVW?D0TW X(E-EP. A'*CK:.S3NV M8XZS*[N")DA&I?+34LZ8&4)QZ VG150U=JVU).LY7:2:3)W9!/6:)%Y+ M'.%IK7;R;@GAD4>AM^'%?19/PF%51JW.:^_8_P*]QA;E0+)@'@!"ZH8L5$_S M0,K%>'=X,3&TP[,,L!]/[G0F\390:Z#V!5!;2Z#VI@,#/=$]V^XP0I $JHD. M-^ZROR= NNM$EB2P"OAA&5&WCQV]\Z\BK E!HQ1 M3?(37X J&ZI9WN$("L/4$8;^YWA3*)J <1,.AYRN0!;P()4R[7@RTA QV.";L2;\&MP>2 M%(!^B,%F85YT4X)4,<=B#WT[(0T@K0%$<,!$Q&&4N0:>)1S8/$IG*/_!RBCN ML8?A0@,1]CW+<[Q'Q%]<48SBH>CV7?OO*)8-HR"_R&CZ$'1#QZO ;HY3.&'B.U9QK FIQYC4H \@50Z%/X#G M3R((J2TX71=]8D4^A7P!W8%G@RB,@%[W(OA="?WJ;O;IW/\4K,\M1*R8H;[J M#>S?@=W#,?G(QWL$4[P+JE]@(]B4?>$0EYW!U_O\"?4]X::GBE&NCRRFC"FQ M.&8?(CI9.,,*&PD5)DN!UVA%@(\0=./1QSBEU[5I]I$=]B>7%I.^CO=DNZ@Z M^EYH6^S1Y[TPC;7M^=Z M8'JTG.DB$ L'T'7)#Q12BXN&FGK@'\7; AR#JP& MU0!@S3@3_#J4C;+IK60T7$$TQ$?%D>#52JU:D,I04:D,%VJ-[71/%-";C/_) M[2Z3S1"/<^D-.K9+V'Z9G"?\%H"@)HE V_QC/A5MV\#A- EP"G&G FW MR0*8/L"O C7S8&/,DG!#G,_V@S Q%C@P*# D#$,.-V+'OOL@^BJ M1#A59>&8_9D!PQ"990;\@(Q.<-J9UUQ4NG%[U_PYWL.:=UDYGL[22JX2;HD0 M&*#>%SU'=$- &Y=+J"(YJ/4N8'!U,&"8R">._5TX=M_S*/E"WKZZJ@!=4?XC M41<9,0]?3;YXZ7A(3TI(B4<@'^//Y)WD8@8 )V.&)JP$597PPP?(Y-@(OH86 M/46C!*P@SO;(@A< DEOVHA#3&FS/*DG"PUV !NNO2#+7((48VXV=:41FO*&Z M *!U;6(<4Q!7PFE J!L)4H!F +S"#FO.TI2,",/ Q0I)3JVH2V",OP\ G?"K M*3S#A;U'UWG,4^2;Y'$";>":Q MYAQMSG'(Q.W'BS^*]:#IX)5\'#8\0HMQ;JSKA[NY00.9"2:^V^^5?6\T_1 U M-G;[\>NW+XNC$69&?$^R__'#^WZBW=VV/UZ5+^ZNVG^4V]@ M_C@C/@[B(![T%+LBMZ=WK"_DX=1 ;V3*7_YCA?X5N=+51T>_3A[D[Q^*#Q)O M8^UC?+BY_&R[WY.!02L9.AS.QW8=('SE#KH'\CXNFN_H_#UGP!" :OX8>MU\ M1Y>1VC$@ [+T^"KPC4D@$_K) ZJL7].VKGBT0!RZY;]G> MI7#:KO4?'G0C^/5"+?D65RR"G1$&6\>GLP4(Y/^I8-W-+@DTB3&JJ8FT/>"6 MP)/&W#/%C&<>>D'6\.L=^G]G'.+%.,G#:T>P*6'!D$\"#O(:3M\%\'3N0U@\ M;>>F!Z!&2P!>'2]I9RZU)C M26Q8ZF12Y0UN/@*.-O/*3[=\Y2!A^M;OGF,A[]R-BSPY.J\=5V9?Y,^75VCN M^,Z2=77'OV2OUT/_PA=NA[Y(I/T@ZG;QOM"YVPF5Y D#H5TS@ .!3;$O'^Z MHC]&CI204T507?K0]T!^#>=<=Z.@FNE&K_OJ&;A! ,]N>K=RM?=]X?0^VSUQ M#?)__832:(,'[Z0B?_OD L)?H\K:=EW$A8#[XYN>TFDP!W$U,T( 8'U/>"(2R%8@EL!30QMWY':A!WI>]H M)N#4MLT:4FO'3>\^W@V9R +,PGX2;K0K[!T(2',> >$BW@M>3D#S0%*S'?&THP@@ MS@:E DL/@E*E7'T-4$I"HR[&R:^_V[!JO]L?$[S0@,EGG\B[0A\L555OYJ49'7QW(G&2X#E5IMU:I566 !#DQR=8X+?K$]L,!*'V= MU,:&VF!LL^YZ04A.5BPB1+[=6#Z28139 XYEHL07@@]C>)NK3KA M*Z$U2+NVESN]\3P3=;.HJ5:U7&FI6$WX]0RKC.R1V'S9QU\_N6VZ0A"[%E"Z MZGJDCGS?\-M\&4F1*KPOK]<+1+B$%;F4-;*C=2-K59=@!R]TD'0@2"!8["V!/ M*@4 6T-.*P&VMG]ZWA8 =CHV_B4 NW^>\4]NAB"C R>O?TSR%C*](]#_;/_" MA@[O"G1N\V$L"BOY4O*4!(E7XQTS]&GB8ETO.ZP+::,K"$ ;/BK#R8]4^C*J/>Q>%_ M%QC]EXWF)4L+UDL$U1\N&;%@.F?MU-29,R4N3(F+MRAQ\6#JRQFX/T"X3T// M#;CO*;B;D$T1>_]W"=KK]3-]H5TCMKRA#K0ZL^(X#B?8;Q:\S'0:<=T9;=U6 M*L:Z+DF:09%N([_;YX$(9E&EGOTLK#(F]4X2I+*^Q$@#L#M<*"^*$UVU>*N! M\MUBN1O2A'5FN;X#7BPT;U/9>AL1AYF@FOS!:WQ3I( *1[SJB7]K)J2-Z67OLL*GBF M']O_R&WWLQ<$GQ0D?G*O%!RN9P],*6-M.D]V4S!6Y*(^- 'AE1%MZUBUBF7] MK"C%;LOBQNLB6B.+:-,Y.GHCFD:"R<8,!%L*&#%SF#EV< Z-*(117F91/ZB"?6%Z$R4\3DI1>43;+KWN6%%54X_M-=90WBL9IM+01D.J'J(F\ M)4IM?Y$K*28%!=O>5AMYHY"?YO9"?M9#J8-L2'GI#8:^Z&-MQR,YCNYR&)F6-6%R@,&JL$9K CV0KGVGB^ 8#&JSX+E MP$*?NX$LN4)?CEQ? $W[!ZL9>IARCY5>,CUY9&C\F, M-W"_+;C?X:3/A..;S,]#PA23'FV2Z@W4F*1Z0UKW1@C1$?I-4OV6D^I/3%*] MUCZ,!;Z)QN;3C'\N=CI4*T5-7%56_7^3)EY7?T=V.$;3E^=B3+3J[[+0,K9, M,=G[T.M^QW+!P@_D/"\-+FR43FK3->FW" R_&+C7#NX+NJ@EU?5W%.Y/2I7Z M=,5C'>!>(U:]L9"=_0R^,G.8.8PPO^]!?3<%3N:?'?*WJ]+X'=F!W1=D;+![ M<%$'4+OC%?,FWE@6>D'>Q$R1:;D,IC; MG8B\[0_>+?=A"2^5L,[JV\M;FK[C8KO@OBH;AX!Z,S"ONES*TOYAWGE#HUC" MG!:5<-P,U2LWFJ ML8)2WVL%Q2!7BEQS4IEV&+E:M=U!+KURFB@E0SQ3=8MS3&>*@Y1N/U[\<31Y M<)6I-G_9,U#Y#O (LRER8UT_W,T-T\E,,/'=?J_L>Z/IAYB+P6X_?OWV97'\ MS\SG=ZPOY.'44%=5DMZ/%?I7) 2JCXY^G3S(WS\4'R3>QMK'^'!S^=EV MOR<#6W8P=#BQC*XMH\O/"6Y4_".]B%)A B&+)> H# MEZ02!>YP/,.V9>DO:O\A%J\PDF5FZ3K[WYF&+ZWSQ_Z1"; )<=CSO.ZI+0 4]J7ZZGX[OC]FM[[]!"^S M^R03D'V&'X\RG? .38D#UNY2E]_JV5GS%]F7VW:?/.=)L"#JP&0NXBN('0&V M\J8,Q"ZHS+ TV7-XR%%_!JD!-R+?\H7,EU1-N573>,\?,^$^V;[GXNI+E%X) M,L4 $QA19"BQGA-UPTC=/7:WAS?^3DX))^>N&^%J)+3(,>*6WS!=$'6[(@AZ MD0/OPPK%HX_[YVD';QQ7I7;&;8MEG_2II6=?H3?@%J,@A%T\"A<@%*8HX81] M['DLOVV[(#5A5W5U)T/?P^7@\5K8B=D;X@WA6+AOX2,>V/_@,W@36YG+B3!O MW.YB#BK>!K9/#WA/T$>BUQ,@_3QA[VB?18%(I@+J,>SCLM@3]B2'^V! Y 6' M5V1.Z#%K R-(H:>D\EEA$C<+5+!8@$ZX+K2*L!X(6_!JMB!BB,#K2Y"%N\5N MZ AW$;)//.Y'.!?5,SIMX)T\ZB4$8.C)*TD^0B; MCL>!H_H+_L1^T-B//OL 7W2I#34\P[[1ZD"!U;GR-Z_SESP_VN<@H6!TRK,Q M[9AAN^X1,'^D2381NQJ0#?L#X\O$1P< MLS\%ZW/ Q [@F*5>FS.>)^F9S.P.HOR[XT5AC!;8=QU!L!TO?H0Q M 1-DD(@_N>& S$3*:8D-I17CC//61NG> (>>"Y*5B6UF=R8 "C4GU[@87>H M1*H'.^F&DGSB829-Z2=&!CZ".\,OSF CQ^R^CY$X@#HR3U<65HG%N&]E5B>L8_;5FWUU MK O$&V[C$;@D#":$)2?++;QP39E5I 14,9-YA/#/&.V(O?/O G<&4P,AC66/ M>^16OW,?E"4Z5UMBK/IT5:%D@L?,16_D6 [002F=X$B_,1B%!"P8 U>'04,@!,:"@Q(Y4MD"420G M6B!,?B]002 MP'!)(I2800_2&AJT4OD%/*(HB.=^=+P. 6\B-O(A@A%W@EAV&CHV(F%\_LF+ MO@!!SU>D!Q8K)1\E5"&%RFZM VN)(9[$91(0HC 6I\5H]]-RX9J##CB@91* MK60J$$"'(2U.#7%)>QW'; UU)/L\R$M\0Q"V %;>98\.+D:602="!L+1B)'% M ]Y%N!$!; 9F0?Y,@G\P#@#.TAO ^=&"1D$"0"E6%:Z9%1&M=U$S]>!Z4!3T M_,P=2R :"8(CA$\@1*29T\G;DGWB-$!1D58Y")!TS;#YGATJP?V=>D?=*:H# M'I8OD?L+HB'MXNI;( M_MU+0!XD\Q$B'0JI4_O&FU:20 [5NL28)6 A[&7ADJ1XG-$5R . "P\C(,5= M@HS9]P9T';>1:GR$RE@MAZ@-$7\@R.I,RHC^^&S@68)>17P"T <.!)J.D+1Y M'TT-U[.E/E_T'(270<:0DP,+^+.3=]#L\3NF'U >/V77D$X7/(B3\ M-_303A<;$F)2(F]5 @@FQLT?HD$(D; 4'%1T_0L&_=B8+D)'\;GE2_T4N):2&" 17"> H_ X)R?&# M>=+VJ"_HV&!V'M-V( Q(6#/87\JKL:3;T'&/0(P!I><9Y24RH4G9#8!@S!P^ M.F;?7 >) &Y'.331!(<1C\CSTR& C*'5K2N+MN61Z+/XPFT06=E_E%%L@05" M9#]GT^/,_SI<;)'Y(O]2M!X5HEWB!J>WA&7YI/1* DK4 0G6YL35V+ZRM>1" M6-OI>!]]W@.=O>WR(/0N'7N8_9U]O(0_?3(&XUN7J$UR1_WB70KX]4/D\_L( MA[OZ1Y3O;7CM(Y"L%-^(*Y[@?7UE#R!+E. >0*&_LA[A.Y_MGK@'J:3$;@:N M?0U?++';/@\>["&LY-;W+CT'?T9V&,8_V34@[IU 0ZN0WWB(>@_BN23OE59% MOSWPH9"J[?\1KH>+5.::1ZP?B @#4@\J(OYW8M)3\$$8YXI$@,W AQSWLB] MN0(9.WL.UPZBIB.WU)-;$K[]GXB^SMBOI-U#T!#(L#/JVZBQ^HG^#I\D@K/MQ]HZRIG>R(5O';-[4#<U/6]%)N.1:0?B%BAQ?B/]!_DGQC\Q:M ME'>3,4JQDR\W*DP:^5[\Y)C=1+@IM.N",HNE7 '_0=:U/>7QHW6K2J^TUHY/ MHP )277CQ,D7WPD1RE@L?Q*VFAM?&:$1Z[L+A OW-[5SN:*A#Y34'DJ@(9W= M ]W*)Y6%S/$>2-H2K-"%F=:?S=C"@ ]&2#J12;KV).BCHMDR@^?, M#:BPHLGPF=Z'G?WKM%)A SEPZKA!4X:;USCQ)UK;J))O&88 -HO M:#0.(OE6S^O2I9'-8^C9Z-6N_1(;/>$57)FTQL#E P\MH^W;\>'47=A4"@02 M\NN_H&6:NXG6D1YC@64'SL51KFV\6VD6)=D+R$=%+41 ^0*:#._V88:E@$^AB5I[OHB62S ; -^ RZ H&0.4JMUH*A+* MIBM.AQQ&5C&@P:5L"]QH1"*N3\93U-A2R51Y4V1(&:AQ0^!,TL#X115#(/Y1 M8GUOA(IY"3F1#,\0CQ&)2\"7''R76W]QLIDJ\0%X>.@-A"]M4T!_RI-GD'T% MKU0YW1$#80SC!C@32;GK0TK>E+,ADW)GY6GSL #;H,BSA Q@<4+H?D552H/X- M8HLW&,-GL)I0 D07ED?FZLQ#0I@A!^0C$"()B8PTP=C%EQ:ND01[[CQ%CH=@ M159R20(0D#)&(0PH\.2W,N&* -ED,(GQ)B%+$X&7*OPPB3FPJ;9"O"FW#QMIK5GV(I M-Q7X2=(GV9AL'*2DQ$M5!"9=<8\_>3YP[G%)KBL3'B;&Z5RPN!Z9RD%."*5A MK43>6*PJT^6!"KP<90)2 ;8>X]B5/8.#!P\](,#T,.0'HTRQ];?4=W(J8>SP M%Q+S!IZ++F/0YMQ'V7(E$V\ #,NU@KDQN5F5Z9BU+1DV)E7QD9#6@M@_F'.B M=I0#B8)#4C]:Q@T9VX4PN!@3M,;*C^:*C!N-?+@R;&52;\XZO5*'+?IS$IK- M(Q?!GP"3:) ,E+*#? 2&!S*[,T0W+1R0C;9G&>LM8X'0Q:]B?Y<^JL15ERJ( MI/1R;-82YB-_]@]6;[( Z0W1SH07;,]DH!L\@95[ZA3IQ4OTM9F1KQ]ZP^GL M>35VK;5D+NKIHDSY1>K,I#:SQ!&>UFHG[Y9(>N=1Z&UX<3$3\,B^.65Y IS] M"A#89VW*6>*IL9#,AW^4IJR%6/TT4$2QYMA9*=$' GTB&^L*0;<]7SGR5"3;KJJ?3 MY8W\8J!XK<7-.CAS.)9!6EBRHNO(J92LWLV M> 3#B!RORU5B[$PP2@)?R"!*/L?<*MTD!*A'QP=C89-QRT$O9=NW__%<&5_U M'PYGB5'$,N9*KDWND+OSEG8?.?]T8#TE]E%@>O*X8$G).%.+^6([..FGD#OC M=[ UR[>M$KL?#E-_'7HG]FP\YK/D>LV_ZW(:# M[-LN?\?^P!)FZNK:6,,#"#,\OA=>Y)38'S CE[NX@"]^][X#<8*OX^:.,2(Z MUNWCU'VU_-)$D-E9,_'C))4L8!.^4+&$<8)U1H'*A;>!I.J-\X@T@0"IV7T: M0S$N2N761L#Q91:PQ,ZLG6VN;7PS!$870O=[4N4$+B^.%L#@-9_BOZTXMQ"/ MUO'@(N/H/16\E[C&T,>'\)%QZ28Q<3U*Y>>HA924>3/G@XL#(&GR?G9%Z/H= MP1LR(5V9F:0G9<*X)",!XXQ;F6)F PCU.8;79:)#2H7;I"R;S%ZS?AJYC31. MEGPUGC,6&(J?NFK(V9GL>831'3A5#Y/&IE+ *08YDP,N3;^/&.LA_"2Q6?(< M.G>T LLM4:[HUMT[&^/#=%6$[S/ DB)Y7*X">=1EI<$F,7=,+D0.F$N_S;!B M27;1&QS2ULC!+._))P($4"DO9(:5DTH)33)I@,">\FRJ8% D7^)[G$F<=V=E M\N\G6+W*,T]/@EG>R,7L-$;5'*C>D P.S58/.AQHD1[B8B/BF2K6(X[F:F;'3]UW<9/)7; *O%ADO!% M42AUXAF.;H.I-!E77*B:HV@15;RVH>C/E*TDDQX*F2E(%NB5!"(,$A3I3O>$\;NR9<3+$3T M_%>K=MR,$^K8$"0'S,U4D8P@K8R34J+1$*?Y5[65OE]2$M@C+HE')N"&6813X?:5B&F>"C:JHUI)6;,%=*XF!](0YJ%<'QZE+W-57QAE$I MYQ-_*C<)%9FD\MSW?WR#0Z(2LG&^<2;J,0ES5"40__A&HG9R9Z0RQO7W>X*C M_0)HYG76K:G((4&8-)B%HBB\,@$L%.Q5!;%@*-WK]C"ESTKT5V](&[^?>^68 MM=VXIA>64>^F->K3(K,VEO(BW\#(MT-1]GH]M7TQ&'H^*AFR*@W("^O9P^][)5X>Q"]'EF.8WV79 5=8-O7+?"X9V MB,62Z(8%JO;H).DZ'I9?*CZHI&^ -R*;0M]^I.I,>90B,SS_$:2*?V@[)MO. M,.F7&?"4VZY68+]+H9?@-07=";,>0BA%,KFY,/;8ZY<0= G%LMH7O1^7" ^H MYY-LCZ#BB'-3&+N3>22"MZ-'8/8R M3. EZ-U:A-[[+=;'89ZJ^42^FJ4LKEE274)D!%A:5B>3P*'B9TCFZ?CR#G/! MA]D21:H0$2Q%1:N29Z>X+5W<6,4(/H9"OHQ")DY+55G$RE4_BHON9*H@9=H> MQI_Z8LAM67W'IR\3[!JYP,@%ND)](A=(@9\RJ+&2'!G-KC^TR6:MPDJ2)E94 M4/[3[6T)J[8"62=ZF',]>1G7DBQ/B!WWQ [V^&*NMCK3!845E8Z1SPJ-BV_ MA+DX"2;&EKQ[_*T-^K@C6TALU_6\%7X,=Q;'-^2L0G$,\T2-J&S+/\I]9_@8?P=<>J]FRF'1K;& MN#NK3 #*-JJ9-7/Y^!_*(1<+C]S(%J:V9J2]4-S6MYSCMUL=<5&R^<0_:U156+G5%G",7 M(_"84G7B4"[)&=^:;JTB0[7F.-U &Z7B8P*VV]'%?GEXB9-$F6R62^ MF&B:%N];^G92]T".Z)1SIY+ZB6(E!*6T3$ 8D@(8ZDF6H,?0^)BN**-NFM@6 M$P0S_M??MWVD<2\(_?_>OZ*/8N_8] M@'@(/6+'Y\BRY/C&L75E9;/?3WN:F49T/,R0>0BQ?_U657?/ P:!9 D&Z)R; M&P$S_:AW55=7S8@D!="T&9&^"JQZ &5%/]45$".UA)9;I^C^RTB+#F^2.539 M01PW#7[3LX]^48G?;U-#&R;XX3HD7W9-+ZP*K:/@6=E9[* M-R*FAQ]PH<7Z;-9 6F@@I>&ELI.RF2.Q2CNJ!F]X_9]D$56G2FN34%R5HB7J MF@=[=7YU^5K%6%2G[ +HU195>U#3C&-JA&+H5K>WP]EA8#.)N5FJ#H4)IYB) MR/R$^!,0SK'>0+[D598"F?5XIXY_CJZ:=A-RO*224#AW:Y$O:J5II-2-:2Z6HRH!>4J,5D7C03LN$F>AJ M\)T9L9%6O\DZ<9J>K3*_9)VO36GR4YO,4^;L7LT1C^D)4ZP&! R)+C=7_;=T MYW9=O^2;2@2JZ2 -_4D91BZV_U+UG9%\B2B+K8A,$135TQ;CO(#/@'*!5*BH M#"?4)*P'3@KPG8HN#8'7;W(M6H(X#H9U\D>PKA^5 *+"+#E:*&BX!OO5M >3 M?34!-0OULV(MFI[H5;S1K]I)3R]P@J^9>50GE1P&4 ;'!M#*[!MBYS&-UIFQ M<,UXDH;(P.:TU$R6#[&0&[Z3'UEAO*>:IZ4+-:NG:!M5?Z)V/FD]@A#,Q%#? MK- 7)G"CLP/3Q5TW/WX1F'K##R+_TM:M@IA+N:0T9I0G@REN-MMS=8$@U$1X MIDHDU9LH$33OVH@N+\EUMVXSHE[!TI;I2LO>/%?/["\BUJ8Z,NZY.@EB9P"> MP*<(P5;VTK[.M\8A?L?C=B>4HYQMG7;"=3)HS%1SI#:,^OQLE0?5JX$3$,A; M231BBBY@,_K>.]6O.T3A7@2'"D;I*V,SG7KS.8,U)7OHJEEB:HR% M0+"N5T MRD))++PE,C+V,A5,)2L3\T9'7"JAJWLOIOT9L1UDUC0XTSE9!4[]1DE;&]-D MF^95[=&H&;62&R;IE:Y'.; 4-!:UPPMJFU9,CKRNN&B*<*:U]]R "ACH$GRS M\]=RR\V9(T'A^HKJ/XDZ"B"GZWGEUT;WDM3BU#KP$ACERE%WMR)^0JQWZU%1 M-6H[=N.3 8N%&=(AL]WBHE36L2D:\D8IRX"T)AX".3K_!=4-V!3_*U)EHZ6^ M"ESF8HDR2MN>4_]+X+^09Y8-CPD;%,/84G8[T_0ZRW+Y5MBJV_E?0:A=^T+P MR90>0G)0"3=.?M"L WU&5O!;,5T@;;2$[2W'#)4U;,7+BBCLRR[5>C2NPS M$<1'TF1>B>>5T<7\9Q:0A@XXW@H3$E):476)3:-?&0'-IQD,PN@%.*0,C>ZN M%3M%9KTS]:@B%7I"0!+JKF6Z 55ATU1?T]]N*]*OYK3HR% ^ M[XD47AF>TS)ZY>$C51+5\-^":JO31E\M1QP>[V$N/B6JB2B-?$;):$29(I0> M^BE6\8 %BU(U"]!$T39X+C"NS!.\?1PGKI9KD5(/JO$4NOMF'S4-H+XIW8H7 M:#RL39NH2S2DS&I:[>EALO27P4R:73_+Y2F>IL[-JIDTV&ENR\KH7+3M6AZI MM0) A3] 'E!]TOL4>J3;^5/-8+:5-[Z2] =@XAG@*TWNKW-*LO3W,GZ@NU2" M0L[T<,[;J\T&;6XX)M*_\@+49:_S!@_H5#R$YKZ@&L2%YVSQW)6F ;5M&I!- M ]J>-" E\3XI\13SNYS=D_F-%,-(>B;CLR_[ MV*@D/8%007 3F]%'A*!:E$S3]6+Z4G4A,2$'(S#_ D49N5(7Y: :YOH)E2H! M#B7H8M*EOMJ3)])Z+JYN2F &4VM&,] L61L@XT'@>9-Z,/9%]C3FIDKP.D)* M9%6.<7JUQLT#D**"%!!6(2)2]/+.C Y/$AD:+8(;?UTH=91?9'[:6J[ C%05 M 3$(%@K$@_J<^&F\1*U)W_HU%5+RUB^LYR8(7 KJIX<.^$YVNCQ*PE$0B4W7 M]T3L5SIG ;;]-3N8WOP@=1;\P8,)[)QD@CIT#%&G8PB3B5%VJJ+/U99\O/,S M,P)BL^&V,+A/B4 10Z\1K[X/:NGYCH).9!HG8-)X,9@-7&_:.$RR]@GZ'"I_ MGIP=T9DQ08A02,/%"!;/'Z)F;7NP]X;ZN](WW+0M =X_*=[4""@:A:T9RY&^ MT0;+,?Y]OZGV@*LN2^1J9HO^57#<6KKLZ?1-=63\^,7,VB=3691/-_#\--)G MG0-,5J '_Y>]5G.Q*?YT-YFY3[8]S?UY\,Y00OZF MV!8REQ%4!YV7JR:C!Y',J\3GB0MFHOMZ%:2Q&ID#?&"F08J?G>HYI-2V=2KTI([IA#7;VVN@]:WV]C$,,'*C,IE MH?C\9/8C2UF[Y-U(:DS)K6/)S9+;BLA-Q>6LT[Q+-L+:(E+58H"EM/\KE9J; M1-QWH]=5,)M71/\EQ^\HS-K-@QIK=X[A_[K=U\_))=4-)Z5I]DN4 6B]?$J1 MM+@DPA-.5^;0OKAO[L.719ZC0X[G74^W4SLX.EXC0%:*$4L ,^LY.*HUC[J6 M -8VW1IPWCI8([Y?5E G=[NDCI]?)Z_)7L. MZ.T<=@X[QZ[-42$ELS*W8.U*AG*82[7,Z1 &=[@-U:W=:^]T:^T#&ZG980)H MUUKM0TL .Q6J:]I0W8XZ?O-ULBKC66._2]?U!#OG44SWA$[[J*JW6U-7E4\/ M:IT3JYQW"^?M6OOHR.)\IW"^3GQ741];'QE\Y$AR=LGQ,JZS8NV[5$+@T.42SFHP[PD1LD6!)EBI&J%7->?MVKS2->]VKSG"V!5F99%:;)->9ASUA-G5*KJ5*M#>^#P&.LE2D#95'S MD4)S$-T&J#=A+PX;!UF3GR!DK8.7-2R+]Z+;:733+FD/:#R9[Q+TXN HZR&T M]" =U2T]+?J&3.*6"E2F M33BH=[F+C2!N R\ADD,ZPG*(6/>:H).V].+4'5*5L,OWT62%QN;8G$^_E^_4 M-=5S-%_2&LM6>YCNV,=R_#!5"*ND<723EQR"\O/6L/9_$(/W$@VPH]4T,N'9 M#-34="6XQ15D;5!I*26O-;,&I'^6-9D:"_Y=%#ISY=XO5/XK;QZ5[[2Z3)^W M8J>I'^\J-<5R/UXL<0WU&3]0LX9Z'-13:LX@3[U>3[HO">TG1VECO#@H/K\"8;7@MU<:^F0BYRN>PD )JTLCP?=?+=TE"0-E_6'@+Q MQU#]_GISD^ MRU%%>YHJCAY"%8\4AH\FBX*&,7@[R39P/X*[V8-BV NP_G0PQ [)L.I8A.:Q M5I%HQ.7UQ7DV)!'=S*/;1S+Y4[=RTBFP%U#,P4&520?;4-5ACOH8^W3>A_^< ME+D/]_G-.]2.'ANL38TU)8!*IZU-D_5B494CT5W0?Q_# .RV2RH^GVF]DI+0 M(/]C,B-T4Q5=UAFT(IH;-S2,JF%/0%9?J!6PN16DU]X!TA:+GO; ;;'H-97F M.; EK!Y:PLI6@ZX&]QA)U#FTU:!7+E1L46&+N(I#TR+.(NY';"-;QMN6\=X5 M/\!6LGU,X61;I_MA2['D]D/D9NMT6W);%;F=K;9.MR6X72AX?=>(MQO_RTRW!I2W3FP%$UO\W\YAY[!SV#GL')LZ1X4TJ ULZ,"& M>F6[ QL5-6L/CQOK+(W\LD+0WP%D=RVR=P;9G48E:F!7 /C;C^M_5B86M4P! MC$(MB7*K8HFU[N;MI\T_;*ZN,?K/+T',^&CD 62!(+;GDH:=P\YAY[!SV#DJ M$'E:5VTP5]X:D^?RX_O?]J;-Q.:,H9.W^+0U!%^!!B^.=7%]=6_Z5FZ"J7<' M_7H8C&>_1$N-77[\\L?OB_/"YMI=4] #<&#B-$P$TQ7^\X^W@]2NNCS]>%Y_ M?W5^^EO]].+Z_.IGQKTQGT0FHQ(M"U\4]O2P"3ALL-J8#?#\UZ9^RV)_^ M:6]_&I"_?B@')&+CT6"\_GKV6?K?TX%=&8T\#O"1/A8%J_>\P/E>=%AHOKUW M;SD;A*+_R]Y/<>#L%2ATK'6FY@QS+>GZY"O@Y<"UEAH:^:RP?/V6;N-8K6:8K_]S MHLOK=0X;1X6?V4-*NTP7U\BF[32;0.R1A!4%$JN=P&0877QI:E>I^AM3A5[@ MMT+UCB4+O]38B*,'A"54X(%^& P758ZJS=2>PLT4*[3,6YS>[+S%W<#C()'@ M,3_I=$OR\=*7SX-\*:.%BIQ*5J:LSC($ZF'H\%'[*>Z!TG?I_? M!B$QDBD/.)1W-1S&2]!;-O4-L^I,5,V'JUHTS O&M%<"R:)R73CC%-R?L63> M&DO9? 7RAKT#],[O1L*/\B4P2PK:1 R1IPK:J)3WR%2S"=*1A!Z)S2UA0_#- M%<3IB7@LA.(W+!\D^Q(>,J_!>( D)!2@)(Y?HRKE-SF2AXE6S-D5S\#>\;R;5)'+&FZFVHCP1<@],MVX.Y0^=E.GM.;MMM^6Y=\5 M"^R36K-EJVCN%,J/:B<=6SASIU#>JC6/6Q;ENV28M0ZL969#:@^QS*Y$).AJ M )IFKK@57C :4M:LLDJ4 M?JR046;#98N-LCA,='V"%5MB2^68/?<:?CRQFUU]C57 M55U2[#379X)N/=JKN:KJ$N.KC:#&UYN'\FJNZKGM\657NJB2\RRIK-3BJI#Y MOJ+N&::,3Z?;.'A9!7.]?33/7K\.8NYM=\1TL:CL &>Y08*EGJ98:YWY2DLN MLCQ07QX#?EN=VRYMO74IK*8KQCF5U8F:GNNL>]X;4VKF[940FVP8?<2>W9\$3&C0@6V#)DM M0V8)SQ+>-A/>B@LNVI/R2MD*=@X[AYW#SO&#KJ$__C%7V MJFQK_)-]"6+&V5!P'\BJGWAL)$),;.,W@H7"X[$,_&@@1XUI2V29BYGYK?[G MU";_\TVV(=I/83MZ-WHS1;DRFCO'U!0/G"$/H-:Q2>9[*\L/_.4[2O"3[QKX M-[L(0A8/!/P[_QH;P]L\@,_9X9BX&PD_@J^E[X2"1_#:T4L6!^Q%J]4X8K [ M#Q#18-"I^-0@F# 0Q8;\(&P/DBU/.$8A2*"#&*QR5L(+CK M %O$-38>2%@7_)AX,Q!H[688C,Z758/Y 3K?-)9 MM-QYA'-LZ:88%7H4L"DV&^RKS_Z5^()UFO1>&\P$ 9X' MD5 6%4&(6(E2$+V+6ZP\U@*$!HU=A%RWP'%R)TX"">*NAPOB))0%*P,/C6Y M,X#]$YV\Z&34F:)\ C2CM_1!.&+8 [+4NVK3)$ X:H@HI1LW)W1A7#$<><&$ M2"T6(<@L1<].$,5 EG(XXC*D7^'9OKR#U\&S$K&2RM('EL =U>AC/)"A6T=S M9*(&:"R-A X!,Q0.^G@H/8TL+P4(,B]NZ*_$=VBY8QD/:)Y[H)X"?,8\0VSD M9GP4Q- 7B6-/X/*G.2XY2ID3*] MH-*YCQO-QTT-!O!7$ JBWQ<.&00R Q0(#J5B@&FG[8 Z#:GMU7*I3@/G )X. MX"1AB%2J7Y81>/XDJU!=,6 K(&JD;N[["5!KMK9T4;!EF.#D);"W^U<2:2&% M8W/T'1P*R_R= %F+$)A#3131 EP9@?*$,:(X<+Z#?"0^%7>@_&2DC3K%&^F3 M,A;#2&U'SI#1O%TAC<)P9.;CSQ$X["X M3]I..6A6*1I<>6MB99_ER-P$ M4^\.^O4P&,]^B2$^=OGQRQ^_+[YU.3=@-RWUL&;GVWV8"*8K_.EO]=.+Z_.KGQGWQGP2F7N8&&#R16%/;\!S5L!IC^[>,!UF^ZE) M_Y1%X/1/>_O3@/SU0SD@$1N/!N/UU[//TO^>#@RD.?(XP >8!8S,>L\#PBS& MH6D^D/*<@5CJ_[+W$]!N,1XXUCL&MP?#$085^,3TEVEDKOCU$I&_LA@BA7B1 MF<_@)R"#Z.T^?U>*U12YY1''&>9:,IY=4L,X+1A"%;XCMY0@T .-(@*#)[\#M 9!@-ZG]KQ= 6Q& M-CX 3WNK8[#7 ; 0A#0_XN_#4#_W@Q8/XG1)X1'"9I:2JAP#OHJ0"&WW$MT ME,?S@C'YE#&&"=P$_@(]#FLIFU-%$?F0XN>TNAQR@:2&P.QJ Q/\V00N96<'2HJ6K#3S;TT,"Y9QFF#TTI.X,!&; M" ?0M(<;1@@Y? 1,Z*DO'!Z"/(,9QCQTU>^_P_#<&23H&4_]QT_'[7;S3:JL4=*!:,$#)/27:#C%-?1DZXV2<)DN-[.HX!BI ML]9+0#,J+#-)*$8)4#C745-2;B: E6XA(AK)3 I2W_ ^1L' $!$ :W6AP R(R[42BT-?\F((-!07Q%D>9#-8 [!3#8( 5=!E!OL!B@Y"4"$7N M0$D[/ )) EP7H>C/(#0*(@HJ;3CQ4G#GL_P[D2ZJ6\3AF6;]*U!L@#D8/*WI MLK';+.'1%W1BXV1 MKP9V$QV=Z@7X-*QBGA$0++-3;3/2Y"SQ4_N'=+:R#SIY"N!:JN%O^OQ+;1\' M1RTD,""O_)8-%VMEWK//+D0O!)=@PMH%0+\/P%0A_I!@&(([ J!*8H"^MB9% M3H?A8\F(F+S;S$68M3-PAE+ GZ"Z;!V](:D +H[VZ(Q="J:7#\:3TIK:O0:: M]S4F:G0H'0+_Q6@^^N(FB"516DZ1ALH='J.B!>:0WLSFNNKP([=TT+9 RDA- MJ!M9E$0CY0MK!YR-78HZ=@@,08_DE3N0LSH.BD)=Q2VZ!00M@.V4"9I M:WE9C.]ER^L%81B,<4"U 5Q$9 XB3#RIN*0MXHH\#3C!C4\",T-[_F2O-7T" M^,B3O1='C9.9P_(ECN@NYI^K%\TA35!S]M$Y;!P5]D'&FW)L<7ED6J!DS"<5 M1OI,/4_O&66(.ZGLD+DF&&8Q$!%3'%%%-0P/A3E1 R8'3H ZQ4^& @@_TB?D MD?&X]$=<'KJ5-=9+,O_P%+CTU=_Y;)]#]>E "]Z#AB^C1B"1""@W[X9HF+4V#:!"M>7 A>.!@6>;G8 MF^C<4+3W@:K!8L @B>(3DQXXLYTEKNP](?X6/K<8E#]^H6*Z+=4Z 6()6B\. MS!0E<'D4!8XRSLD?'@5X2BG)QR0QG1U!D%!W)<9TT40 74&QAIR#, @\D'F6 MZBW55Y/J-4ES!RP.%?RLFS,%PQ"6=BWM5I)VYTKLW*F@SN?D=];RL'1<43K6 MSN04$8-C"01,20E@4\ \"?IYE%9=RVY>U-)6>ENJ MWRBJ5W% S#+$,V,RJ2-,@70IC%^/@_H@B%241&*BPYC101(F%5M*MY1>84K' MH$@OSETAQB-*\YG.(2\^G.9LEE#<)&"(JYLP@M/=F+DTOH:FPC87O=VUN>@V M%WT5N>@V?KZE2F'&_$DUQ'D2!B/!??;[ARMV=DX6/Z;IA<$M]ZRM8VV=:I(U M'C'Z"9[ UG1.O7)-?1[KN[RY4"-=LJ",+75\FAD_5(A!W$BGD%CS!I^PE&\I MOXJ4/W-,% UXF,_5BG:S\%2:B-KC'ODPE*MF"@5A#B.69=!Y:NCO)U&6=D2I M%\54&YUO5!0CF&.4GL/5\@ERA(7T2+J0NZ> MDB6BZVLLN.1:29I'/K]655T065XF;!U<.U]G#,)R4R"9&S!1@E>8))4O"*C@ ME+X@!0PM1[1(FK.0,T(I_3%8DCQ2F;H^X(7%8^'=IBDUM);=TD5W9'IQ/HF6+AI\I[M6C,.6N"X:@:%24D$S@Z@R+L51<&Z=7"OQ M*IF^$*8/>?.GNS6B8JZN.#E4@<;$LOZ5>!-,06JER]7):@1-K*'!,=TSMR*5 M;9;FE2*U1%%B[@=-+1*D5>(,BJG2B>>JY#GRL2/XT4<*IOOT@7*R7:GXY/=K)CLR:J+R69+_E5PW-C>/-O]J>O+/GL3 MU$[G945;H#^@P&Q9NW02K%>*33\ :RYJD[[BKO-90>C[O+GU+*K3K"I-E,'C M086(@28NM;Q>ABB>FMOFH3LM"]U>? ;R/*A?#MV%?50)\QJU(F3?R+$_)3.T M*NBUU+2)U&1,?#=A_-\2''++94J<-=S;:^YU=NCZ=YF;BVR MTHKM';.2[E)+60\ =D=%5%OVOZ+B+T$2@8L;?)/;Y*9^4$ M]""'XT)&@"+V__$2+-ZMW6)S=!UA4I@I?WJ'A&&7-F:E#I9FVFH]_D@9:^PW#Y>C.7-[[]8UG[P MQ7US=Y]U\E*N:S9:AVL$1^7Z8>X8^CNU[O%)9?!?(86\HN[7-G*W#=O;/=/9 M3K?!R*N0F%U#$^"J!LIF(V$=&PG;U.WMGE"QTVTP\BJD$=9B>%:GVLT=RQ*KDB,MFJY)U& M/ZKDH\K@OT(JV?K'[[X$MZKUK>X0;)7REBKE%-&=IE7+U9#+5BWO-/HKJ9:W MO!Z@STY'H?2,$+RG86]6GVE.%::R(DS4TA'3LK&$D2["..(34_<+@]'9S%A6 M+E?(#=\U=9=4X3S'TR73>DDD?>Q]KZI(ENLIT:#I?D5TWS%BUA5D3/4[=,**09+-9M!-1U+-99J'D8U7T3, MS@;VD=5P9_%=(B:\H$V)M)K"=P\YAY[!S M/&$T=#?HDG1[T)>Y5$V#'(?_WS.@+F=@X[AYW#SK%EZF9E M#L+:U0WU("[5-U]5TTG_QG2LD\)&]=;NTW=KS:-697QZB_^51W5K[:/J5'^P M^%\]_H].VI7!?X54]NYXB/-5]B=J@+Y+*GN9Z=; I:_:M<[A.M7TZPK!?R?0 M?7*XSLM-%MVK1/=ALV,UL'6:RSN$^=QWK 9>.X]VK).T4_A^U:H=M]>9[615 M\$ISFVK':S6X=O VL;JMBAG"E.N9/X,,2D+%#7.9E2W]"AOSB+WH-EIJ=[ - M3P8^X".D"\+Q/3?G]"5C)_ CJ3Q@O)M\TC@I#B5]YL-JI.\$0U%CW/TKB6)L M!Q[1+'[@UVFE^N]LD3(60[JS#,MK,C/<*QC(2S!]&?8F 7P >.:*42@<">_! M$Y@:RX!@Q(L(_BD M5B[!\_?C()RP<0AKK0?]?J3R:MNC1. CZ>@,_5BME=3FOGHVE"=Y3WJ*(!6VCEE^W[ (LVN@6!'BJOL1P *W" O)%@IT,.+29>(. M$2JBW"0O,A-,/7NH%\/@_'LEW@%G5U^_/+'[XMO=,R]3CXM#S%!^NT^3 33 M%?[SC[>#U)6Z//UX7G]_=7[Z6_WTXOK\ZF?&O3&?1.:.![H)OBCLZ0T;" 6< M]NCN#=,.TD]-^J?,=](_[>U/ _+7#^6 1&P\&HS77\\^2_][.K KHY'' 3[2 M]Z0OZCT/)%%1G=-\(/\Y P'<_V7O)Q!6Q5XW8[UCZ0/;H-.D4(%/3'^9^E?% MKY=0TV6VR;61&F?PD[IVP-^58C5%;KG?.,-<2QH%)05/$%QK4= /U+/M1N=Q M>K8SHV=1ON)U/'Q$ZGCSK.JX]9ZU/%:;'B=.D@HG#XW*K'?[WO< MR)2,:1]MMA-^7&(38AO@0I /L:(OO&(V0KK1R,KF(YI*8&"NF1! \5VH^C:1 M<)(PHZ%69L-O'XX?@*Y.SI=YM/1_ +K:F>M16Q97S<9A46YP!\:,)(GM4'@\ M%D59DA>KVX?=>[SP-!.8]4NBT O\\;)7B$@\K,05#T#H8ZFOI_#,,Q4.V((U M.$*XH&##8,AT6;$1(5?U8H(2Y(&_E]3U@3EM&*=9&/(QI"(.\I6FJE;?2?HBF-IL82*RA3?0=219II (Y1#%\HM:3MZ]"%GP2X[O& _='XUF WP@?/ MQP/JA9\%S9N?+P0[6XX\=$.!O^B-CZ>GEPWV%68=@FG-(G Y91_0!MQ2ME)< MHBLB)Y0]Q=-?@EBP%NY@V96CYZ7>Q3=.?3^!)Z[$")PM5/<7 %R%KE:S_ELJ M"/JJ0>P$&\0J.? !_ HLR:L>-O* ;/A0P[XGP#7Q X94%N)"'*I%$9G)'4.B M95MUP6J STOI(^4Q*1RF#N#2J(2'8)M#"39.ADI$#$@-L$U0?"1$)$/^73!A MV$99+U&4#$D6D58%K/7[PE$5,,&!U1X8 C>#^>)%*;L(/5KN3Q */J Y4G0R M=_X:R]SJ>(#%-XTY!4L/!7AUB: :G3<^65NUG*MWR[V$JR_3/Q&&TH\!8Y)< M..53X:0W0>".0LH7 G/>"*,'/@5;A 252B7%B$%&-!Q4?! G\FP 7 M"_Z[5 ,G(P44KDN8 L? YP:(L!BI%#"1>+"&(0AN5P*@0Z42U&Y3P&RX])Y7 M6/1*8&2T(,[#P(>_'4TU:R@WNAI9?LJ R.&1B:XR*Z:D8Q$,Q(9((A+8!U@1 M6:Z4RY(1TJ&K30DTD!**Y8"[(P,P-T *@P@#$9CX);+V?O$*KP!U7H(I@[V] M/L'O\":L/D:+Y]^)J<]T-:M TX[!ZH- 3H12N\ @ZOP&^FX48#Q]2F=K+QVFH T1&0B M6'G\>R:P8((DIL!/1J*F\0#,R87 M2O?=LSU(/XK#1$F(*('M M&L @ _>PAB:L>ZPM*K #F!OX@D4!PAUM'T:1;",6T4"+ M'F2$_3W-*X 1* U1Q!5NBDKWFM'LH()N=AVW&S%-2W^#@KB[V"1^ ,C M%D^]P E5?'.)7J]+TF[SE3K!YKQ@6F;B?(OW75;%'WT]$EPH$&I*'"-_8-P# M7)]19D!'"8@H=6)E')JS@11]=GXGG(08]&L?O$4\\8#'U6\7J=C1OX$$0Q\D M&J$00TL>&1+'RG&QD\? *,/ ")0.R@<4JU<)>*ZLU>'U5O>5>$V/MKJN_J0, M'MS'N1%D8+4W\FB>-PF?_DT=XN2>4)Z5\GW!0U8*3OA*X.-ODCPXKH/(Y+31 M,[U45F7NEW+'0 )+#UV1$,#< ^.SH@UW0[CQTE3&A-YC1.5D-"CC+.!; M>Z"M"<2DW_-P!A#I13Z,AO 3P-N_'\ YJ'@3FV^TTGRC(YMO9/.-MB??Z#T= MCJC0G"B8:DN*2CIQFSDI?*35@K/H6 K*U9H>G<2K2SI@R551#HD@3Y,\G'N% M^#:X(&>9?_<))9L/0-46]G9:U*=X^BMN\7@'30%CR&!\FUV(7IA@_(18\#0<>61_D\//?%C,^=4EBR81N&7J- $_IX\53*:(["",:]QDIPWI$$$_ M'J.I2G8]Z.T83WSH9TJ@N--GI4##7)?_PN_3)EG&-(A,%I@:5A:-.K0)0M+Y M($@P2*^-MEX0?(^T(8'&1LH->!);,$NT999Y(B"$^%"'9V VV#H8(MKTITC4 M2,?V(Q7'%.F:&^Q4@62DSE>GH*:?+L(8UW03TD8IC()9)P[-I8X4$HKDF(B( M#F6EL)GA<5PUX3M.0LPK"R3A8T8($ 6T=CP*,1)3Y!JNC0>"')G":R8,@V>$.OSUH'5L'?=^)1A11DH) MF11I"6WLF<#68U&:/V'42)N3[$*&/:'E/!3>D:"U.&HE1,DZ=B!^Y-"+$DG!.3$GRMB$D+F MH&;.5E2T"(< B.KD:UK/7XE[D^9!F"!*?21'"@RE,.8M(;&L*@?\-P>CAW_$@WU4G2R@0:T70P4R.#)UDB 2FDA@5 M0&(Z0=^-R;Y&T=%+."Y8O&30[+^>._="@"-9T0@6TL M]'$ET(+,$J7(4#1)/D$AS$MY'0(59A!2WL>RC$KW$NJ9DSWHW9Z<(M_%DYM*:'GTR>0F.2U?,HYU)MON^:!X(D;[J5PT)_N M/\!N-=AG?$Z=X HT8;?4HI^?FS.3D*/R$_$,$,,HDK3I;>#=*LWM\7&42+0 M0,S(850SEWMNN%:GHPR6QDP ZTO906C(W9C(E*=265"O44J["5K_GB=4UF7A I ZFE4&/2;A#*2G#$NP<\A8 M4*HZ$OF5JV,KVB$:.%JWCO"6I9-F)&GS"9>H3"$$7^H\1+4TO#P!@57PS'-V M70]L+($>P)@2C%0&>);ZPETP="(3#L98=S&3SR0;U=)44XQ^YP)?83X%:;/I M.L_MF-^3,KOZL(#73QLJ[>X"""8(MY3/E\FBTM%1!!IX2@H88U$:D/ZQ7"F6 MI=C_&HR!R%7P4?-3ZGB"FU#B.>26I]P'?,?L!2"T1;2<^*&X28E9?[J?FML- M]@<^!UXJY?A]XYYRQ<__3O!6P+?L"B-*LC^4K+\TUY(VG_8)?CJ_/-U\$209 M"#9_NZ5!.G\KF. 3!I5"=IF_C#M+Q2M&H;H(K%R^7_::>PQ=*-TH-OT^A/J! 6*'P8Y/ZU?[C_U$-3E7]:SN;QZA&6E MW.[O\]PZJ':CYS7V\EVJZ?-2(F"M_:#O(85\_5O+=,_.=,\YW=O4PB):FYWU M6;G;K*2]U%+6 P"+98MEBV6+Y4>92>UU64FYDKQ:N6=6<]5LH=_YG1PF0_8E MP1#*RHP>:]]8^\;*1(MEBV6+98OEC;5OJFC1O I"=HJ7_NZHV(TU::Q)8\7@ M]HE!B^5=P+)5=O(VG716@ M$VL4;0U'6G59%75IL;P+6+;J[GYU]TU5-,= P!^^C*/7%5!WEDXLG5BSJ')F MD661)?S+"K"%I8WJT<8I2"%^4X4 NZ6.ZE''9=I-AJ\NE]:2R":12-J'8()M MC*H@2*SU91FD0@QBX_J6/N[5L:%TJB V+6U4D#:P$ =>PDUZGG2\B2432R;W MFNE4":L"5&)M,,L@%6*0*@:)+9U4CTXNN739924DJ"6/ZI''J:\Z, *->-RW M$3%+)>41,:'H@P55$"0[9(J5XF>Y_-BATI25MUI79**6 M5%U'A+:;!S76[AS#_W6[KU<54UPIP>2((_WW!!\OU RLGQ#M_(O["9:#UGV# MTJ;CYGO34.@^JLH55WDZ!V.^:%K3=.TGG*]$#.79G/HAP*(ZM>YQ9T4@F%U2 M!7'PS/M]43'\=[N-DY;%_UI9?A8OSPKR+_NG%N$6X>M!>(7,M&Z7+#1KIBDS M+6T).VVG9;UB3ZRAMC9%W:ZUCDXJP\85P,&.&6J')XW#(XM_J[+;WVX^.U"8A*X+@*:WCL M^4[5;,JEEWUXU$"GS]+=-LFWE9HV2Z]]G190)9!HWG M'R&RPU:CO;(3=DMD3R^\UFK S%_\"BT82U66JJI"5=HN_@?\5[4AWJQX-0"#:$,081$_"86XSU'E"_^U",TNLK9-:P2%UA#OHL M2$+F!$,8 A8?.-]9'+"(QS+J3Y@8CKQ@(D3T'S\=MUM';UC0 YJ$'P,_ H,\ M'L#(T4@X,;XTE#ZUC8MB'B=Q$$[HB4'@(1Y9S.]@/NG#7+X/;\ 0:@39M^@7_#5_(.7O._)$,@5@=W@%BY$OU? M]MS_02#7FRWXG_ZS4^^T]IC/A[!,X;@__QZ'WK4(A]'7_G7HGH;A-;S\WH.] M[3'I_K+GM%JMSAX3D<-'F'T>)@(V"NZ$L?U@7R\DK<))Z:]5O]MQHCMCQH'J]2)(+\ M$W>.E[CB'8I'<_'W\N/[W_:FC8 FWIR=M3'T-V3,T%?WU[+/TOS/XT1&>5XX45T8CCP-XI.\!==5[J(.*MB9-OHG3YD!,&:%+^Y2;8]_SJAZ5&UZ1;UWAPUV?C>0/3"]V(IU M'AGLF@%_V6ON,21H[0VDGT&V.^;SPZ&FN(*8(B^H.%BM;PIRBK[!:#.%VI5' MH0+O>?=G*O*N ^]JDDZC<_\]Q_M>;A\UCA__=K/1773GL3.O8$-AH%:K<71_ MT/T)J/23[P3A* @Y6/X%4NQ-"A_!ZA:A\!?7.+P?*_??$7P$AI\5.)H7,TY\ MSLF6:_N]#-T^Z3)S:DI;!'.@Q#Z *Q7*4<%5><0NYO//4E3Q]"RS& (7\."/ M\<4Z5OUAB9:L]ZWZX!DX/3S_OYX/&Y$PFGWQ\TMT'5[+5 M.NFTVMWF8:O=/&@?[;OBKM-J#.)A:LQ1J 1X,>1.#%X(:<4W4^$4XE57.&AQ M@:+\6=5Z1;_P#=M[=SI4H1^,BUT)C.C"A_>3NL?'::3D2MS(".;PXS3DPK=' MV1:P]:W>PI./ZBC5PNJZ^^W#_>9AE=1G87U LO5.IWG27I.YOE*9\^A-;H+, M 9?Y\.3D^)!D3ON)9= M_?;)?JMIQ5$5Q-&]=WTV7ARUVT=@ [7VW<[AT4FWB5*I\QR6$!WGQ &S(FII M[!Y76$(=[G?W6X]F?RN@GE! M3;"21-W_W-X>-0]/%Y&N&2"0'/^V4"*/CN_ M$TX2@U!C7]7Q,QW\AN+O1(8@/GH3?9[#.O!-VAB/RR&H([]E'6]_(N&T%?U7JO3;2H9Q4>8:7?8 MP4_7F)_!6L?&7\!2X "H;^AA1.PL< 5[!;_^T?C6.&NPQZWVZ)&K?=WX9T6< M%BL.MT<<;I(5TOU!T(QD?+NXEG3%,/;/:N+J>B" +W5E-O6_G9S2+>0JD3$^ FLS*;&#&06C*:< O M\ 1.#>/H6GR?Q>]0U<79(@\IMZ]/S.&2 YYMXY*+XS'@BJ.C?D+@@J 3: (#+NQWIB5U^S6 9. M,M15"M&RP,I=L,D;X8.QX>7@@9X3,,Y-@K9(P:Z($F>@H3*/>=:EMC:S&%>G M:8MQ[58QK@VKE[BXD(4NJA7)FR@MJZ4^% IK??OT\] M@UL^&W )W_KD1LRYT6$YLUJ<^:\@$J,!NVRP2U KXB:4?E!C_PK7(T)7N?O= MW?FNG!\+2+N_3V]_S7.#/I]^NZYD?.>/47EQ?+>._:;^-+?:" M'^SXMN[UD> /#=%!//3>_1]02P$"% ,4 " !%6ZI8/>+QL($$ "U$@ M#0 @ $ 97A?-C8W-38U+FAT;5!+ 0(4 Q0 ( $5; MJE@(WA-@2P0 )\1 - " :P$ !E>%\V-C XML 85 lmat20240331_10q_htm.xml IDEA: XBRL DOCUMENT 0001158895 2024-01-01 2024-03-31 0001158895 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001158895 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001158895 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001158895 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001158895 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001158895 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001158895 2023-03-31 0001158895 2024-03-31 0001158895 2023-01-01 2023-03-31 0001158895 2022-12-31 0001158895 2023-12-31 0001158895 lmat:CardioCelAndVascuCelBiologicPatchesMember lmat:ThirdHoldbackMember 2023-07-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-12-31 0001158895 lmat:ArtegraftIncMember 2020-12-31 0001158895 us-gaap:SubsequentEventMember 2024-04-30 2024-04-30 0001158895 lmat:QuarterlyDividends4Member 2023-12-31 0001158895 lmat:QuarterlyDividends4Member 2023-01-01 2023-12-31 0001158895 lmat:QuarterlyDividends3Member 2023-12-31 0001158895 lmat:QuarterlyDividends3Member 2023-01-01 2023-12-31 0001158895 lmat:QuarterlyDividends2Member 2023-12-31 0001158895 lmat:QuarterlyDividends2Member 2023-01-01 2023-12-31 0001158895 lmat:QuarterlyDividends1Member 2023-12-31 0001158895 lmat:QuarterlyDividends1Member 2023-01-01 2023-12-31 0001158895 lmat:QuarterlyDividends1Member 2024-03-31 0001158895 lmat:QuarterlyDividends1Member 2024-01-01 2024-03-31 0001158895 lmat:StockRepurchaseProgramMember us-gaap:CommonStockMember 2024-02-21 0001158895 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001158895 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001158895 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001158895 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001158895 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001158895 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-03-31 0001158895 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001158895 us-gaap:CostOfSalesMember 2024-01-01 2024-03-31 0001158895 lmat:PerformancebasedRestrictedUnitsMember 2023-01-01 2023-03-31 0001158895 lmat:PerformancebasedRestrictedUnitsMember 2024-01-01 2024-03-31 0001158895 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001158895 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001158895 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001158895 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001158895 lmat:OtherCountriesMember 2023-01-01 2023-03-31 0001158895 lmat:OtherCountriesMember 2024-01-01 2024-03-31 0001158895 country:GB 2023-01-01 2023-03-31 0001158895 country:GB 2024-01-01 2024-03-31 0001158895 country:DE 2023-01-01 2023-03-31 0001158895 country:DE 2024-01-01 2024-03-31 0001158895 country:CA 2023-01-01 2023-03-31 0001158895 country:CA 2024-01-01 2024-03-31 0001158895 country:US 2023-01-01 2023-03-31 0001158895 country:US 2024-01-01 2024-03-31 0001158895 2023-01-01 2023-09-30 0001158895 srt:AsiaPacificMember lmat:VictoriaAustraliaLeaseMember 2024-03-31 0001158895 srt:AsiaPacificMember lmat:ShanghaiChinaLeaseMember 2024-03-31 0001158895 srt:AsiaPacificMember lmat:InternationalOperationsHeadquarterFacilityMember 2024-03-31 0001158895 srt:AsiaPacificMember lmat:SeoulKoreaLeaseMember 2024-03-31 0001158895 srt:AsiaPacificMember lmat:BangkokThailandLeaseMember 2024-03-31 0001158895 srt:AsiaPacificMember lmat:TokyoJapanLeaseMember 2024-03-31 0001158895 us-gaap:EMEAMember lmat:MadridSpainLeaseMember 2024-03-31 0001158895 us-gaap:EMEAMember lmat:FranceSalesOfficeLeaseMember 2024-03-31 0001158895 us-gaap:EMEAMember lmat:HerefordEnglandMember 2024-03-31 0001158895 us-gaap:EMEAMember lmat:MilanItalyLeaseMember 2024-03-31 0001158895 us-gaap:EMEAMember lmat:InternationalOperationsHeadquarterFacilityMember 2024-03-31 0001158895 srt:AmericasMember lmat:ChandlerArizonaLeaseMember 2024-03-31 0001158895 srt:AmericasMember lmat:VaughnCanadaLeaseMember 2024-03-31 0001158895 srt:AmericasMember lmat:FoxRiverGroveIllinoisMember 2024-03-31 0001158895 srt:AmericasMember lmat:USDistributionInBurlingtonMAMember 2024-03-31 0001158895 srt:AmericasMember lmat:NorthBrunswickNewJerseyMember 2024-03-31 0001158895 srt:AmericasMember lmat:PrincipalWorldwideExecutiveDistributionAndManufacturingOperationsFacilitiesMember 2024-03-31 0001158895 srt:WeightedAverageMember 2024-03-31 0001158895 srt:MaximumMember 2024-03-31 0001158895 srt:MinimumMember 2024-03-31 0001158895 us-gaap:OtherIntangibleAssetsMember 2023-12-31 0001158895 us-gaap:OtherIntangibleAssetsMember 2024-03-31 0001158895 us-gaap:CustomerRelationshipsMember 2023-12-31 0001158895 us-gaap:CustomerRelationshipsMember 2024-03-31 0001158895 lmat:TrademarksTradenamesAndLicensesMember 2023-12-31 0001158895 lmat:TrademarksTradenamesAndLicensesMember 2024-03-31 0001158895 lmat:ProductTechnologyAndIntellectualPropertyMember 2023-12-31 0001158895 lmat:ProductTechnologyAndIntellectualPropertyMember 2024-03-31 0001158895 lmat:StEtienneFranceFactoryMember 2023-01-01 2023-03-31 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 2024-01-01 2024-03-31 0001158895 srt:MinimumMember 2024-01-01 2024-03-31 0001158895 srt:AsiaPacificMember 2023-01-01 2023-03-31 0001158895 srt:AsiaPacificMember 2024-01-01 2024-03-31 0001158895 us-gaap:EMEAMember 2023-01-01 2023-03-31 0001158895 us-gaap:EMEAMember 2024-01-01 2024-03-31 0001158895 srt:AmericasMember 2023-01-01 2023-03-31 0001158895 srt:AmericasMember 2024-01-01 2024-03-31 0001158895 us-gaap:TreasuryStockCommonMember 2024-03-31 0001158895 us-gaap:RetainedEarningsMember 2024-03-31 0001158895 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001158895 us-gaap:CommonStockMember 2024-03-31 0001158895 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001158895 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001158895 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0001158895 lmat:PerformancebasedRestrictedStockUnitsMember 2024-01-01 2024-03-31 0001158895 lmat:PerformancebasedRestrictedStockUnitsMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001158895 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001158895 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001158895 us-gaap:TreasuryStockCommonMember 2023-12-31 0001158895 us-gaap:RetainedEarningsMember 2023-12-31 0001158895 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001158895 us-gaap:CommonStockMember 2023-12-31 0001158895 us-gaap:TreasuryStockCommonMember 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 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001158895 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001158895 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001158895 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001158895 us-gaap:CommonStockMember 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 2024-05-07 thunderdome:item iso4217:USD iso4217:USD shares shares pure utr:Y utr:sqft utr:D Q1 2024 --12-31 false 0001158895 false false false false 0 1 350 0 0 10-Q true 2024-03-31 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 22446109 26595000 24269000 81693000 80805000 1285000 941000 30236000 25064000 60575000 58080000 3863000 6380000 202962000 194598000 22174000 21754000 17795000 18027000 65945000 65945000 40239000 41711000 828000 1003000 4014000 3740000 353957000 346778000 3089000 3734000 21118000 23650000 75000 24000 2528000 2471000 26810000 29879000 16354000 16624000 114000 107000 2176000 2268000 45454000 48878000 0.01 0.01 3000000 3000000 0 0 0.01 0.01 37000000 37000000 24036300 23911760 240000 239000 206350000 200755000 121728000 115430000 -5558000 -4625000 1590362 1584512 14257000 13899000 308503000 297900000 353957000 346778000 53478000 47075000 16813000 16192000 36665000 30883000 11686000 10897000 9013000 7932000 4092000 3875000 0 305000 24791000 23009000 11874000 7874000 1001000 568000 -78000 -425000 12797000 8017000 2910000 1977000 9887000 6040000 0.44 0.27 0.44 0.27 22365000 22111000 22570000 22274000 0.16 0.14 9887000 6040000 -831000 252000 -102000 207000 -933000 459000 8954000 6499000 23655716 237000 189268000 97773000 -6031000 1568595 -13046000 268201000 6040000 6040000 459000 459000 50424 1000 1445000 1446000 8773 0 0 3602 172000 172000 1290000 1290000 3099000 3099000 23714913 238000 192003000 100714000 -5572000 1572197 -13218000 274165000 23911760 239000 200755000 115430000 -4625000 1584512 -13899000 297900000 9887000 9887000 -933000 -933000 107930 1000 3985000 3986000 9547 0 0 7063 0 0 5850 358000 358000 1610000 1610000 3589000 3589000 24036300 240000 206350000 121728000 -5558000 1590362 -14257000 308503000 9887000 6040000 2382000 2351000 1610000 1290000 716000 334000 362000 -7000 23000 25000 -0 -305000 45000 -54000 5750000 3242000 3537000 3755000 -2216000 -1224000 -2793000 -2340000 5071000 2279000 1370000 2130000 991000 564000 -0 270000 -2361000 -2964000 3986000 1446000 358000 172000 3589000 3099000 39000 -1825000 -423000 53000 2326000 -2457000 24269000 19134000 26595000 16677000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>1. 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Unless the context requires otherwise, references to LeMaitre, LeMaitre Vascular, we, our, and us refer to LeMaitre Vascular, Inc. and our subsidiaries. We develop, manufacture, and market medical devices and implants used primarily in the field of vascular surgery. We also derive revenues from the processing and cryopreservation of human tissues for implantation in patients. We operate in a single segment in which our principal product lines include the following: anastomotic clips, 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; Maisons-Alfort, France; 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;text-indent:18pt;"> </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 three months ended March 31, 2024 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, 2023, including the notes thereto, included in our Form 10-K filed with the Securities and Exchange Commission (SEC) on February 29, 2024.</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 May 10, 2024, 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;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 the Company satisfies a performance obligation by transferring the 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 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; 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>Three months ended March 31,</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>2024</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);"> </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 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>2023</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;"><b>(in thousands)</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 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; 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: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">35,245</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;">32,126</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; text-indent: -9pt;">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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,395</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,277</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; text-indent: -9pt;">Asia Pacific</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,838</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,672</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; 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 63pt; text-indent: -9pt;">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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">53,478</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47,075</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 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.</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 December 2023 the FASB issued ASU 2023-09, Income Taxes Topic 740 - Improvements to Income Tax Disclosures. This amendment is expected to enhance the transparency and decision usefulness of income tax disclosures by requiring public business entities, on an annual basis, to disclose specific categories in the rate reconciliation, additional information for reconciling items that meet a quantitative threshold and certain information about income taxes paid. This revised guidance is effective for financial statements issued for fiscal years beginning after December 15, 2024. We are currently evaluating the impacts of the new standard.</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 November 2023 the FASB issued ASU 2023-07, Segment Reporting Topic 280- Improvements to Reportable Segment Disclosures. This amendment requires disclosure of incremental segment information on an annual and interim basis. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, and requires retrospective application to all prior periods presented in the financial statements. We are currently evaluating the impacts of the new standard.</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;">There are no other accounting pronouncements recently issued or newly effective that had, or are expected to have, a material impact on the Company’s consolidated financial statements.</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 three months ended March 31, 2024 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, 2023, including the notes thereto, included in our Form 10-K filed with the Securities and Exchange Commission (SEC) on February 29, 2024.</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 May 10, 2024, 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;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 the Company satisfies a performance obligation by transferring the 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 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; 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>Three months ended March 31,</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>2024</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);"> </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 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>2023</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;"><b>(in thousands)</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 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; 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: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">35,245</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;">32,126</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; text-indent: -9pt;">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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,395</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,277</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; text-indent: -9pt;">Asia Pacific</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,838</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,672</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; 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 63pt; text-indent: -9pt;">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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">53,478</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47,075</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 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 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; 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>Three months ended March 31,</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>2024</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);"> </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 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>2023</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;"><b>(in thousands)</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 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; 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: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">35,245</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;">32,126</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; text-indent: -9pt;">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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,395</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,277</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; text-indent: -9pt;">Asia Pacific</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,838</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,672</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; 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 63pt; text-indent: -9pt;">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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">53,478</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47,075</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> 35245000 32126000 14395000 12277000 3838000 2672000 53478000 47075000 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.</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 December 2023 the FASB issued ASU 2023-09, Income Taxes Topic 740 - Improvements to Income Tax Disclosures. This amendment is expected to enhance the transparency and decision usefulness of income tax disclosures by requiring public business entities, on an annual basis, to disclose specific categories in the rate reconciliation, additional information for reconciling items that meet a quantitative threshold and certain information about income taxes paid. This revised guidance is effective for financial statements issued for fiscal years beginning after December 15, 2024. We are currently evaluating the impacts of the new standard.</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 November 2023 the FASB issued ASU 2023-07, Segment Reporting Topic 280- Improvements to Reportable Segment Disclosures. This amendment requires disclosure of incremental segment information on an annual and interim basis. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, and requires retrospective application to all prior periods presented in the financial statements. We are currently evaluating the impacts of the new standard.</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;">There are no other accounting pronouncements recently issued or newly effective that had, or are expected to have, a material impact on the Company’s consolidated financial statements.</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 (U.S.), 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 2024 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 2023 income tax expense varied from the statutory rate mainly due to 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 March 31, 2024, the gross amount of unrecognized tax benefits exclusive of interest and penalties was $525,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 2031. 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: &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="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>Three months ended</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31, 2024</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(in thousands)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Unrecognized tax benefits as of December 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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">587</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; text-indent: -9pt;">Additions/adjustments for tax positions of current year</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">-</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; text-indent: -9pt;">Additions/adjustments for tax positions of prior years</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(22</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; text-indent: -9pt;">Reductions for settlements with taxing authorities</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: 16%; text-align: right; 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; 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; text-indent: -9pt;">Reductions for lapses of the applicable statutes of limitations</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(40</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; 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; text-indent: -9pt;">Unrecognized tax benefits as of March 31, 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; 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;">525</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;">As of March 31, 2024, 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: 90%; margin-left: 5%; margin-right: 5%;"> <tbody><tr style="background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="vertical-align: bottom; width: 16%; 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: 15.5%; 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;">2020 and forward</p> </td> </tr> <tr style="background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="vertical-align: bottom; width: 16%; 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: 15.5%; 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> 525000 <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; 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>Three months ended</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31, 2024</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(in thousands)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Unrecognized tax benefits as of December 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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">587</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; text-indent: -9pt;">Additions/adjustments for tax positions of current year</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">-</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; text-indent: -9pt;">Additions/adjustments for tax positions of prior years</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(22</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; text-indent: -9pt;">Reductions for settlements with taxing authorities</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: 16%; text-align: right; 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; 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; text-indent: -9pt;">Reductions for lapses of the applicable statutes of limitations</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(40</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; 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; text-indent: -9pt;">Unrecognized tax benefits as of March 31, 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; 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;">525</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> 587000 0 22000 -0 40000 525000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>3. 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: &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="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>March 31, 2024</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>December 31, 2023</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;"><b>(in thousands)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <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 0pt 0pt 9pt; text-indent: -9pt;">Raw materials</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">20,813</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">18,333</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; text-indent: -9pt;">Work-in-process</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,532</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,869</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; text-indent: -9pt;">Finished products</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">31,148</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">31,131</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; text-indent: -9pt;">Other deferred costs</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">6,082</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">5,747</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;"> </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> <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(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; text-indent: -9pt;">Total inventory and other deferred costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; 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;">60,575</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: 16%; 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;">58,080</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 had inventory on consignment at customer sites of $2.2 million and $2.0 million at March 31, 2024 and December 31, 2023, 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 tissues are instead accumulated and deferred. These costs include fixed and variable overhead costs associated with the cryopreservation process, including primarily direct labor costs, tissue recovery fees, inbound freight charges, indirect materials and facilities costs. General and administrative expenses and selling expenses associated with the provision of these services are expensed as incurred.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &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="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>March 31, 2024</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>December 31, 2023</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;"><b>(in thousands)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <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 0pt 0pt 9pt; text-indent: -9pt;">Raw materials</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">20,813</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">18,333</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; text-indent: -9pt;">Work-in-process</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,532</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,869</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; text-indent: -9pt;">Finished products</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">31,148</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">31,131</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; text-indent: -9pt;">Other deferred costs</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">6,082</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">5,747</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;"> </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> <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(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; text-indent: -9pt;">Total inventory and other deferred costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; 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;">60,575</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: 16%; 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;">58,080</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> 20813000 18333000 2532000 2869000 31148000 31131000 6082000 5747000 60575000 58080000 2200000 2000000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>4. 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, 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;">For the three months ended March 31, 2023, we recorded additional restructuring charges of $0.3 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> 3100000 900000 100000 100000 300000 <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"> <tbody><tr> <td style="vertical-align:top;width:1.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>5. 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 three months ended March 31, 2024. 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: &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="10" 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>March 31, 2024</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="10" 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>December 31, 2023</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Gross</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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Net</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="2" 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>Gross</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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Net</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="2" 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>Carrying</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="2" 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>Accumulated</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="2" 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>Carrying</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="2" 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>Carrying</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="2" 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>Accumulated</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="2" 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>Carrying</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="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>Value</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>Amortization</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>Value</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>Value</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>Amortization</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>Value</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="22" 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>(in thousands)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Product technology and intellectual property</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">29,549</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">16,714</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">12,835</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">29,549</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">16,048</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">13,501</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; text-indent: -9pt;">Trademarks, tradenames and licenses</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: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">3,767</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,997</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,770</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,767</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,909</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,858</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; text-indent: -9pt;">Customer relationships</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: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">37,171</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">11,725</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">25,446</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37,171</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,064</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">26,107</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; text-indent: -9pt;">Other intangible assets</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: 9%; 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;">1,643</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: 9%; 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;">1,455</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: 9%; 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;">188</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,643</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,398</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: 9%; 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;">245</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; 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;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; 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; text-indent: -9pt;">Total identifiable intangible assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; 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;">72,130</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; 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;">31,891</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; 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;">40,239</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; 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;">72,130</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; 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;">30,419</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; 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;">41,711</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;">These assets are being amortized over useful lives ranging from 2 to 16 years. The weighted-average amortization period for these intangibles as of March 31, 2024, is 9.3 years. Amortization expense is included in general and administrative expense and 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: &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; 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>Three months ended March 31,</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>2024</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>2023</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;"><b>(in thousands)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td 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; 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: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">1,472</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">1,559</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;">Estimated amortization expense for the remainder of 2024 and for each of the next five fiscal years is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: &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="22" 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="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Year ended December 31,</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>2024</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>2025</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>2026</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>2027</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>2028</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>2029</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="22" 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>(in thousands)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; 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: 16%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Amortization expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; 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,385</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,119</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,842</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,456</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,423</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &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="10" 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>March 31, 2024</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="10" 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>December 31, 2023</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Gross</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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Net</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="2" 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>Gross</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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Net</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="2" 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>Carrying</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="2" 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>Accumulated</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="2" 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>Carrying</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="2" 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>Carrying</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="2" 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>Accumulated</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="2" 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>Carrying</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="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>Value</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>Amortization</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>Value</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>Value</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>Amortization</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>Value</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="22" 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>(in thousands)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Product technology and intellectual property</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">29,549</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">16,714</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">12,835</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">29,549</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">16,048</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">13,501</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; text-indent: -9pt;">Trademarks, tradenames and licenses</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: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">3,767</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,997</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,770</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,767</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,909</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,858</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; text-indent: -9pt;">Customer relationships</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: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">37,171</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">11,725</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">25,446</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37,171</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,064</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">26,107</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; text-indent: -9pt;">Other intangible assets</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: 9%; 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;">1,643</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: 9%; 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;">1,455</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: 9%; 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;">188</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,643</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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,398</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: 9%; 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;">245</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; 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;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; 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; text-indent: -9pt;">Total identifiable intangible assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; 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;">72,130</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; 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;">31,891</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; 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;">40,239</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; 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;">72,130</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; 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;">30,419</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; 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;">41,711</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> 29549000 16714000 12835000 29549000 16048000 13501000 3767000 1997000 1770000 3767000 1909000 1858000 37171000 11725000 25446000 37171000 11064000 26107000 1643000 1455000 188000 1643000 1398000 245000 72130000 31891000 40239000 72130000 30419000 41711000 P2Y P16Y P9Y3M18D <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; 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>Three months ended March 31,</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>2024</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>2023</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;"><b>(in thousands)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td 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; 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: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">1,472</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">1,559</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> 1472000 1559000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; 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; 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="22" 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="margin: 0pt; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Year ended December 31,</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>2024</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>2025</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>2026</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>2027</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>2028</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>2029</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="22" 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>(in thousands)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; 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: 16%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Amortization expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; 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,385</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,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: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,119</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,842</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,456</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,423</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> 4385000 5601000 5119000 4842000 4456000 4423000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>6. 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. As of March 31, 2024, the Company had 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: &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: 22%; 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 0pt 0pt 9pt; text-indent: -9pt; text-align: center;"><b>Location (leases)</b></p> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%; 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 0pt 0pt 9pt; text-indent: -9pt;"><b>Purpose</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>Approx. Sq. Ft.</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="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 17%; 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>Expiration</b></p> </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: 22%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <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: 17%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 17%;"> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><b>Americas</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: 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%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 17%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 17%;"> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">Burlington, MA (4)</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Corporate headquarters and manufacturing</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: 17%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">96,476</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; 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: right; margin: 0pt;">December 2034</p> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">North Brunswick, NJ (1)</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Artegraft biologic business</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: 17%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">16,732</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; 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: right; margin: 0pt;">October 2029</p> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">Burlington, MA (1)</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">US distribution</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: 17%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">12,878</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; 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: right; margin: 0pt;">December 2030</p> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">Fox River Grove, IL (3)</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">RestoreFlow allografts business</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: 17%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">11,765</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; 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: right; margin: 0pt;">November 2025</p> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">Vaughn, Canada</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Canada sales office and distribution</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: 17%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">3,192</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; 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: right; margin: 0pt;">February 2026</p> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">Chandler, Arizona</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">US sales office</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: 17%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,058</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; 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: right; margin: 0pt;">August 2025</p> </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: 22%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <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: 17%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 17%;"> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><b>Europe, Middle East and Africa</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: 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%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 17%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 17%;"> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">Sulzbach, Germany</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">European headquarters and distribution</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: 17%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">21,410</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; 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: right; margin: 0pt;">June 2031</p> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">Milan, Italy</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Italy sales office and distribution</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: 17%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">5,705</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; 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: right; margin: 0pt;">July 2027</p> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">Hereford, England</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">United Kingdom sales office and distribution</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: 17%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">3,575</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; 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: right; margin: 0pt;">October 2029</p> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">Maisons-Alfort, France</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">France sales office</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: 17%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">3,492</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; 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: right; margin: 0pt;">February 2030</p> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">Madrid, Spain</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Spain sales office</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: 17%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,260</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; 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: right; margin: 0pt;">June 2029</p> </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: 22%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <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: 17%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 17%;"> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><b>Asia Pacific</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: 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%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 17%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 17%;"> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">Tokyo, Japan</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Japan sales office and distribution</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: 17%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">4,236</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; 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: right; margin: 0pt;">July 2025</p> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">Bangkok, Thailand</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Thailand sales office and distribution</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: 17%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,810</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; 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: right; margin: 0pt;">August 2026</p> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">Seoul, Korea</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Korea sales office and distribution</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: 17%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,300</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; 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: right; margin: 0pt;">April 2027</p> </td> </tr> <tr class="q2qselectedlineitem" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td class="q2qselectedlineitem" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">Singapore</p> </td> <td class="q2qselectedlineitem" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td class="q2qselectedlineitem" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Asia Pacific headquarters and distribution</p> </td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td class="q2qselectedlineitem" style="width: 17%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,270</td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td class="q2qselectedlineitem" style="text-align: right; 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: right; margin: 0pt;">June 2026</p> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">Shanghai, China</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">China sales office and distribution</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: 17%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,152</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; 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: right; margin: 0pt;">August 2024</p> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">Ballarat, Australia</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Supply facility</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: right; 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: right; margin: 0pt;"><span style="-sec-ix-hidden:c675">Up to 350 acres</span></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: 17%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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 as of March 31, 2024. We elected the package of practical expedients that allow us to omit leases with initial terms of 12 months or less from our balance sheet, which are expensed on a straight-line basis over the life of the lease.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent: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;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="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>Three Months Ended </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>March 31, </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>2024</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>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Lease cost</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> <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(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Operating lease cost</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">740</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">580</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 colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Short-term lease cost</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">29</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">162</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; 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Total lease cost</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; 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;">769</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: 16%; 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;">742</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; 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;"> </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; 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Other information</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; 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> <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; width: 57.4%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">1,022</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: 16%; 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;">737</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; 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> <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 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; 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;">509</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: 16%; 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;">472</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; 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;"> </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; 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Weighted average remaining lease term in years - operating leases</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">7.5</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">7.2</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; 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;"> </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; 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; padding-left: 9pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -18pt;">Weighted average discount rate - operating leases</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.60</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.95</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;">As of March 31, 2024, the minimum noncancelable operating lease rental commitments with initial or remaining terms of more than one year are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: &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 0pt 0pt 9pt; text-indent: -9pt;">Remainder of 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; 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;">2,758</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; text-indent: -9pt;">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 18pt; text-indent: -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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">3,488</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 18pt; text-indent: -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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,806</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 18pt; text-indent: -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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,567</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 18pt; text-indent: -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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,535</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 18pt; text-indent: -9pt;">2029</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,481</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 18pt; text-indent: -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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">8,495</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; text-indent: -9pt;">Adjustment to net present value as of March 31, 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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(6,248</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 0pt 0pt 9pt; text-indent: -9pt;">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%; 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;">18,882</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &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: 22%; 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 0pt 0pt 9pt; text-indent: -9pt; text-align: center;"><b>Location (leases)</b></p> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%; 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 0pt 0pt 9pt; text-indent: -9pt;"><b>Purpose</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>Approx. Sq. Ft.</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="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 17%; 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>Expiration</b></p> </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: 22%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <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: 17%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 17%;"> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><b>Americas</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: 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%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 17%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 17%;"> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">Burlington, MA (4)</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Corporate headquarters and manufacturing</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: 17%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">96,476</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; 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: right; margin: 0pt;">December 2034</p> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">North Brunswick, NJ (1)</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Artegraft biologic business</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: 17%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">16,732</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; 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: right; margin: 0pt;">October 2029</p> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">Burlington, MA (1)</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">US distribution</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: 17%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">12,878</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; 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: right; margin: 0pt;">December 2030</p> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">Fox River Grove, IL (3)</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">RestoreFlow allografts business</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: 17%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">11,765</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; 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: right; margin: 0pt;">November 2025</p> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">Vaughn, Canada</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Canada sales office and distribution</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: 17%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">3,192</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; 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: right; margin: 0pt;">February 2026</p> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">Chandler, Arizona</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">US sales office</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: 17%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,058</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; 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: right; margin: 0pt;">August 2025</p> </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: 22%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <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: 17%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 17%;"> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><b>Europe, Middle East and Africa</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: 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%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 17%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 17%;"> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">Sulzbach, Germany</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">European headquarters and distribution</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: 17%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">21,410</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; 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: right; margin: 0pt;">June 2031</p> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">Milan, Italy</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Italy sales office and distribution</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: 17%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">5,705</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; 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: right; margin: 0pt;">July 2027</p> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">Hereford, England</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">United Kingdom sales office and distribution</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: 17%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">3,575</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; 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: right; margin: 0pt;">October 2029</p> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">Maisons-Alfort, France</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">France sales office</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: 17%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">3,492</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; 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: right; margin: 0pt;">February 2030</p> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">Madrid, Spain</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Spain sales office</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: 17%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,260</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; 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: right; margin: 0pt;">June 2029</p> </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: 22%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <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: 17%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 17%;"> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><b>Asia Pacific</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: 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%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 17%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 17%;"> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">Tokyo, Japan</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Japan sales office and distribution</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: 17%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">4,236</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; 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: right; margin: 0pt;">July 2025</p> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">Bangkok, Thailand</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Thailand sales office and distribution</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: 17%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,810</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; 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: right; margin: 0pt;">August 2026</p> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">Seoul, Korea</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Korea sales office and distribution</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: 17%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,300</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; 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: right; margin: 0pt;">April 2027</p> </td> </tr> <tr class="q2qselectedlineitem" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td class="q2qselectedlineitem" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">Singapore</p> </td> <td class="q2qselectedlineitem" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td class="q2qselectedlineitem" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Asia Pacific headquarters and distribution</p> </td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td class="q2qselectedlineitem" style="width: 17%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,270</td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td class="q2qselectedlineitem" style="text-align: right; 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: right; margin: 0pt;">June 2026</p> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">Shanghai, China</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">China sales office and distribution</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: 17%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,152</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: right; 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: right; margin: 0pt;">August 2024</p> </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: 22%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">Ballarat, Australia</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Supply facility</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: right; 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: right; margin: 0pt;"><span style="-sec-ix-hidden:c675">Up to 350 acres</span></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: 17%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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="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>Three Months Ended </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>March 31, </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>2024</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>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Lease cost</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> <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(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Operating lease cost</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">740</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">580</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 colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Short-term lease cost</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">29</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">162</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; 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Total lease cost</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; 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;">769</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: 16%; 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;">742</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; 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;"> </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; 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Other information</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; 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> <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; width: 57.4%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">1,022</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: 16%; 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;">737</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; 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> <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 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; 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;">509</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: 16%; 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;">472</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; 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;"> </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; 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Weighted average remaining lease term in years - operating leases</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">7.5</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">7.2</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; 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;"> </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; 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; padding-left: 9pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -18pt;">Weighted average discount rate - operating leases</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.60</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.95</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> </tr> </tbody></table> 96476 16732 12878 11765 3192 2058 21410 5705 3575 3492 2260 4236 2810 2300 1270 1152 740000 580000 29000 162000 769000 742000 1022000 737000 509000 472000 P7Y6M P7Y2M12D 0.066 0.0495 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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 0pt 0pt 9pt; text-indent: -9pt;">Remainder of 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; 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;">2,758</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; text-indent: -9pt;">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 18pt; text-indent: -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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">3,488</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 18pt; text-indent: -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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,806</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 18pt; text-indent: -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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,567</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 18pt; text-indent: -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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,535</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 18pt; text-indent: -9pt;">2029</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,481</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 18pt; text-indent: -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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">8,495</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; text-indent: -9pt;">Adjustment to net present value as of March 31, 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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(6,248</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 0pt 0pt 9pt; text-indent: -9pt;">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%; 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;">18,882</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> 2758000 3488000 2806000 2567000 2535000 2481000 8495000 6248000 18882000 <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 cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr 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>March 31, 2024</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>December 31, 2023</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;"><b>(in thousands)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <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 0pt 0pt 9pt; text-indent: -9pt;">Compensation and related taxes</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">7,770</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">13,353</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; text-indent: -9pt;">Accrued purchases</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">7,478</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">5,152</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; text-indent: -9pt;">Accrued expenses</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">4,503</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">4,251</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; text-indent: -9pt;">Income and other taxes</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">708</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">390</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; text-indent: -9pt;">Professional fees</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">83</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">104</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; text-indent: -9pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; 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;">576</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: 16%; 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;">400</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; 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;"> </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; 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 18pt; text-indent: -9pt;">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: 16%; 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;">21,118</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: 16%; 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;">23,650</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;">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 cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr 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>March 31, 2024</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>December 31, 2023</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;"><b>(in thousands)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <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 0pt 0pt 9pt; text-indent: -9pt;">Aquisition-related liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,354</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,406</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; text-indent: -9pt;">Income taxes</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">594</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">637</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; text-indent: -9pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; 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;">228</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: 16%; 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;">225</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; 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;"> </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; 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 18pt; text-indent: -9pt;">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: 16%; 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;">2,176</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: 16%; 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;">2,268</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr 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>March 31, 2024</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>December 31, 2023</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;"><b>(in thousands)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <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 0pt 0pt 9pt; text-indent: -9pt;">Compensation and related taxes</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">7,770</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">13,353</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; text-indent: -9pt;">Accrued purchases</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">7,478</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">5,152</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; text-indent: -9pt;">Accrued expenses</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">4,503</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">4,251</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; text-indent: -9pt;">Income and other taxes</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">708</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">390</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; text-indent: -9pt;">Professional fees</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">83</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">104</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; text-indent: -9pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; 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;">576</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: 16%; 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;">400</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; 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;"> </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; 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 18pt; text-indent: -9pt;">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: 16%; 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;">21,118</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: 16%; 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;">23,650</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> 7770000 13353000 7478000 5152000 4503000 4251000 708000 390000 83000 104000 576000 400000 21118000 23650000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr 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>March 31, 2024</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>December 31, 2023</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;"><b>(in thousands)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <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 0pt 0pt 9pt; text-indent: -9pt;">Aquisition-related liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,354</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,406</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; text-indent: -9pt;">Income taxes</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">594</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">637</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; text-indent: -9pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; 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;">228</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: 16%; 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;">225</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; 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;"> </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; 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 18pt; text-indent: -9pt;">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: 16%; 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;">2,176</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: 16%; 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;">2,268</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> 1354000 1406000 594000 637000 228000 225000 2176000 2268000 <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:c759">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 U.S., Canada, Germany, the United Kingdom (UK) and other European countries. Substantially all our assets are located in the U.S. 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 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; 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>Three months ended </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>March 31,</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>2024</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>2023</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;"><b>(in thousands)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <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 0pt 0pt 9pt; text-indent: -9pt;">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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">31,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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">29,015</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; text-indent: -9pt;">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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,612</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,762</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; 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; text-indent: -9pt;">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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,518</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,346</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; text-indent: -9pt;">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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,528</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,963</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; text-indent: -9pt;">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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,695</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,989</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; 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;"> </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; 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; text-indent: -9pt;">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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">53,478</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47,075</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="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>Three months ended </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>March 31,</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>2024</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>2023</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;"><b>(in thousands)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <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 0pt 0pt 9pt; text-indent: -9pt;">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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">31,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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">29,015</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; text-indent: -9pt;">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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,612</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,762</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; 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; text-indent: -9pt;">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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,518</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,346</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; text-indent: -9pt;">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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,528</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,963</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; text-indent: -9pt;">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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,695</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,989</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; 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;"> </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; 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; text-indent: -9pt;">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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">53,478</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47,075</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> 31125000 29015000 3612000 2762000 3518000 3346000 2528000 1963000 12695000 9989000 53478000 47075000 <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 included in the consolidated statements of operations are 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: &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>Three months ended </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>March 31, </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>2024</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>2023</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;"><b>(in thousands)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <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 0pt 0pt 9pt; text-indent: -9pt;">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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">741</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;">662</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; text-indent: -9pt;">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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">561</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">477</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; text-indent: -9pt;">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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">308</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">151</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; 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;"> </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; 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 54pt; text-indent: -9pt;">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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,610</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,290</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 consolidated 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: 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>Three months ended </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>March 31, </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>2024</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>2023</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;"><b>(in thousands)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <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 0pt 0pt 9pt; text-indent: -9pt;">Cost of 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;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">211</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;">170</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; text-indent: -9pt;">Sales and marketing</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">271</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">214</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; text-indent: -9pt;">General and administrative</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">965</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">777</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; text-indent: -9pt;">Research and development</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">163</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">129</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; 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;"> </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; 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; padding: 0pt 0pt 0pt 54pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Total stock-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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,610</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,290</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 did not grant any options during the three months ended March 31, 2024 or 2023. During the three months ended March 31, 2024, and 2023, we awarded restricted stock units of 222 and 200, respectively. We did not award any performance-based restricted stock units during the three months ended March 31, 2024 or 2023. We issued approximately 125,000 and 59,000 shares of common stock following the exercise or vesting of underlying stock options, restricted stock units or performance-based restricted stock units during the three months ended March 31, 2024 and 2023, respectively.</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; 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>Three months ended </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>March 31, </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>2024</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>2023</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;"><b>(in thousands)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <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 0pt 0pt 9pt; text-indent: -9pt;">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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">741</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;">662</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; text-indent: -9pt;">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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">561</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">477</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; text-indent: -9pt;">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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">308</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">151</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; 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;"> </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; 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 54pt; text-indent: -9pt;">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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,610</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,290</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> 741000 662000 561000 477000 308000 151000 1610000 1290000 <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; 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>Three months ended </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>March 31, </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>2024</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>2023</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;"><b>(in thousands)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <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 0pt 0pt 9pt; text-indent: -9pt;">Cost of 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;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">211</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;">170</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; text-indent: -9pt;">Sales and marketing</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">271</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">214</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; text-indent: -9pt;">General and administrative</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">965</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">777</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; text-indent: -9pt;">Research and development</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">163</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">129</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; 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;"> </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; 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; padding: 0pt 0pt 0pt 54pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Total stock-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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,610</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,290</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> 211000 170000 271000 214000 965000 777000 163000 129000 1610000 1290000 222 200 125000 59000 <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 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: &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>Three months ended </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>March 31, </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>2024</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>2023</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;"><b>(in thousands, except per share data)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Basic:</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> <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(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 59.1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Net income available for common stockholders</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; 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;">9,887</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: 16%; 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,040</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; 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;"> </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; 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 18pt; text-indent: -9pt;">Weighted average shares outstanding</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: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; 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;">22,365</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; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; 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;">22,111</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; 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;"> </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; 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Basic earnings per share</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; 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;">0.44</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: 16%; 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;">0.27</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; 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;"> </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; 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Diluted:</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> <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 18pt; text-indent: -9pt;">Net income available for common stockholders</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; 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;">9,887</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: 16%; 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,040</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; 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;"> </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; 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 18pt; text-indent: -9pt;">Weighted-average shares outstanding</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,365</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,111</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 18pt; text-indent: -9pt;">Common stock equivalents, if dilutive</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">205</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">163</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; 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 18pt; text-indent: -9pt;">Shares used in computing diluted earnings per common share</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: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,570</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; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,274</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; 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;"> </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; 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Diluted earnings per share</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; 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;">0.44</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: 16%; 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;">0.27</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; 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;"> </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; 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; 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: &quot;Times New 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: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">175</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; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">320</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="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>Three months ended </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>March 31, </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>2024</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>2023</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;"><b>(in thousands, except per share data)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Basic:</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> <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(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 59.1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Net income available for common stockholders</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; 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;">9,887</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: 16%; 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,040</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; 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;"> </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; 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 18pt; text-indent: -9pt;">Weighted average shares outstanding</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: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; 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;">22,365</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; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; 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;">22,111</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; 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;"> </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; 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Basic earnings per share</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; 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;">0.44</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: 16%; 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;">0.27</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; 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;"> </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; 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Diluted:</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> <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 18pt; text-indent: -9pt;">Net income available for common stockholders</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; 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;">9,887</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: 16%; 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,040</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; 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;"> </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; 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 18pt; text-indent: -9pt;">Weighted-average shares outstanding</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,365</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,111</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 18pt; text-indent: -9pt;">Common stock equivalents, if dilutive</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">205</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">163</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; 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 18pt; text-indent: -9pt;">Shares used in computing diluted earnings per common share</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: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,570</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; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,274</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; 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;"> </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; 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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Diluted earnings per share</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; 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;">0.44</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: 16%; 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;">0.27</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; 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;"> </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; 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; 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: &quot;Times New 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: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">175</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; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">320</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> 9887000 6040000 22365000 22111000 0.44 0.27 9887000 6040000 22365000 22111000 205000 163000 22570000 22274000 0.44 0.27 175000 320000 <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, 2024, our Board of Directors authorized the repurchase of up to $50.0 million of the Company’s common stock through transactions on the open market, in privately negotiated purchases or otherwise until February 21, 2025. 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 border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; 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; 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: 33%; 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 0pt 0pt 9pt; text-indent: -9pt; text-align: center;"><b>Record Date</b></p> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 30%; 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 0pt 0pt 9pt; text-indent: -9pt;"><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>Per Share Amount</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>Dividend Payment</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: 33%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%;"> </td> <td style="font-family: &quot;Times New Roman&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%;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(in thousands)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Fiscal Year 2024</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: 30%;"> </td> <td style="font-family: &quot;Times New Roman&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: 15%;"> </td> <td style="font-family: &quot;Times New Roman&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: 15%;"> </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: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">March 14, 2024</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">March 28, 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; margin-left: 0pt;">$</td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">0.16</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: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">3,589</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: 33%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%;"> </td> <td style="font-family: &quot;Times New Roman&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: 15%;"> </td> <td style="font-family: &quot;Times New Roman&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: 15%;"> </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: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Fiscal Year 2023</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: 30%;"> </td> <td style="font-family: &quot;Times New Roman&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: 15%;"> </td> <td style="font-family: &quot;Times New Roman&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: 15%;"> </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: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">March 9, 2023</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">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: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">0.14</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: 15%; 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(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">May 17, 2023</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">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: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">0.14</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: 15%; 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(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">August 17, 2023</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">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: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">0.14</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: 15%; 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(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">November 16, 2023</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">November 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; margin-left: 0pt;">$</td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">0.14</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: 15%; 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> </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 April 30, 2024, our Board of Directors approved a quarterly cash dividend on our common stock of $0.16 per share payable on May 30, 2024, to stockholders of record at the close of business on May 16, 2024.</p> 50000000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; 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; 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: 33%; 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 0pt 0pt 9pt; text-indent: -9pt; text-align: center;"><b>Record Date</b></p> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 30%; 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 0pt 0pt 9pt; text-indent: -9pt;"><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>Per Share Amount</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>Dividend Payment</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: 33%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%;"> </td> <td style="font-family: &quot;Times New Roman&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%;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 15%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(in thousands)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Fiscal Year 2024</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: 30%;"> </td> <td style="font-family: &quot;Times New Roman&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: 15%;"> </td> <td style="font-family: &quot;Times New Roman&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: 15%;"> </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: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">March 14, 2024</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">March 28, 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; margin-left: 0pt;">$</td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">0.16</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: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">3,589</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: 33%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%;"> </td> <td style="font-family: &quot;Times New Roman&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: 15%;"> </td> <td style="font-family: &quot;Times New Roman&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: 15%;"> </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: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Fiscal Year 2023</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: 30%;"> </td> <td style="font-family: &quot;Times New Roman&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: 15%;"> </td> <td style="font-family: &quot;Times New Roman&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: 15%;"> </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: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">March 9, 2023</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">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: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">0.14</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: 15%; 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(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">May 17, 2023</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">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: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">0.14</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: 15%; 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(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">August 17, 2023</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">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: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">0.14</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: 15%; 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(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: right;">November 16, 2023</p> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">November 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; margin-left: 0pt;">$</td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">0.14</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: 15%; 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> </tbody></table> 2024-03-28 0.16 3589000 2023-03-23 0.14 3099000 2023-06-01 0.14 3116000 2023-08-31 0.14 3117000 2023-11-30 0.14 3117000 0.16 2024-05-30 2024-05-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 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; 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>For the three months ended </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>March 31,</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>2024</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>2023</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;"><b>(in thousands)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <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 0pt 0pt 9pt; text-indent: -9pt;">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;">1,396</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;">271</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> <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; 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>For the three months ended </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>March 31,</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>2024</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>2023</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;"><b>(in thousands)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <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 0pt 0pt 9pt; text-indent: -9pt;">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;">1,396</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;">271</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 1396000 271000 <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 March 31, 2024, 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 March 31, 2024.</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 through December 31, 2023. We recorded this liability at a fair value of $0.4 million in 2020 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 was remeasured each quarter during the earn-out period, with any adjustments recorded in income from operations. As of December 31, 2023, there were no unit sales milestones achieved during the earn-out period and therefore we reduced the remaining liability to <span style="-sec-ix-hidden:c1032">zero</span>.</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 biologic patch business. The agreement includes the potential for us to pay up to $7.8 million of additional consideration beyond payments made to date, with $0.3 million contingent upon the delivery of audited financial statements of the acquired business to us; $2.0 million (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 quarter 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;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: &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>Three months ended </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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31, </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="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>2024</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>2023</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;"><b>(in thousands)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <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 0pt 0pt 9pt; text-indent: -9pt;">Beginning balance</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,224</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,339</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; text-indent: -9pt;">Additions</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: 16%; text-align: right; 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; 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: 16%; text-align: right; 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; 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; text-indent: -9pt;">Payments</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: 16%; text-align: right; 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; 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: 16%; text-align: right; 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; 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; text-indent: -9pt;">Change in fair value included in earnings</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23</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: 16%; 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;">20</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; 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;"> </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; 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; text-indent: -9pt;">Ending balance</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,247</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">1,359</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> 17500000 400000 7800000 300000 2000000 500000 5000000 2300000 -500000 -100000 2000000 -100000 <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; 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>Three months ended </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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31, </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="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>2024</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>2023</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;"><b>(in thousands)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <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 0pt 0pt 9pt; text-indent: -9pt;">Beginning balance</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,224</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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,339</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; text-indent: -9pt;">Additions</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: 16%; text-align: right; 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; 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: 16%; text-align: right; 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; 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; text-indent: -9pt;">Payments</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: 16%; text-align: right; 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; 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: 16%; text-align: right; 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; 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; text-indent: -9pt;">Change in fair value included in earnings</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23</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: 16%; 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;">20</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; 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;"> </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; 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; text-indent: -9pt;">Ending balance</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,247</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">1,359</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> 1224000 1339000 0 0 -0 -0 -23000 -20000 1247000 1359000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>14. Accumulated Other Comprehensive Income (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 three months ended March 31, 2024 and 2023 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 border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; 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; 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>Three months ended </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>March 31,</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>2024</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>2023</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;"><b>(in thousands)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <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 0pt 0pt 9pt; text-indent: -9pt;">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;">(4,625</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;">(6,031</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;"> </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; 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; text-indent: -9pt;">Other comprehensive (loss) income 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;">(933</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;">459</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; 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;"> </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; 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; text-indent: -9pt;">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;">(5,558</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;">(5,572</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 border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; 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; 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>Three months ended </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>March 31,</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>2024</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>2023</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;"><b>(in thousands)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <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 0pt 0pt 9pt; text-indent: -9pt;">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;">(4,625</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;">(6,031</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;"> </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; 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; text-indent: -9pt;">Other comprehensive (loss) income 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;">(933</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;">459</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; 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;"> </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; 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; text-indent: -9pt;">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;">(5,558</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;">(5,572</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> -4625000 -6031000 -933000 459000 -5558000 -5572000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><a href="#" id="other" title="other"></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 March 31, 2024, <span style="-sec-ix-hidden:c1115"><span style="-sec-ix-hidden:c1116"><span style="-sec-ix-hidden:c1117"><span style="-sec-ix-hidden:c1118">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>

4%G.=N$- MX&CF;O=%:GUH>/@0,H:NW/"&;W!(YHZT.T[8ECB+GW^"(^\W@S##6IBA49A/ M!6:"L/2U_O5S ,&_]R1[)NR_MKR-?-VC+?6Q288LD1WH>%WK>&W4\0&_RE>$ M !$6I$TU,UJO%G]R!4ZN-B.^KU!=@@G*8$R+;U1K,_K1BV_49?$9H^JK6>N( MS4H^$&9<"S,V"E._<#;EKZM-I>Z:3.M-) M;YOQC39CY.MK,S;)D"6R QVGM8[3;[(9([JO:C;)D#FO#T4^ ,"#YTT'>DVY MY_UHVS&/V%=?JVRH8NOF4'"O:(;?[%%FBMZRV&1#%=N!G<&]5\6A+'XCB]_; MT *CH9D)>XMDDPW98CL4LRG.H;DZ/^=J9GAOZ6RRH3.IW1;K:BAV: M2_;OX6M6BWJK;*ABZ^AK3;T.S55N)U^S674OK;*ABNW(U\8G9&E*=6BNU=M\ M;6CV-9ME]M(J&[+%=BAF4]Y#XQVR=Y!RD9"4IO<%8&BXKC];+ M&T$W^K#YF0I!,WT9$QP1IAZ0_2M*Q=N-&J#^@V/Q/U!+ P04 " !%6ZI8 ML)K%N3H" #\! &0 'AL+W=O&JGL+*J=:R\9LT6-#;<3W:*BG4J;ACN:FC6SK4%> M!E C63*=GK.&"Q7E65B[-WFF.R>%PGL#MFL:;G[/4>K-+(JC[<*#6-?.+[ \ M:_D:E^@>VWM#,S:RE*)!98568+":15?QY2+U\2'@A\"-W1F#SV2E]9.?W):S M:.H%H<3">09.OV=B&3\&CBC\4@/W!UOV6]"[I3+BEM<:/E3E*Z>19\B M*+'BG70/>O,5AWP^>KY"2QN^L!EBIQ$4G76Z&<"DH!&J__.7P8<= /'L!R0# M('D-.#L 2 = <([URD):U]SQ/#-Z \9'$YL?!&\"FK(1RM_BTAG:%81S^3?M M$.($/L"R:UN)=$&.2UAP6\,-73'-XK3@XH3N%.*U=;^*)*+/_%,\I^ MM"#96C!/WB2\XV8":7P*R30YVZ-G\7YX^H:<=+R1-/"='> +3K9% M;A ][-XO^@Y"(>8WJI;*>0&C3KT%\6 M"MTIUQLZKHXM?!4J]]7ZG%J[[\2_-/V[0':MA;(@L2+*Z>2"&L/TO=9/G&Y# MN:ZTH^(/PYJ>)S0^@/8K324[3/P!XX.7_P%02P,$% @ 15NJ6'!K/:S2 M!@ NT, !D !X;"]W;W)K&ULU9Q=3]M(%(;_ MRBA;K5H)B)U/8"%2B+]5M@C:[L5J+P9[DEBU/>EX'*BT/W['CDEB8MQD]Z7J MWH#MS/N<,3EOCLV9^.*!BR_IG#%)'N,H22];F7* M14REVA6S=KH0C :%*([:'4T;M&,:)JW117'L1HPN>":C,&$W@J19'%/Q[8I% M_.&RI;>>#MR&L[G,#[1'%PLZ8W=,?EK<"+777E.",&9)&O*$"#:];(WU7TMH:QTS M%VYO/]&MXN35R=S3E$UX]$<8R/EEZ[1% C:E621O^8/#RA/JYSR?1VGQDSR4 M8[46\;-4\K@4JQG$8;+Z31_+/\260''J!9U2T'DNZ+T@Z):"[KZ"7BGH[2OH MEX+^OH)!*1CL*QB6@N&^@M-2<+JOX*P4G.TKT+6G=TXK,FCUEA?Y8E!)1Q>" M/Q"1CU>\?*-(ND*OTB1,#95.CG[GDA&]2XZ)14-!/M,H8^2:T303 M3-E IN2MP20-HY1\9(\RH]$[-?;3G4'>OGE'WI P(1_G/$MI$J07;:EFE'/; M?AG]:A6]\T+T+KGFB9RGQ$P"%E3U;74FZ]/I/)W.5:<1>$W%">GJ1Z2C=7HU M\YDTR^_80LFU0MZMD1O[1Z^3F\UR@_EK>:=&;NT_>;U&;N\?O6[RSOYRK4;N M[BW7SVKD7K/\@R]/B%XKK^11=VV+;L'KO<"[RE)U)$W)A,?W84+SS_(CM9/( M,)DI6^2;:1@P4;Q"QD)0=;PPC!HVSW=R:XQCGJG!?/JB](B\#^E]&(7R6YU] M5K,<%+/,2]URE+\WR^V,;CR1O+R>IPOJL\N6JI\I$TO6&OWZBS[0?JO+[YIX M_6H\$QG/0L)L),Q!PEPDS /!*K[HK7W1^U_XHK>3I\<[QF@\DT.-41?PN3.0 M 2TDS$;"'"3,1<(\$*SBC/[:&?U&9XR%9#-!IY*XB4_^O&;Q/1-_U>5N(^? M4YX@80829B)A%A)F(V$.$N8B81X(5G'#8.V&P>O5B=NB3*CB\"&3/H^9.E3< MEQP11]WMUEFJ<3*'6@H),Y P$PFSD# ;"7,&.[56'_8UK5IM761(#P2K>&6X M]LH0Z)7O7!@UACK4"4B8@8292)B%A-G#G>1]EKC.[HC>3G(CI^2!8)7D/ETG M]VECN0A[Q6>B3&RK].4L;+Y@:(QR:TTB8@829 M2)B%A-E(F(.$N4B8!X)5?'*V]LG9SW3!U#B90RV%A!E(F(F$64B8C80Y2)A[ MME.>AJ?/ZY,'BEBQBJYM>A8:M*B0O[>Z&T?J!GV1Y;9YSY9*U6VL/Z*"KS3@+0LD"HJ1+=JRNRHBES)3X(8W(G:2R M;*VK*S8Y9V3L?\U"H8:OW==8D1IG>["KD#0#2C.A- M*LZ$T!TISH30/1:NZ M;].(UU^Q$W_XC5'S; YV%[0Y#Z694)H%I=E0F@.EN26MOU5ENCOW1ZB05=-L MNO1Z5 8UI0FD6E&9#:0Z4YI:T?N-[Y:%B M5MVP:>SKK]C9!ZX :Y[FP389[/SIC_5=FT"[^?INGWLWIE4W:J<9;D-GYD!I M+I3FH6C5]-_TZG5DL_X5TQ_:Z-=W>](UV0_MX.\3TJH95)/[R'DY4)H+I7DH M6C7W-ZU\'=O+5W<5YJ,LOTNE4OU&\"#S);F;LVBJTGO*R%3PF'0'3U\#D9P, MM*<=99/\OV-6*%))QDD2+IE(J?A6N";BRHT$$N+_C/Y:EY-@>["[H 4HS MH30+2K.A- =*5QLSAE5QLL'J->GG,NGG3S ^GD=HW\ 4$L#!!0 ( $5;JECK_EA9 MM ( %@' 9 >&PO=V]R:W-H965T-@J0"ITU2:M$VK7[K5)#F+5L9GMD/;;[^RD&;"0[@WXX>Z? MW]EWYTFI]+/)$"V\Y$*::9!9N[T*0Y-DF#-SJ;8H:6>M=,XL3?4F-%N-+/5. MN0BC7F\4YHS+8#;Q:TL]FZC""BYQJ<$4><[TZQR%*J=!/WA;N.>;S+J%<#;9 ML@T^H'W<+C7-PD8EY3E*PY4$C>MI<-V_6HR=O3=XXEB:O3&X2%9*/;O)MW0: M]!P0"DRL4V#TM\,%"N&$".-WK1DTGW2.^^,W]5L?.\6R8@872OSBJ ^FT.T2U M0W3L,#CA$-<.L0^T(O-AW3#+9A.M2M#.FM3&*B0+A#9@J-=%G6T,Z]$BY?2J934&NP&>X;,P,W:%$3'*:P M>H7ON$,!,9S3,N/"7)#$X\,-G)]=P!EP"3\S51@F4S,)+87@0,*DQIU7N-$) MW!CNE+29@2\RQ?30/Z30F_BCM_CG4:?@'=.7$/<_0-2+!BT\B_]WCSMPXN8Z M8J\W.*$WQPV7DLL-Y:9@,L&V(ZHD1E["5>ENUH\<_&Z?N\4HCC\W1@=T@X9N MT$EWG:;<%5_KQ56NP[T/]HZ0NBP.>(8-S["39\E>?8ZVX0S?Q>FR., 9-3BC M3IQ%QN0&78:O77GL?'EPF8B"_DVK@EUP;C([ 6HWAXG&OA7I/*46]\[S:0J$+:JEZ;U>9YN/9=\6A]3L]& MU>7_RE1O#E4CE8\!@6N2[%V.Z:QTU<>KB55;WPI7RE)C]<.,GC[4SH#VUXK: M83UQ'V@>T]D?4$L#!!0 ( $5;JECJXT2W , (H( 9 >&PO=V]R M:W-H965TVPG"WU)*YCXDOCEGL?/G2]WZ6^X>)0Y@$)/!65R MX.1*K:Y<5Z8Y%%A>\A4PO;/@HL!*3\72E2L!.+.@@KJ^Y\5N@0ESAGV[-A7# M/B\5)0RF LFR*+#X-0;*-P.GXSPOW)-EKLR".^RO\!)FH!Y64Z%G;L.2D0*8 M))PA 8N!,^I<31)C;PV^$MC(K3$RGLPY?S23FVS@>$804$B58<#ZM88)4&J( MM(R?-:?3'&F V^-G]@_6=^W+'$N8869TKH7:)Q:OB9*T"=$%V@49J614FQ@@S= MJ1P$FO!"9T9NKFP-Z(:EO !T_HE+^4;;SW1"924%Q!?_B#V_!H4)M2P/LVMT M?O8&G2'"T)>$?\2- MYRI7*+W+(-L%^_JF#2! M\9\#,_9/$MYB<8F"SEOD>W[8HF?R]_#@A)R@N:? \H5'^,:88I9"6V J8&R! MYJ-=#_U>M^=Y?7>]K;?%+$Y\K].8[>@*&UWA2W55P&CKP,!+(B_8TW5HYG?# M3ARUZXH:7=%)7:.[R0T:*27(O%1XKM-4<33% IA"WV^AF(/XT2;Z)*LIJ5=R MA5,8.#J[)8@U.,/7KSJQ]ZXM1?X3V4X XB8 \4LO)CZ(^$48^]'>O;18Q5YP M)%VZC:KN2555<4AWB@.IBP.UQ6$.NC6!;A IQ5*2!4FQJ?>M):%[*+$7[.?7 MH5$8]=J]2!HODI?&-CGXRBZB*$KV-+5:=?T]5>Y662] +&VWDSIZ)5-5(6M6 MFX8ZLGUD;WVL&VW5%__05%U:EZDE81)16&A*[[*KXR2JSE=-%%_9YC'G2K6QEIQ.'.>62 MC(=RE5_GI@SF:B7-B/2;4.!NG],1Z<;O2>#D)BIE(W)W]O;'2IFK-X&[G[P[ M.>G;PCI<:+KI]OID1ZAN-LE,Z93I)DV7;$/CH6 9V-%\L82[444( MH#$JMXV4TX62M/*P9=0-*SMG0MS"H_0]V]->9ZU]Z\"NR:9I#=5-)^,ZH-]6 M<]IMV9?I!@6_5^;3RDY'5GVH4':C6<;757^=-08P]2ZN3HM";#X*OI Y^X=H>>_N\X+ M)IFFHFW:UOYK7N47.XXN_Y7EZK_*H6&OQ_I\?.TF^\=@,CX&DT=1DX-7:3*L MS\;6 ;QW_#;1 %YS1N0;O#2)7=)@MN+"<%GWECQ-F7QT"EMY0V?V-7E/WXY/ M6497PDP;<$1V[:\LY:L\:4;=P$+4HW;M+S"];MR\8]E<7*9LS=))W=6+6=4, M;,-FK2\@'"+7U>5',([#_ A@6![, <9Q+"S/_S2? 3H?AV'>!EYD@'(&*,>Q M?,BD^F!Y_)S$7OZ9)DD4Q3&VHI.)U\$$6[*NQS $P( L !? M3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2 M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'>^$-//)NN\WQ].I:=:LH^8WM6$2CBR5[F@/FWHU-1O-:&O6C/6=F.:S63WM M*)>3TY.O<]WKJ;^A>M;T7$G8:7<\__FD_3V828M7K[0VG^H61/Q:+12HCY)!L//#'=\^9?NQ<6\I$^&[>GI\\/ M%$#FDWH&)UQR;7K7PIV? N,K@\;CUM"K*RYZIB]HS[YI-6RX7-G3P%U,O=MP MV=PJ6OV_&N>\#U8JB/.1S0UZT#WQ[D.6PKP5NX>DM^IX+*AA$7 M7$/VS@Y '".3!=B%O80@G&=DG=WI%)?]P+0B5MA<9 M;CS(0P3R, %D#I#7LE$=(X_TG5R^PPD-\P"/$,"C!("% WR%EN R9EP0[_HU MT\0?R&?82#Y+@%D"Y@7XT(!N!LW\1YRAFMFR9QQ *]E[V-B MHLFV;!J'60/F#:,FC!ZFEFS+;G%8!X!UUC1Z@ 'GLW]\OH8^)B:7;,MV<9B' M@+E@*Y?YT#'S87JC>=";,TPOV9;]XC"/+.:::K;_#$^Z=?J#D$)K'Q,33+9E MPXR#]PPX;^$*GX/C/?07A^U38H;)DBC&.L:Z^66M1,NT^85<_CE PNM38HK) M4C@FLY)9#)N-<*ZFPIF:7 GE8V*BR5*8)K.JN:)30EMHZL6G4 '4BH-Y#:MGP0$ Y)J \A8!BB610@>68@/(4 M OKO5)+L/5(?$Q-0GD) L80RC"8FH#R%@&(Y6XB)&2A/8:"?.9M]T !@?O7Y M,/?D*=P32][",&+NR5.X)Y:\A9,LF'N*%.Z))6\A)N:>(D6]$TW>_)JQP/13 MI*AWHME;@(E.K2713R1]"Q\ZII\BA7YBZ5N(B>FG2*&?6/H68F+Z*9+4/[&< MH_ Q,?T4NYQC^U'ZF)B%BMW-LI&]"[^<+# +%2DL%,'<)P_^+#IFH3*%A:(9 MG/]NEIB%RA06BF+Z[V:)6:A,8:%_SES:M[*G7!C?0B5FH3*%A:+Y M%!:*8@8/';-0F<)"4(B"-S>MMPV@SSIQA_>2\Q" M90H+!9C?[<<"0T<>;$KG8V(6*E-8*%JR^3V]PBQ4I;!0%-/OZ15FH2J%A:*5 M91!-S$)5"@M%,8-H8A:J4E@H6@ 'T<0L5*6P4!0SB";ZJ<$NUX(""U68A:I= MK@4%)5N%6:C:Y6)0B(E9J$JR&A3##+H09J$JR6I0;-;#QZPQ"]5)5H-BLQX! M)F:A.LF,7 S3'Y!JS$)UDAFYV.1,$$W,0K6ST-0U-JINW]?%Q_%PJJMF-X[]CY3J>E>.;;WK^G(Z7]ETP[$= MS\MAF_IV_=YN2]+E,J?A=D;S_'0[<_'ZV9?_F=AM-OMU^=FM?Q_+:?S'X/2G M&][KKI2Q6;RVP[:,JR9]'*ZG:[H5-FC1WD$*0SA]D$&3S M!SD$^?Q! 4$Q?U"&H#Q_T#T$W<\?] !!#_,'/4+0X_Q!LD09EP1)$ZP)M!;D M6@B\%@1;",06)%L(S!9$6PC4%F1;"-P6A%L(Y!:D6PCL%L1;"/16U%L)]%;4 M6PGTULG'-H'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z& M>AN!WH9Z&X'>AGH;@=XVV2PAT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#; M4&\CT-M1;R?0VU%O)]#;46\GT-M1;R?0VR>;W01Z.^KM!'H[ZNT$>COJ[01Z M.^KM!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'K'Y&@>! MWH%Z!X'>@7H'@=Z!>@>!WAGUS@1Z9]0[$^B=4>],H'=&O?-WZEW'ST.IUYZO M-3[_.ZD>S_>6Z^,ORZ^3DU?E@G.ZK:C/?P%02P,$% @ 15NJ6.[5[1CF M 0 ]20 !, !;0V]N=&5N=%]4>7!E&ULS=I=3\(P% ;@OT)V:UCI MU_R(<*/>JA?^@;H=9&%;F[8@_'N[ 28:)1I,?&]8H.UYSWJ2YXKKIZVC,-JT M31>FV2)&=\58*!?4FI!;1UU:F5O?FIB^^A?F3+DT+\3$9%*PTG:1NCB.?8UL M=GU+<[-JXNANDWX.M>VFF:&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( $5; MJEAO!"F Y 4 /\> 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ 15NJ6*\[,$M> P 4@P !@ ("!^10 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 15NJ6&'C0;19"0 MPET !@ ("!%2$ 'AL+W=OE08 /0: 8 " @:0J M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 15NJ6&21/]LX!P -A( !@ M ("!54, 'AL+W=O&UL4$L! A0#% @ 15NJ6)]EG6@P! A0D !D M ("!>T\ 'AL+W=O>OGP$ @"@ &0 @('B4P >&PO=V]R M:W-H965T&UL M4$L! A0#% @ 15NJ6.5>U&PO=V]R:W-H965T&UL4$L! A0#% @ M15NJ6.RN-L4[ P B < !D ("!^FT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 15NJ6*'*[Q/R#P B2H !D M ("!1(@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 15NJ6*)@7@2S @ O@4 !D ("!4YX 'AL M+W=O&PO=V]R:W-H965TP]YP4 !4- 9 " M@46E !X;"]W;W)K&UL4$L! A0#% @ 15NJ M6$V\.)05 P +0< !D ("!8ZL 'AL+W=O " #J!0 &0 M @(&OK@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 15NJ6+ZWNW D P 0P< M !D ("!#+4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 15NJ6+W=0%:M @ Q 4 !D M ("!^;T 'AL+W=O&PO=V]R:W-H965T M4P( !<& 9 M " @;+# !X;"]W;W)K&UL4$L! A0# M% @ 15NJ6 R&_FK] @ >0D !D ("!/,8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 15NJ6"._ M?0H= @ 6@0 !D ("!ILX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 15NJ6!LH=.=8 @ Z08 !D M ("!+-< 'AL+W=O&PO M=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ 15NJ6"8,5?]@ @ W04 !D ("! MD. 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 15NJ6(^P&&6Y @ XP< !D ("!:>T 'AL+W=O&PO=V]R:W-H965T%^@( -X) 9 " @63[ !X;"]W;W)K&UL4$L! A0#% @ 15NJ6,F,A* K P F L !D M ("!E?X 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 15NJ6'[U2D8V! [!@ !D ("!*PD! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M15NJ6.O^6%FT @ 6 < !D ("!$A&PO=V]R:W-H965TT8Y@$ /4D M 3 " =(H 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ 0 !' $< :!, .DJ 0 $! end XML 76 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 77 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 79 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 130 233 1 false 58 0 false 8 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.lemaitre.com/20240331/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/20240331/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/20240331/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/20240331/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/20240331/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/20240331/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/20240331/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/20240331/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/20240331/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/20240331/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/20240331/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/20240331/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/20240331/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/20240331/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/20240331/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/20240331/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/20240331/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/20240331/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/20240331/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/20240331/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 Income (Loss) Sheet http://www.lemaitre.com/20240331/role/statement-note-14-accumulated-other-comprehensive-income-loss Note 14 - Accumulated Other Comprehensive Income (Loss) Notes 21 false false R22.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 22 false false R23.htm 995466 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.lemaitre.com/20240331/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies 23 false false R24.htm 995467 - Disclosure - Note 1 - Organization and Basis for Presentation (Tables) Sheet http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation-tables Note 1 - Organization and Basis for Presentation (Tables) Tables http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation 24 false false R25.htm 995468 - Disclosure - Note 2 - Income Tax Expense (Tables) Sheet http://www.lemaitre.com/20240331/role/statement-note-2-income-tax-expense-tables Note 2 - Income Tax Expense (Tables) Tables http://www.lemaitre.com/20240331/role/statement-note-2-income-tax-expense 25 false false R26.htm 995469 - Disclosure - Note 3 - Inventories and Other Deferred Costs (Tables) Sheet http://www.lemaitre.com/20240331/role/statement-note-3-inventories-and-other-deferred-costs-tables Note 3 - Inventories and Other Deferred Costs (Tables) Tables http://www.lemaitre.com/20240331/role/statement-note-3-inventories-and-other-deferred-costs 26 false false R27.htm 995470 - Disclosure - Note 5 - Goodwill and Other Intangible Assets (Tables) Sheet http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets-tables Note 5 - Goodwill and Other Intangible Assets (Tables) Tables http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets 27 false false R28.htm 995471 - Disclosure - Note 6 - Leases (Tables) Sheet http://www.lemaitre.com/20240331/role/statement-note-6-leases-tables Note 6 - Leases (Tables) Tables http://www.lemaitre.com/20240331/role/statement-note-6-leases 28 false false R29.htm 995472 - Disclosure - Note 7 - Accrued Expenses and Other Long-term Liabilities (Tables) Sheet http://www.lemaitre.com/20240331/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/20240331/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities 29 false false R30.htm 995473 - Disclosure - Note 8 - Segment and Enterprise-wide Disclosures (Tables) Sheet http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures-tables Note 8 - Segment and Enterprise-wide Disclosures (Tables) Tables http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures 30 false false R31.htm 995474 - Disclosure - Note 9 - Share-based Compensation (Tables) Sheet http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation-tables Note 9 - Share-based Compensation (Tables) Tables http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation 31 false false R32.htm 995475 - Disclosure - Note 10 - Net Income Per Share (Tables) Sheet http://www.lemaitre.com/20240331/role/statement-note-10-net-income-per-share-tables Note 10 - Net Income Per Share (Tables) Tables http://www.lemaitre.com/20240331/role/statement-note-10-net-income-per-share 32 false false R33.htm 995476 - Disclosure - Note 11 - Stockholders' Equity (Tables) Sheet http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity-tables Note 11 - Stockholders' Equity (Tables) Tables http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity 33 false false R34.htm 995477 - Disclosure - Note 12 - Supplemental Cash Flow Information (Tables) Sheet http://www.lemaitre.com/20240331/role/statement-note-12-supplemental-cash-flow-information-tables Note 12 - Supplemental Cash Flow Information (Tables) Tables http://www.lemaitre.com/20240331/role/statement-note-12-supplemental-cash-flow-information 34 false false R35.htm 995478 - Disclosure - Note 13 - Fair Value Measurements (Tables) Sheet http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements-tables Note 13 - Fair Value Measurements (Tables) Tables http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements 35 false false R36.htm 995479 - Disclosure - Note 14 - Accumulated Other Comprehensive Income (Loss) (Tables) Sheet http://www.lemaitre.com/20240331/role/statement-note-14-accumulated-other-comprehensive-income-loss-tables Note 14 - Accumulated Other Comprehensive Income (Loss) (Tables) Tables http://www.lemaitre.com/20240331/role/statement-note-14-accumulated-other-comprehensive-income-loss 36 false false R37.htm 995480 - Disclosure - Note 1 - Organization and Basis for Presentation (Details Textual) Sheet http://www.lemaitre.com/20240331/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/20240331/role/statement-note-1-organization-and-basis-for-presentation-tables 37 false false R38.htm 995481 - Disclosure - Note 1 - Organization and Basis for Presentation - Disaggregation of Revenue by Major Geographic Area (Details) Sheet http://www.lemaitre.com/20240331/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 38 false false R39.htm 995482 - Disclosure - Note 2 - Income Tax Expense (Details Textual) Sheet http://www.lemaitre.com/20240331/role/statement-note-2-income-tax-expense-details-textual Note 2 - Income Tax Expense (Details Textual) Details http://www.lemaitre.com/20240331/role/statement-note-2-income-tax-expense-tables 39 false false R40.htm 995483 - Disclosure - Note 2 - Income Tax Expense - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details) Sheet http://www.lemaitre.com/20240331/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 40 false false R41.htm 995484 - Disclosure - Note 3 - Inventories and Other Deferred Costs (Details Textual) Sheet http://www.lemaitre.com/20240331/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/20240331/role/statement-note-3-inventories-and-other-deferred-costs-tables 41 false false R42.htm 995485 - Disclosure - Note 3 - Inventories and Other Deferred Costs - Summary of Inventories and Other Deferred Costs (Details) Sheet http://www.lemaitre.com/20240331/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 42 false false R43.htm 995486 - Disclosure - Note 4 - Divestitures (Details Textual) Sheet http://www.lemaitre.com/20240331/role/statement-note-4-divestitures-details-textual Note 4 - Divestitures (Details Textual) Details http://www.lemaitre.com/20240331/role/statement-note-4-divestitures 43 false false R44.htm 995487 - Disclosure - Note 5 - Goodwill and Other Intangible Assets (Details Textual) Sheet http://www.lemaitre.com/20240331/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/20240331/role/statement-note-5-goodwill-and-other-intangible-assets-tables 44 false false R45.htm 995488 - Disclosure - Note 5 - Goodwill and Other Intangible Assets - Components of Identifiable Intangible Assets (Details) Sheet http://www.lemaitre.com/20240331/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 45 false false R46.htm 995489 - Disclosure - Note 5 - Goodwill and Other Intangible Assets - Amortization Expense Included in General and Administrative Expense (Details) Sheet http://www.lemaitre.com/20240331/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 46 false false R47.htm 995490 - Disclosure - Note 5 - Goodwill and Other Intangible Assets - Estimated Amortization Expense for Each of Five Succeeding Fiscal Years (Details) Sheet http://www.lemaitre.com/20240331/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 47 false false R48.htm 995491 - Disclosure - Note 6 - Leases - Additional Lease Information (Details) Sheet http://www.lemaitre.com/20240331/role/statement-note-6-leases-additional-lease-information-details Note 6 - Leases - Additional Lease Information (Details) Details 48 false false R49.htm 995492 - Disclosure - Note 6 - Leases - Minimum Rental Commitments (Details) Sheet http://www.lemaitre.com/20240331/role/statement-note-6-leases-minimum-rental-commitments-details Note 6 - Leases - Minimum Rental Commitments (Details) Details 49 false false R50.htm 995493 - Disclosure - Note 7 - Accrued Expenses and Other Long-term Liabilities - Accrued Expenses (Details) Sheet http://www.lemaitre.com/20240331/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 50 false false R51.htm 995494 - Disclosure - Note 7 - Accrued Expenses and Other Long-term Liabilities - Other Long-term Liabilities (Details) Sheet http://www.lemaitre.com/20240331/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 51 false false R52.htm 995495 - Disclosure - Note 8 - Segment and Enterprise-wide Disclosures (Details Textual) Sheet http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures-details-textual Note 8 - Segment and Enterprise-wide Disclosures (Details Textual) Details http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures-tables 52 false false R53.htm 995496 - Disclosure - Note 8 - Segment and Enterprise-wide Disclosures - Net Sales to Unaffiliated Customers by Geography (Details) Sheet http://www.lemaitre.com/20240331/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 53 false false R54.htm 995497 - Disclosure - Note 9 - Share-based Compensation (Details Textual) Sheet http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation-details-textual Note 9 - Share-based Compensation (Details Textual) Details http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation-tables 54 false false R55.htm 995498 - Disclosure - Note 9 - Share-based Compensation - Share-Based Compensation Expense (Details) Sheet http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation-sharebased-compensation-expense-details Note 9 - Share-based Compensation - Share-Based Compensation Expense (Details) Details 55 false false R56.htm 995499 - Disclosure - Note 9 - Share-based Compensation - Schedule of Stock-based Compensation (Details) Sheet http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation-schedule-of-stockbased-compensation-details Note 9 - Share-based Compensation - Schedule of Stock-based Compensation (Details) Details 56 false false R57.htm 995500 - Disclosure - Note 10 - Net Income Per Share - Computation of Basic and Diluted Net Income per Share (Details) Sheet http://www.lemaitre.com/20240331/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 57 false false R58.htm 995501 - Disclosure - Note 11 - Stockholders' Equity (Details Textual) Sheet http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity-details-textual Note 11 - Stockholders' Equity (Details Textual) Details http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity-tables 58 false false R59.htm 995502 - Disclosure - Note 11 - Stockholders' Equity - Dividend Activity (Details) Sheet http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity-dividend-activity-details Note 11 - Stockholders' Equity - Dividend Activity (Details) Details 59 false false R60.htm 995503 - Disclosure - Note 12 - Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details) Sheet http://www.lemaitre.com/20240331/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 60 false false R61.htm 995504 - Disclosure - Note 13 - Fair Value Measurements (Details Textual) Sheet http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements-details-textual Note 13 - Fair Value Measurements (Details Textual) Details http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements-tables 61 false false R62.htm 995505 - Disclosure - Note 13 - Fair Value Measurements - Rollforward of the Fair Value as Determined by Level 3 (Details) Sheet http://www.lemaitre.com/20240331/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 62 false false R63.htm 995506 - Disclosure - Note 14 - Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.lemaitre.com/20240331/role/statement-note-14-accumulated-other-comprehensive-income-loss-schedule-of-accumulated-other-comprehensive-income-loss-details Note 14 - Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) Details http://www.lemaitre.com/20240331/role/statement-note-14-accumulated-other-comprehensive-income-loss-tables 63 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 9 fact(s) appearing in ix:hidden were eligible for transformation: ecd:NonRule10b51ArrAdoptedFlag, ecd:NonRule10b51ArrTrmntdFlag, ecd:Rule10b51ArrAdoptedFlag, ecd:Rule10b51ArrTrmntdFlag, us-gaap:AreaOfRealEstateProperty, us-gaap:BusinessCombinationContingentConsiderationLiability, us-gaap:NumberOfOperatingSegments, us-gaap:PreferredStockSharesOutstanding - lmat20240331_10q.htm 13, 14, 15, 16, 17, 18, 19, 20, 21 lmat-20240331.xsd lmat-20240331_cal.xml lmat-20240331_def.xml lmat-20240331_lab.xml lmat-20240331_pre.xml lmat20240331_10q.htm http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 82 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "lmat20240331_10q.htm": { "nsprefix": "lmat", "nsuri": "http://www.lemaitre.com/20240331", "dts": { "schema": { "local": [ "lmat-20240331.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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/currency/2024/currency-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/exch/2024/exch-2024.xsd", "https://xbrl.sec.gov/naics/2024/naics-2024.xsd", "https://xbrl.sec.gov/sic/2024/sic-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "lmat-20240331_cal.xml" ] }, "definitionLink": { "local": [ "lmat-20240331_def.xml" ] }, "labelLink": { "local": [ "lmat-20240331_lab.xml" ] }, "presentationLink": { "local": [ "lmat-20240331_pre.xml" ] }, "inline": { "local": [ "lmat20240331_10q.htm" ] } }, "keyStandard": 225, "keyCustom": 8, "axisStandard": 14, "axisCustom": 0, "memberStandard": 25, "memberCustom": 33, "hidden": { "total": 14, "http://xbrl.sec.gov/dei/2024": 5, "http://fasb.org/us-gaap/2024": 5, "http://xbrl.sec.gov/ecd/2024": 4 }, "contextCount": 130, "entityCount": 1, "segmentCount": 58, "elementCount": 381, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 504, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 5, "http://fasb.org/srt/2024": 1 }, "report": { "R1": { "role": "http://www.lemaitre.com/20240331/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_2024-01-01_2024-03-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.lemaitre.com/20240331/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_2024-03-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.lemaitre.com/20240331/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_2024-03-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.lemaitre.com/20240331/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_2024-01-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "unique": true } }, "R5": { "role": "http://www.lemaitre.com/20240331/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_2024-01-01_2024-03-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "unique": true } }, "R6": { "role": "http://www.lemaitre.com/20240331/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_2022-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": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2022-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": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.lemaitre.com/20240331/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_2024-01-01_2024-03-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "unique": true } }, "R8": { "role": "http://www.lemaitre.com/20240331/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_2024-01-01_2024-03-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.lemaitre.com/20240331/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_2024-01-01_2024-03-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.lemaitre.com/20240331/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_2024-01-01_2024-03-31", "name": "lmat:InventoryAndOtherDeferredCostsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "lmat:InventoryAndOtherDeferredCostsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.lemaitre.com/20240331/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_2024-01-01_2024-03-31", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.lemaitre.com/20240331/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_2024-01-01_2024-03-31", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.lemaitre.com/20240331/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_2024-01-01_2024-03-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.lemaitre.com/20240331/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_2024-01-01_2024-03-31", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.lemaitre.com/20240331/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_2024-01-01_2024-03-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.lemaitre.com/20240331/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_2024-01-01_2024-03-31", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.lemaitre.com/20240331/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_2024-01-01_2024-03-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.lemaitre.com/20240331/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_2024-01-01_2024-03-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.lemaitre.com/20240331/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_2024-01-01_2024-03-31", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.lemaitre.com/20240331/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_2024-01-01_2024-03-31", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.lemaitre.com/20240331/role/statement-note-14-accumulated-other-comprehensive-income-loss", "longName": "020 - Disclosure - Note 14 - Accumulated Other Comprehensive Income (Loss)", "shortName": "Note 14 - Accumulated Other Comprehensive Income (Loss)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.lemaitre.com/20240331/role/statement-significant-accounting-policies-policies", "longName": "995466 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation-tables", "longName": "995467 - 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": "24", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "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": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "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": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.lemaitre.com/20240331/role/statement-note-2-income-tax-expense-tables", "longName": "995468 - Disclosure - Note 2 - Income Tax Expense (Tables)", "shortName": "Note 2 - Income Tax Expense (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.lemaitre.com/20240331/role/statement-note-3-inventories-and-other-deferred-costs-tables", "longName": "995469 - 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": "26", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "lmat:InventoryAndOtherDeferredCostsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "lmat:InventoryAndOtherDeferredCostsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets-tables", "longName": "995470 - 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": "27", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.lemaitre.com/20240331/role/statement-note-6-leases-tables", "longName": "995471 - Disclosure - Note 6 - Leases (Tables)", "shortName": "Note 6 - Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.lemaitre.com/20240331/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-tables", "longName": "995472 - 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": "29", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures-tables", "longName": "995473 - 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": "30", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation-tables", "longName": "995474 - Disclosure - Note 9 - Share-based Compensation (Tables)", "shortName": "Note 9 - Share-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.lemaitre.com/20240331/role/statement-note-10-net-income-per-share-tables", "longName": "995475 - 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": "32", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity-tables", "longName": "995476 - Disclosure - Note 11 - Stockholders' Equity (Tables)", "shortName": "Note 11 - Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfDividendsPayableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfDividendsPayableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.lemaitre.com/20240331/role/statement-note-12-supplemental-cash-flow-information-tables", "longName": "995477 - 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": "34", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements-tables", "longName": "995478 - Disclosure - Note 13 - Fair Value Measurements (Tables)", "shortName": "Note 13 - Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.lemaitre.com/20240331/role/statement-note-14-accumulated-other-comprehensive-income-loss-tables", "longName": "995479 - Disclosure - Note 14 - Accumulated Other Comprehensive Income (Loss) (Tables)", "shortName": "Note 14 - Accumulated Other Comprehensive Income (Loss) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation-details-textual", "longName": "995480 - 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": "37", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31_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": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_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": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details", "longName": "995481 - 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": "38", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "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": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "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": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.lemaitre.com/20240331/role/statement-note-2-income-tax-expense-details-textual", "longName": "995482 - 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": "39", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true }, "uniqueAnchor": null }, "R40": { "role": "http://www.lemaitre.com/20240331/role/statement-note-2-income-tax-expense-reconciliation-of-beginning-and-ending-amount-of-unrecognized-tax-benefits-details", "longName": "995483 - 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": "40", "firstAnchor": { "contextRef": "i_2023-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": "lmat20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "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": "lmat20240331_10q.htm", "unique": true } }, "R41": { "role": "http://www.lemaitre.com/20240331/role/statement-note-3-inventories-and-other-deferred-costs-details-textual", "longName": "995484 - 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": "41", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "lmat:InventoryAndOtherDeferredCostsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "lmat:InventoryAndOtherDeferredCostsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.lemaitre.com/20240331/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details", "longName": "995485 - 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": "42", "firstAnchor": { "contextRef": "i_2024-03-31", "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": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "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": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.lemaitre.com/20240331/role/statement-note-4-divestitures-details-textual", "longName": "995486 - Disclosure - Note 4 - Divestitures (Details Textual)", "shortName": "Note 4 - Divestitures (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "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": "lmat20240331_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": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets-details-textual", "longName": "995487 - 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": "44", "firstAnchor": { "contextRef": "i_2024-03-31_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": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31_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": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details", "longName": "995488 - 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": "45", "firstAnchor": { "contextRef": "i_2024-03-31", "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": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "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": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets-amortization-expense-included-in-general-and-administrative-expense-details", "longName": "995489 - 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": "46", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "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": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "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": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets-estimated-amortization-expense-for-each-of-five-succeeding-fiscal-years-details", "longName": "995490 - 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": "47", "firstAnchor": { "contextRef": "i_2024-03-31", "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": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "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": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.lemaitre.com/20240331/role/statement-note-6-leases-additional-lease-information-details", "longName": "995491 - 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": "48", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.lemaitre.com/20240331/role/statement-note-6-leases-minimum-rental-commitments-details", "longName": "995492 - 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": "49", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.lemaitre.com/20240331/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details", "longName": "995493 - 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": "50", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.lemaitre.com/20240331/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details", "longName": "995494 - 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": "51", "firstAnchor": { "contextRef": "i_2024-03-31", "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": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "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": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures-details-textual", "longName": "995495 - 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": "52", "firstAnchor": null, "uniqueAnchor": null }, "R53": { "role": "http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details", "longName": "995496 - 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": "53", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_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": "lmat20240331_10q.htm", "unique": true } }, "R54": { "role": "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation-details-textual", "longName": "995497 - 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": "54", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation-sharebased-compensation-expense-details", "longName": "995498 - 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": "55", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ShareBasedCompensation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_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": "lmat20240331_10q.htm", "unique": true } }, "R56": { "role": "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation-schedule-of-stockbased-compensation-details", "longName": "995499 - 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": "56", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.lemaitre.com/20240331/role/statement-note-10-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details", "longName": "995500 - 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": "57", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "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": "lmat20240331_10q.htm", "unique": true } }, "R58": { "role": "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity-details-textual", "longName": "995501 - Disclosure - Note 11 - Stockholders' Equity (Details Textual)", "shortName": "Note 11 - Stockholders' Equity (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-04-30_2024-04-30_SubsequentEventTypeAxis-SubsequentEventMember", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "unique": true } }, "R59": { "role": "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity-dividend-activity-details", "longName": "995502 - 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": "59", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_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": "lmat20240331_10q.htm", "unique": true } }, "R60": { "role": "http://www.lemaitre.com/20240331/role/statement-note-12-supplemental-cash-flow-information-schedule-of-supplemental-cash-flow-information-details", "longName": "995503 - 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": "60", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:IncomeTaxesPaidNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:IncomeTaxesPaidNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements-details-textual", "longName": "995504 - 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": "61", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2020-12-31_BusinessAcquisitionAxis-ArtegraftIncMember", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "unique": true } }, "R62": { "role": "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements-rollforward-of-the-fair-value-as-determined-by-level-3-details", "longName": "995505 - 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": "62", "firstAnchor": { "contextRef": "i_2023-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": "lmat20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-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": "lmat20240331_10q.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.lemaitre.com/20240331/role/statement-note-14-accumulated-other-comprehensive-income-loss-schedule-of-accumulated-other-comprehensive-income-loss-details", "longName": "995506 - Disclosure - Note 14 - Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details)", "shortName": "Note 14 - Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "lmat20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_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": "lmat20240331_10q.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/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": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r32", "r606" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net of allowances of $1,285 at March 31, 2024 and $941 at December 31, 2023", "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": [ "r663" ] }, "lmat_AccruedExpensesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "AccruedExpensesCurrent", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/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/20240331/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": [] }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesNoncurrent", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/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/20240331/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": [ "r37", "r75" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 }, "http://www.lemaitre.com/20240331/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/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.lemaitre.com/20240331/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": [ "r34" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/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/20240331/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": [ "r34" ] }, "lmat_AccruedPurchasesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "AccruedPurchasesCurrent", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/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/20240331/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_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r13", "r14", "r51", "r118", "r460", "r479", "r480" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.lemaitre.com/20240331/role/statement-note-14-accumulated-other-comprehensive-income-loss", "http://www.lemaitre.com/20240331/role/statement-note-14-accumulated-other-comprehensive-income-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": [ "r1", "r7", "r14", "r351", "r354", "r408", "r475", "r476", "r645", "r646", "r647", "r652", "r653", "r654", "r655" ] }, "lmat_AchievementOfSpecifiedLevelsOfRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "AchievementOfSpecifiedLevelsOfRevenuesMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20240331/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": [] }, "lmat_AcquisitionRelatedObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "AcquisitionRelatedObligations", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r42" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r485", "r652", "r653", "r654", "r655", "r691", "r741" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r23", "r24", "r275" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.lemaitre.com/20240331/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_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r303", "r307" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r119", "r194", "r199" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.lemaitre.com/20240331/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": [] }, "srt_AmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AmericasMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details", "http://www.lemaitre.com/20240331/role/statement-note-6-leases", "http://www.lemaitre.com/20240331/role/statement-note-6-leases-additional-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Americas [Member]", "documentation": "Continents of North and South America." } } }, "auth_ref": [ "r636", "r637", "r638", "r639", "r743", "r744", "r745", "r746" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r5", "r206", "r213", "r584" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r162" ] }, "us-gaap_AreaOfRealEstateProperty": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AreaOfRealEstateProperty", "presentation": [ "http://www.lemaitre.com/20240331/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": [] }, "lmat_ArtegraftIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "ArtegraftIncMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Artegraft Inc [Member]", "documentation": "Represents Artegraft Inc." } } }, "auth_ref": [] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AsiaPacificMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details", "http://www.lemaitre.com/20240331/role/statement-note-6-leases", "http://www.lemaitre.com/20240331/role/statement-note-6-leases-additional-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "documentation": "Region of Asia Pacific." } } }, "auth_ref": [ "r636", "r637", "r638", "r639", "r743", "r744", "r745", "r746" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r74", "r83", "r117", "r138", "r166", "r172", "r182", "r185", "r196", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r345", "r348", "r380", "r456", "r511", "r577", "r578", "r606", "r626", "r683", "r684", "r701" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r111", "r120", "r138", "r196", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r345", "r348", "r380", "r606", "r683", "r684", "r701" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "lmat_AuditedCarveOutFinancialStatementsOfTheAcquiredBusinessMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "AuditedCarveOutFinancialStatementsOfTheAcquiredBusinessMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20240331/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": [] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r195", "r201" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation", "http://www.lemaitre.com/20240331/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": [ "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302" ] }, "lmat_BangkokThailandLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "BangkokThailandLeaseMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-6-leases", "http://www.lemaitre.com/20240331/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": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/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_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20240331/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": [ "r207", "r208", "r209", "r210", "r211", "r340", "r592", "r593" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20240331/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": [ "r25", "r26", "r207", "r208", "r209", "r210", "r211", "r340", "r592", "r593" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.lemaitre.com/20240331/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": [ "r342", "r649" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r30" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r29", "r72", "r341", "r362", "r363", "r364" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/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/20240331/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": [ "r27" ] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "CA", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures", "http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details" ], "lang": { "en-us": { "role": { "label": "CANADA" } } }, "auth_ref": [] }, "lmat_CardioCelAndVascuCelBiologicPatchesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "CardioCelAndVascuCelBiologicPatchesMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20240331/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": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r17", "r113", "r569" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r17", "r63", "r135" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r0", "r63" ] }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowSupplementalDisclosuresTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r59" ] }, "lmat_ChandlerArizonaLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "ChandlerArizonaLeaseMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-6-leases", "http://www.lemaitre.com/20240331/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": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.lemaitre.com/20240331/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_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-operations-unaudited", "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity-details-textual", "http://www.lemaitre.com/20240331/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": [ "r71" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20240331/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": [ "r617", "r618", "r619", "r621", "r622", "r623", "r624", "r652", "r653", "r655", "r691", "r739", "r741" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r41" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r41", "r499" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r41" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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 24,036,300 shares at March 31, 2024, and 23,911,760 shares at December 31, 2023", "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": [ "r41", "r459", "r606" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r15", "r123", "r125", "r130", "r452", "r467", "r468" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-14-accumulated-other-comprehensive-income-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": [ "r50", "r129", "r451", "r466" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r31", "r570" ] }, "us-gaap_ContingentConsiderationByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContingentConsiderationByTypeAxis", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20240331/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_ContingentConsiderationTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContingentConsiderationTypeDomain", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20240331/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_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r54", "r55", "r416" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation", "http://www.lemaitre.com/20240331/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": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.lemaitre.com/20240331/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": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20240331/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": [ "r28", "r669", "r670", "r671", "r672", "r674", "r676", "r679", "r680" ] }, "country_DE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "DE", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures", "http://www.lemaitre.com/20240331/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_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r312", "r313" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r312", "r313", "r457" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r5", "r166", "r176", "r185", "r577", "r578" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r687" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r274", "r276", "r304", "r305", "r306", "r595" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20240331/role/statement-note-10-net-income-per-share", "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20240331/role/statement-note-12-supplemental-cash-flow-information", "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20240331/role/statement-note-14-accumulated-other-comprehensive-income-loss", "http://www.lemaitre.com/20240331/role/statement-note-2-income-tax-expense", "http://www.lemaitre.com/20240331/role/statement-note-3-inventories-and-other-deferred-costs", "http://www.lemaitre.com/20240331/role/statement-note-4-divestitures", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20240331/role/statement-note-6-leases", "http://www.lemaitre.com/20240331/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities", "http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures", "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendPayableDateToBePaidDayMonthAndYear", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity-details-textual", "http://www.lemaitre.com/20240331/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": [ "r19" ] }, "us-gaap_DividendsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsAxis", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity-dividend-activity-details" ], "lang": { "en-us": { "role": { "label": "Dividends [Axis]", "documentation": "Information by distribution of earnings to shareholder. Includes, but is not limited to, distribution paid and declared." } } }, "auth_ref": [] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r71" ] }, "us-gaap_DividendsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsDomain", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20240331/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_DividendsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r34" ] }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "presentation": [ "http://www.lemaitre.com/20240331/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": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.lemaitre.com/20240331/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": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.lemaitre.com/20240331/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": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.lemaitre.com/20240331/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": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.lemaitre.com/20240331/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": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r630" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r631" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.lemaitre.com/20240331/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_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EMEAMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details", "http://www.lemaitre.com/20240331/role/statement-note-6-leases", "http://www.lemaitre.com/20240331/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": [ "r743", "r744", "r745", "r746" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Earnings per share of common stock:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-operations-unaudited", "http://www.lemaitre.com/20240331/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": [ "r131", "r145", "r146", "r147", "r148", "r149", "r150", "r155", "r157", "r159", "r160", "r161", "r165", "r338", "r344", "r358", "r359", "r453", "r469", "r571" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-operations-unaudited", "http://www.lemaitre.com/20240331/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": [ "r131", "r145", "r146", "r147", "r148", "r149", "r150", "r157", "r159", "r160", "r161", "r165", "r338", "r344", "r358", "r359", "r453", "r469", "r571" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r154", "r162", "r163", "r164" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r696" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/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/20240331/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": [ "r34" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation", "http://www.lemaitre.com/20240331/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_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.lemaitre.com/20240331/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": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.lemaitre.com/20240331/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": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.lemaitre.com/20240331/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": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.lemaitre.com/20240331/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": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r628" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.lemaitre.com/20240331/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": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.lemaitre.com/20240331/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_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-operations-unaudited", "http://www.lemaitre.com/20240331/role/statement-document-and-entity-information", "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details", "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation-tables", "http://www.lemaitre.com/20240331/role/statement-note-10-net-income-per-share", "http://www.lemaitre.com/20240331/role/statement-note-10-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details", "http://www.lemaitre.com/20240331/role/statement-note-10-net-income-per-share-tables", "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity-dividend-activity-details", "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity-tables", "http://www.lemaitre.com/20240331/role/statement-note-12-supplemental-cash-flow-information", "http://www.lemaitre.com/20240331/role/statement-note-12-supplemental-cash-flow-information-schedule-of-supplemental-cash-flow-information-details", "http://www.lemaitre.com/20240331/role/statement-note-12-supplemental-cash-flow-information-tables", "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements-rollforward-of-the-fair-value-as-determined-by-level-3-details", "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements-tables", "http://www.lemaitre.com/20240331/role/statement-note-14-accumulated-other-comprehensive-income-loss", "http://www.lemaitre.com/20240331/role/statement-note-14-accumulated-other-comprehensive-income-loss-schedule-of-accumulated-other-comprehensive-income-loss-details", "http://www.lemaitre.com/20240331/role/statement-note-14-accumulated-other-comprehensive-income-loss-tables", "http://www.lemaitre.com/20240331/role/statement-note-2-income-tax-expense", "http://www.lemaitre.com/20240331/role/statement-note-2-income-tax-expense-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-2-income-tax-expense-reconciliation-of-beginning-and-ending-amount-of-unrecognized-tax-benefits-details", "http://www.lemaitre.com/20240331/role/statement-note-2-income-tax-expense-tables", "http://www.lemaitre.com/20240331/role/statement-note-3-inventories-and-other-deferred-costs", "http://www.lemaitre.com/20240331/role/statement-note-3-inventories-and-other-deferred-costs-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details", "http://www.lemaitre.com/20240331/role/statement-note-3-inventories-and-other-deferred-costs-tables", "http://www.lemaitre.com/20240331/role/statement-note-4-divestitures", "http://www.lemaitre.com/20240331/role/statement-note-4-divestitures-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets-amortization-expense-included-in-general-and-administrative-expense-details", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets-estimated-amortization-expense-for-each-of-five-succeeding-fiscal-years-details", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets-tables", "http://www.lemaitre.com/20240331/role/statement-note-6-leases", "http://www.lemaitre.com/20240331/role/statement-note-6-leases-additional-lease-information-details", "http://www.lemaitre.com/20240331/role/statement-note-6-leases-minimum-rental-commitments-details", "http://www.lemaitre.com/20240331/role/statement-note-6-leases-tables", "http://www.lemaitre.com/20240331/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities", "http://www.lemaitre.com/20240331/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details", "http://www.lemaitre.com/20240331/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details", "http://www.lemaitre.com/20240331/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-tables", "http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures", "http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details", "http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures-tables", "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation", "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation-schedule-of-stockbased-compensation-details", "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation-sharebased-compensation-expense-details", "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation-tables", "http://www.lemaitre.com/20240331/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": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r628" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.lemaitre.com/20240331/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": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r628" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.lemaitre.com/20240331/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": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r634" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r628" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r628" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r628" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r628" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-14-accumulated-other-comprehensive-income-loss", "http://www.lemaitre.com/20240331/role/statement-note-14-accumulated-other-comprehensive-income-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": [ "r8", "r109", "r126", "r127", "r128", "r140", "r141", "r142", "r144", "r149", "r151", "r153", "r167", "r197", "r198", "r217", "r255", "r328", "r329", "r335", "r336", "r337", "r339", "r343", "r344", "r350", "r351", "r352", "r353", "r354", "r355", "r357", "r385", "r386", "r387", "r388", "r389", "r390", "r392", "r394", "r408", "r466", "r475", "r476", "r477", "r485", "r539" ] }, "lmat_ExtensionOfProductShelfLifeFrom36MonthsTo60MonthsInTheFirstAnniversaryOfClosingDateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "ExtensionOfProductShelfLifeFrom36MonthsTo60MonthsInTheFirstAnniversaryOfClosingDateMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20240331/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": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20240331/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": [ "r241", "r267", "r268", "r269", "r270", "r271", "r272", "r360", "r361", "r362", "r363", "r364", "r372", "r373", "r375", "r410", "r411", "r412", "r585", "r586", "r589", "r590", "r591", "r598", "r601" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r368", "r370", "r371", "r372", "r375", "r376", "r377", "r378", "r379", "r449", "r598", "r602" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20240331/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": [ "r241", "r267", "r268", "r269", "r270", "r271", "r272", "r361", "r362", "r363", "r364", "r373", "r412", "r585", "r586", "r589", "r590", "r591", "r598", "r601" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r365", "r369", "r374" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r366", "r374" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r367", "r374" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r367", "r374" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r365", "r374" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20240331/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": [ "r241", "r267", "r268", "r269", "r270", "r271", "r272", "r360", "r361", "r362", "r363", "r364", "r372", "r373", "r375", "r410", "r411", "r412", "r585", "r586", "r589", "r590", "r591", "r598", "r601" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.lemaitre.com/20240331/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_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r115", "r203", "r212", "r584" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r214", "r566", "r584" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r747" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r214", "r566", "r584" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r214", "r566", "r584" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r214", "r566", "r584" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r214", "r566", "r584" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20240331/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": [ "r205", "r207", "r208", "r209", "r211", "r212", "r215", "r216", "r417", "r418", "r566" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r203", "r212", "r418", "r584" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20240331/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": [ "r205", "r207", "r208", "r209", "r211", "r212", "r215", "r216", "r566" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r381", "r382", "r383", "r384", "r536" ] }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossUnrealized", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_ForeignCurrencyTransactionGainLossUnrealized", "negatedLabel": "Foreign currency effect on net income", "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r65", "r519", "r625", "r694", "r695", "r740" ] }, "lmat_FoxRiverGroveIllinoisMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "FoxRiverGroveIllinoisMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-6-leases", "http://www.lemaitre.com/20240331/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": [] }, "lmat_FranceSalesOfficeLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "FranceSalesOfficeLeaseMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-6-leases", "http://www.lemaitre.com/20240331/role/statement-note-6-leases-additional-lease-information-details" ], "lang": { "en-us": { "role": { "label": "France Sales Office Lease [Member]", "documentation": "Represents France Sales Office Lease." } } }, "auth_ref": [] }, "country_GB": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "GB", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures", "http://www.lemaitre.com/20240331/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_GainLossOnSaleOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfBusiness", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r347", "r650" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-4-divestitures-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_GainLossOnSaleOfPropertyPlantEquipment", "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": [ "r5" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r58", "r522" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation", "http://www.lemaitre.com/20240331/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": [ "r58" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r114", "r204", "r450", "r578", "r583", "r599", "r606", "r666", "r667" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r665", "r668" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r52", "r56", "r82", "r138", "r196", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r380", "r573", "r577", "r657", "r659", "r660", "r661", "r662", "r683" ] }, "lmat_HerefordEnglandMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "HerefordEnglandMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-6-leases", "http://www.lemaitre.com/20240331/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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r53", "r78", "r82", "r454", "r464", "r573", "r577", "r657", "r659", "r660", "r661", "r662" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation", "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation-schedule-of-stockbased-compensation-details" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r218", "r219", "r223", "r366", "r369", "r374", "r472", "r474", "r523", "r566", "r600", "r711" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation", "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation-schedule-of-stockbased-compensation-details" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r219", "r223", "r366", "r369", "r374", "r472", "r474", "r523", "r566", "r600", "r711" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-2-income-tax-expense" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r139", "r310", "r315", "r316", "r317", "r318", "r324", "r325", "r330", "r332", "r333", "r334", "r484", "r597" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r85", "r86", "r152", "r153", "r166", "r177", "r185", "r314", "r315", "r331", "r470", "r597" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20240331/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": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r18", "r134", "r326", "r327" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r649" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r4" ] }, "lmat_IncreaseDecreaseInInventoryAndOtherDeferredCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "IncreaseDecreaseInInventoryAndOtherDeferredCosts", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r4" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "auth_ref": [ "r632" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.lemaitre.com/20240331/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": [ "r205", "r676", "r678" ] }, "lmat_InternationalOperationsHeadquarterFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "InternationalOperationsHeadquarterFacilityMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-6-leases", "http://www.lemaitre.com/20240331/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_InventoryAndOtherDeferredCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "InventoryAndOtherDeferredCosts", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.lemaitre.com/20240331/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/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.lemaitre.com/20240331/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": [] }, "lmat_InventoryAndOtherDeferredCostsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "InventoryAndOtherDeferredCostsDisclosureTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/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_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/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/20240331/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": [ "r640" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/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/20240331/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": [ "r642" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/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/20240331/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": [ "r641" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r202" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r166", "r175", "r185", "r577", "r648" ] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseContractualTermAxis", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-6-leases", "http://www.lemaitre.com/20240331/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": [ "r407", "r635" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseContractualTermDomain", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-6-leases", "http://www.lemaitre.com/20240331/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": [ "r407", "r635" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-note-6-leases-additional-lease-information-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r398", "r605" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r699" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-operations-unaudited", "http://www.lemaitre.com/20240331/role/statement-document-and-entity-information", "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details", "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation-tables", "http://www.lemaitre.com/20240331/role/statement-note-10-net-income-per-share", "http://www.lemaitre.com/20240331/role/statement-note-10-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details", "http://www.lemaitre.com/20240331/role/statement-note-10-net-income-per-share-tables", "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity-dividend-activity-details", "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity-tables", "http://www.lemaitre.com/20240331/role/statement-note-12-supplemental-cash-flow-information", "http://www.lemaitre.com/20240331/role/statement-note-12-supplemental-cash-flow-information-schedule-of-supplemental-cash-flow-information-details", "http://www.lemaitre.com/20240331/role/statement-note-12-supplemental-cash-flow-information-tables", "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements-rollforward-of-the-fair-value-as-determined-by-level-3-details", "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements-tables", "http://www.lemaitre.com/20240331/role/statement-note-14-accumulated-other-comprehensive-income-loss", "http://www.lemaitre.com/20240331/role/statement-note-14-accumulated-other-comprehensive-income-loss-schedule-of-accumulated-other-comprehensive-income-loss-details", "http://www.lemaitre.com/20240331/role/statement-note-14-accumulated-other-comprehensive-income-loss-tables", "http://www.lemaitre.com/20240331/role/statement-note-2-income-tax-expense", "http://www.lemaitre.com/20240331/role/statement-note-2-income-tax-expense-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-2-income-tax-expense-reconciliation-of-beginning-and-ending-amount-of-unrecognized-tax-benefits-details", "http://www.lemaitre.com/20240331/role/statement-note-2-income-tax-expense-tables", "http://www.lemaitre.com/20240331/role/statement-note-3-inventories-and-other-deferred-costs", "http://www.lemaitre.com/20240331/role/statement-note-3-inventories-and-other-deferred-costs-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details", "http://www.lemaitre.com/20240331/role/statement-note-3-inventories-and-other-deferred-costs-tables", "http://www.lemaitre.com/20240331/role/statement-note-4-divestitures", "http://www.lemaitre.com/20240331/role/statement-note-4-divestitures-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets-amortization-expense-included-in-general-and-administrative-expense-details", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets-estimated-amortization-expense-for-each-of-five-succeeding-fiscal-years-details", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets-tables", "http://www.lemaitre.com/20240331/role/statement-note-6-leases", "http://www.lemaitre.com/20240331/role/statement-note-6-leases-additional-lease-information-details", "http://www.lemaitre.com/20240331/role/statement-note-6-leases-minimum-rental-commitments-details", "http://www.lemaitre.com/20240331/role/statement-note-6-leases-tables", "http://www.lemaitre.com/20240331/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities", "http://www.lemaitre.com/20240331/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details", "http://www.lemaitre.com/20240331/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details", "http://www.lemaitre.com/20240331/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-tables", "http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures", "http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details", "http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures-tables", "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation", "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation-schedule-of-stockbased-compensation-details", "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation-sharebased-compensation-expense-details", "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation-tables", "http://www.lemaitre.com/20240331/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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r700" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r405" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-6-leases-minimum-rental-commitments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "terseLabel": "2025", "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": [ "r405" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-6-leases-minimum-rental-commitments-details" ], "lang": { "en-us": { "role": { "label": "2029", "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": [ "r405" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-6-leases-minimum-rental-commitments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "terseLabel": "2028", "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": [ "r405" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-6-leases-minimum-rental-commitments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "terseLabel": "2027", "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": [ "r405" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-6-leases-minimum-rental-commitments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "terseLabel": "2026", "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": [ "r405" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-6-leases-minimum-rental-commitments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "terseLabel": "Remainder of 2024", "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": [ "r700" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r405" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r393" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r11", "r33", "r34", "r35", "r36", "r37", "r38", "r39", "r138", "r196", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r346", "r348", "r349", "r380", "r498", "r572", "r626", "r683", "r701", "r702" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r46", "r77", "r462", "r606", "r651", "r664", "r693" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r35", "r112", "r138", "r196", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r346", "r348", "r349", "r380", "r606", "r683", "r701", "r702" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.lemaitre.com/20240331/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": [] }, "lmat_MadridSpainLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "MadridSpainLeaseMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-6-leases", "http://www.lemaitre.com/20240331/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": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r88", "r90", "r92", "r93", "r95", "r107", "r108", "r228", "r229", "r230", "r231", "r273", "r308", "r364", "r415", "r471", "r473", "r481", "r490", "r491", "r544", "r546", "r548", "r549", "r551", "r564", "r565", "r582", "r587", "r594", "r601", "r602", "r603", "r604", "r615", "r685", "r703", "r704", "r705", "r706", "r707", "r708" ] }, "lmat_MilanItalyLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "MilanItalyLeaseMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-6-leases", "http://www.lemaitre.com/20240331/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_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r88", "r90", "r92", "r93", "r95", "r107", "r108", "r228", "r229", "r230", "r231", "r273", "r308", "r364", "r415", "r471", "r473", "r481", "r490", "r491", "r544", "r546", "r548", "r549", "r551", "r564", "r565", "r582", "r587", "r594", "r601", "r602", "r603", "r615", "r685", "r703", "r704", "r705", "r706", "r707", "r708" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r633" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r133" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.lemaitre.com/20240331/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/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r133" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Investing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r63", "r64", "r65" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Operating activities" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 }, "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-operations-unaudited", "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.lemaitre.com/20240331/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": [ "r57", "r65", "r79", "r110", "r121", "r124", "r128", "r138", "r143", "r145", "r146", "r147", "r148", "r149", "r152", "r153", "r158", "r196", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r338", "r344", "r359", "r380", "r465", "r520", "r537", "r538", "r625", "r683" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/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": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrAdoptedFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r633" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrTrmntdFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r633" ] }, "lmat_NorthBrunswickNewJerseyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "NorthBrunswickNewJerseyMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-6-leases", "http://www.lemaitre.com/20240331/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": [] }, "lmat_NoteToFinancialStatementDetailsTextual": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "NoteToFinancialStatementDetailsTextual", "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "auth_ref": [] }, "lmat_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r578", "r658" ] }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-14-accumulated-other-comprehensive-income-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": [ "r10", "r14" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r82", "r573", "r657", "r659", "r660", "r661", "r662" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-note-6-leases-additional-lease-information-details": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r399", "r605" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r396" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r396" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r396" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r397", "r401" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r395" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r404", "r605" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r403", "r605" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/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/20240331/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": [ "r34" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r116" ] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r3", "r7", "r73" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r3", "r7", "r73" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.lemaitre.com/20240331/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": [ "r3", "r7", "r73", "r122", "r125", "r149" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-comprehensive-income-unaudited" ], "lang": { "en-us": { "role": { "label": "Other comprehensive income (loss):" } } }, "auth_ref": [] }, "lmat_OtherCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "OtherCountriesMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures", "http://www.lemaitre.com/20240331/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": [] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20240331/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": [ "r584", "r669", "r670", "r671", "r672", "r673", "r674", "r676", "r678", "r679", "r680" ] }, "us-gaap_OtherInventoryCapitalizedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherInventoryCapitalizedCosts", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/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/20240331/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": [ "r643" ] }, "us-gaap_OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r643" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 }, "http://www.lemaitre.com/20240331/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/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.lemaitre.com/20240331/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": [ "r37" ] }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/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": [] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Other income (expense):" } } }, "auth_ref": [] }, "us-gaap_OtherSundryLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherSundryLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/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/20240331/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": [ "r37", "r76" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r62" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r62" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r16" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r84", "r688", "r689", "r690" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r61" ] }, "lmat_PerformancebasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "PerformancebasedRestrictedStockUnitsMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Performance-based Restricted Stock Units [Member]", "documentation": "Represents Performance-based Restricted Stock Units." } } }, "auth_ref": [] }, "lmat_PerformancebasedRestrictedUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "PerformancebasedRestrictedUnitsMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation", "http://www.lemaitre.com/20240331/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_PeriodOfPaymentsReceivedFromCustomers": { "xbrltype": "durationItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "PeriodOfPaymentsReceivedFromCustomers", "presentation": [ "http://www.lemaitre.com/20240331/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_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PolicyTextBlockAbstract", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r40", "r243" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r40", "r499" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r40", "r499", "r517", "r741", "r742" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r40", "r458", "r606" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r644" ] }, "lmat_PrincipalWorldwideExecutiveDistributionAndManufacturingOperationsFacilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "PrincipalWorldwideExecutiveDistributionAndManufacturingOperationsFacilitiesMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-6-leases", "http://www.lemaitre.com/20240331/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_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r60" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from stock option exercises", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r2", "r9" ] }, "lmat_ProductTechnologyAndIntellectualPropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "ProductTechnologyAndIntellectualPropertyMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20240331/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": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-4-divestitures", "http://www.lemaitre.com/20240331/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": [ "r6", "r406" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r6", "r406", "r455", "r463", "r606" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-4-divestitures", "http://www.lemaitre.com/20240331/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": [ "r69", "r406" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r132", "r200" ] }, "lmat_QuarterlyDividends1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "QuarterlyDividends1Member", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20240331/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": [] }, "lmat_QuarterlyDividends2Member": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "QuarterlyDividends2Member", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20240331/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": [] }, "lmat_QuarterlyDividends3Member": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "QuarterlyDividends3Member", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20240331/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": [] }, "lmat_QuarterlyDividends4Member": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "QuarterlyDividends4Member", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20240331/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": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r88", "r90", "r92", "r93", "r95", "r107", "r108", "r228", "r229", "r230", "r231", "r266", "r273", "r299", "r300", "r301", "r308", "r364", "r413", "r414", "r415", "r471", "r473", "r481", "r490", "r491", "r544", "r546", "r548", "r549", "r551", "r564", "r565", "r582", "r587", "r594", "r601", "r602", "r603", "r604", "r615", "r619", "r681", "r685", "r692", "r704", "r705", "r706", "r707", "r708" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r88", "r90", "r92", "r93", "r95", "r107", "r108", "r228", "r229", "r230", "r231", "r266", "r273", "r299", "r300", "r301", "r308", "r364", "r413", "r414", "r415", "r471", "r473", "r481", "r490", "r491", "r544", "r546", "r548", "r549", "r551", "r564", "r565", "r582", "r587", "r594", "r601", "r602", "r603", "r604", "r615", "r619", "r681", "r685", "r692", "r704", "r705", "r706", "r707", "r708" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Research and development", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r309", "r566", "r577", "r709" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation", "http://www.lemaitre.com/20240331/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_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation", "http://www.lemaitre.com/20240331/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": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r220", "r221", "r222", "r224", "r227" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r5", "r225", "r226", "r682" ] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCosts", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r5" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r43", "r71", "r461", "r478", "r480", "r483", "r500", "r606" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r109", "r140", "r141", "r142", "r144", "r149", "r151", "r153", "r197", "r198", "r217", "r328", "r329", "r335", "r336", "r337", "r339", "r343", "r344", "r350", "r352", "r353", "r355", "r357", "r392", "r394", "r475", "r477", "r485", "r741" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r80", "r81", "r166", "r173", "r174", "r181", "r185", "r188", "r190", "r192", "r264", "r265", "r416" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-operations-unaudited", "http://www.lemaitre.com/20240331/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": [ "r80", "r81", "r166", "r173", "r174", "r181", "r185", "r188", "r190", "r192", "r264", "r265", "r416" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r87", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r567" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r402", "r605" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrAdoptedFlag", "terseLabel": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r633" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrTrmntdFlag", "terseLabel": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r633" ] }, "lmat_SaleOfPropertyPlantAndEquipmentClosingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "SaleOfPropertyPlantAndEquipmentClosingCosts", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20240331/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_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-14-accumulated-other-comprehensive-income-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": [ "r14", "r697", "r698" ] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r22" ] }, "us-gaap_ScheduleOfDividendsPayableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDividendsPayableTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r19" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r656" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r22" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r584", "r675" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r12", "r47", "r48", "r49" ] }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r52", "r67" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r319", "r596" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r584", "r677" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r627" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r629" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details", "http://www.lemaitre.com/20240331/role/statement-note-6-leases", "http://www.lemaitre.com/20240331/role/statement-note-6-leases-additional-lease-information-details", "http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures", "http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r89", "r91", "r94", "r96", "r97", "r98", "r99", "r100", "r101", "r102", "r103", "r104", "r105", "r106", "r190", "r191", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r487", "r488", "r489", "r545", "r547", "r550", "r552", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r568", "r588", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r616", "r619", "r687", "r710", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r83", "r166", "r168", "r169", "r170", "r171", "r172", "r178", "r179", "r180", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r192", "r574", "r575", "r576", "r577", "r579", "r580", "r581" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation", "http://www.lemaitre.com/20240331/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": [ "r58" ] }, "lmat_SeoulKoreaLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "SeoulKoreaLeaseMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-6-leases", "http://www.lemaitre.com/20240331/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_ShanghaiChinaLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "ShanghaiChinaLeaseMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-6-leases", "http://www.lemaitre.com/20240331/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": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.lemaitre.com/20240331/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": [ "r4" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r284" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation", "http://www.lemaitre.com/20240331/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": [ "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302" ] }, "srt_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20240331/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": [ "r686" ] }, "srt_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "documentation": "Name of share repurchase program." } } }, "auth_ref": [ "r686" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://www.lemaitre.com/20240331/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": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-note-6-leases-additional-lease-information-details": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r400", "r605" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r66", "r136" ] }, "lmat_StEtienneFranceFactoryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "StEtienneFranceFactoryMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-4-divestitures", "http://www.lemaitre.com/20240331/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": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-14-accumulated-other-comprehensive-income-loss", "http://www.lemaitre.com/20240331/role/statement-note-14-accumulated-other-comprehensive-income-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": [ "r8", "r41", "r44", "r45", "r109", "r126", "r127", "r128", "r140", "r141", "r142", "r144", "r149", "r151", "r153", "r167", "r197", "r198", "r217", "r255", "r328", "r329", "r335", "r336", "r337", "r339", "r343", "r344", "r350", "r351", "r352", "r353", "r354", "r355", "r357", "r385", "r386", "r387", "r388", "r389", "r390", "r392", "r394", "r408", "r466", "r475", "r476", "r477", "r485", "r539" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details", "http://www.lemaitre.com/20240331/role/statement-note-6-leases", "http://www.lemaitre.com/20240331/role/statement-note-6-leases-additional-lease-information-details", "http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures", "http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r89", "r91", "r94", "r96", "r97", "r98", "r99", "r100", "r101", "r102", "r103", "r104", "r105", "r106", "r190", "r191", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r487", "r488", "r489", "r545", "r547", "r550", "r552", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r568", "r588", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r616", "r619", "r687", "r710", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-operations-unaudited", "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details", "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation-tables", "http://www.lemaitre.com/20240331/role/statement-note-10-net-income-per-share", "http://www.lemaitre.com/20240331/role/statement-note-10-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details", "http://www.lemaitre.com/20240331/role/statement-note-10-net-income-per-share-tables", "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity-dividend-activity-details", "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity-tables", "http://www.lemaitre.com/20240331/role/statement-note-12-supplemental-cash-flow-information", "http://www.lemaitre.com/20240331/role/statement-note-12-supplemental-cash-flow-information-schedule-of-supplemental-cash-flow-information-details", "http://www.lemaitre.com/20240331/role/statement-note-12-supplemental-cash-flow-information-tables", "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements-rollforward-of-the-fair-value-as-determined-by-level-3-details", "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements-tables", "http://www.lemaitre.com/20240331/role/statement-note-14-accumulated-other-comprehensive-income-loss", "http://www.lemaitre.com/20240331/role/statement-note-14-accumulated-other-comprehensive-income-loss-schedule-of-accumulated-other-comprehensive-income-loss-details", "http://www.lemaitre.com/20240331/role/statement-note-14-accumulated-other-comprehensive-income-loss-tables", "http://www.lemaitre.com/20240331/role/statement-note-2-income-tax-expense", "http://www.lemaitre.com/20240331/role/statement-note-2-income-tax-expense-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-2-income-tax-expense-reconciliation-of-beginning-and-ending-amount-of-unrecognized-tax-benefits-details", "http://www.lemaitre.com/20240331/role/statement-note-2-income-tax-expense-tables", "http://www.lemaitre.com/20240331/role/statement-note-3-inventories-and-other-deferred-costs", "http://www.lemaitre.com/20240331/role/statement-note-3-inventories-and-other-deferred-costs-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details", "http://www.lemaitre.com/20240331/role/statement-note-3-inventories-and-other-deferred-costs-tables", "http://www.lemaitre.com/20240331/role/statement-note-4-divestitures", "http://www.lemaitre.com/20240331/role/statement-note-4-divestitures-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets-amortization-expense-included-in-general-and-administrative-expense-details", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets-estimated-amortization-expense-for-each-of-five-succeeding-fiscal-years-details", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets-tables", "http://www.lemaitre.com/20240331/role/statement-note-6-leases", "http://www.lemaitre.com/20240331/role/statement-note-6-leases-additional-lease-information-details", "http://www.lemaitre.com/20240331/role/statement-note-6-leases-minimum-rental-commitments-details", "http://www.lemaitre.com/20240331/role/statement-note-6-leases-tables", "http://www.lemaitre.com/20240331/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities", "http://www.lemaitre.com/20240331/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details", "http://www.lemaitre.com/20240331/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details", "http://www.lemaitre.com/20240331/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-tables", "http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures", "http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details", "http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures-tables", "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation", "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation-schedule-of-stockbased-compensation-details", "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation-sharebased-compensation-expense-details", "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation-tables", "http://www.lemaitre.com/20240331/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": [ "r140", "r141", "r142", "r167", "r394", "r416", "r482", "r486", "r492", "r493", "r494", "r495", "r496", "r497", "r499", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r512", "r513", "r514", "r515", "r516", "r518", "r521", "r522", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r539", "r620" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-operations-unaudited", "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details", "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation-tables", "http://www.lemaitre.com/20240331/role/statement-note-10-net-income-per-share", "http://www.lemaitre.com/20240331/role/statement-note-10-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details", "http://www.lemaitre.com/20240331/role/statement-note-10-net-income-per-share-tables", "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity-dividend-activity-details", "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity-tables", "http://www.lemaitre.com/20240331/role/statement-note-12-supplemental-cash-flow-information", "http://www.lemaitre.com/20240331/role/statement-note-12-supplemental-cash-flow-information-schedule-of-supplemental-cash-flow-information-details", "http://www.lemaitre.com/20240331/role/statement-note-12-supplemental-cash-flow-information-tables", "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements-rollforward-of-the-fair-value-as-determined-by-level-3-details", "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements-tables", "http://www.lemaitre.com/20240331/role/statement-note-14-accumulated-other-comprehensive-income-loss", "http://www.lemaitre.com/20240331/role/statement-note-14-accumulated-other-comprehensive-income-loss-schedule-of-accumulated-other-comprehensive-income-loss-details", "http://www.lemaitre.com/20240331/role/statement-note-14-accumulated-other-comprehensive-income-loss-tables", "http://www.lemaitre.com/20240331/role/statement-note-2-income-tax-expense", "http://www.lemaitre.com/20240331/role/statement-note-2-income-tax-expense-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-2-income-tax-expense-reconciliation-of-beginning-and-ending-amount-of-unrecognized-tax-benefits-details", "http://www.lemaitre.com/20240331/role/statement-note-2-income-tax-expense-tables", "http://www.lemaitre.com/20240331/role/statement-note-3-inventories-and-other-deferred-costs", "http://www.lemaitre.com/20240331/role/statement-note-3-inventories-and-other-deferred-costs-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details", "http://www.lemaitre.com/20240331/role/statement-note-3-inventories-and-other-deferred-costs-tables", "http://www.lemaitre.com/20240331/role/statement-note-4-divestitures", "http://www.lemaitre.com/20240331/role/statement-note-4-divestitures-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets-amortization-expense-included-in-general-and-administrative-expense-details", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets-estimated-amortization-expense-for-each-of-five-succeeding-fiscal-years-details", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets-tables", "http://www.lemaitre.com/20240331/role/statement-note-6-leases", "http://www.lemaitre.com/20240331/role/statement-note-6-leases-additional-lease-information-details", "http://www.lemaitre.com/20240331/role/statement-note-6-leases-minimum-rental-commitments-details", "http://www.lemaitre.com/20240331/role/statement-note-6-leases-tables", "http://www.lemaitre.com/20240331/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities", "http://www.lemaitre.com/20240331/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details", "http://www.lemaitre.com/20240331/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details", "http://www.lemaitre.com/20240331/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-tables", "http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures", "http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details", "http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures-tables", "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation", "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation-details-textual", "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation-schedule-of-stockbased-compensation-details", "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation-sharebased-compensation-expense-details", "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation-tables", "http://www.lemaitre.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r140", "r141", "r142", "r167", "r193", "r394", "r416", "r482", "r486", "r492", "r493", "r494", "r495", "r496", "r497", "r499", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r512", "r513", "r514", "r515", "r516", "r518", "r521", "r522", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r539", "r620" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r8", "r40", "r41", "r71" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r8", "r40", "r41", "r71" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r8", "r40", "r41", "r71", "r285" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r8", "r71" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r8", "r41", "r44", "r45", "r71" ] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "srt_StockRepurchaseProgramAuthorizedAmount1", "terseLabel": "Share Repurchase Program, Authorized, Amount", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r686" ] }, "lmat_StockRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "StockRepurchaseProgramMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20240331/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": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.lemaitre.com/20240331/role/statement-note-14-accumulated-other-comprehensive-income-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": [ "r41", "r44", "r45", "r68", "r501", "r517", "r540", "r541", "r606", "r626", "r651", "r664", "r693", "r741" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r70", "r137", "r242", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r356", "r542", "r543", "r553" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20240331/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": [ "r391", "r409" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20240331/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": [ "r391", "r409" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity", "http://www.lemaitre.com/20240331/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": [ "r391", "r409" ] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TableTextBlock", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-1-organization-and-basis-for-presentation-tables", "http://www.lemaitre.com/20240331/role/statement-note-10-net-income-per-share-tables", "http://www.lemaitre.com/20240331/role/statement-note-11-stockholders-equity-tables", "http://www.lemaitre.com/20240331/role/statement-note-12-supplemental-cash-flow-information-tables", "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements-tables", "http://www.lemaitre.com/20240331/role/statement-note-14-accumulated-other-comprehensive-income-loss-tables", "http://www.lemaitre.com/20240331/role/statement-note-2-income-tax-expense-tables", "http://www.lemaitre.com/20240331/role/statement-note-3-inventories-and-other-deferred-costs-tables", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets-tables", "http://www.lemaitre.com/20240331/role/statement-note-6-leases-tables", "http://www.lemaitre.com/20240331/role/statement-note-7-accrued-expenses-and-other-longterm-liabilities-tables", "http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures-tables", "http://www.lemaitre.com/20240331/role/statement-note-9-sharebased-compensation-tables" ], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.lemaitre.com/20240331/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/20240331/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": [ "r33", "r34" ] }, "lmat_ThirdHoldbackMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "ThirdHoldbackMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-13-fair-value-measurements", "http://www.lemaitre.com/20240331/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_TokyoJapanLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "TokyoJapanLeaseMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-6-leases", "http://www.lemaitre.com/20240331/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": [] }, "lmat_TrademarksTradenamesAndLicensesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "TrademarksTradenamesAndLicensesMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20240331/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": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.lemaitre.com/20240331/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_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r20" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r20" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockCommonValue", "negatedLabel": "Treasury stock, at cost; 1,590,362 shares at March 31, 2024 and 1,584,512 shares at December 31, 2023", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r20", "r21", "r44" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r8", "r41", "r71" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r8", "r20", "r71" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-8-segment-and-enterprisewide-disclosures", "http://www.lemaitre.com/20240331/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": [] }, "lmat_USDistributionInBurlingtonMAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "USDistributionInBurlingtonMAMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-6-leases", "http://www.lemaitre.com/20240331/role/statement-note-6-leases-additional-lease-information-details" ], "lang": { "en-us": { "role": { "label": "US Distribution in Burlington, MA [Member]", "documentation": "Represents US Distribution in Burlington, MA." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-2-income-tax-expense-details-textual", "http://www.lemaitre.com/20240331/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": [ "r311", "r319", "r596" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r320", "r596" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r322", "r596" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r321", "r596" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://www.lemaitre.com/20240331/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": [ "r323" ] }, "lmat_VaughnCanadaLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "VaughnCanadaLeaseMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-6-leases", "http://www.lemaitre.com/20240331/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_VictoriaAustraliaLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "VictoriaAustraliaLeaseMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-6-leases", "http://www.lemaitre.com/20240331/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": [] }, "srt_WeightedAverageMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "WeightedAverageMember", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20240331/role/statement-note-5-goodwill-and-other-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]", "documentation": "Average of a range of values, calculated with consideration of proportional relevance." } } }, "auth_ref": [ "r364", "r414", "r564", "r565", "r601", "r703", "r705", "r708" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.lemaitre.com/20240331/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/20240331/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": [ "r656" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.lemaitre.com/20240331/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/20240331/role/statement-consolidated-statements-of-operations-unaudited", "http://www.lemaitre.com/20240331/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": [ "r156", "r161" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.lemaitre.com/20240331/role/statement-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Weighted-average shares outstanding:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.lemaitre.com/20240331/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/20240331/role/statement-consolidated-statements-of-operations-unaudited", "http://www.lemaitre.com/20240331/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": [ "r155", "r161" ] }, "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/20240331", "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": [] }, "lmat_statement-statement-note-1-organization-and-basis-for-presentation-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20240331", "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-10-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20240331", "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_statement-statement-note-10-net-income-per-share-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "statement-statement-note-10-net-income-per-share-tables", "lang": { "en-us": { "role": { "label": "Note 10 - Net Income Per Share" } } }, "auth_ref": [] }, "lmat_statement-statement-note-11-stockholders-equity-dividend-activity-details": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "statement-statement-note-11-stockholders-equity-dividend-activity-details", "lang": { "en-us": { "role": { "label": "Note 11 - Stockholders' Equity - Dividend Activity (Details)" } } }, "auth_ref": [] }, "lmat_statement-statement-note-11-stockholders-equity-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "statement-statement-note-11-stockholders-equity-tables", "lang": { "en-us": { "role": { "label": "Note 11 - Stockholders' Equity" } } }, "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/20240331", "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": [] }, "lmat_statement-statement-note-12-supplemental-cash-flow-information-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "statement-statement-note-12-supplemental-cash-flow-information-tables", "lang": { "en-us": { "role": { "label": "Note 12 - Supplemental Cash Flow Information" } } }, "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/20240331", "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": [] }, "lmat_statement-statement-note-13-fair-value-measurements-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20240331", "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-income-loss-schedule-of-accumulated-other-comprehensive-income-loss-details": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "statement-statement-note-14-accumulated-other-comprehensive-income-loss-schedule-of-accumulated-other-comprehensive-income-loss-details", "lang": { "en-us": { "role": { "label": "Note 14 - Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details)" } } }, "auth_ref": [] }, "lmat_statement-statement-note-14-accumulated-other-comprehensive-income-loss-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "statement-statement-note-14-accumulated-other-comprehensive-income-loss-tables", "lang": { "en-us": { "role": { "label": "Note 14 - Accumulated Other Comprehensive Income (Loss)" } } }, "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/20240331", "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": [] }, "lmat_statement-statement-note-2-income-tax-expense-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20240331", "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/20240331", "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_statement-statement-note-3-inventories-and-other-deferred-costs-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20240331", "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": [] }, "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/20240331", "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_statement-statement-note-5-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20240331", "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_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/20240331", "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/20240331", "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": [] }, "lmat_statement-statement-note-6-leases-additional-lease-information-details": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "statement-statement-note-6-leases-additional-lease-information-details", "lang": { "en-us": { "role": { "label": "Note 6 - Leases - Additional Lease Information (Details)" } } }, "auth_ref": [] }, "lmat_statement-statement-note-6-leases-minimum-rental-commitments-details": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "statement-statement-note-6-leases-minimum-rental-commitments-details", "lang": { "en-us": { "role": { "label": "Note 6 - Leases - Minimum Rental Commitments (Details)" } } }, "auth_ref": [] }, "lmat_statement-statement-note-6-leases-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20240331", "localname": "statement-statement-note-6-leases-tables", "lang": { "en-us": { "role": { "label": "Note 6 - Leases" } } }, "auth_ref": [] }, "lmat_statement-statement-note-7-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20240331", "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/20240331", "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/20240331", "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/20240331", "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_statement-statement-note-8-segment-and-enterprisewide-disclosures-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20240331", "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/20240331", "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": [] }, "lmat_statement-statement-note-9-sharebased-compensation-sharebased-compensation-expense-details": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20240331", "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_statement-statement-note-9-sharebased-compensation-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.lemaitre.com/20240331", "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/20240331", "localname": "statement-statement-significant-accounting-policies-policies", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "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/2147477401/830-230-45-1" }, "r1": { "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" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r33": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r34": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r35": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r36": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r37": { "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" }, "r38": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r39": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/220/tableOfContent" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r55": { "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)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r56": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r57": { "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" }, "r58": { "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" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/230/tableOfContent" }, "r60": { "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" }, "r61": { "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" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r71": { "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" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479613/805-30-35-1" }, "r73": { "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" }, "r74": { "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/2147478546/942-210-S99-1" }, "r75": { "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/2147478546/942-210-S99-1" }, "r76": { "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/2147478546/942-210-S99-1" }, "r77": { "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/2147478546/942-210-S99-1" }, "r78": { "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/2147478524/942-220-S99-1" }, "r79": { "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/2147478524/942-220-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r88": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r89": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r90": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r91": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r93": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r94": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r167": { "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" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r204": { "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" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r211": { "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" }, "r212": { "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" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/420/tableOfContent" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r309": { "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" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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/2147477891/740-270-50-1" }, "r334": { "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" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r361": { "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" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r366": { "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" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r393": { "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" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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/2147478859/928-340-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r450": { "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/2147478546/942-210-S99-1" }, "r451": { "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/2147478524/942-220-S99-1" }, "r452": { "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/2147478524/942-220-S99-1" }, "r453": { "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/2147478524/942-220-S99-1" }, "r454": { "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/2147477314/942-235-S99-1" }, "r455": { "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/2147478451/942-360-50-1" }, "r456": { "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/2147478777/944-210-S99-1" }, "r457": { "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/2147478777/944-210-S99-1" }, "r458": { "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/2147478777/944-210-S99-1" }, "r459": { "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/2147478777/944-210-S99-1" }, "r460": { "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/2147478777/944-210-S99-1" }, "r461": { "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/2147478777/944-210-S99-1" }, "r462": { "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/2147478777/944-210-S99-1" }, "r463": { "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/2147478777/944-210-S99-1" }, "r464": { "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/2147477250/944-220-S99-1" }, "r465": { "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/2147477250/944-220-S99-1" }, "r466": { "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/2147477250/944-220-S99-1" }, "r467": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r468": { "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/2147477250/944-220-S99-1" }, "r469": { "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/2147477250/944-220-S99-1" }, "r470": { "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/2147477250/944-220-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r473": { "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" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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/2147478009/946-205-45-4" }, "r486": { "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/2147477796/946-210-45-4" }, "r487": { "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/2147478795/946-210-50-1" }, "r488": { "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/2147478795/946-210-50-2" }, "r489": { "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/2147478795/946-210-50-6" }, "r490": { "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/2147478795/946-210-50-6" }, "r491": { "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/2147478795/946-210-50-6" }, "r492": { "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/2147479170/946-210-S99-1" }, "r493": { "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/2147479170/946-210-S99-1" }, "r494": { "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/2147479170/946-210-S99-1" }, "r495": { "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/2147479170/946-210-S99-1" }, "r496": { "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/2147479170/946-210-S99-1" }, "r497": { "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/2147479170/946-210-S99-1" }, "r498": { "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/2147479170/946-210-S99-1" }, "r499": { "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/2147479170/946-210-S99-1" }, "r500": { "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/2147479170/946-210-S99-1" }, "r501": { "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/2147479170/946-210-S99-1" }, "r502": { "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/2147479170/946-210-S99-1" }, "r503": { "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/2147479170/946-210-S99-1" }, "r504": { "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/2147479170/946-210-S99-1" }, "r505": { "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/2147479170/946-210-S99-1" }, "r506": { "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/2147479170/946-210-S99-1" }, "r507": { "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/2147479170/946-210-S99-1" }, "r508": { "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/2147479170/946-210-S99-1" }, "r509": { "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/2147479170/946-210-S99-1" }, "r510": { "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/2147479170/946-210-S99-1" }, "r511": { "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/2147479170/946-210-S99-1" }, "r512": { "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/2147479170/946-210-S99-1" }, "r513": { "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/2147479170/946-210-S99-1" }, "r514": { "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/2147479170/946-210-S99-1" }, "r515": { "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/2147479170/946-210-S99-1" }, "r516": { "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/2147479170/946-210-S99-2" }, "r517": { "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/2147479170/946-210-S99-2" }, "r518": { "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/2147479105/946-220-45-3" }, "r519": { "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/2147479105/946-220-45-6" }, "r520": { "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/2147479105/946-220-45-7" }, "r521": { "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/2147479134/946-220-S99-1" }, "r522": { "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/2147479134/946-220-S99-1" }, "r523": { "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/2147479134/946-220-S99-1" }, "r524": { "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/2147479134/946-220-S99-1" }, "r525": { "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/2147479134/946-220-S99-1" }, "r526": { "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/2147479134/946-220-S99-1" }, "r527": { "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/2147479134/946-220-S99-1" }, "r528": { "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/2147479134/946-220-S99-1" }, "r529": { "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/2147479134/946-220-S99-1" }, "r530": { "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/2147479134/946-220-S99-1" }, "r531": { "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/2147479134/946-220-S99-1" }, "r532": { "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/2147479134/946-220-S99-1" }, "r533": { "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/2147479134/946-220-S99-1" }, "r534": { "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/2147479134/946-220-S99-1" }, "r535": { "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/2147479134/946-220-S99-1" }, "r536": { "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/2147479134/946-220-S99-1" }, "r537": { "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/2147479134/946-220-S99-1" }, "r538": { "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/2147479134/946-220-S99-3" }, "r539": { "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/2147479134/946-220-S99-3" }, "r540": { "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/2147479134/946-220-S99-3" }, "r541": { "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/2147479134/946-220-S99-3" }, "r542": { "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/2147477968/946-235-50-2" }, "r543": { "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/2147477968/946-235-50-2" }, "r544": { "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/2147477271/946-320-S99-1" }, "r545": { "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/2147477271/946-320-S99-1" }, "r546": { "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/2147477271/946-320-S99-2" }, "r547": { "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/2147477271/946-320-S99-2" }, "r548": { "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/2147477271/946-320-S99-3" }, "r549": { "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/2147477271/946-320-S99-3" }, "r550": { "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/2147477271/946-320-S99-3" }, "r551": { "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/2147477271/946-320-S99-6" }, "r552": { "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/2147477271/946-320-S99-6" }, "r553": { "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/2147478448/946-505-50-6" }, "r554": { "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(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r555": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r556": { "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/2147478979/970-360-S99-1" }, "r557": { "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/2147478979/970-360-S99-1" }, "r558": { "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/2147478979/970-360-S99-1" }, "r559": { "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/2147478979/970-360-S99-1" }, "r560": { "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/2147478979/970-360-S99-1" }, "r561": { "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/2147478979/970-360-S99-1" }, "r562": { "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/2147478979/970-360-S99-1" }, "r563": { "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/2147478979/970-360-S99-1" }, "r564": { "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/2147477332/976-310-50-1" }, "r565": { "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/2147479230/978-310-50-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r575": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r576": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r577": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r578": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r579": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r580": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r581": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r582": { "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" }, "r583": { "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" }, "r584": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r598": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r599": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r600": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r601": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r603": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r604": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r605": { "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" }, "r606": { "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" }, "r607": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r608": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r609": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r610": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r611": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r613": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r614": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r615": { "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" }, "r616": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r617": { "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/2147478795/946-210-50-1" }, "r618": { "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/2147478795/946-210-50-6" }, "r619": { "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/2147477439/946-210-55-1" }, "r620": { "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/2147477802/946-310-45-1" }, "r621": { "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/2147477271/946-320-S99-1" }, "r622": { "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/2147477271/946-320-S99-2" }, "r623": { "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/2147477271/946-320-S99-3" }, "r624": { "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/2147477271/946-320-S99-6" }, "r625": { "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/2147479168/946-830-55-10" }, "r626": { "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/2147479168/946-830-55-12" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r631": { "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" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r635": { "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" }, "r636": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Subparagraph": "(ii)", "Footnote": "2", "Publisher": "SEC" }, "r637": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r638": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "1", "Publisher": "SEC" }, "r639": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r656": { "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" }, "r657": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r658": { "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" }, "r659": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r660": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r661": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r663": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r664": { "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" }, "r665": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r666": { "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" }, "r667": { "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" }, "r668": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r669": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r670": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r671": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r672": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r673": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r674": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r675": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r676": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r677": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r678": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r679": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r680": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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/2147477401/830-230-45-1" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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/2147479532/912-730-25-1" }, "r710": { "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" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r739": { "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/2147478009/946-205-45-4" }, "r740": { "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/2147479134/946-220-S99-1" }, "r741": { "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/2147479134/946-220-S99-3" }, "r742": { "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/2147479134/946-220-S99-3" }, "r743": { "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/2147477271/946-320-S99-1" }, "r744": { "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/2147477271/946-320-S99-2" }, "r745": { "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/2147477271/946-320-S99-3" }, "r746": { "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/2147477271/946-320-S99-6" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 83 0001437749-24-015899-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-24-015899-xbrl.zip M4$L#!!0 ( $5;JE@]XO&P@00 +42 - 97A?-C8W-38U+FAT;>58 M:W/:.!3]W/R*.V2:DAE>AC1IP6'&)22EFP0*SD[WHVS+6+M"R6; M)M!DVYW);F98&$98C_LXY^A*8S?1"]YW$TJB_MXK5S/-:=]M%NW>*_RZS6+0 M#62TPB:%3*\X/:W$4NAZ3!:,K[IP\#67NN>S!9-/WC7 MPUE]_.5R^!MX ]^,M%NM79#K[WFF6;S:=#K)59;C?- 2=$)!T:\Y4W2!D$%& M->Y\I1-@ J8YIZ@<4G>.JL$AR-A.G]$P5TPS#&MX%R9$S"EXH3;#SOO.40U( M!@2-132J0=6L.-A_UVZW>B[K/US@-EG?CCB]0UPD(F-9,RD*4(QBC$PCF,6HFOT=4FO"-.*PJ\D"W-.5 U& M(FQLYS>0BY2(U69J: )),'B5@ ,DG>>Q7;!(A.Q66W1"M$H80*)PLY2$Z^=_SM^213K!OZW791QU3F/=);F6ZP[%YDG9 M4[%W<[RO*_QCVFCML@BR'DBMY:*;2XT MVJ^M8;3W7 K<@+29->')$](B;5PW=;2=TP]C7I-5+,76PO((.B^8_?\W\Z>N M/J9NG.'A&&JI=AZ$Z@0)#UF*^7MA*'.A394U$'P'S.'.@W%%5GCY*BY7SY_L M'K:F8+_H'HY.+7WG>;4@LG%]TCSQ MMF?]HFA;.O=Y8FP8X6,-YM^T;Y_$V!+ M! GQ$ T !E>%\V-CS:RM9]I"0JXB:3*DG9\7[]CI2\)&ZV9$#7H)D-@];Q>/?<<\Z23)VC8*(/X9!QX[7"PQT.5NRCK=5L.&(G7 MS@<[?P/QS1:X-^XM+(OJ'J@*4P7)3-TTG@>,/P?_ MPV0:C#X\/S$;.MYW#F%R"L''$J#%J!3"I)^*9BD"Z0,%-6X\Z5.@7&8%1G%RB%-YZ >[H-( MK/J<1H5DFB<4V4$GY-P8^TF7;>]PX:0!00-!;3N %ULV)O]ZC;[;@>&]Q= MX+79P,XX[GX#=3:CG(H%CGAZWL!8H.4F K#6D5[ M2)4E+64*?N=BE=$8<>F4Z/X/6'2W'F#SN0H^%41B M1K,US&B.)0>"PRD:P_.G^^:VGE9>>N6>6,\,:J& M'V22:\(XI@+;@V&E2EV"^P>)SB55AM*&F299AM<%S# C&1*N&Q3%G#7.F,-K,&[^E7 M6RIAV)*JK63W([)O4.1"45AAGU*"+JG\G@G1),2^'PH94WEVUNJ^M8;3W[;#N81\%NLE0NQ='R\0 MSQCV_S#DIUQL7CP)]:ED>-KD>-Q\ M%?S^BX_^@JSQ1E7>F+Y]L#LXFI[\O0Z F"TARHA2Q[5S?QXTI_[9J'DR&_D_ M(8=W9Z=GI\%L2Y8F32E67PO-H0'3L\NKBUMOJ(%Z#PV(HFW?LWAM^V+F3U!+ M P04 " !%6ZI8L*).'-H& !6'P #0 &5X7S8V-S4V-RYH=&WE6=MR MVS80?4Z^ N-,4WM&DBV[Z452/.,D3JJV25S7[?05))M[%J N MEN7:F5S:N/;8%,$%]F O9Q?4J/"E/AX5)+/C^_=&7GE-QZ/]>+U_#[^C_?AP ME)ALCDLMG)]K>KR3F\IWE5A,,I%1YLL.=XU%R?/KG MC^,GXXO1?G+\L$I;*PUB\?=#T#;NB)^, MH[H09SUQ1EK3Q*K*8-3V.O"*]2J?"U](/_BBMQT=K:H,3AX(X%(\3^0?=787+Q"[V4REL2?TB7 M-EK:CAA7:>\?M_!%FNFP)YY(!^/ #.5&S7GJLJ9W5>81U5I;K)L"9\MF:\#ORM..UJF)RCA:-(ZU4XM)YP M&ZH1<9GBA3LLT6@(( 8,'!74N8 GE:X0N38SMP@02Q/EO(4EA.3!B!LH.VM^ M=@LP5]#>/5=_TQ,7E^SR\,'WA_WOAJYU9EL-.#%,GBO<[KJ]8+2QD):">V!N ME6AB,PI"3"1:N8)GL%@)7F!NX/M,N50;UV >,X8U.OJIMB:E#,-.[,(M&<'/ MT?:G[])"5A,2)TC&\T:3:PGY2';[CW8I0ND_RN)=O%567%.50Q)O=C"A(<&GYLJOFLEGX]BBHVY5[XADY=$LP4J#1F]W8 M889/9>-N/X6I-B%XH]44R=LT%@L@+:?*A62'%%5A'>Y/5C2Q3C66M SN;=E[ MY:).2T/\4($R@,49K3+I ]#$J4S!+KP!%6M,(+^*5VH<\W[("A>*1* &]%$ MA+XZ3*K11*C0&(#1L*T 8E4_,"-6H_4BBD\)L2!(!_,I^[))YDKX))OA<^OT MO!)%MT_L6P<3 G"J,HX1Z4PEF<:D0WQQ!\&!(VVV<"+"2LE$:>7G7$ZVJ>60 M#OX.KHS1>$ETK0,);/FNW5#=V!JAY$+Y2U-CLP @]"(3JE#5-"(*3ZCF4&41 M]%DQ:A#2J@97W;&X2??$Z53J)N0F&Y7R'(V FL(<;DM!7Q:N6W!-O-U>XT.8 M8")XPL5.(C&-OQ[!;=A0+J6)VZ3\YJ92)(L&+$0^14L SS#Z 1KNEKLST$2T MY%6/\+&BK:Y(P&VK=E]] '-;GAGD"TBM+/*3Z:+]4A9I2K[^CV*W95N98E. MHF/QQKIE?0D#6++$(=I3"*HMTQ*#ZL7/,@5L88%=Q!)XQS&OX0VW!:>-'3>K<3.5=54Z.GQ,1;R4G[ MOLJV=$!EK+ +(3O@^XM[(6WS@:[90 M.64Z1AUMW]5[4[=+'Q[U#K]:VYC/-J?&_743X[TI!^&,)_KU._'@(/P,;UPZ MK/<)JM+.\;[;O_[U>W 2JV[WA&LPR\>USK^X^__OSI\6BG+Q?)G]KV.'$6CZ M65N@[[P1=L_B<17[/UF=8=D$5PRS]Q\QQN6I'P+BTYGU&:K:0+R4<]$_Z(C# M@\-O-HWWX5N^CRO7CL]5J#(U%:F6SCW>^>7DMXONV'^V'[]/_!E!+ P04 M " !%6ZI8D-%5<:X& A'P #0 &5X7S8V-S4V."YH=&WE66M3&S<4 M_9S\"@V=MC!C X:F#^,P0U*2>MJD*:6/K]K=NZPF6FDK:6W<7]]SI?4#XQ0R M2=/&A8'U:B7=U[GG7JU'5:CUZ:@B69P^?# **F@Z'1VDZ\,'^!T=I(>CS!8S M7!KAPTS3XYW2FM O9:WT;'BI:O+B)4W%A:VE.8G/O/J3AH/#)J3;B71*FC T MUM52GP2Z#GVIU949YF0"N9-:NBMEAKQ@YW24G9[__MWXR?AR=)"=?F8RWYQ@ M['BP/Q \,CIH3A]^2&V>GE]:<*GZ_I\/E]E+@ALC/Y_9JY M(B%:K$P!:X??1(GCGGA.UEV1^&U?_$ OI J.>B(G%U0Y$Z&28;@]-A]_&44. M]L585')"PM%$T90*&*J\^*F5#C#0,W%!C75!6".>8<.DXN"P_Y.PY<)+XE?I M\U9+UQ-CD^__K0D?I9N.]L43Z>$B=?&3C455X!'])9+/BHLI!H;1 X! M4ADAS4RT)KB6H*4,5&-+]IL4->X@7XM2YAARPM8JBO%L3#.7DO70SGE++ MUP2Y*WMZC!50!B*1PU64P1-RY?*VQC2#Y="D(">FE8&_B^4#[7UK=8QXSAK$YQ:IS-J<"P%[L(2T&( M<_+]^75>28,2=89DO&@U^8Z0CV5_\&B7DBJ#1T6Z2[>*"[I)(&$A@M-V!3LI MEJS0G=)$)ZB\(:B$(#9V'5&8P:7EXZZ:8O[WY7$4MROWQ+?DT2K!29%&[PYC MCQD^EZV__Q*FVHP0C4Y2(F_;.FR M)PH'Y,=L\C$?;@_6=+$*M4XTC*&MV/O M98AZ'0WQ0P7*@"[>:E7($!7-O"H4_,(&J%1C(OD9WJGUS/LQ*WPL$I$:K"J8(Q(;XUD&I,>^.(.@H$C73$/(F"E9*:T"C,N)YO$,J1C MO&,H$QIO3%WI0");7G<&-:UK "4?RU^>6U=$!6(O%C15>9XY.-87\+SWCJ8W[%A;'S#.+PBPC\^QR1_IF"AVWZ!$ M"? @9==F=TJC':5X&N*#DFD7.NTEC2KI%_6,DSV"C8K(@M$7'4/-<.9Y3;H[ M&JW-[[VS>[8$8)N:W4?OT.S&=P;%'*&]97XR7:PB99FJ'.NW*':WNI6%=A(= M2[#.+^I+',"6-0[1@2*H-BS++*H7/RL4=(L;[ )+X!W/O(8K]TSS\D9_M JJ M1["W)H^GJ+WM:V7/<+CDKD AOMRT<_N?*T(TNKJP:"FG)%\ST:>J'*D^]A/Q M[<7\H/E6,>ZZOW1NVI#-LL!"3XMD?B,>NBX$2Q!8- N]5&T\2HUO:S@ #HK& M= 2Z\4B^)8F^J>$\0\$H';*D!Y=3S&T$+;[HZ:+;2YRKS,3J"3'Q&GG5O:]R M'1U0W6@[(SR=5C81@+R!'<3ZO52D_0\8@!![W R@(?=XYW 'I*=U(PMN?KA@6BO6ER;Y^9D.P]3">\<2@N1:?',:?DSNWCOO] M U5IY_3 'VQX[QZCPS([8W"-_GB_;OD7S?X?FORTD@JC)C+QTTI1*.#H^^ M6'?>NYO\$%O[L M\F)MK"K[SDYO#W+]$J^>O_SEQ5(:9F#>I@NT.(C?=(\.XE?C?P%02P,$% M @ 15NJ6-,]?5R8$@ _NX !$ !L;6%T+3(P,C0P,S,Q+GAS9.U=6W>C M.K)^/VO-?V#\:#M.TMW)ZNQ9N>Z=F:23B=-[YCS-DD&V=1H+;P%)/+]^ MJ@38X @CL)RV8YZ,T:5NGXJ22H*O?WT9>]83%0'S^4EK[V.G95'N^"[CPY/6 M]YY]VCN_OFY904BX2SR?TY,6]UM__>5/__/US[;]*^54D)"Z5G]J/8XB[E)Q MX8^I]:^SAQO+MCI?C@\/[V^M[X_G5K?3/; [AW;GR+9_^?H2N,>!,Z)C8@$' M/#B&&R>M41A.CMOMY^?GC\_['WTQ;'<[G;WVOVYO>K)N*ZGL^!$/Q736X*4O MO(\!=3X._:=V4MA&@K,&D1 @5U&+I#37Q*5,71L*\A5#88?3"0UR_,LF* $4 MM[$8VW3LSI[=W4M;4L=5DX""' G*HW$W7S563K?3IB\AY0'K>]3&:F@/L&5@ M=]&62?,79U1 "$IRE#S&?ZCE $OLM[&X3P(ZJSXF8:ZZ!U9BH: ?'7\L.^[L M[\_DY80Y@9H1693C)&".NBH4Y"N*.0L#$O0EMW!SL=*"D;)5XZ)\@W B"NA# M2:YJ%-A#0B:O>TX*%BL7\)&6Y*HC93=4F;YSV(X+LU79$MLQCJ/8F=GNY96M MDS&W=W1TU):E+8N$H6#]**17OAA?T &)/. FXG]$Q&,#1EWP%V!SRL-W_O(Y!NM36X*$2PBH6@N$%\:>-E/=IYEZ=%/=LD_;,"!QE'HD5^5E]> MK4!X[HVUZ*;5\:(:585K64KQ5?TV]<) >IL5#)U_4NE9.MMF]J\&$Z_\CN9( M2QO@$#NL)W?&YVK)/*LOK^H;.N>1ZYI;]E&-A_((HHB9LI;R?U#'\&6QAA9' M9=W4A,;,H3<_E)=7QHB8B%T($/4!FHY 8E&DW];G(A#4K M,(%W5A@7X$Z.VL+W:)O3(R*WDOO3N9 M,#[PDUMP$T.EXS0T?J #2P9/QT0X2&=YB-6>"']"1TRBL"^1!'R@E-J'0%X2X\.T(63FTWG*7>M2DK6NYV2_MA=HO6(C"JA[QW^1UPLC(VF\Q5WKH/O'D'"T841H&=AS#AC;@E_FN'7$2N4SZ M_]KFKT7.%";V B]E!6X/L\P8YW%S%@]R8SUX3SFQKJ7W%C?4V[^TF"EBO'L M"<'[(QHR4$7PQM!9I&X*25TC2+(^W.?8:Z 5&W=V.[#]@8V/SV3B8MP#:5 R M!9G]99"9%026/[#N9GQ8'QJ_L]1D8&D@/,)I[A.%0 +^TW7#I(2F*< _\&/F>2T5@TS\BC$37C)SE)$T!YU ?.+T,0_]K74J. M&N"4C7\2C.R!YS^O_8&DI&0*)I\J^!?@P[I"/AIPH,FX'U)[SP:U$L[^(RG( M^2RHE@4VS"KM+/$5L%&1D"EH?,89,PL'/-^##PNG37883"SB!8!G+!![,=%44*/LT9? O2H/C+"<))A[)BW49$]UQ MV^Z#'9[@GR\8#>1@]&$")VS@E\(\SP5_'H2KS'.K4#%E_R.E_?>E_6=LR/%^ MAVQ8%PD;\- -G8<$0>V"V%W$+(0=+>RY1=Z,V3AO8[2P@?R[IS(X(H('91(J91^BGL^'(15CVV.D MSSR&R;E5#5R=H"DD["N1@"'\:RJF&5X:*-AU3"#E0(@1C_E[,B 3&Y8P1&SG)M-AU8!S9P8@( MBNITY>HOC"8C,_OBCDV9_E!I>@SW>TC9EJ3E^G%*>L=MO=>Q.0W3N?8$G+UCJD#$% #4BW1R)M#+<#%?K6]V.,TMM6\/ M"!/V$_$B:H]AB@0JE/F-E3%0W+,IPZM7YV3@?P6DK=^1M'6;(;WKUC[ V5@T M1J%H.@E3INU!I:LCH!HU0ZCHJE?T9+!_.F^I=PC< #\[G,8+V)"S 7,( M3L4<>3B+P;1XXGO,P67W]&(%@&B3,(.*HZ/#@T^O8L'>G F$1L*$=9_0MCZD M5SN,A6J95CLD?6_UE8#*] RB9.4>5Y!K*Q:,W,H"'3UZ9K$"/J+'6=W&2#IFK)0T,@JDK.(';4>>T*6W?("C4J>QE^&^75ULD; Y-7PKR\U42 M;!M1/&ZK"LOQ[BU M!XLCCDV&,'PAD,*>^I2#P!!E&W)S;\6F05BJUY,+8&F#"\L*@T[M+!4F67A& M8:Q3*0P6?\\((_LZ2X1IG%VU;0R&W5]-J@:1IUZTUM]%T;C(.@8-HO&8B"GZ MF2H >".XU>7.("S5*^G:L,1U-2D#.K]*0-YU .=?\6#:WY7T;A! ZM7XQ7=* M-/ZKW@XMP["H2=4@7-0K]/H;Q!H8U3$H+J#ZG"9OE&,N7+$!P_7)8NN_$=9J ML680D.K\@#8@;;D&' L@GX$9 9;@M\&M%CA@EBC"=!DMG6'"I-.+7 B*&+>' M\J-X<2?$'8.L08BOS7VBBXL<;P1GDQP;1+DZJU$!Y:<9N683Y.M$+HMQ*_X\ M8=S-:4ZN5\L\#?BUH(3!TUAFP92@PK5D2IP1NLT!PB>('(=2N;HR %,#QJ:4 MB+?VYZ:Y-C<(CE;Y\;7-S&#%D/R4:F.4,-3FJ?>7A5WQ",#')B$&7F MWA6G:M*@L*[MEQ3]-#QJ\&00F>H<24UD+CU'U("TVLD>P^N0M>D:!)LZ\U'I M:%&S&%G/JGA*)" >GACS\:,6@X%,L6.>*PI"?XS'!_K3V)3 MG5BI@L_X,$P/Y;!"'[\Y-I/#.D_EP.U9Z<:L:>,82X^S&?:$^H0,0DN=A%E^ M@*[Q=9IV*[IO>#UZ=08, DJ=1%D*J+3H['51LUZL;6IG1-W(H[/OBA7[D37B MK0(3!C&G3FF482[A=?;=LV6^;M=Q5W2>%RT;A?/]G23 O>D04;G,BS!(4K8R MM;=^+4P9P^5AI^#(1^'9Y#B#G+ NMY@BZS*XNXA9S[:;S,\T-RA==N[8]&DB M/2H&<51P**/XF',3H6E9C#WA)A/7)DX(EZ&QR65E>@:QHDX<%&-%;LZ3;%FG M"5N-/ZET=CT7])17-X6Q=?)F$(_J%(/N.?R%,$WCX'X#W;*#]:8?A_J4#,)* MG1]8?I:_>2KJ&@Z:>3"FGHEPT7.$(YJM2J1EJ1@S#L%T?VI[](EZ]KXQU[8V MQ@P"L."]0\L :%L/<_;1GP'[V&R&R#[\J[4S! M^&VY-8CM@M(_& MD8\<%QY$._].$N%I'OP\$K@UJ65Q,J8GK<)2YGFX(_VD%4)YRPJBOCR9@\1^ M%7XT.6DA-M@Q RRWK!"83>^,?0XF$=-K*$$A6E9\OT\\PAVHY@CJLC"]/:&" M^>ZC[(!Q&!Q OETNSWTDG!$I%$A1O&D2D3[N=W;"E*&,A",&+ATKW0UZ$^JP M :.N]/+!W2!Y24)P2\=]*N9B5VI31Q=N*&R\"HY='YP;7]1&5FPW$A*7)9:$ MN64@Q](#E>/]KN^Q^'40P5RPY96VQZHBI$-!!B'XKP7;J4I^IH6*98A (=0] M)^*)WD7A%>.@*4:\7OI( ZP]CJBT&2CO+ H@1@D6H;IB)QNIF3/"AS_\'X\C M>!81[LK=EWFQE];82)G 0B[SSZEWRMW?2>!$<'G&?,\?,N>>A/#(7K!LE0:; M*?$(+.-1<2K8?WQ.%%9<6F,C9;KP(9R"&F"32P[L3*^S7[*+I2JI4]_' D^, M#XW+=/D28C#H\[O!O?#=R E[(^H-;MB 7@E_O/_IUN?A*'CT/W7BJVL.'N6* MB0!$Y!!$B@ <_]W@'$)7X.\"'$_>S.LDL)$HN?)?'I!MX.")7GL0A?IL870O MK[(1$<65P">WW+]T-Q@PARI&<$F=C;3.;U10&) P.(?X[,@+5%2X$1:!D$:@ M?B]H_'O-TW<^3,'9R.E=^KH'^;:'5*@:[7Y*)%C+G->X!8_+=L2[@^[B:/8W M2MP_(@+1H+@B^ ZA<)JW=(UV&P("/9/_/ .[M%]_1KJ<\?D*"2XHGWF^\T-/ M8G7#U0P:ICT9=U&WQ!7,[4T +PJG6UBZD>[V%B/TZY!X4Y4H!84;*TZ1)N5R9FALGG_3CY_AV/WRK57Z@%91MQ#/ZG@HYY8/'H=S@ M^$!104Y(7;D?Y#MGX8(TE5ILI \IEJ"2N)LC:58R: "35S*5(^:!.A3F;BY. M7F<'.3*2:56N/]92GLU;$,:PPR;$^Z'1 +J(<-3/8^ZK-=FPF7ZA*7O4C[R_^X*J4@5% MA1L)RMZ(\.&(L/,14^8]EI1O!B3#2WC6)^-A,;MV!G0"'IA^R,:7C6X19I:SU'?\M4NB:JVZ]W74R6-=\B350^OEFF MF^H=;KVV=&%3TGJ+]+#6PYME:EPO\?=F!5UP5NMLB[2TOJ-X92I=(^5WH7]= M:&KTL$7Z>..#=F7*?6MVWJVE=-%S1--OQ\>6VT83NOH9WW$J4?9/8>G=6:S>%^/,F*8F[7=G ^,? M@#)C'O-LO3O+:3X7JO:V/7JJ^&6G$CU5[>V=ZNGH\J+;V3_\8E]^.MJW#RZO M]NRS+]U+^_SJ\]%Y=__\\.CPLUE=:E+<0GWK?$-*5Y-:?6VACC2]V.OZVR.K MR6]%E:C)**GWK&&=[R 9U[46T?>L=#+_5UJDWA/>A36WQWG260(7A-'3[O&[HVX':,1B0J>GW?O;X.SV MHM_O=D0:TCA,&(73+F7=WW[]YS^^_"L(O@(%'J80=\:KSMTLHS'P2S:'SA_G MHYM.T#GZY?.'#\-OG?N[B\[[H_<_!49H$+] M>=J=I>GB,3WOOCXY.>FOJ;D$N[\;IIL$V\8=>?G-#NM/U MPXFB/?[TZ5-/W=V0"E)&B)T>]_[X=G,;S6 >!H1*B422%T$^"W7QAD5AJL18 M"Z&CI9!_!6NR0%X*CM\')\?O'D7<1:EW.KGH.$M@!).._'D_ZC][9H+,D)3# MNXC->U+L1RIL&Z>\G?OP_3>[I:X"P39+Y(H-O;PAR%290E M2L8W^'=!+G&YA9\S"(\IX'PO1F7-8\*B&B')*_\]B_Z?$4$DE!$DDHG!."%3 MA4VLGY.$8TCR+LP:Y(PEA&"OUR$0P#<.%&M$>)*E87U$H%(+B @HK8AE-Q3!,$ M+O+Q?,&\&7$K?(\@ K*4W'R'U(S[JB:N,? ,XAL2CDF"\Q5$+8!J>M?<9_,L MUR\YER_8?,%A!E20)?1Q89S##1,"93R8W(6/>DQ->G&+-(Z5-0F384CB/KT( M%R0-$V1USNAMRJ(?.G#&#=WB$0)V#%3YS1;XJM&!,AJW7"Y#DDCK< BJ+3Q$L;ITU\U.)KUXA3I12AFN%+)'U>XI"Z1332?9^E%R/D*O=[_A$D& M&GQ6;=VB>M*^2@ :,J>\KOV#W!"B_0M$6AVCH ME*&8L02C>B$-7KJJ9[NR65M8JI-_*<9_QJ,,X0C_M'G4[#R"7D6*+)N\GY-%.\OOY;D)!T1/9 M?*[Z#$@*\W7["6?SNB0$VROZQ><;X3OV =]>V0M3I.^]0&J<-#:%==(F+.MM M"%-4/_DP6-8+JRDZ=T:E#):%C^R?%2D#5)Y9\,\NE/%NGS'QSS"4X3+-'/IG M$$I5ICXP,P7RH54@!S!>'UL%8!XA^&2,*_)IF_))"\W@UB;]&X0E0_',2 ;>&XKK!OU^MXGYS601L$K#4H+#/XCFA1*1RYBRA M2(IK4!FV[8E%(X+[]9^UC7:W0M&,<#+T-\<;-0UGPN;T C$ MU2-*%I< 0D.^ZJ.*J[@"6Z(Q0-:F?9H"!Z%#[.")+4@0^2PFVCG.0_UXUU [ MYGR)0I,6.N>J=N"JR9WRCE'!TT32,%Q*TTXY63':.DZU=.UP6RO9"DK'I3(" MT*F3A0J7L(2$J;1\]3IAU,8UBI1G49IQE&C9FW?UA([Y70+-8&V^.?H.OY-T M=I&)%"<#QSF1[R7*'17\%^L]D3UZ0_8$M3-<#J&_A9%E3F MCK #CE>#T/+UQO#ADMG&QH[ M^^8U)Y88M/@[F5?^?F*)Z#9ODJ -$\_>)#F+_Y?EZ]]:O$/&E2U*4T[&62I; MW;%A6/>2X^L_U0M)ZI=#C'G47X4I?T6YOBH/7DAYNZCF<'*S[-7/]->AP+VL MP7.EOS[%&@YEZ4!G?7*X399O ZDUTEB?9IBE'"H\"%^\[%#,@DG"'@Y=&%35 M<>L>=2UO>YV]B4,NBQ3A$O*??=KDT,MF?3A=[L\S02@(@5HQQK!9#EL>:D^1 M4_Q-D+@(M\\XFL1I/@(7,_EKGY[-Y5L7@XFFR:;:_UCC%CA^NO-#Y%Z\!Z_R MU23"J5J\)__\PA;E4!TKNSN#BIVRJ\=(R6"$*G$UF4"D\[O:8<+Q46MHSB.B MAAQ_3Z!8P7%VX.KTI[JND8Y-4Z>8O*>H' GY$W3UH$VZ<%MU6+ QH/)@B\%D;9MU M)8@UY*ZKZ5[8J!WT6J/V3M(GYY(X>D0#VNPNTU;QE2<=;%VG4K/ MO#!&:=.9\RI+Y2K^CN$]7+('W1JF)W2=C)5V?DBW8QHBK'F=1:J%Q4C=NUB^9VAC'='?#Y4WF),:*JMJX/JHP 8E41H;1A ML%!!T=4C\(@(_>0S;><:S9+(CTJAU;IDV3B=9,G:[=0#J6WBML9[%J(JH[&- M95X9G<>J?$,UL9^;6PW6==9R@L^W@IX]Y&<693>HA?,5>3;%_]'?@#[ I9BJ%G[V? 2:N@"G:7_P=\T-F MWDS%\.//E4_E<@_V)YPIODX!Y"W/?%+EE9OHM3'Q+Z":);)^F M>DM%0VPON?M79]JZ%'TKUO'IE2YOI5B[[>RR=INR%(*3@!11 M'_(2A#0.F Q[@K@(@(-(ICL")76^DB7.1O2Q// WV8"KK_=VR(R3&G'G>/:L M*[>O(O>N9GS#TK4\+64&L3KMIJX^J92X';Y'X<,WG#^ M!X>P(3R;B>J#Q[;O*.K-H'-/ZF.02$<1U^W-YQSR*[BH3Q@O1-#,,6K4MSL_ M9P_V'!TKH;[R(J>3QL#OW&_GK-(Z-O6$CJN+BCQQ';]Z0K_62OTTT'XR:!>, M#ZNB$9"Z47%N.G\.POS+;0$4)[)M!3\)HU.T\/,@>=J!VZ5O9EU M>-\KD"R^P+<^6*_\N^L&E#;FK)J589';-^!%1^K4MM9^P_"%B37\YJ%;[N5) MD1@U*$_@&@PAU#1R^Z8KZB]; 10?7#0>#>-V[F->VXEEUL@I#G6:7OFW%%]^ MQUY/Z:?G42]H9F$X?7)%C) 9CYL/L7DC9#9&SH?(O!%(&YO1H&;8#Y"6-MZG M\F!K*U/M$KV!0*'BEJN0P9P%GX,'6Q2.$CO%/-TZ;7?WN[#E[F9ED[8/.QI! MQ*94)F[[,;)%)D05I:IZQ'51VAG=5F2\E\TA?H)2?Y2$L^>Z=W8KOQ-;.Y72UPUG=AY\K?-,A8P>1AD\^P&M)PE;C#9;"XH;\ M#ZTJX)6_ %!+ P04 " !%6ZI8CDG.\U5 #]?@4 %0 &QM870M,C R M-# S,S%?9&5F+GAM;.U]6W/C.++F^T;L?ZBM?>;4M7NZ)Z;/"5FVJSUCES2V MJ^O,OG3 )"1ABB+4 "E;_>LW04J6;!,@P L(JA QTR5+ )@))A)?7I#X^W\_ M+.-7:\PXHWK5S@):422^2^OO]P$HYOQQ<7K5SQ%281BFN!?7B?T M]7__U__^7W__/T'P"2>8H11'K^XVKVX761)A=DJ7^-7_G%Q?O@I>O?WI;S_\ M,+UZ]>5V_.K]V_=?7M(0I?DT M5K+P2MI"_!7LF@7BJ^#=^^##N[\\\.@US/JK5\74(18R&N-K/'NU_?CE^N+E M7) D?1.1Y9MMFS#QB34I M5HS4X1SC&DBF?%L+Y)RO!?0KI\(S39VP\?WKW)"09% MD&)X5@IO,\SR#Z K _B7I!M0%#/*EKE>>,I(#%\&NY%RBHT'DG("').$B*:7 M\.>VM2"V,YX*4O!#BF$+V"JJ'34Q#5^\0KX3 8[#O\SI^DV$24Z#^)!/2_$2 M,?E]!(^/! GG,9KOGA>C.QS_\EKZ>T%/+#0R9=NY:8F>,4S!B&$TIA$N(:?L MYRZIR1@3O!,>HOC?&+&S)#J%EU=&6473#JD\W4I1\>PI9H1&Y_ =+R&SLJTU M.L4'.-5Y2E"@HE+2W0>,L0[+OB[542*6MJ@TIXA(JR@Y\[I.8LWU!' M4<0PY]M_Q.I\5T):95M;=(H=;L)NZ7U21>7+EK9HG%* ,/'_(RO)+EW=V!:E M-P)J3=B4T34I#$HEK9+FG5,[AD7!4'P!\.[AGW@C)5/2KGOZZ'))DYN4AM]N M%@AF:I*EN=.")&6@4;]3]Y07L*S0@/!@\89+(8=.\\ZI/7UBL;Z@[K3$H.V; MFG(#L$.JSI:8S>'5?&+T/EV D*U0(E\QRM:=TWI.8OPY.W2:O"#P91,K5+$Q M:+HY9?*9*VW5.6T724@9++X$PS4'H;Y5:CU&PFR3I9[243VUYL\ZINUG@.*Y:W&6-NJ=LB>+X)., #KE\ M(REMU3EMM^CA(A)^I!DIO.45RJ>B?8?T7N(YBK?8ZX&4S:.D19$26=!$ MKK-E33JDZ@:'&8-)>/?^[I:DI;:]K(D%JLX>P@5*YEBB0U3-.J0.3%^!,F\V MRSL:EY!5^KN*GKW/=\3"5Y1%F/WR^BWTS/WB?PMCRG'TR^N498_L;5WN]>,> M,T:7ZJ5 J\ A/,(B(XHXQIZ72C\4U5C^FGR]:_T%/<6ZM=Y0.6!N^J:V7U+ M% _I69R'%WYYS?%\>8 IM#D^"$ M69:4KDU-[CXXRYW"M:S)VT=G>5/[>S79^\$Y]M1FLB9;/SK*ELJZTF3MKXZR M9F"3:W+ZDZ.<:EE1FCS^["B/E9$1W;V\+=#<$8.RH(HN>^YA%?T ARZ/[H$7 MW8"3+H?N 1AYXHLN3^X!%[4S19*(32]$US5U%*(J G"YKKJ(31;1$ES5708E& %J71?=02548 M3IM!*E==ES#\!H9JOK,N@> M>E$;0FI FG,8G$6.4[[[9O]7M%S!9H8@6\"G:B+AQ>2Z=7N->Z+[&(29K024#ZO:VJ<^66;&^A"P+PX3AAY#S5&<4NIU&4:Q- 1HA$%\D8K4B*X@.C1<:<=D>[_'".7RBH M\A][H*MB#92UZ8_*T9V(*H=:U#YO:Y?J-2*QT'GGE-V@&&_=L:!#3O%=NO^K M8O;KC6*5TS'B"]A?Q3]G 360"8H_5$Z1HQM2#+_#<5[6^09?T9][7*UUQE* M!B3-K-*Z0S6%^@:M72P#T.$2JJL[]$O_P8YKP$1Y+ZNO7$)Z28N^* 1%ERN*!8TCS+A0 M>.GS,R"FW?KB1;UM.8*87Y)1 1^J.UBE?[(29;)@C5UBQ/&.N(UZ[O4ZN<#' M9YJ$=5AYV:]';J[)? &FTA=>J$8M3B1]['(AC+^M-J]\#ZJV]JD^W.>U2%=V ML$K_E&U!2R6P5+2T3?$*;.FSAQ5.0%ZW?C0=R]&@IV6.**S&=#.-$>CW)!(; MZDHXS.504Z>+51ZN<8I(@J,SQ!+0*OS JP.PF(1$QHE^1ZO\W.R"%I>2FD35 M#?NAMZPJD;J193HU\:8C"/,E&16(K;J#5?IO&>SO&=OD9!6^ 962KVKN3VYV M?7*S8JWZ,YL.GMG4V NHGA:V_.KDZ15F+&EXN>TN,PW.U#331BYAYUZC-K.- M_/NZV4$.LJT=&=;DL?L,4FT>C1,/-%GL/I74^#4:6WB:K':?2VHNL8V9ZCZ' MM,;[TS5K-7GL/H_4F$<#SYLFD]UGDQHS61Z#T>2G^^118W[,XTVZ$,!!P*,; MC-5ET4&8H^% UN7.1313DL'C'#;3LRQT V#.F1<:A)?@3U5>I7-&A3&+.KF+ MSLFI'I>F>FXBM5U#^L%D)Q#/!J$/W75J-,)G(,[9ORI\W"=0SEFS)D> M:W!P*9JP:YJCX!SB,7R[34[D. >'S'C7"X [AX+,F*S*K7 .^)BQ9Y:JO&?6 MR=/?P0J)[Q"-DY9:^5(2<$UF/?CFXX#S3I_YIZQZ3Q0T%RJQSCWQIBI5>I][YD-\?9]C+IU\? M0?IUB7E3O' )R97M?4*P3PCV"<$^(?BY"ZD^,G;0-:K#<1UXXZ!;U)Q5-?)Q MT!5:E\6F%4EMNCQU>#2V\!ST>AKRV8JLVG1[UN*OS$)T+LBKQYLF_NS+A_OX M-0_H+*!%*@4T:%R\4W]@Z[Y94]*\'];[8?6\8:=D32*0%;[;?DYQ&,,_&JZQ MRJZ6>>+I9";RPO, %&9K$F)^0V,Y)U4=K-*_BW/O)K/BR'-5\UYI/T&!7M+9*.1AXF,R3PI0+-_G5B.)Z$)I\ G4G\@1.\ S:R N MUAC!;@DUG, >%\/"'$5+V%*%<(OK3[:GS"1<:?:RRPF#R9PR.I-6XRAI8;DD MW"Z[Y!S0XIC"WI1D(.J31YA1R,)C_B;F9P\PLP!?28+8)@>2(M$1>@*( =+F M^84UF,LXMO#$'F80Z-P*V@G(H?Q]5[2V3/D:)JVHYR^HJGQQZN96:?^,T[T@ M20@N;=-/H;#MVY91*FW7#[65,ZMH:;\8&.@"^I2>W7%D-8HRZVRYN!/'8&*+ M*@BG>(UCFI_)5>]_6GULMLCB%I_ MQ>*4/(Y&:U"-\^T=II/9UNS1S7.H.8H+G+X@KF(OJ3N,D[RJ+/A:8_B,B= M0VOU&:X=270.N35YZ9;B6<[!P:9S5A$%O$)YQ!,&S-B MGN#I1B)X>%@P)R#Y5MMR2KC>(WI.#C)^S1Q=9KX\QI4%??*:_3P*6+E M*4PE4_=X+PC8COS)O2"CZ#]9X6783>^4LGS;25-&[K)4]+JE4U1U*6+W3W5B M)N5.BE$2Y7_%N9W>Y;QV2H,3LWQ8H*Z]>3,<=4@SH9.=V-[H/BW+?EJ63VWQ MJ2T^M>6[3&UI[O!US9_6R7[DG)NM;2XU)M "-'1N$?4PS9U8-LZMY1XFMA9$ M=S.6VW[$K5>D+/GE0#&O4V_K ML7;G\AZQZ!:>6.+75[;IJP",4E:E[:Q2^QB'/"!'W PN(;JJN=TB(_F^(827 M)B#II8$HK;;#HKJU6-KW%_7Y_KSH99#E^N:+4C-I];',Q=,+BRK(5S6VZ_G> MYK4]W6)'C*%D7H#AD\V^S11MQ'?Y%K;?QY)(W![^&2VQ4E5T^2@_9_J/ZE4[ MZQX==^-P^*-G]-DVQQ7X3JN/C\8=09&$?.\I2K^>YL>N"DND$-UG6U2^'/,M M^)RR&29I)K\"H+5QW9F-_,?)*C\-_8%S%T%I^(>>" MT]IOTL"9[UR@6)M)'6>%<]%<_5=8+\+DW-%4;88U-W>[B[+%+4017G%NR^C4 M(_:\-HB>N]3)W:?\G=(^W&3.;59=RU"C-(/>\FY+4J+;A3+N\]G+HFE7F?@D MY8X+FPWLA+/NBU)[79P#J[8RREVKJ]='0JEKQ?>:.KLUV7:M'E]#1Z\FUZ[5 MZ&LYL*,Y"ZZ5]&LWPJ$Y":Y5 -3V4>M""]K*#ET^RNJR% M5VF\$!\ODM&29@E .TF72X+N2 P2_4XRC9:?;O>(!KQ]\7_AOUBC6!"^A\;B M!U@X3[\X:/EX;\(IX2O*4?R)T6PE2I\3'A;E:7&TKTXKF=X^2!C.'!=0[:5F MV[)]]A#FX,$KAD.2OVGX'./MT798@2PE?^;?2V;' MI*O=(S+Y=$YFAU,\21Q8M>X09O5]5--PE!LP'R*-L*INP."CQ!GMP$3::9L*V,Z,@N C&L M-WFZNTG7GGEZG.ZM[Z,"#9L/T#-_4X97B$0[DV57_7TK;.*N*ND]I\T&L\SW MUD3[RDB*3^F];(^6-[1][+/,9#H'RP#,JT.32<*'^0".\E>QWNH/Y *_Q0TK M#=ZG8@!'^:OW/C4&&&9^* 1SEK][[=,WW,XQC]MNL)0[@_AJO,@9& M$'BW/&L!@P==27P[O,7G!.%3ED^S)(S#G@ZIRQL394.]G-N@=F: MG"JGO'-G8&Q-C+Z]X]RA&EM3U$M>E7/'=VS-MEZ8WKEC/K:FIWY6AG,J3@]< MU0V'.P>9:C"BG(:J? ?G@%"]"6@A8]HYU-.V*)@G33BG#+I:'<:I3\[!G&8S M4S=*[-PT-/*Y: ?_G=LU&C!TB/+-0FC.;1T=S4)UV,VYK:.CF=".%3NW<;0S M(763HYPSTQJI2>VS"@+5@QS:/DD,%9=OZ+>N#;*5S2AS%>O..;J%>7I<)RE!ZEP M\->>,OCC]]$2E&>(RN_JDC?HGBY.T!2%9$9".6FR-IU3=X4>R#);2BDK_;U[ MJD#'**DJ^[USJJ[%WELB]:6_V:%&.D,EO[I#4?MWEE50=E.D!7["=,[0:@%: M("Y5K%IMAT&M_3G>;>R'M$A62V5;NR4M D"$,X8O@5<<1*+4H7J4UT:/>P6 ML+@Z&RDO 7K9P&YZ.IDG8G-#2;H-;8E"D30F(4#_QRF4T&[6V1\3.+)C NV5 M+-1T@,9:>T1=E^1"L]#\ZI M!YW]=@ *0/4VY-XINRO>GP'M\ RHE*-C.P-JSV32,89H,Q/<=NSL?4#RPPI! MBAX"7"01&X;)5$-8BXA5$^]]?\.N[W3L*CK6WWML8^(/@"6+DX: T_/D*BK.D0EYR\_:!>'A>4--E&PV MJ#7<7(T#\'0+BF_0L)3A)\#E#28C/87W"0BS- M)]5N[V&N::UOV-O3S306(;8D$@?85F+)GFQN@8X2D:C1TPV.!%6EJZ]&S^/A MJ/UT?0/.\L.360C[@3B3*0Y3QN).Z?WI3/TX3).AO&'I#4MO6#K'2)V=AC90 MYX,SJFMOQ0?4=^B VM;SO,7A(J$QG0LG M\ 4HSSC&L+91O-MLY2ZI>B.T0/HM0Q$L"/:-YY\2M,0,8H(S"1U]C!%[ MYBC'SVFOOOU/6PA> *(GM.I[]>L-8I7//&G@Q=M0:4J-'CXBX2,2/B+A'"/# M+R;3!!G0EK;4LF0L9D=.C;-A*48(4LR2W2U&\ MOX[J5XRB/S+$X,=S%(HKGQ5),'7':('\*Q0Q$MVL0!=5O%AURS9($:O](D7Q MIHH25<,6"/E,6;HX85G"[TGX[3.^_P=F'"O>GU:'5M*M2!*2%8J_4@!3]R3" M9P\XS,1]RH!64D;NLAQX@9BC))NA;7[E7J*V8D14^4V=/:2- X^89O$_*<-5 M^EK9L U"Q'5^L#^-%Z1R[ZAJVT8R&_VVH?] *U2UB)4-6R#DR\VAC%PD)QF# M3O.4)E?E]YP8]FJ!Q-]0-E\D8Y2@J.K-531M@Q@B#ET0-,J$C1*32HHTVG>> MC>4O;/-76?FKK#2H_:ZR[5R_RBK7E&.:Y#.4H?@6LZ4B]:^J>>^T*Q/=JCL, ME?Y><_(N,><8;Z%N,L^IK+P&3:^3SUCS&6L^8\TY1H9_>9A>/EOE=D?--Y?! MY:GY2])SR5I+:9/ZD%29R330%WLTR([]3TZ)>+M:EX71+U=63!PJCN3 MW5.#35/?IW,YC@:\:D[PAF8T\==R$YB M5(UPNBY_3H)3W4P\72:=1*4:N2*Z_#D)2/7R3W19=!*2ZJ=%^-,3_O2$&YT\GZ*-4&RC0M0N]]*TNP_HX*N]>OE,DS!C3*C% MBNR)SI[CT[M\RHA/&7$G$V% *2,>UGM8?\2PON,MU[8E\%.PE9$<_F(1!UDQ MPK%(+X %O*/;U P'=8:[J]'6 .XGTL+VQ2[\O:/_8:\_>+W\>C9)OSRA\:@ M6H^2TS,))?L?+%'RZ41"R?X'2Y1\N9%0LO_!#4/,+6J.S2R4'%/+M?TXEPCE MV5%5NV$<61H6M?Z U?=D@1=2<(U7E EWJWX5:(.>WJ?@?0K>I^ <(\,_AN*/ M9ZA3961XVRD_T/$7IR4S@#4YZ3ZMQYB3YP:T)B?=)_!H7I9)8?NE#?62AKUY-K;S(;'VB0[:72@DA^(Y3,B9"%*=H([5-9MJ6E M4;V3TZR*%&PX=(/Q30J43%9BPM5%I:K:6Z7^$TXP0Z*:^"A:PC8I)E(<7C\K M$C"5G!CUMCD&DRCAPL<*$M0:?49-A>]UM*"/1D#?%Z MP)_B-8[I2A"HLU(,>MKF:(LRGL.O/09+HFF,DLJK9;M\E)\S_4?U MJM-\0-,%IX\/:+H?T#1!BK06*'.1VW++GMK<1087]=7PBCCG=N[T-5)CZ]>I MB$JO:\'QT+-M^3&P/IP):MN:H[J.Y,$%9(V=-LZI6SU4<'BCL-IO[:2^;!,I M#40-&K]7,R>$(4F5;#HK;39]Z] M#1*49O),Q2C64F>TZ/"),\><..,S!GX_0RP!G,?!5,OU M3E5>1V5['S'P$0,?,1BFL]@C9X^<747.FAN/=4S\+N#"^;N@,F^! MH \F!'VP0-!'$X(^MDY0'B*[QJN,A0O$\92)TWM+Q;WO&NV[+]@A=IH71,@J M=E0V[HE>>644C>9#HKG7[+4Q72YIDHMMQ:D/23OON3#D8*NK%)GTI6WZH5*9 MRBEIY3ZEO:ZXLQR?"CV' M2;V)OO>1 !\)T,RF+\?&5!.4NLB1'LZ@1J#023XK=#0U5HDN<:GI2J&F+HS! M1>-,?$K.1'>TWPDU]O,Y%7QL3TI=R"9N,0_>P-AS1FCU]@.J[<-S2E+;W1T; M2:L[.<(:#D+GI%.&QZ@TBE,:>'-2.$W!J M*LY-75AJ:=.ZHA3E?I1%.YTY3 MF/-5&BBURU>;F[>.]\Q>:(/ M2- Y"-#-@5CM%WAE9533[CXMR(?V_9$@=^(3 PH$>JSML?818^UZ.ZEUJ/TA MF"'"@C6*,PSL(T%)V+PV1VL\(A MF1$<78IB,WPRNX9_DTQU#6Z=_FV0S5(\9VB67B2A@CAIJS9(R"(BJH @ML:3 M+#TG"4I"@N)')0[\WR[P*/PC(PQ')QD'U<]54]G&@"TP!@1$A(ZQJ+7T&^)A M!A]/"(WIG(13E(8+E3P8=VZ!X#.AN 3.F,RFC$99F-XL<#R[)#-\#EO6AQ^O M8'M?\%OZX]OBTT4"\WA.&$]'24+6F''$-I/9&/8B<1,23+>TMGS4 M*Q'%\4!_PB=. "7G7L23345RM78_%[BI3%C6[G<^$W82Z< M;!X__DI@EEFXV.3@3K%PS#KWPY>!"UBK3S]<7"2K+.7YE):?8#?HT0\'5P?6 MZ$MA4>J 6F,<-Y=N'#9\X>+ROGSOR_^^?/EZ1T,,-TK:BNYS<2*JS 5:V^9S MD5M]PX+6QN^#"UT968[.Q4+TI9)JNB:=BM1UL4X'DA1N_F9K>D#M_D,N]F@QK(@C<7ATHWNG,G0LQYM!3U<.Z,20WE4#L@:E=, M6MP!ZCC\G-L&ZIE49;-0Y6-S4N=;LD4;;0+N','RB7;&'/E$.TN)=@;Q"NO9 M=1\#%(;9,LOOSPEHNL L@%XKAA="@-=X=\,+T&V<<5=K<'M9> W(\YEYQYR9 MUSB2,=K+U42(U?A0JHH[YY310>/^EG,$7E C3NE5GMS1[.8S WP95U_&U<>' M?7S8QX<=8<1L#;M<(M&7*M-X+[0Q$G/*V]"N]+H0-? .(^\P.F*'D9FE9-%G MQ,D\(3,2(OB,PI!F>2PF6-&8A 3SQP_ZCB+3$6UXA^K1Y%U"WB6D=@EM!6FZ M%9\*/T-U![O'C1 G?#)[1M6F^&^5Z\>LL^T#+QS(B/(HLAXW.EVL\O 9WQ], M+:,)? R+L)_)6ZH[C%5>G]%0L8@J6ENE?)MI(+(S1!*#H.,K21?CC*>PP3.] M=U1O$.]6\FZE4A2MM3Y<\L0,R*7DC51OI [)2*W2!=0FE(C KU7RGNEU.DO:#YG0$F:'R78:L4XH> ORP M GG%]9"SQDC60+(V+1X/>SRL0F+A D=9C">S+PG#(9V#W86C6_1P@A,0V91? MTS@^I^P>L4@+#34?T"-GCYP]\'L"N-;8UR-V .@_"/0C7 N$76PG;C#,0J:VNTX?< M>MT]P/8 VP-L#[ ]P/8 ^WL V":[HFTX_4,PIS2Z)W%\@"AA/E R)T!E@#C' M=>%TK;&MP>D&U'DX[>&TZM(#(:?XDJQQ=/$H3Z-&//&F#?&O#'FC;'OP1BK M"2*<.V52S7-[F-&YDR?Z+[Q]J&3;0O\QB#'BN*8-+NEMSU1_*6G;?L MO&7G+3MOV7G+[G@M.ZUM?X#66^.-W[:=\E=1N@^F*]H=!SG,48MI,D\Q6P;Q ME@52UZ!I^AAKED\[A'H3R9M("GB8ETC^3).PR"RXW$N3%G T[=Y3"'%4+"13 M[LP'\":3-YF\R>1-)F\R>9/I>$VFNOOB *VH>@#'MNGT4[ 5[-Q"@'\Q6S'" M\3V)A-9YO,.PGL54E1[DHS1EY"Y+ M<71+SRG#9)Z,1;4^<=#N9/,)TSE#JP4)1PPC?:.CLR=Z*\5;*=Y*\5:*MU*\ ME?(]6"D=;Z2VT?[/ 5\@AN\0S\_L+T5PH$$]7=WAK.%Y,X(\@/< 7@O CP\D M2<1[8;7?"#D[$7(V11LA@"/&4#(O*FN/XIS$O"S@ON'S44!)3&.4&,83>J"E MIUD_ W5!-QC?8+8F(2XG_I"]Z\=:,E/,"(URQO1GMJ/G>9/)FTS>9/(FDS>9 MO,GT/9A,O0&4 <:(+($/VV;FN[=!@M-=F690=8595O/2%JW!K)F8)N1X ],; MF'JF#F()2>8E3LB81B J? MHHT9;J[LZ3&RQ\@>(WN,[#&RQ\C? T;6W!"MX^'W <]6J^*MHS@($5\$LYC> M!R294;9L7:Q'GP[,&S7J83B-0Y2-3-@9R=[L_!F.8JU1G-@VP/ MLCW(]B#;@VP/LK\'D-U@D[0.O#\$,T18L$9QAF$"D* P3^*IB;9UQ[,'L"%$?8UW: W@/X#V ]P#> _CC!?"M;I;6L7H \X*2[5UP>3G*.V%I M!#/* B">B[A 6@AWBD@,(!4(S]"C .CB]:;/L8?9VZ'4X_9CQNTOY5U\\WMQ M)'HRVQXWYV">8W$+HZCC]5B_ZQE%YAV;PS_.T@/H!W_MIQ#^^/T*/9!EMKQZ MHA:WY$I_[YXJ6.9*JLI^[YRJ:U%0H$302G^S0XUTADI^=8>BUE2$-QYK&X_> M@FG,2/FZIQ4+<' VF$*].0/A93-.*_<+IPQ(78GJQG*T]C;DF,(N"]Y!T:&# M0KKHC\U!8:_:DYJENM:%PWX(PM%\SD!@\S_I+&!%L>3@;A,LT7^@_?RQ!G* M&$8[0[T[ET5CDEST;K3$E'>$'+,CI)9-. )]0T+$I69A>8/NZ>($35%(9B24 MDR9KTSEU-\5FN"_PCN)2D=-J.PQJV_<)5%&]TY:'M$B\.Y5MK7H$SJ[.1J5" M*V]@E;Z#&PW&@/(8"M.O)%WLX,?90QAG$4GF(\[%-=#1+7J0,-)@).]3\CZE M@?J4JK4--5+]@_0X::I^#5H,>IQP&[8CC -Q56J^N:G_5Y.B].QQI MP%SODO,N.>^2:Y9Q_7] M^;B\)=A[:OJ7A#W>1@':\00GH E2V>16M/8VK$=I'J5YE/:,)2VMX0028T_. M@HJ W1V>DT14&\_C?(!0\H]+<5FL^#D[8"T?Z6[+7,V J66J^L6#7?/E(:6' ME!Y2'B^DM$7Y*0X91ASS:\QA 8%.$@Z'*2.4%6E!T'9*>:XN#=FL-;2[-@G#$&Y#>5G9J#NS OUSC* MPIRJ)[1?HA479P!7JYB$0G\);9:E\-4E69(BJ@.P1CK^ (+$QJ @R3PX1W#,[J)4QO1_.)_EZ M2]);DMZ2M((C6]39CB)&GBV7B&U$$,\$576#+!L2XQH";84=CU2/&:E*:FT] MJAS0,+D..MU*RE@(RC-2#'I8A6./))W#XN,+''VB-))!2'7C?NB^1O>/*K^* M[+*V_5#]E;)O%\F4T1#S2K)+&_=H:HW1BJ0H%GZ;,E$WZ^2-)6\L>6/)&TO> M6+)B+&GLA0,-NNELEP,-HNG@KH&&Q4Q PL#B7,:0W[;WX2/L;&O,0:6+^S8; MQJ7T!K-F_9N0XZWW[]!ZOT&B8#[L$H#RTLTT1DD*2_3LCXRLA!2-07609"XU MY6MT;X/H]"PE.$GP.4-)B,]1F+L\RZKN:+>W:M!\ @$3-Q!,DI()?)P]B:%C MUMDJ7SG:P!'/DS?4HB%AKL8(MCDLI^9D3T@;J:G".MMI;C>6W M7&U2FKPK:HSRG/(W=B_5+E3X\FYD[T8^/C=R-<@:J!>YMADV,-=R,R?&0)W- M=1P(MIVR/P1S2J-[$L<'.4@P(RB9$] > >(<-SY$T.PAUIRX;9#IG;O'[-RM M56/=WR[H;Q>T3I'UFP2^8C)?I#@:K3%#"AJ5[:PZH$1T.\67XF*@BT1SN5\14L:&S1 MWJGIG9IF''NGYG.6S$&DH\XA&&=%$^C%\V-M$7PB,R+>D]Q[THT'J0DEKKF9 MFO/B?5''[(N2Y.Q-&14%;6YQN$AH3./XI0;7..X*!FT(*MR1@QZ..(E MX:,PS)89D E0<4E9NKUDU]AG4C60*_R>;*[$-<#C&)2N(@&QQ@BNGY M4-UNKO"RG^G/H ^4Z8@U1SE^3GM-PGQ.X&>'/>V MMR4E-4Q$9]SU+8H6(0%"U%/9240?,U?GY1 MU/"F MQO&9&B9*V5$@*DJ'+86M4 Z'9I0%&(4+D0DT$\"'9Z$X-RIN7)X1'@(ZVF#$ M.LZNZHA(UP!IIVQZ4.I!:_->&_&]QY,JX7,CC"H: K7!QI@;&'; MUN3$VJ^>1K#6V-4=B ^J\_^^8_7^2@XTGL*"_T6^W"Y 'E$270E3DIQFK M6[= TEA<4!MC-F+D3Y#?"I*J6[= TCE]N :EQCXQNL87,72@1''H4Z-Y&T3E M-8Y%_48^F*O%*#;/8GP MV0,.,Y$)=BIRPLA=EL,\$'.49#.TK1>\EZBM&!'56?+.'M+"!-Q@FL7_I Q7 MZ6MEPS8(@?U@#OO3>$$J]XZJMFT4#J#?-O0?:(6J%K&R80N$?+DYE)&+Y"1C MT&F>TN1J)*=*OU<+)/Z&LODB&:,$155OKJ)I&\00<7< 0:-,I'3&I)(BC?:= M5[H<+3$C(2K7(?(&W=/%"9J"\@'4(2=-UJ9SZFX*/^DG3.<,K18P/W&IB:#5 M=AC46J_!^NAK.*1%4DVWLJW=9%S8JB:S:PP&6&YK[PYM2N)*5_ MVZVJ48#O9%Y%IKQAC_1.T4;H8=EZ5#?ND>YG94(!PX8T2])KH8\Q"['T[LFZ MP[C#:Q%\W/THUNB[.KPJAK'*Z[6@:C+[PHN0P^0N!;)$).+L(136&SZG["DC MEP3=Y1X9"=LMC&@WFV5!62I>0)4&D3?TV4(^6Z@@V+%LH>HZ[]6V #4RS%SB M3QO64G,0.;BL+P/#SYDZ07IR1ZM=+TYEM+6S[%PHWM-B42L]T],9R310%_MB M59U&%YP2\78UKPNBWJXL&(3-G,MD--+KA7,JB :_:.0G.92<:,*D5%G(N M!=& 0=UL%V>4CS9$JO)(.Y<]:?#6FF61:'+^5QGPG4:O2!)S!*69LZ65-.>=_ MT13#BL"L/:"4^=7!;G?!!ZK+66\>"<)Z+.JS5-=''./]$"TY69 M3'NF+1_8%364E]DR8/ 3BL5-HTN2YDNQZ7%=_9'M']8UI@^J=O<%UK;NSOLI&[O>/>.]^-SO+>UP0[40=^.-310!WXC1#E8[WXC MBV&@48!F1N% XP/-K/Z!!@5:\&L--#+0@KWD7%)CG9A(99#+3NCCKP$*0YB6 M:'>-#S^X BBFR1SD;QG$6V*)^/EY^WJ1D?8?;"UPTA7I/JYRS'$52:6O42$: MVP+&?)PQ]K) A$;+]DB99BQ<("U:9$WMED@J:+G[Q9Y [=(-ABTIO]I;^VUH][/K*Q6ZW%2P]#IYSZE]SVGK=-ZB M!\P!IPL"U$*A:.E]O=[7ZWV]WM?[C"7#'7%@+EU]^#@P=ZTV1A^H2[9R(QNH MT]4$2P_4Q6H"3 ?J4#7FSE7WFN(G6XXV?1(<=KF9,N&=;\?L?&O+37.1@*CB M?"O\3)-0QTFC[&*5AY.,@PKE?$R7=Z0H"'*-0SI/R)] 9@1DD1E!^_O5PC\R MPG T2@[5*OR6+7&T9^7@-\E$6'NN?1?1 1&5\E#=P3[]-UD2L8TQ%QK=O)O+ M)PAZIY%W&GFGD17[Q_(>.S"GDSDD&YCSJ=[N/%!/E"Z0LFWL_Q1L]5ENFV)1 M=F_%",>BFFT@$IM@]C*V-T #H0LS]*C*- WZIH^Q9K2W0Z@WS+UAKH#2GS.A M3B:SQ^RZ;7DZF050V=X;+MYP\8:+-UR\X6(%S&GJ8V>Q7(+3@(L:M4%*@RQ! MLQF@4A&W#\*,IV!F,![<;8+YMEKJIF84QQH][J'#=CAJ "/S PEL4^R/VS_V M6^/VB]_'HV?;XEBO-TB+Y(PSB* 5\+_"_^+;M&#Q'QK,)*WG;WM[*3M?.Q7/?HK$-774+V' M]_@\O(WM"=N^WY\#OD ,WR$N?(QT*1+.\XR:AH%[XW&M^6)K4N9#\\?L*VMN M\ J9.A$R-3X0J1%CXM8'(7PGFWV3;=&CT3UBT625WU#Y"1JF_"*98D9H](E1 M+K7PNWN2=VD'CLX;&' MQ\]9ZGKOYX#9D8MBKWY<R\LUYBDC88JC+R"JBMB]44>[9XN%-K^%)Y9,IK)-+P7>VK0QJ/\G.D_JOW4'>]'\:DAUAE1[[\F9EQCO3,X9XL&=G$FD\3*:RPI\E>! MCIQR1_6Z%AQ/:[$M/P;8U#W_3\=S5-?<\\D>WIOMO=E=>+.==3V8TXMJKT,4K;6:7V$TXP0S&@JE&T!(T"4 EF<(VW,ZCDP*BO5:Z*,D_[ M?4L\5>R>UMTCGWKM[; MH=KXS"D'2Q<2.Q"WJ_%[-=N\G'.A&O-; Z4[T1?O]7S M$'=*@S6/L04NO ?9>Y!5'F1X?"Y4@&9N<)BQO";XV8,X58RCXM3QHRQ.9F>( M)0#V^!2S7$&-EN+\O\S!W.;8=K-UGY%R(A:@A$MEVUZI/BV4A2;=SUK;+4.- MTP*>7LI/J9:V\=ZQ(SA?^A63^0)$;[0&(VN.BYJV6W$L#BQ-LA1VSB2OCO;V]G>SG[&D@)- M..>NU..H@79TSE>I>=5[-?+6Y,RU.YI:P3":O+MVHW@C-*/)LVM7C&O98IJ\ M.7>W>/M> .L.SW=%UN:"QI&X+P'_D<'VW[">F=F@]ER2-N\2ICX0)Q/&6B8.A27D% IWUSD[2J0KU0*2^(D)6HKVS<$[WRJP TF@^) MYAYN,"@3TE&6+B@3=\$6N]&[,C;,>EI.IUXN:9)3>$K6) )EO8<:.(SA'YF7 MV*1K7SQ5I(A+VEFE=C=W4[01)O0I;+FW] 1/$8E.T>8*S'R19O%OC&1LF _0 M"W_\@+[)3-RAS P9-!C!;G EQT$"JM($P)(R_5K9=EA4NU&(XAEI7'$(0:N/ M#QL=0=CH)KOC8)V(5[V&_ZBS[55M^Z2ZHG!51>N^*5?7Q:EJ/TSJ332B#S"U M=I! 3Z]3HTW823XK5CPU7F N<:EI5E-3'9.3JMW=3F+ MPY'7%E!.(VEM*9?!)T?YY*CC28ZJ'<<8:,J4>7!CH)E2=:,' TV?JAU+<"6Q M9$M_@,(4/N[3+W;4-DPQJ1J^]V03/0)]VLEWF';RKPRQ%+-X\[C(W\ES3BH; M=T+0>Q."WEL@Z(,)01\L$/31A*"//49KCC%SXKO)15#$U4K;]$.E,@HE:>4^ MI;WF#3S'?^.,,?F!P8K6/E? %V"3^C?)\Y_QFYGR5F@O.NX]X:,][)?\Q._I9N1[A%#YB+'>0SEGEYY V]@\<[>)QT\'C\[_'_\>'_ M*D5L'2)^"&:(L&"-X@P#?XAGK+A'LVF!#^.![<&WFJ1Y,';,8$P2OA^%"X+7 MN7A,9C+' \NR0S M+"I0??@Q]SOQ6_KCV^+310+S>$X83T=)0M:8<<0VD]D8ME"2S(732LY@YP]K M84)N%X1%O](XND.2 AI5S:R:(3M)SB6;%Q"G$'+U*5[M?L?!3:]9%V74R3-P M*EKW0OF8+N] I0I:QK P8>V!2H5/G "2?G'-^G@A/EXD148\+-?R+I<$W9$8 MMN7G58-Z>OH 9O9:?)K,8(<3I@+_3:#47\E\T>H$5CW$T7EZ?*&-)^/%2)8S M*TN).ME45,30[N<"-Y55)K3['0Y/YV#QYJO\9//X\5<"-+)PLF/./;H$<_'%P=>")>3K-2]FJ-<=Q@&%R>BRG2BM>U?%[G5!WRT-JX:7%S/R(IV+N%97RJIIIO6J3!F M%^MT('G1YF^VIC=X<)FX->U7Y]:NOF:E[03<-E#/I"J;A2H?E),ZWY(MZDN<^2Q$ MGX78119BES%#YP!,VU,BB1PZ!T>Z%(6&\7>'LERA>3RC[!X,<7%0)UW@PZ8H M3PG%; ES% 5WFR 6NUOPH>XIJ*[I<"&'MDU.?,KM,:?<=A)4_$K2Q9>$WG', MUF+#+A"V*'^8A*"+.JUG^;0#GW8@ MM9X''H?UG@WOV7#,G+6@RP?JX+ #KP;J!;&%GC2GQ[62\CW9.=;=1!\#%(;9 M,HOAZRB@Z0*S 'JM&%Z(G66- Y*?WP[@K? G!5Y,^M7T'?5"G#V'4H_L>2^3 M]S(IK)317KXF0KS&A])5%'10'C@P[F^5.W^UMWWJ)R$YP3,J+DX,8\0YF9&P M@*&?<3J9W:*'49HRE8F>]I5.DJ.#=;+!^['U_I?GPO2P=T+F_#*=XV5): M90V]5\A?1VT[H^V[N!:V)H9QR@'8KO2ZD*+L?;C>AWM\/MRJ[7V@#M@V<'JU M1VS[O?C/'>(8OOG_4$L#!!0 ( $5;JE@^RJJ3'E0 +5[! 5 ;&UA M="TR,#(T,#,S,5]L86(N>&ULW;U[<^,XDB_Z_XVXWP&G9V-/=X0T7:[J[NF> MV=T3\JO&9\ME7]LU<_96W)B@2!#E$200!(/]D;L3KML M,/.'1 )()!*9__:_OJX3\DJS/&;IOW]S]OLWWQ":ABR*TY=__^;3XWSQ>'%S M\PW)BR"-@H2E]-^_2=DW_^L__N__Z]_^QWS^GJ8T"PH:D><=>5IMTXAFEVQ- MR?\Y?_A YN3-SW_\\;BG__^S:HH-G_\_OLO7[[\_NMSEOR>92_?OWWSYMWW=>MOJN;PUZAH M/F@W_O'[\H]-TQ/27]Z)MF>__/++]^*O3=,\[FK(B9Y]_W]N/SR&*[H.YG$* M$@D!2Q[_,1>__,#"H!!B'.P"D;: ?\WK9G/XU?SL[?S=V>^_YM$W7.J$E*++ M6$(?Z)+ ?S\]W$AY_O(]M/@^I2\P3!^"9YIPS(+$*J/+[N^2+#OX#'#\ CC. M?@(+U)Z#??CT9Z3[.815>I8=2-8! 'W[PYMWY2+[._C-WRY9N%W3M%BD M?+$HXF)WDRY9MA;K>\U&P"PI*+4O826P2["LZO!!ES7ISI.V-)6$="K^C.9L MFX7EILI9P[9/T_FGQV_^H^9-.'-2]I M4N3U;X16"8VJ?O&WZSB-"_HA?J713Y25"_O'?HWTVB>]F3<*G--Y M:48=F='QF/)\YIRIN1G=IN9N3@-7=[/Z)T>S&MC MHCJ[)8;=1U;0)\:1\--['"3\+%50,!,N:1'$2?[$K<9MD'29>'I?8HP]-0ZV ME110D"=&&ARD 4(J)*2"XMX$U!P$-D*R$]Y&KOG8&=M%VL2<;2+ U-T>\@PBN4ZZV$$#W&]E!#E1RU 9R.B3.IO4'RH'1NPTXR./TY0,-N.;&P7.<\,/H M?;"#]2>_W-*/?/%Y^D*35WK+TF*52R;V6'+(J8UEZVH>8/%A5@1WLB@DKL=1 M!V!+TWNT8C+3$AYI(N:U=3!O_12_I/$R#@/^UIP1VB+FS@CE;=T9 MH3\[,D)1G7)FA/*VOQ4CM*V2XXS0DR&9G!':?]F I&+9Y'3LC->$9=/ 1/<< M9U<.N& ]VY4]EPFCY&G!BDQ90>=G4;FY*X%BW!8Y!Q@$0Z+W+=@3>?::H M@4%RMH'=%2N:7; U1[3B^RG?26_2D*WIXC6($P#&X>9!0A]IN,WB@AO0B^CO MV[R CGZDQ=WR*?AZ#[LR2Q=%D<7/6]&=)W8?9+R)9,-SQ!6Y05I&9WLZ?DHS M&B3Q/VE$$I;GA,_%?,7AS/GNM";K(/N5"CPD;_![V8!<*0'S-+*V-KBW\UB MY@O'USDMS6#,7J9 Q^BVU,@XH_8FR<65OPNB':)I0M>[P3V&OH MU^*< _M58EK98(&THTQ"L>XPK[ 2MB0EVKF 2_9X20EX1DK(I(VYWDW(9P%; M!' 0 ?S_\V);6=$"YF)H;6U+/\Y?&(N^Q$G26AOB!O$\$) QVQ**LM%M20N! MDVWI1[XMO:\PM?:DD\DTH6T)-XR#V]*(L7&V+3W0O,BV(9^M9XZ--L#>:/]B_T?055C0. MY6_@AE,E&L?D4-DRFWZ:)W"K@S*,)-\:-7V.>#@Q;G[BQHVXZYJ2^2(3]J"! MTBM!6VKU!XC1R;;\5%ZYJ-HG]H2E+^"KGB?576*,T[^Q3(PJ*A:,$XW^ ]?H M10FO/LFV74D?.+SR]N##'M^$='_T0 ].$C.C9VLV_3S/Z8OX)X#B_Z79)HMS M^B6.Z#R*\S!A.3^)HR81DK;1N:.)P8 &E5E/ZLY.XN7EY5/P=;^V#-T&J'R"/$7WD;:MEJUKW#UW\MFW MUUU)V@PC0FO!<&-&:#XJ-$Z)E-E N%Z6;L+>WO#%\2,MZLB" M>VXNB[5R0@NCXL@,A[1IB-N:PI[QW_#IL6))1+-\3O^QC8L=2E]5*)E5USZ. M;K05HC0?6QC^)[D2(*:DK4KC,JRLZL*VIJMOY_EVLTG$KX)D'@;Y:KY,V!<^ MA?:YDC"JBR!L5I,U +A1; CN>FQ!(A<<$KGFD/SFU#([AL-:CQX8MQ''I9?[ M(Q?>-AN*$Y:U'1/=>TS3MI*6?K3 _9VWFB2/0V3[Q>,N7 K,BW,XA;6/G++ MI][&V!"F3J+6@Y%@XZH.VZ&OP[:B7)F>L*;Q,N\V@'OU8J<443>"DHT7>MT< M;:MD"6E&&E#E#=BLN1'8S4C!R#,_ 05Q-",URJD$Q(T91-47;RHC8\W6?#=? M!G$V?PV2+9VO.:YM)OZ,3N;@G?7Z==])J)\H;8!?B$H+-7T"><40^=#> O)"G%>SHALI"3RF8D MB:>[8@6M8.JBFH;!4C^F?J#K((8J$'?+ZS@/@P2>5F/L%B6"-A,,=#*>5*Z! M3H36T@X8D@%@UJS#('%CZOU0QCW5V*IPIX,'PO7%SKG/-(2!/F43PP*>6?82WO#SH#&Q[#V5GH,S6+72&O&\Z0Q:\ M,^3;*I7QI%8 EVIG,.&)*5URFF AHS!.W'YH0#_3ESA-(O\GDZSEA3;Y= MKX-L!ZN&4GO,+N\&BH^4.$C(D\JA(T*,1#=@_U;Z8HI;N2,E,Y6PQXCF>,XJ M GX3EHH;->A&Q'^*ES&X3#H:8Q8.!SA\9"S!X)U4?A/>[*+I@U@U6GWH:#[% M]<*%;IE*HS)>83RO%$'KX7]SK.$GG60;\14N3N#[6%8/=F-IRTYF5[*;J&HE3\K[LFB"S..A:T_PWO K94%!3BY,U MK?.\9M&\B-?BEJBSA^#_I4&X@A5Y"7W)MV%(J?#$+,6]ZWQ'@\RJX6,)HH^U MRW!7IK9^7=7=ZU[)X#;GBG>OS-/(UZS'IGNDO,0G<(O_F[:D;"FKJ77,J@9: M3V041%$,>*$>*?SFX&4,9@E"4;:3!$D%@>,426"2-*C*W[5?9$URGN)&5#W3 MDOXP69\58&RLM^LY!$#"NS&V7L=%&0,\:DZHT[4S(X;YNY\/MR4F\D#+EXI[ M3-.>#1ICJ3X7= =H.AG)3MIC)HIYMIZSELG@33:/6=&? MSB3N^9.;Z:P.P//$'@8ZY2G>]]?_'K-=0Y$LS'M=[?">"A$RV4"IIWQ>L/DV M#99+$38$UXC;O&!KR!GRO&L"$7>HY< 9&C_I%K&HIY:@L4KA] A=@5?,GUI= M(1=U5R XN X+WDURT7"G;N;R09K1(?<9)&6_'W,)9XR;HQR4BJB\)ZEL_G1^ M^JI-GDT$3K*8 MCD+J-_EI%?96H1>/80"]L,,O2_3M[S;-=U.L?00E;)$*?H_4*$JV9V9M )I]*@OXQP\8, MCL7('1D6T_R)<>9!&L9!\EC/Y3DB9&&-]DS=[_4*XB7 M:Y.(8S/*3^X MT <:)D&>Q\LX%(Z+O':"ZEP.C"*&]?*CF+JI[75@6)&XLG838>T^"] D.T;M MQWD_;N28V>%PIOV7E ]/6":&Y#\GM+H5:+\RE^BZSJ=(S59A85N/VQA$I$;[ M=;<75=42/!LC30_GG'9T&R2+NV;9OH!:5:)@D65\A*K=(Q%:Q5O?+;LKK8F4 M<^>[>SZJFB@^;RI MA/>X$/"J*5QE2PX9EJ@;CN701.'=[/OCI&(SL&.H$'4Q:F"<39W2]=-?2*ZS M#5*-#VBYRH9]P!23]GHDZM%%XSR62.X>?*8D&W?V8RMXL0SJ!'_#_BWCH,VG M^SW63E/E8WMF5)&OG[V;2]J"9Z.EZ4PKGS)Q0;X3."&?#4N%/77L]%9NC]0Z M*5W;6E8S+L.N9Z3D/2M?->3DVS@E(O[>\86GNKR9MA"=*=?Y-H]3FN<^0P!2Z]EP%(3H@LO\L,&&?RXAT;8S35M'W_QXR_Z64>0H5R6CT6Y>ZI3W$]4+(/&N, ML_VMVF)AMQ6QFI*-2-8,N6,1[>OO#[,V[GV;OFK^0H""W?(A6Y-W93-0N MGHF;B[?O9K^K8.%/,ND[R$UN$_-"1 MT4<^1,43S=90^Z;U5H88;C2UV7DL*3 MS?J6@/\>_@5OB&I>%O8;D19R+51>6PM:D%I:3J M:#&I7.LEYQDI>4]O)3F2=-\JTB6^D0'FBZR@+UFPA*VS1S74!/\)7F]\$. M7+K](9,]+;%!/*<4;2M@E9P U$\\DR<%8/ 3JM,C3Z8A)&>J\D!?:;JEU[P7 M<,,*OK>_QL6J+IMPSY(XW TM?C@B2 738V9;]RHT!-2 U'C(%PZH*3U!/I>8 MO+_Y0 X3,R-[=_OV7U5@J:[^@XHD-P<>&U7N MY])D4!F8MI"<:?[5>I.P':4/5"2-49X!RM\A9\(@?0='ZWTM K 3LA*)1TM! M7>8,+4BKQ^@'B,^2'J [_HHX.K>H6'_%"3[ O(BA!GDK-Q_Y?,G609RZ/S]W M29 -B,7=2\;ZZE:4Q:VC+R3+2W]C[#O#3J+6%Q)QW1_$D2AE'XC8Q!Q" I(M MW/_'J3$_(5A>9V^ KU!>6+C.=?TKC0Y$,.![6/D#M+/W';&E-RGY&&?UUYWKOS5%'H#"=)=ZF$JF(A M:@[2@=;8A$'=5*WG"*K+QVS*G=Q/6J !B3)-,;GT*PES3TEO^AOC/4H=1!VX MDTHS=U.R]>67Z9,GTQ.254/FKS1^6?'3^>*5KWL]1^3>=@C#II.>;>6HF9** MJS]+IU^<3%E&(T.X[C-^&HPW0?)7EB41%$R^^DK#;1&_PHO_,J]*F<_L-DBW MRR LMOR+EVJ39&E^'835X5 > 6:-"2: S#@8VSK; "8-8M) GI$VZ/)!V@%N ML@=.]LCQ86P3$!\N"JY=JZ;QIS+A -DT$O[22)CN)1R=2'A](&&VE_"RZ9R' MX#I[TXRY&7S[#N#%U_C8[=?Y-ZSS%VAX<_T"0KJ%?5 MKF*U#W_1S?2/HC8^ Z4.5Y<9_YMJ8+/#*F$MX.F,A MI5$.D1"/ :#FO^&+7R.4DAF0N\-Y2YXX2=R1LI1KZK;("ZZ:W.STI)/R@6 :TAUYKO\SS2!;?G25 MOG 11_*S>6]#S/FZDZ!MS:F9SDC%%G_ -80?^U0K*6]1JI/I:;_$G;R'PV6_ MGC!UX;E-7ZT;7:GVT9ADT][B+-508 P8T_U"V"P"@K\LI/L6)60+6/ MC/B17><&/'$I3R\]H*+TI5-=HXDK0EK?H;4R7G@LO*6N;GWYFONE[#IW $>S MI'DNCF?75#&!P,!'X[((2(C;7^WW;,F2>G)\*0KX]&6^DM0\F1*:*?#T/C9B M6OA*A'=B8DPR%Y[F@$BM#1<9\70O^8Y36W4Z<#6^&'.]UTW9M@Z6]6%/LYEY M>=Z@(^GC:S$5\;E+4')[M>C5I=,&V)0C#2';F@*<_*I%A]#8L"2<#3I4X$CY MX.W^RK)?;U(1));+#B_]C9'*T$W4^M,HSFP>I_--RML2D)Q3V&?WJ2;;9%_X,"3=[U[N<(7R"G60]GV5!(U3@7O M&2FYSXC@3][Y-0)4I,T0(G2G8"RC\4M:'M'#W5,6I#F44&+I^R!.H8K0.41" M4OE:CZ" 54!U3M85LH1"P@H+29@G6P,C?F9 INX-V>LXC?,5C2 9]* AV]EX MK"%[0-2ZBE7,P T-3EK/IFRW0+M,V1XIC8Q].^?R^97]^K0*8@C+%IEMY%%N MPZTQ\6QRJK85HN(\(S7O,D<1/D;-9%?,O!,X[:*O=P(*RL,TQ>C>:&P]J\Z; M7_XYIAD'L=IU!F*,HC'6L%3AY<[4) UG<>7W\"$9GSK"E00WTC!X M8K_NV/\.-D$Z8!/T-L28 YT$;2N%8#HC@NU8(\!0!\SL_P<=\[7U]^L(4Y?; M2*5^7'%1<:/B8A6GP8!>#[7%J+:,IO6L'!7?&1&\B:%V_@>F,"+:CE=M,!PQH=KM3WM2Z5S^8 MNLR,>*)8,TB779N4J'.0^J=)A5='0KB<8? MO1C-Z'%AIH0]48JWF.7:Y-= M&;]F2[KG8>%64!RF*<*1BO^78/NR2B^"-(B&M'Z@*4;E)21MZWO)EANG@O%8 M93?6B?&:?M0Q7_;)D*8P'K5_M'^M_Y!(IW\(, M)7&PQL=,#8SQ>)R5SZ@0U*U&Z%I).9#D[?3!*A8D.C\ MJ.ZD@DV?2AJ(,]* K+*#@74G:@OM@9(M("4MJ#/R/O,5SFU&ZZ51.*,&S=ER MKOL45$CIBU,=Z[.OFQG1E*:N?(PKQG"/M("KN;N,P:UJ:/SW:><1C=I4^1\ 4G, M2N]DOZ6()X14*(O#N;$1"L<(K_RR\_G,&?+CD5V,OJO[[S&NS0.U8=<0O# ^#NU%+%ZC>V M:)5F7[8Y#[;'GD%D=%V=O:4 ,,=Q@[W!)$ 3W&$N[<]1:KVQ=8H:5!JF+3MG M,^2R>MC>1*^67@9YC/'P!\@Y(B=L>Y+4G"'.V*?K1T&T3%]>[D)CXC0NZ(?X M%3 =9M\]W]T&?V?91<*EVQ!2&)#5+&K MZCCN#E(-9'0N>).*.5ED&6]2.1A\1_R:&CUF:4BFL+KO)^_'8$W[LUKAJ)A? MY;NX^5WI9P?K/*#RG.T*.51J2_ZP_-VY,:(H+DN2PKNMF[1*E,2GYIJEHE:% MS)FA_"'6I3'(P+ICHT$@'N7-XY2$)0@_+@EUB3.\&%TZT+;KK5CU190@[ 89 M7?$-@4^9TJ[OO9[2_A[O6E/C8UT=[RYNR*(HLOAY6X"'">).[H/R<9#/^RO] MD6"CQ>ON;BM8\,I>PO9O8!KF\ZSD3MB> MO79PI>'.X*(K&\?DIIJTK1X1_MTV$=YOF"/D>9O'*>4G![Y=/,=IU0CFL_!H MDF#?H=Q#,*::UC%]Z3N,\.!3=\62B&;Y%8=7[ 8BW88_0$=\R C;C_S8<_[7 MW_W\]NP/?Q)U68N=GZ<1"B)F^G)S%Y#&4IC ?&:+)S^1N!)BZ?GNB2/H\9,K M?X<-3ANB;SU$K0% #A" -QPP^'2#JPN?H24ZTB9HGG34F0+JC:0KA[?&%QBK MH)^R;45JN+>*1NOD\G;0(720>CS]ON',GN%!\V# *,X0AI"D[_T&UJ!>K[WR M=V;WFSU];_M-N=GX=,.KRWYXNY$)U)W#\Q5*M#PG$-4(10P?:;C-R@0V]+G8 M_VL@B!!'!>O\U.-FWY?#LF)>T&Q-UD'V*RW=H'D#PX_[$SDBS)"8K=I+^_M: MF>-R'!'S5E4',[>&5ID&HG%?"%"MI%X:U_I^^HZS6YY6E/"/8M[!:-_7,H_E M;\ZBZ5-8-2-G<"2<;3OW&=O0K-C=\^$J.%8X_&]@? =/VAI?(K<7!0ZVY^X' MEKY440E/!S$)/H_9.I)G(\3I7PD'S6^-+TTKH3L3O$<)?9K?.K)744/O)G@5 M;_Y -]R.Y&>$8>L&\276L3W,P7YM& &!-!AP9HLM?[?&$+ 1SY&3DAD9!+>Y:S^RE-5/(LN0QRHF;2#(0N_C M,=EH!YE83QLDU+(JB?(M+9E_YR?P0E/LQ^E0-64YC@B6R&\\V6D:'6Z M:)"5]2B2"IR/TL=:&L?P0AXYI>XS%FW#XHF&JY0E[ 4VE)NTH$E"PV(;)+7_ M0SZWSA"Y]J 2(T(/^UL]WGT_-M48B@.Q1"WQ;"I0'J8 MATCM9 ;$[SB_J%I^[]ZVH[*/>LKJ7:9Y\&,\]0OS)./G--)X-S4O]L[#P8<\ M2M]@W_;VT798W:3%WK]_6$W@745-AJ7H,M5L>2: -&X2S>IL@T\0NZ=E6W,X ML^H(A\J\- XJ(M14%:^]#+4=X\R4).)N(VT=:HGN=NTR.(^9T%?.\RQI8N>&Q=3PQ1__C #'NOC7;)L7<;O@I4= MQ&E5H:!T[(8U+ _GBEXE83!,Q^8:FI#YW"\2A@Z2 MA-9L2=#B.[7L+D/CH9;@14G(SO3X&!TW&ZZ^ALDVXBO#>\:B+W&22#17YU.D MKJJPT-?.5YH],UP!M[@!I%)VW66G<%M$-*8\3\LTNCP%ZV6W&HO.\%/GAN6!\G[C&TW_ LXB8KG*UL: M55E23S,9^(2 ?>3D$*JKM,(N^X19@Z8M\XW(#?)8!%FAMT@#4.$N#^$'NH<, MR<.?Z4N<"HN7+4G)XK^KZ*[2R*#@*(1^J(G,UEL_'ZL9F\*8.S0$7WD'X%!9 MNHW@5H8KC.S>8Z@YVN#K)FO_E5;)QZ=+;U"D3%=.SI3G:KFD87&WY ;8"L(_ M'_CIYBZ=@!DT'6#(">&_ [:G7ME#V&!HU4?".5-2_IP3EI:;4M?NY&6>^A^2 MKA7!/RI/:\\>ODAC]"F->1\?/_7F!U7Z!CEC>VG;GDQ[YD1P)X(]^98#R+_S MFPE43>8,)NU?.CZD. MY(Z_X>-T#?;#=+!N ML:+\_^,L(O]H^AS5*#U8^L-ZQ/2$:GP2O-69!&]M3(*W_B;!6Y.3 -T/&Y,@ MIUPUISL+CA5)/@LZI6I\%ISIS((S&[/@S-\L.#,Y"]#]L#$+EG&6%Y.=!,=Z M))\$G4(U/@E^T)D$/]B8!#_XFP0_F)P$Z'Y8F03\LV(UV5EPK$CR6= I57<9 MIPYS#_6\,^YIBHA8-93U<'(LZ>J Y%!3Y61_H[Q5&TJ0%!RKN/[!MMCHW%E=.T7MQDH5%R"\1OA-RQUIBU*AU4( MZ":(HSK=8I4&]"#1D$39-+Y$5R$8Y& _.YN 0*KLFGDK'VQXD#G*4S$"]2%@ M(^3JVRPIGWV,,$MZ")@U2SH8>39+.A 9-$N,]-?$!5I< YFH2=*G@<,FR:"8 MG2]K>-=A,01[N M7BZPO+A;0F($R(#[2+/7.*3Y(TLBB?H.?X!]$2 E;#W')><,P9(0-.DI,GQ8 MJ$Q?4F-S%M-,^%8Y^FP#P\6;FYY4Q3H?HC(4JS"P;OKN0JV9UM3&[4(OGH/M%25-$.*SVEV!U'?Y*]97-!+]D66 MCD[><$1&AT."#A+)O\8Y>,,.*\Q^ 0#SB"/PHTP]HF7J\G+H$),\OY O3"J? MH%U@:88W4/6>L%(MA7(G@3P7Q& M:O;X,[31WN!.SM)>N3\DJZ@,TY7BM^!.?VR$L6K.5JK](> M]6B_AZ[U&WR1CF?/G%3<\7IOMC=6 O1%G[-]GS[ M=4 S@8@%/\=.-6UB.%%.,+1BH/0;GI#U4 M71>-N?GO!!GUEY<8*V/EN<,VR M_39UMU3?$88_'+DKR!FXWAGD2,;L#D;Z-V:'N*]M*K8D!23HVF:[:K\ MW=* M"Y+3HDA$?*C(KOJ/;0P^3*@'Y2E*3UWY.C8158F["TH.,C!V(5V:",\=V"Z& MFF-#DB5DK:?MK?B"V4]RX Q*%K;L%C\U1 ?%S'1EYS"3+9R?:%3#&DAAV]<8 MG;NVBZC]I+4E5]+HE.=$M;V297KB\K8<#=6@'6QO:$%R5GNVT1[.F0C6_NO. M#@NY9SGR76^6V\$AI5%^S;O4>J:17WVE61ASTUA^#:SV'?XNN)^^@PMA :!* MP2B,+E8^P*$5!E_O(%0ES]#B=+@=OM)T2P'6!4O%QOS7N%A=;+G US1KBGW! M>PW^?]%3\%6Z5Z(IH3=2;8[Z2HNJ8U3 M^*DZFHJ%I3RS]9JU@^V1$U)*U[:&UHS+>@PS4GEVO5JXPT)FVI)SIE&+*(IA M?PJ2^R".;M*+8!,70=*K54K?(#6KE[9M[=HS)\!]'J>DXN]7P]0$SE!2=/AD MIG$Q]6J7M!WZ@]4;N2B9LGQ0^I'3\/+Q9$JG/Y!<^SW!*P/]N+CXG+A='0[I,/D7788%%^%Z% M[O2VQ?IRNVBZ5B/RN>3KR8/;*U:F)2L'ELGEE<0RV?\!:9E<7EE_1G'U<+OX M^%]>3).6>)B\SXY-$\B+5_MXXG0;IR_[:IOGE._LX3SM:,1Z6;Q:-'5T#:)[ZD2CVPG6[V M1"&ZDLUVR\G=FU=^4LV"9)%&BV@=IS'$&A7Q*ZU@271>\2OL"]E^ZM8MOI*] M>%@=' #P\Y164=8,*4"7GNM-1E<< 8=2[@,?63$8$J3Z&=ZOW4O>@9M[SY]4 M1L2WL)%^1P"(_W AY0%@6*FZ\XR%*QIMH8[G(@RWZVT"(<[BK6T'8!B#I^ Y M&=100U2QWK5QW*T_,:S@02!N"R 1"$F?]G\60(EO]3QLE"P=^!'?GTO\B/L_(/V( M[\]M*\:GCS=/5Y?D/V\^OK^\N_7B3FQ)B=4>%C//'< C;1"L94MD>]D6"CQ.LNG"L1VD(C$?(N*AS SLRW M90&V_W"L]S$VP$N)B?4X0N%W$;'F54;.L 7"3Y"7GO39.)$ZT\CK(,[$IGLK M A_%G3!$UWY*V7-.LU>8-3?I9EOD#U" ,HR36*#F_]IF&=^Q>7_BO,XEM'L? MQ"D8EMS$3+81O">NWWE(E-HY?^2\<(;3E5?668AWK4J2*B<;FV\A_V2RK_Q]\NJ\1"3:W# M![IAV?$UM$)+S66JAZ)U2[)B2_9%.$O&3G591:1,0TZ6].,J+;B2@@,FXSR% M(HM0K(ORT'3!HF/K3_,KA-XH4+<>!24@D ,,,R)0$ ;>/(&$ !3G6J4C?(:4 MJ"5M6W UCT#5KY/@I4.O.O^.T* #.M9?@=3,"'!SK@[=,F.#@G!FT7]*,[Y1 MOJ3Q/\53N"ID6&9_#[1&6LL2JJYL6PE[C"5JK">(U+)MWH0S)Y/HR(9F,8OX M>I85([H#!0^>*PPDR,$!=4E#\<"%O#N;$:[6;R?0S:M4T](?ZN0M7P%6=0_? M>3'WAZ8\TY3F5&)*>I^M:7UK)[[$S?.V=I3)(0Q2X?#[Z$UO(-2#3_P^TPW% MK0<_9MZS) Z'TRD.?X#UWTH)6[?+&LZD9DT^U\P]/X2(+3T,42GCNB<3AW6L- ,A6)UR"C1/PV.H6&539>X3J MFG=+SII^H('$"%5NCZIOT4/7>H$+P9L(YJ3D3@3[$04NC'9G=&U(:0\]I/57 MTB"F+4?+5R%/'$@>EU$7V\=>:"V3X@G$_-MN^][ M':EZ,!UY65+WB[C8+3(:2*YPNOZ,4.LV&1>JW.:GJ[[CL")4%A@2X.CGHJAS MB-F0+)Q9R>*>7$2&M\VC7?F_0U:RWL=(*UF-B6VU%RBJ5P45CEEI(^_(Y^J_ MO@UES>%@XV0\TE#^]'@)SKKX>0M+\DUZOLWX1R\%2V\7#0:VA8PPI6W>7(U7@TUT*-O_=\GR; MQRG-9?>^0\VQ5R 2LJY\A#+^& >A@;Z,B1D$UH1/E"@6!7F*;>;IW?F@JC!= MF?F.A7B@T384R2,>:+Y-8!N$[!(?@@T46UEL-GPSA+A#"-K9%OQ7'^)U7"Y] MFG$4)CB9C<$8@\AS_,88Z 9C"1Q)<,S:L86&9^QE/\8BOCI7.=HAR6#7)9TV=E> M@\N0 T23._BA!XN9&@'+@=$%S41U17H9%,'%82'SEF])I?F(4.@NLB[<;7W\ M==UO9ON"<,2.?(O0@SO%O6A?\>:$@YNTAD M.ZLJ7!S;G/H?8EPD2@QL3PIU)-I>$DO]0TR4$@G88#464H,IBRY-KI,X;U#5 MSS@E7U9QN"*;NK=0O2P[Z'%88_/@%=*;60PO:7%Z M8V95/\,&Q0R0MQX.4_(7D;(-@FD$R2I+GF'%Z:.N2%,7O:[Y=TG#A/]'5EI/ MY]/QU4>D+)RD]JDKWNI-5Q,.=[%_@X M^!(BDH8UN43KU]6Q-%FM$9KXE-EXW@Z38N-!(M->NY0*8N[7>, .%-Y(V(B9 M2-^7J/;=7I)K ^K,K(R&[\N3N@N'CM)'6A1)Z42"[ V\/=@BVV+%LKYUPPH/ MLQKTIPH U>DEB7FL'KD7R/BGSAL.#=IC@8J$K&[8W(R,DQ?!=B8NR< MK5('%3N%>94OPG]L8_FQ0N$+Y K20]GV>O! -_PO*PB]9\OFV"!J'(**I[1H MJ3DTH67AH>!+D/%#!QPMQ'$B'SA/6%)UE3&1E6GM$[2W\)O[#*H&%+M[/DJB MR-9F?7J3@?O84&A.-Q-?@3K=:$R$[9CJ)\+"!2AUUFD^'2_C?,.J4'IP]E; MB$!&%#OM*,AG0 5[0GY4Y.W.\RG6AKMMD1?\=,$W+)FK4]8.Z]L\IN=J7ITP MQDPA ^C164+.@T2\N%+>D2QW03L#B'8';/F0I2K-E,5DZ;+_$7+W<>OCZFLH M$B-^#-9=;V;ZFB$N][O(V;]C*'F2FBD!KLZOOGLER53%,TW/PSV?I5EY^\;; MWE<;K!&'PP!I%WX&"81)NA=/P:LP- .PS@2E(7.VWMQS,C3CA\?6>7+89E3\ M"KE*#%"WO0 T[$LGPJPR90C;0_!NX:@. $-*U?=^5U\:'$Z=*@IM[(Z')&YV MS],$83V%E?HJ'I88Q3H^I64<.ZS#"_FHL;)\D#A[^_P4%TG?(>*XR8@#1$W* M>A4,8 +*=O;VV^?O2,W>V^GA1(1,12XC V0O@BR*V06%Q']_"?)PRW\\CUG" M7N+P/BC"%I'QQ M7I.^CRB9UU9.$/8R,LT8EY#B^6R9,H"L!ESN0GY4'#U(S)3DG:GU \WYT2"$0MV7 M])4F3$3PJ+P8U/@2J;P*'.R'6I80Q-+; C&-IX,Z0\!&R-5RUN#RB%JZE:_Y M[X[-):6V(_(&G]"TK55-OMW*H5 ]EA:\O67JR'_)"J;9T1 M;&=$W)]\%JR]KSI#\NUR3/<)S;+=H_@GU]AKD7ZR%CXUZL@YWS>[&L MQE MJ.(H=7H])MYEB/=%WY%OP9?BYW4&>O14+\P&A\3WPGK) *#>TGKXC=G% MM:0]D>6U!#.I!?9(]L-+;)= K>9'OXX3^G';<0';UP2=!WU/REWN\SU/7+[S M,9CQ.&\)AUVIB*7D:\SGE9Q%OV9)=%S$/XJ?X?1TPSSXJ*#G/6W M.,"2U#SQ3RB,0#?Z6 )*PG 5R^-([+7\CW4^1LB%QDV)LQ])%.S@'5R2L"]@ M9WRX73S]Z^]^?GOVAS_E9>+NC5CM W)Q1=9!]BMDNPF2I'Q@(7+99@Q2KG'; M!-@="O,[#V\O^A22J0Z5U:7^:DVS%R[L]QG[4JPNV'H3I,?^"L76Z V@DZKM MF58MJ35O4C(G%7=/RVN_?)FFT"R[?)\X^1Y/;_O/(QR\0,:E7Q?XH2MHH[". MJIH]B-:BZ_9@A(^+8Y^(PNHR]KCF^X"D%N5 *_2R=4#-T7(E>!*U8<;CQ9QC!U_,VVZD 3$TZSKP] M33[_5HY_J.$@&1D73W*D?''/+LQT)/%. M#2H,TY7/A;HR$E'/A=#0CO3+#;8>->AN!0)GDCDZ2125;+)$[%)\LXRPMR M]E:\M7C[ ^$Z7JS:KHB2;I/&@42AAM'R0;(WE!VXPWA1TW1@J1G%$23]*(U@ M/0E].92K7%9(XUI&UK8&G6\SWO"E M@)O2VP7Y]L?OR+>/_]A"\;=KQ@H_%_F#,F:Z@AMICUY]+6B:;A7@%. MA&L72M@;+N+:N!5P40 +KP/"P)@"^+O[[[B92HP7#\Z4W]C\HD%+T@ MK6X J:HC(F(6;T]/2*R.KOCB)7G>M2SMX%"L\(<#T2ZB-8VV.:$@J2@7#7(Q M? D,7_5)<]M7#^>Z&:%H%WEY*I, :[4?TMV MJ=WU@3D=J#)U=\'%^89D\IJ"SU:B0Z(::VZCHABT^,'H$\G&QT1E1 M V\U//I4"TXBI"4"LJK&54[F![IA&3QU@5<&G?EI5)JC%;N;K#L-[^:/4W53 M?<'K?)T<:/"'I MRK;KXHVQRLST 3$3#A@3I1[8RX@HUPRF(ZJQ<33;*.96Z460O=*[;7$=I_SL M' =)\ZXLOUL^K6A=R;J.TNP)K#%!$!5I,X:Q]=";$AP1Z.8<'FGPD3W VE== M8VQB=T>$X[B5BHTK ECQ8>.2WA;4%P";C$'D67D#D#7;'"WW/W@Y1()J'$(Q M#HR/P[(9A_QD')JG0L^56'Q$\1B93\R\.OQ6W4/W7 E7\";=C7/HA-TT7$,- M+.LK7UV_[K^#"^-T,.TY,"0CY&S:'64V*!_J7L;)EO_NI$CEHJE-*)E5(ZDA M)PV2J_T4EJW@;LJ7VM<@@;5W!KM9!/#B5__%VL<.&3,\#N[BO;C!4(]"54