0001558370-22-007462.txt : 20220506 0001558370-22-007462.hdr.sgml : 20220506 20220505174133 ACCESSION NUMBER: 0001558370-22-007462 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 89 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220506 DATE AS OF CHANGE: 20220505 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Akoya Biosciences, Inc. CENTRAL INDEX KEY: 0001711933 STANDARD INDUSTRIAL CLASSIFICATION: LABORATORY ANALYTICAL INSTRUMENTS [3826] IRS NUMBER: 475586242 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40344 FILM NUMBER: 22897975 BUSINESS ADDRESS: STREET 1: 100 CAMPUS DRIVE STREET 2: 6TH FLOOR CITY: MARLBOROUGH STATE: MA ZIP: 01762 BUSINESS PHONE: 855.896.8401 MAIL ADDRESS: STREET 1: 100 CAMPUS DRIVE STREET 2: 6TH FLOOR CITY: MARLBOROUGH STATE: MA ZIP: 01762 10-Q 1 akya-20220331x10q.htm 10-Q
374644962706133374644962706133000000000001711933--12-312022Q10037502358374241010.443.54P1YP1Y37502358374241010.443.541P70MP30MP96Mtruefalse0001711933akya:SeriesDRedeemableConvertiblePreferredStockMemberus-gaap:PreferredStockMember2021-03-310001711933akya:SeriesCRedeemableConvertiblePreferredStockMemberus-gaap:PreferredStockMember2021-03-310001711933akya:SeriesBRedeemableConvertiblePreferredStockMemberus-gaap:PreferredStockMember2021-03-310001711933akya:SeriesDRedeemableConvertiblePreferredStockMemberus-gaap:PreferredStockMember2020-12-310001711933akya:SeriesCRedeemableConvertiblePreferredStockMemberus-gaap:PreferredStockMember2020-12-310001711933akya:SeriesBRedeemableConvertiblePreferredStockMemberus-gaap:PreferredStockMember2020-12-310001711933akya:SeriesDRedeemableConvertiblePreferredStockMemberus-gaap:PreferredStockMember2021-01-012021-03-310001711933akya:SeriesCRedeemableConvertiblePreferredStockMemberus-gaap:PreferredStockMember2021-01-012021-03-310001711933akya:SeriesBRedeemableConvertiblePreferredStockMemberus-gaap:PreferredStockMember2021-01-012021-03-310001711933us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-01-012022-03-310001711933us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-01-012021-03-310001711933us-gaap:OverAllotmentOptionMember2021-04-012021-04-300001711933akya:LelandStanfordJuniorUniversityMemberus-gaap:CommonClassBMemberus-gaap:LicenseMember2015-11-012015-11-3000017119332021-04-082021-04-080001711933us-gaap:RetainedEarningsMember2022-03-310001711933us-gaap:AdditionalPaidInCapitalMember2022-03-310001711933us-gaap:RetainedEarningsMember2021-12-310001711933us-gaap:AdditionalPaidInCapitalMember2021-12-310001711933us-gaap:RetainedEarningsMember2021-03-310001711933us-gaap:RetainedEarningsMember2020-12-310001711933us-gaap:IPOMember2021-04-300001711933us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-03-310001711933us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-12-310001711933us-gaap:NonredeemableConvertiblePreferredStockMemberus-gaap:PreferredStockMember2021-03-310001711933us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-03-310001711933us-gaap:NonredeemableConvertiblePreferredStockMemberus-gaap:PreferredStockMember2020-12-310001711933us-gaap:CommonClassBMemberus-gaap:CommonStockMember2020-12-310001711933us-gaap:EmployeeStockOptionMemberakya:EquityIncentivePlan2015Member2022-03-310001711933akya:EquityIncentivePlan2021Member2021-04-082021-04-080001711933akya:EquityIncentivePlan2015Member2022-01-012022-03-310001711933akya:MarlboroughMassachusettsMemberakya:OfficeLeaseMember2021-06-180001711933us-gaap:EMEAMember2022-01-012022-03-310001711933srt:NorthAmericaMember2022-01-012022-03-310001711933srt:AsiaPacificMember2022-01-012022-03-310001711933akya:StandaloneSoftwareProductsMember2022-01-012022-03-310001711933akya:InstrumentsMember2022-01-012022-03-310001711933akya:ConsumablesMember2022-01-012022-03-310001711933us-gaap:EMEAMember2021-01-012021-03-310001711933srt:NorthAmericaMember2021-01-012021-03-310001711933srt:AsiaPacificMember2021-01-012021-03-310001711933akya:StandaloneSoftwareProductsMember2021-01-012021-03-310001711933akya:InstrumentsMember2021-01-012021-03-310001711933akya:ConsumablesMember2021-01-012021-03-310001711933akya:ArgonautManufacturingServicesMember2022-01-012022-03-310001711933akya:ArgonautManufacturingServicesMember2021-01-012021-03-310001711933us-gaap:LeaseholdImprovementsMember2022-01-012022-03-310001711933us-gaap:FurnitureAndFixturesMember2022-01-012022-03-310001711933us-gaap:ComputerEquipmentMember2022-01-012022-03-310001711933akya:LaboratoryEquipmentMember2022-01-012022-03-310001711933us-gaap:LeaseholdImprovementsMember2021-01-012021-12-310001711933us-gaap:FurnitureAndFixturesMember2021-01-012021-12-310001711933us-gaap:ComputerEquipmentMember2021-01-012021-12-310001711933akya:LaboratoryEquipmentMember2021-01-012021-12-310001711933us-gaap:LeaseholdImprovementsMember2022-03-310001711933us-gaap:FurnitureAndFixturesMember2022-03-310001711933us-gaap:ComputerEquipmentMember2022-03-310001711933akya:LaboratoryEquipmentMember2022-03-310001711933us-gaap:LeaseholdImprovementsMember2021-12-310001711933us-gaap:FurnitureAndFixturesMember2021-12-310001711933us-gaap:ComputerEquipmentMember2021-12-310001711933akya:LaboratoryEquipmentMember2021-12-310001711933us-gaap:ResearchAndDevelopmentArrangementMember2019-12-310001711933us-gaap:RetainedEarningsMember2022-01-012022-03-310001711933akya:MarlboroughMassachusettsMembersrt:WarehouseMember2022-03-310001711933akya:AutomobileLeasesMember2022-03-310001711933akya:MarlboroughMassachusettsMemberakya:OfficeLeaseMember2021-08-310001711933akya:MenloParkCaliforniaMemberakya:OfficeAndLaboratorySpaceMember2021-07-310001711933akya:MenloParkCaliforniaMemberakya:OfficeAndLaboratorySpaceMember2019-07-310001711933akya:MarlboroughMassachusettsMemberakya:OfficeLeaseMember2019-07-310001711933us-gaap:TrademarksAndTradeNamesMember2022-01-012022-03-310001711933us-gaap:TechnologyBasedIntangibleAssetsMember2022-01-012022-03-310001711933us-gaap:SoftwareDevelopmentMember2022-01-012022-03-310001711933us-gaap:LicensingAgreementsMember2022-01-012022-03-310001711933us-gaap:EmploymentContractsMember2022-01-012022-03-310001711933us-gaap:CustomerRelationshipsMember2022-01-012022-03-310001711933us-gaap:TrademarksAndTradeNamesMember2021-01-012021-12-310001711933us-gaap:TechnologyBasedIntangibleAssetsMember2021-01-012021-12-310001711933us-gaap:SoftwareDevelopmentMember2021-01-012021-12-310001711933us-gaap:LicensingAgreementsMember2021-01-012021-12-310001711933us-gaap:EmploymentContractsMember2021-01-012021-12-310001711933us-gaap:CustomerRelationshipsMember2021-01-012021-12-310001711933akya:LelandStanfordJuniorUniversityMemberus-gaap:PatentsMember2015-11-012015-11-300001711933us-gaap:TrademarksAndTradeNamesMember2022-03-310001711933us-gaap:TechnologyBasedIntangibleAssetsMember2022-03-310001711933us-gaap:SoftwareDevelopmentMember2022-03-310001711933us-gaap:LicensingAgreementsMember2022-03-310001711933us-gaap:EmploymentContractsMember2022-03-310001711933us-gaap:CustomerRelationshipsMember2022-03-310001711933us-gaap:TrademarksAndTradeNamesMember2021-12-310001711933us-gaap:TechnologyBasedIntangibleAssetsMember2021-12-310001711933us-gaap:SoftwareDevelopmentMember2021-12-310001711933us-gaap:LicensingAgreementsMember2021-12-310001711933us-gaap:EmploymentContractsMember2021-12-310001711933us-gaap:CustomerRelationshipsMember2021-12-310001711933us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberakya:ContingentConsiderationNonCurrentMember2022-03-310001711933us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberakya:ContingentConsiderationNonCurrentMember2022-03-310001711933us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberakya:ContingentConsiderationNonCurrentMember2022-03-310001711933us-gaap:FairValueMeasurementsRecurringMemberakya:ContingentConsiderationNonCurrentMember2022-03-310001711933us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001711933us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001711933us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001711933us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberakya:ContingentConsiderationNonCurrentMember2021-12-310001711933us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberakya:ContingentConsiderationNonCurrentMember2021-12-310001711933us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberakya:ContingentConsiderationNonCurrentMember2021-12-310001711933us-gaap:FairValueMeasurementsRecurringMemberakya:ContingentConsiderationNonCurrentMember2021-12-310001711933us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001711933us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001711933us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001711933akya:ContingentConsiderationNonCurrentMemberakya:SeriesDRedeemableConvertiblePreferredStockMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-03-310001711933akya:ContingentConsiderationNonCurrentMemberakya:SeriesDRedeemableConvertiblePreferredStockMember2022-03-310001711933akya:ContingentConsiderationNonCurrentMemberakya:SeriesDRedeemableConvertiblePreferredStockMember2021-12-310001711933us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMemberakya:SeriesDRedeemableConvertiblePreferredStockMember2021-03-310001711933akya:ContingentConsiderationNonCurrentMemberakya:SeriesDRedeemableConvertiblePreferredStockMember2021-03-310001711933us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMemberakya:SeriesDRedeemableConvertiblePreferredStockMember2020-12-310001711933akya:ContingentConsiderationNonCurrentMemberakya:SeriesDRedeemableConvertiblePreferredStockMember2020-12-310001711933us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMemberakya:SeriesDRedeemableConvertiblePreferredStockMember2021-01-012021-03-310001711933us-gaap:FairValueMeasurementsRecurringMember2022-01-012022-03-310001711933us-gaap:FairValueMeasurementsRecurringMember2021-01-012021-12-310001711933us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember2022-01-012022-03-310001711933us-gaap:FairValueMeasurementsRecurringMember2022-03-310001711933us-gaap:FairValueMeasurementsRecurringMember2021-12-310001711933akya:ContingentConsiderationNonCurrentMember2022-01-012022-03-310001711933us-gaap:RestrictedStockUnitsRSUMember2022-03-310001711933us-gaap:EmployeeStockOptionMember2022-03-310001711933us-gaap:EmployeeStockOptionMember2021-03-310001711933us-gaap:RetainedEarningsMember2021-01-012021-03-310001711933akya:EmployeeStockPurchasePlanMember2022-01-012022-03-310001711933akya:MidcapTrustTermLoanMember2020-10-310001711933akya:InnovatusTermLoanMember2019-09-300001711933akya:MidcapTrustTermLoanMember2022-03-310001711933akya:MidcapTrustTermLoanMember2021-12-310001711933us-gaap:ServiceMember2022-01-012022-03-310001711933us-gaap:ProductMember2022-01-012022-03-310001711933us-gaap:ServiceMember2021-01-012021-03-310001711933us-gaap:ProductMember2021-01-012021-03-310001711933akya:ConversionOfPreferredStockAtInitialPublicOfferingMember2021-04-202021-04-200001711933us-gaap:CommonClassAMember2021-04-202021-04-200001711933us-gaap:EMEAMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-03-310001711933srt:NorthAmericaMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-03-310001711933srt:AsiaPacificMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-03-310001711933us-gaap:EMEAMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-03-310001711933srt:NorthAmericaMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-03-310001711933srt:AsiaPacificMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-03-310001711933us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-03-310001711933akya:EmployeeStockPurchasePlanMember2022-03-310001711933akya:SeriesDPreferredStockWarrantMember2019-09-300001711933akya:InnovatusLifeSciencesLendingFundMember2019-09-3000017119332021-03-3100017119332020-12-310001711933us-gaap:AccountingStandardsUpdate201602Member2022-01-010001711933us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001711933us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001711933akya:CommonStockWarrantMember2022-01-012022-03-310001711933us-gaap:PerformanceSharesMember2021-01-012021-03-310001711933us-gaap:NonredeemableConvertiblePreferredStockMember2021-01-012021-03-310001711933us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001711933akya:SeriesDRedeemableConvertiblePreferredStockMember2021-01-012021-03-310001711933akya:SeriesDPreferredStockWarrantMember2021-01-012021-03-310001711933akya:SeriesCRedeemableConvertiblePreferredStockMember2021-01-012021-03-310001711933akya:SeriesBRedeemableConvertiblePreferredStockMember2021-01-012021-03-310001711933us-gaap:OperatingExpenseMember2022-01-012022-03-310001711933us-gaap:CostOfSalesMember2022-01-012022-03-310001711933us-gaap:OperatingExpenseMember2021-01-012021-03-310001711933us-gaap:CostOfSalesMember2021-01-012021-03-310001711933us-gaap:EmployeeStockOptionMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-03-310001711933us-gaap:EmployeeStockOptionMemberus-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001711933us-gaap:EmployeeStockOptionMemberus-gaap:CostOfSalesMember2022-01-012022-03-310001711933us-gaap:EmployeeStockOptionMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-03-310001711933us-gaap:EmployeeStockOptionMemberus-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-03-310001711933us-gaap:EmployeeStockOptionMemberus-gaap:CostOfSalesMember2021-01-012021-03-310001711933us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001711933us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001711933akya:PkiMemberus-gaap:LicenseMember2022-03-310001711933akya:PkiMemberus-gaap:LicenseMember2021-12-310001711933srt:ScenarioPreviouslyReportedMemberus-gaap:AccountingStandardsUpdate201602Member2021-12-310001711933srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMemberus-gaap:AccountingStandardsUpdate201602Member2021-12-310001711933akya:ArgonautManufacturingServicesMember2022-03-310001711933akya:ArgonautManufacturingServicesMember2021-12-3100017119332022-04-290001711933akya:EmployeeStockPurchasePlanMember2021-04-082021-04-080001711933us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001711933us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001711933us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001711933akya:PkiMembersrt:MinimumMemberus-gaap:LicenseMember2018-09-300001711933akya:PkiMembersrt:MaximumMemberus-gaap:LicenseMember2018-09-300001711933akya:LelandStanfordJuniorUniversityMemberus-gaap:LicenseMember2015-11-300001711933us-gaap:IPOMember2021-04-012021-04-300001711933srt:MinimumMemberakya:ArgonautManufacturingServicesMember2022-03-310001711933srt:MinimumMemberakya:MarlboroughMassachusettsMembersrt:WarehouseMember2022-03-310001711933srt:MaximumMemberakya:MarlboroughMassachusettsMembersrt:WarehouseMember2022-03-310001711933us-gaap:SegmentContinuingOperationsMember2022-03-310001711933akya:StainingEquipmentMember2022-01-012022-03-310001711933us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310001711933us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310001711933us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001711933us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-03-310001711933us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-03-310001711933akya:CountryOneMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-03-310001711933akya:ContingentConsiderationNonCurrentMemberakya:SeriesDRedeemableConvertiblePreferredStockMember2022-01-012022-03-310001711933akya:ContingentConsiderationNonCurrentMemberakya:SeriesDRedeemableConvertiblePreferredStockMember2021-01-012021-03-3100017119332021-01-012021-03-3100017119332022-01-012022-03-3100017119332021-01-012021-12-310001711933akya:MidcapTrustTermLoanMemberus-gaap:LondonInterbankOfferedRateLIBORMember2020-10-012020-10-310001711933akya:MidcapTrustTermLoanMember2020-10-012020-10-310001711933us-gaap:CommonClassAMember2022-01-012022-03-310001711933akya:LelandStanfordJuniorUniversityMemberus-gaap:PatentsMember2015-11-300001711933akya:LelandStanfordJuniorUniversityMembersrt:MinimumMemberus-gaap:LicenseMember2015-11-300001711933akya:LelandStanfordJuniorUniversityMembersrt:MaximumMemberus-gaap:LicenseMember2015-11-300001711933akya:EquityIncentivePlan2021Member2021-04-080001711933akya:EmployeeStockPurchasePlanMember2021-04-080001711933akya:MidcapTrustTermLoanMember2022-01-012022-03-3100017119332022-03-3100017119332021-12-31iso4217:USDxbrli:sharesakya:segmentiso4217:USDxbrli:pureakya:Voteakya:itemakya:countryakya:customerakya:regionakya:leasexbrli:shares

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

or

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

For the transition period from ___________ to ___________

Commission File Number: 001-40344

Akoya Biosciences, Inc.

(Exact name of registrant as specified in its charter)

Delaware

    

47-5586242

(State or other jurisdiction of
incorporation or organization)

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

100 Campus Drive, 6th Floor
Marlborough, Massachusetts

01752

(Address of principal executive offices)

(Zip Code)

(855) 896-8401

Registrant’s telephone number, including area code)

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

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, par value $0.00001 per share

AKYA

Nasdaq Global Select 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, 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 Act).  Yes     No 

Number of shares of the registrant’s common shares outstanding at April 29, 2022: 37,589,555

AKOYA BIOSCIENCES, INC.

TABLE OF CONTENTS

Page

PART I. FINANCIAL INFORMATION

Item 1. Financial Statements

Consolidated Balance Sheets at March 31, 2022 (Unaudited) and December 31, 2021

2

Consolidated Statements of Operations (Unaudited) for the Three Months Ended March 31, 2022 and 2021

3

Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders’ Equity (Deficit) (Unaudited) for the Three Months Ended March 31, 2022 and 2021

4

Consolidated Statements of Cash Flows (Unaudited) for the Three Months Ended March 31, 2022 and 2021

5

Notes to Consolidated Financial Statements (Unaudited)

6

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

25

Item 3. Quantitative and Qualitative Disclosures About Market Risk

38

Item 4. Controls and Procedures

38

PART II. OTHER INFORMATION

Item 1. Legal Proceedings

38

Item 1A. Risk Factors

38

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

39

Item 3. Defaults Upon Senior Securities

39

Item 4. Mine Safety Disclosures

39

Item 5. Other Information

39

Item 6. Exhibits

40

Signatures

41

Akoya Biosciences, Inc.

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

This report contains forward-looking statements that are based on management’s beliefs and assumptions and on information currently available to management. All statements contained in this report other than statements of historical fact are forward-looking statements, including statements regarding our ability to develop, commercialize and achieve market acceptance of our current and planned products and services, our research and development efforts, and other matters regarding our business strategies, use of capital, results of operations and financial position, and plans and objectives for future operations. In some cases, you can identify forward-looking statements by the words “may,” “will,” “could,” “would,” “should,” “expect,” “intend,” “plan,” “anticipate,” “believe,” “estimate,” “predict,” “project,” “potential,” “continue,” “ongoing” or the negative of these terms or other comparable terminology, although not all forward-looking statements contain these words. These statements involve risks, uncertainties and other factors that may cause actual results, levels of activity, performance or achievements to be materially different from the information expressed or implied by these forward-looking statements. These risks, uncertainties and other factors are described under “Risk Factors,” “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” and elsewhere in this report and in other documents we file with the Securities and Exchange Commission (the “SEC”) from time to time. We caution you that forward-looking statements are based on a combination of facts and factors currently known by us and our projections of the future, about which we cannot be certain. As a result, the forward-looking statements may not prove to be accurate. The forward-looking statements in this report represent our views as of the date of this report. We undertake no obligation to update any forward-looking statements for any reason, except as required by law.

Unless otherwise stated or the context otherwise indicates, references to “we,” “us,” “our” and similar references refer to Akoya Biosciences, Inc. and its consolidated subsidiary.

1

AKOYA BIOSCIENCES, INC. AND SUBSIDIARY

CONSOLIDATED BALANCE SHEETS

(in thousands, except share and per share data)

    

March 31, 2022

    

December 31, 2021

(unaudited)

Assets

 

  

 

  

Current assets

 

  

 

  

Cash and cash equivalents

$

93,938

$

113,079

Accounts receivable, net

 

11,314

 

9,444

Inventories, net

 

11,373

 

9,014

Prepaid expenses and other current assets

 

9,841

 

9,277

Total current assets

 

126,466

 

140,814

Property and equipment, net

 

7,588

 

7,487

Restricted cash – long term

 

302

 

302

Demo inventory, net

 

2,225

 

2,548

Intangible assets, net

 

20,960

 

21,150

Goodwill

 

18,262

 

18,262

Operating lease right of use assets, net

9,937

Financing lease right of use assets, net

1,047

Other assets

 

341

 

344

Total assets

$

187,128

$

190,907

Liabilities and Stockholders’ Equity

 

  

 

  

Current liabilities

 

  

 

  

Accounts payable

$

11,518

$

9,435

Accrued expenses and other current liabilities

 

12,138

 

13,491

Current portion of operating lease liabilities

2,805

Current portion of financing lease liabilities

383

Current portion of capital lease liabilities

 

 

272

Deferred revenue

 

4,892

 

4,484

Total current liabilities

 

31,736

 

27,682

Deferred revenue, net of current portion

 

1,519

 

1,330

Long-term debt, net of debt discount

 

32,576

 

32,471

Deferred tax liability, net

 

36

 

26

Capital lease liabilities, net of current portion

 

 

197

Operating lease liabilities, net of current portion

7,506

Financing lease liabilities, net of current portion

448

Contingent consideration liability (Note 4), net of current portion

 

6,755

 

7,850

Total liabilities

 

80,576

 

69,556

Stockholders’ equity:

 

  

 

  

Preferred Stock, $0.00001 par value; 10,000,000 shares authorized; 0 shares issued and outstanding at March 31, 2022 and December 31, 2021

Common Stock, $0.00001 par value; 500,000,000 shares authorized; 37,502,358 shares issued and outstanding at March 31, 2022; 500,000,000 shares authorized; 37,424,101 shares issued and outstanding at December 31, 2021

 

2

 

2

Additional paid in capital

 

219,056

 

217,456

Accumulated deficit

 

(112,506)

 

(96,107)

Total stockholders’ equity

 

106,552

 

121,351

Total liabilities and stockholders’ equity

$

187,128

$

190,907

See accompanying notes to consolidated financial statements.

2

AKOYA BIOSCIENCES, INC. AND SUBSIDIARY

CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)

(in thousands except share & per share data)

Three months ended

March 31, 

March 31, 

    

2022

    

2021

Revenue:

 

  

 

  

Product revenue

$

13,343

$

9,963

Service and other revenue

 

3,551

 

2,249

Total revenue

 

16,894

 

12,212

Cost of goods sold:

 

  

 

  

Cost of product revenue

$

4,080

$

3,607

Cost of service and other revenue

 

2,718

 

1,200

Total cost of goods sold

$

6,798

$

4,807

Gross profit

$

10,096

$

7,405

Operating expenses:

 

  

 

  

Selling, general and administrative

 

18,193

 

8,179

Research and development

 

5,714

 

3,192

Change in fair value of contingent consideration

 

200

 

426

Depreciation and amortization

 

1,543

 

1,009

Total operating expenses

 

25,650

 

12,806

Loss from operations

 

(15,554)

 

(5,401)

Other income (expense):

 

  

 

  

Interest expense, net

 

(749)

 

(751)

Change in fair value of warrant liability

 

 

(1,870)

Other expense, net

 

(74)

 

(66)

Loss before benefit (provision) for income taxes

(16,377)

(8,088)

Benefit (provision) for income taxes

 

(22)

 

6

Net loss

$

(16,399)

$

(8,082)

Dividends accrued on redeemable convertible preferred stock

(1,190)

Accretion of redeemable convertible preferred stock

(296)

Adjusted net loss attributable to common stockholders

(16,399)

(9,568)

Net loss per share attributable to common stockholders, basic and diluted

$

(0.44)

$

(3.54)

Weighted-average shares outstanding, basic and diluted

 

37,464,496

 

2,706,133

See accompanying notes to consolidated financial statements.

3

AKOYA BIOSCIENCES, INC. AND SUBSIDIARY

CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED

STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT) (Unaudited)

(in thousands, except share data)

Series B

Series C

Series D

Redeemable

Redeemable

Redeemable

Series A

Convertible

Convertible

Convertible

Convertible

Class A

Class B

Additional

Total

Preferred Stock

Preferred Stock

Preferred Stock

Preferred Stock

Common Stock

Common Stock

Paid in

Accumulated

Stockholders’

    

Shares

    

Amount

    

Shares

    

Amount

    

Shares

    

Amount

  

  

Shares

    

Amount

    

Shares

    

Amount

    

Shares

    

Amount

    

Capital

    

Deficit

    

equity (deficit)

Balance at December 31, 2021

 

$

 

$

 

$

 

$

 

37,424,101

$

2

 

$

 

$

217,456

$

(96,107)

$

121,351

Exercise of stock options

 

 

 

 

 

 

 

 

 

78,257

 

 

 

55

55

Net loss

(16,399)

(16,399)

Stock-based compensation

1,545

1,545

Balance at March 31, 2022

$

$

$

$

37,502,358

$

2

$

$

219,056

$

(112,506)

$

106,552

Balance at December 31, 2020

 

13,715,330

$

11,500

 

26,732,361

$

30,107

 

16,390,217

$

27,500

 

5,013,333

$

1,253

 

$

 

2,563,765

$

1

 

$

$

(52,280)

$

(51,026)

Exercise of stock options

 

 

 

 

 

 

 

 

 

 

 

271,334

 

 

 

44

 

 

44

Accrued dividends

 

 

180

 

 

510

 

 

500

 

 

 

 

 

 

 

 

(298)

 

(892)

 

(1,190)

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(8,082)

 

(8,082)

Stock-based compensation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

254

 

 

254

Balance at March 31, 2021

13,715,330

$

11,680

26,732,361

$

30,617

16,390,217

$

28,000

5,013,333

$

1,253

$

2,835,099

$

1

$

$

(61,254)

$

(60,000)

See accompanying notes to consolidated financial statements.

4

AKOYA BIOSCIENCES, INC. AND SUBSIDIARY

CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)

(in thousands)

Three months ended

March 31, 

March 31, 

    

2022

    

2021

Operating activities

 

  

 

  

Net loss

$

(16,399)

$

(8,082)

Adjustments to reconcile net loss to net cash used in operating activities:

 

  

 

  

Depreciation and amortization

 

1,619

 

1,041

Non-cash interest expense

 

105

 

106

Stock-based compensation expense

 

1,545

 

254

Deferred taxes

 

10

 

(10)

Change in fair value of contingent consideration

 

200

 

426

Change in fair value of warrant liability

 

 

1,870

Changes in operating assets and liabilities:

 

  

 

  

Accounts receivable, net

 

(1,870)

 

(120)

Prepaid expenses and other assets

 

(11,087)

 

(1,256)

Inventories, net

 

(2,286)

 

(430)

Accounts payable

 

2,083

 

702

Accrued expenses and other liabilities

 

7,551

 

772

Deferred revenue

 

597

 

323

Net cash used in operating activities

 

(17,932)

 

(4,404)

Investing activities

 

  

 

  

Purchases of property and equipment

 

(1,138)

 

(907)

Net cash used in investing activities

 

(1,138)

 

(907)

Financing activities

 

  

 

  

Proceeds from stock option exercises

 

55

 

44

Principal payments on capital leases

 

 

(48)

Principal payments on financing leases

(126)

Net cash used in financing activities

 

(71)

 

(4)

Net decrease in cash, cash equivalents, and restricted cash

 

(19,141)

 

(5,315)

Cash, cash equivalents, and restricted cash at beginning of year

 

113,381

 

17,508

Cash, cash equivalents, and restricted cash at end of year

$

94,240

$

12,193

Supplemental disclosures of cash flow information

 

  

 

  

Cash paid for interest

$

638

$

638

Cash paid for income taxes

$

$

Supplemental disclosures of non-cash activities

 

  

 

  

Purchases of property and equipment included in accounts payable and accrued expenses

$

887

$

884

Accretion of dividends on Series B, C, and D Preferred Stock

$

$

1,190

See accompanying notes to consolidated financial statements.

5

AKOYA BIOSCIENCES, INC. AND SUBSIDIARY

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Amounts in thousands, except share and per share data)

(1) The company and basis of presentation

Description of business

Akoya Biosciences, Inc. (“Akoya” or the “Company”) is a life sciences technology company, founded on November 13, 2015 as a Delaware corporation with operations based in Marlborough, Massachusetts and Menlo Park, California, delivering spatial biology solutions focused on transforming discovery and clinical research. Spatial biology refers to an evolving technology that enables academic and biopharma scientists to detect and map the distribution of cell types and biomarkers across whole tissue samples at single cell resolution, enabling advancements in their understanding of disease progression and patient response to therapy. Through Akoya’s PhenoCycler (formerly CODEX®) and PhenoImager™ (formerly Phenoptics™) platforms, reagents, software and services, the Company offers end-to-end solutions to perform tissue analysis and spatial phenotyping across the full continuum, from discovery through translational and clinical research.

On September 28, 2018, the Company acquired the commercial Phenoptics division of PerkinElmer, Inc. (“PKI”) for multiplex immunofluorescence, with the aim of providing consumers with a full suite of end-to-end solutions for high parameter tissue analysis. The Phenoptics technology offers pathology solutions for cancer immunology and immunotherapy research, including advanced multiplex immunochemistry staining kits, multispectral imaging and whole side scanning instruments, and image analysis software. The Company’s combined portfolio of complementary technologies aims to fuel groundbreaking advancements in cancer immunology, immunotherapy, neurology and a wide range of other applications. The Company sells into three main regions across the world: North America, Asia-Pacific (“APAC”), and Europe-Middle East-Africa (“EMEA”).

On April 8, 2021, the Board of Directors of the Company (the “Board”) approved a 1-for-2.33 reverse stock split of its issued and outstanding common stock and a proportional adjustment to the existing conversion ratios for each series of the Company’s convertible preferred stock, which was effected on April 9, 2021. The par value of the authorized stock was not adjusted as a result of the reverse stock split. Other than the par value, all issued and outstanding shares of common stock and related per share data shown in the accompanying financial statements and related notes have been retroactively revised to reflect the reverse stock split and adjustment of the Preferred Stock conversion ratios.

In April 2021, the Company completed the initial public offering of its common stock (the “IPO”). In the IPO, the Company issued and sold 7,567,000 shares of its common stock at a price to the public of $20.00 per share, including the exercise by the underwriters of their option to purchase an additional 987,000 shares. The Company received $138.6 million in net proceeds, after deducting underwriting discounts and commissions and other offering expenses.

Immediately prior to completing the IPO, all preferred stock converted into 26,545,579 shares of common stock, and all outstanding shares of the Company’s Class B common stock converted on a 1 for 1 basis into 2,835,099 shares of the Company’s Class A common stock.

On April 20, 2021, in connection with the closing of the IPO, the Company’s amended and restated certificate of incorporation, as filed with the Secretary of State of the State of Delaware, and the Company’s amended and restated bylaws became effective. Refer to Note 9 for further details.

Principles of consolidation

The Company’s financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”). Any reference in these notes to applicable guidance is meant to refer to the authoritative United States generally accepted accounting principles as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASU”) of the Financial Accounting Standards Board

6

(“FASB”). The Company’s consolidated financial statements include the accounts of the Company and its wholly-owned subsidiary, Akoya Biosciences UK Ltd. (“Akoya UK”). All intercompany balances and transactions have been eliminated in consolidation.

Unaudited interim financial information

The accompanying consolidated balance sheet as of March 31, 2022, the consolidated statements of operations, and the consolidated statements of redeemable convertible preferred stock and stockholders’ equity (deficit) for the three months ended March 31, 2022 and 2021, and the consolidated statements of cash flows for the three months ended March 31, 2022 and 2021 are unaudited. The unaudited interim consolidated financial statements have been prepared on the same basis as the audited annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the Company’s financial position as of March 31, 2022, the results of its operations for the three months ended March 31, 2022 and 2021, and cash flows for the three months ended March 31, 2022 and 2021. The financial data and other information disclosed in these notes related to the three months ended March 31, 2022 and 2021 are also unaudited. The results for the three months ended March 31, 2022 are not necessarily indicative of results to be expected for the year ending December 31, 2022, any other interim periods, or any future year or period. The consolidated balance sheet as of December 31, 2021 included herein was derived from the audited consolidated financial statements as of that date. These unaudited consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and the notes thereto for the year ended December 31, 2021 included in the Annual Report on Form 10-K filed with the SEC on March 15, 2022.

Liquidity and going concern

At March 31, 2022, the Company had cash and cash equivalents of $93,938 and an accumulated deficit of $112,506. The future success of the Company is dependent on its ability to successfully commercialize its products, successfully launch future products, obtain additional capital and ultimately attain profitable operations. The Company has funded its operations primarily through its preferred stock issuances, debt financing arrangements, and the IPO.

The Company is subject to a number of risks similar to other newly commercial life sciences companies, including, but not limited to, development and market acceptance of the Company’s product candidates, development by its competitors of new technological innovations, protection of proprietary technology, and raising additional capital.

The Company has incurred losses since its inception and has used cash from operations of $17,932 during the three months ended March 31, 2022. However, we believe that our existing cash and cash equivalents will be adequate to satisfy our current operating plans for at least the next twelve months from the issuance of these financial statements.

The accompanying consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and satisfaction of liabilities in the ordinary course of business. The financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of the uncertainties described above.

(2) Summary of significant accounting policies

Significant accounting policies

The Company’s significant accounting policies are disclosed in its Annual Report on Form 10-K for the year ended December 31, 2021 filed with the Securities and Exchange Commission and have not materially changed during the three months ended March 31, 2022, with the exception of the adoption of the FASB’s ASU 2016-02, Leases (Topic 842) in the first quarter of 2022. Refer below to “Recently adopted accounting standards” for further information.

Revenue recognition

The Company follows ASC 606, Revenue from Contracts with Customers (“ASC 606”).

7

The Company generates revenue from the sale and installation of instruments, related warranty services, reagents and software (both company-owned and with third parties). Pursuant to ASC 606, revenue is recognized when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration the Company expects to be entitled to receive in exchange for these goods and services.

To determine the appropriate amount of revenue to be recognized for arrangements determined to be within the scope of Topic 606, the Company performs the following five steps: (i) identification of the customer contract; (ii) identification of the performance obligations; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when (or as) the Company satisfies each performance obligation. The Company only applies the five-step model to contracts when it is probable that the Company will collect consideration it is entitled to in exchange for the goods or services it transfers to the customer.

The Company evaluates all promised goods and services within a customer contract and determines which of those are separate performance obligations. This evaluation includes an assessment of whether the good or service is capable of being distinct and whether the good or service is separable from other promises in the contract. Promised goods or services are considered distinct when (i) the customer can benefit from the good or service on its own or together with other readily available resources and (ii) the promised good or service is separately identifiable from other promises in the contract.

Most of the Company’s contracts with customers contain multiple performance obligations (i.e., sale of an instrument and warranty services). For these contracts, the Company accounts for individual performance obligations separately if they are distinct (i.e. capable of being distinct and separable from other promises in the contract). The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Excluded from the transaction price are sales tax and other similar taxes which are presented on a net basis.

Product Revenue

Product revenue is generated by the sale of instruments and consumable reagents predominantly through the Company’s direct sales force in the United States and in geographic regions outside the United States such as APAC and EMEA. The Company does not offer product return or exchange rights (other than those relating to defective goods under warranty) or price protection allowances to its customers. When an instrument is purchased by a customer, the Company recognizes revenue when the related performance obligation is satisfied (i.e. when the control of an instrument has passed to the customer). Revenue from the sale of consumables is recognized upon shipment to the customer. The Company’s perpetual software licenses generally have significant stand-alone functionality to the customer upon delivery and are considered to be functional intellectual property. The Company’s perpetual software licenses are considered distinct performance obligations, and revenue allocated to the software license is typically recognized upon provision of the license/software code to the customer (i.e., when the software is available for access and download by the customer).

Service and Other Revenue

Product sales of instruments include a service-based warranty typically for one year following the installation of the purchased instrument, with an extended warranty for an additional year sold in many cases. These are separate performance obligations as they are service-based warranties and are recognized on a straight-line basis over the service delivery period. After completion of the service period, customers have an option to renew or extend the warranty services, typically for additional one-year periods in exchange for additional consideration. The extended warranties are also service-based warranties that represent separate purchasing decisions. The Company recognizes revenue allocated to the extended warranty performance obligation on a straight-line basis over the service delivery period. Revenue from separately charged installation services is recognized upon completion of the installation process. Additionally, the Company provides laboratory services, in which revenue is recognized as services are performed. For laboratory services, we generally use the cost-to-cost approach to measure the extent of progress towards completion of the performance obligation because we believe it best depicts the transfer of assets to the customer. Under the cost-to-cost measure approach, the extent of progress towards completion is measured based on the ratio of costs incurred to date to

8

the total estimated costs at completion of the performance obligation. Revenues are recorded proportionally as costs are incurred. The Company records shipping and handling billed to customers as service and other revenue and the related costs in cost of service and other revenue in the consolidated statements of operations.

Disaggregation of Revenue

The Company disaggregates revenue from contracts with customers by type of products, and between service and other revenue, as it best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. The following table disaggregates the Company’s revenue by major source:

Three months ended

    

March 31, 2022

    

March 31, 2021

Revenue

 

  

 

  

Product revenue

 

  

 

  

Instruments

$

8,521

$

6,837

Consumables

 

4,628

 

2,544

Standalone software products

 

194

 

582

Total product revenue

$

13,343

$

9,963

Service and other revenue

$

3,551

$

2,249

Total revenue

$

16,894

$

12,212

Significant Judgments

The Company’s contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together requires significant judgment. Once the Company determines the performance obligations, the Company determines the transaction price, which includes estimating the amount of variable consideration, based on the most likely amount, to be included in the transaction price, if any. The Company then allocates the transaction price to each performance obligation in the contract based on a relative standalone selling price method. The corresponding revenue is recognized as the related performance obligations are satisfied as discussed in the revenue categories above.

Judgment is required to determine the standalone selling price for each distinct performance obligation. The Company determines standalone selling price based on the price at which the performance obligation in the contract (i.e. instrument, service warranty, installation) would be sold separately. As the first-year warranty for each instrument is embedded in the instrument price, the amount allocated to the first-year warranty has been determined based on the separately identifiable price of the Company’s extended warranty offering when it is sold on a renewal basis.

If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price taking into account available information such as market conditions and the expected costs and margin related to the performance obligations. Contracts in which only one performance obligation is identified (i.e., consumables and standalone software products) do not require allocation of the transaction price.

Contract Assets and Liabilities

The Company did not record any contract assets at March 31, 2022 or December 31, 2021.

The Company’s contract liabilities consist of upfront payments for service-based warranties on instrument sales. The Company classifies these contract liabilities in deferred revenue as current or noncurrent based on the timing of when the Company expects to service the warranty.

9

Cost to Obtain and Fulfill a Contract

Under ASC 606, the Company is required to capitalize certain costs to obtain customer contracts and costs to fulfill customer contracts. These costs are required to be amortized to expense on a systemic basis that is consistent with the transfer to the customer of the goods or services to which the asset relates, compared to previously being expensed as incurred. As a practical expedient, the Company recognizes any incremental costs to obtain a contract as an expense when incurred if the amortization period of the asset is one year or less. Capitalizable costs to obtain contracts, such as commissions, and costs to fulfill customer contracts were determined to be immaterial for the three months ended March 31, 2022 and 2021.

Stock-based compensation

The Company records stock-based compensation for awards granted to employees, non-employees, and to members of the Board for their services on the Board based on the grant date fair value of awards issued, and the expense is recorded on a straight-line basis over the requisite service period, which is generally four years.

The Company uses the Black-Scholes-Merton option pricing model to determine the fair value of stock options. The use of the Black-Scholes-Merton option-pricing model requires management to make assumptions with respect to the expected term of the option, the expected volatility of the common stock consistent with the expected life of the option, risk-free interest rates and expected dividend yields of the common stock. The expected term was determined according to the simplified method, which is the average of the vesting tranche dates and the contractual term. Due to the lack of company-specific historical and implied volatility, the Company bases its estimate of expected volatility on the historical volatility of a group of similar companies that are publicly traded. For these analyses, companies with comparable characteristics are selected, including enterprise value and position within the industry, and with historical price information sufficient to meet the expected life of the stock-based awards. The Company computes the historical volatility data using the daily closing prices for the selected companies’ shares during the equivalent period of the calculated expected term of its stock-based awards. The risk-free interest rate is determined by reference to the U.S. Treasury zero-coupon issues with remaining maturities similar to the expected term of the options. The Company has not paid, and does not anticipate paying, cash dividends on shares of common stock; therefore, the expected dividend yield is assumed to be zero.

For restricted stock units (“RSUs”) issued under the Company’s stock-based compensation plans, the fair value of each grant is calculated based on the Company’s stock price on the date of grant.

The Company has elected to account for forfeitures as they occur; any compensation cost previously recognized for an award that is forfeited because of a failure to satisfy a service or performance condition will be reversed in the period of the forfeiture.

Refer to Note 10 for further details on the Company’s stock-based compensation plans.

Net loss per share attributable to common stockholders

Basic and diluted net loss per common share outstanding is determined by dividing net loss, as adjusted for accretion and accrued dividends on redeemable convertible preferred stock, by the weighted average common shares outstanding during the period. Diluted net loss per share reflects the potential dilution that would occur if securities or other contracts to issue common stock were exercised or converted into common stock; however, potential common equivalent shares are excluded if their effect is anti-dilutive. In computing diluted net loss per share, the Company utilizes the treasury stock method.

The Company applies the two-class method to compute basic and diluted net loss or income per share when it has issued shares that meet the definition of participating securities. The two-class method determines net (loss) or income per share for each class of common and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two-class method requires net (loss) income available to common stockholders for the period to be allocated between common and participating securities based upon their respective

10

rights to share in the earnings as if all net (loss) income for the period had been distributed. The Company’s convertible preferred stock participates in any dividends declared by the Company and are therefore considered to be participating securities. The participating securities are not required to participate in the losses of the Company, and therefore during periods of loss there is no allocation required under the two-class method.

Recent Accounting Standards

From time to time, new accounting pronouncements are issued by the FASB or other standard setting bodies and adopted by the Company as of the specified effective date. The Company is considered to be an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012, as amended (Jobs Act). The Jobs Act provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards. Thus, an emerging growth company can delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. We have elected to avail ourselves of this extended transition period and, as a result, we will not be required to adopt new or revised accounting standards on the relevant dates on which adoption of such standards is required for other public companies.

Recently adopted accounting standards

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842) in order to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet for those leases classified as operating leases under previous generally accepted accounting principles. ASU 2016-02 requires a lessee to recognize a liability to make lease payments (the lease liability) and a right-of-use asset representing its right to use the underlying asset for the lease term on the balance sheet. In August 2018, the FASB issued ASU 2018-11, Targeted Improvements to ASC 842, which provides a new transition option in which an entity initially applies ASU 2016-02 at the adoption date and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption.

On January 1, 2022, the Company adopted ASU No. 2016-02, Leases (Topic 842)(ASC 842), using the optional transition method allowing entities to recognize a cumulative effect adjustment to the opening balance sheet without restating comparative prior periods presented. ASC 842 requires a lessee to recognize assets and liabilities on the balance sheet for most leases and changes many key definitions, including the definition of a lease. Lessees will continue to differentiate between finance leases and operating, and classification will impact expense recognition.

The Company elected the following practical expedients for all lease asset classes, which must be elected as a package and applied consistently to all of its leases at the transition date: i) the Company did not reassess whether any expired or existing contracts are or contain leases; ii) the Company did not reassess the lease classification for any expired or existing leases; and iii) the Company did not reassess initial direct costs for any existing leases. Refer to Note 17 “Leases” for the adoption impact to our consolidated balance sheet.

Recently issued but not yet adopted accounting standards

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments — Credit Losses (Topic 326) — Measurement of Credit Losses on Financial Instruments, which has been subsequently amended by ASU No. 2018-19, ASU No. 2019-04, ASU No. 2019-05, ASU No. 2019-10, ASU No. 2019-11 and ASU No. 2020-03 (“ASU 2016-13”). The provisions of ASU 2016-13 modify the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology and require a consideration of a broader range of reasonable and supportable information to inform credit loss estimates. ASU 2016-13 is effective for the Company on January 1, 2023, with early adoption permitted. The Company is currently evaluating the potential impact that ASU 2016-13 may have on its consolidated financial statements and related disclosures.

In January 2017, the FASB issued ASU No. 2017-04, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, which simplifies the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. Instead of determining a hypothetical purchase price allocation to measure goodwill impairment, the Company will compare the fair value of a reporting unit with its carrying amount. The update also

11

includes a new requirement to disclose the amount of goodwill allocated to reporting units with zero or negative carrying amounts. ASU 2017-04 is effective for the Company on January 1, 2023, with early adoption permitted. The Company is currently evaluating the potential impact that ASU 2017-04 may have on its consolidated financial statements and related disclosures.

(3) Significant risks and uncertainties including business and credit concentrations

Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash equivalents and receivables. The Company’s cash equivalents are held by large, credit worthy financial institutions. The Company has established guidelines relative to credit ratings, diversification and maturities that seek to maintain safety and liquidity. Deposits in these banks may exceed the amounts of insurance provided on such deposits. To date, the Company has not experienced any losses on its deposits of cash and cash equivalents.

The Company controls credit risk through credit approvals, credit limits, and monitoring procedures. The Company performs periodic credit evaluations of its customers and generally does not require collateral. Accounts receivable are recorded net of an allowance for doubtful accounts. The allowance for doubtful accounts is based on management’s assessment of the collectability of specific customer accounts and the aging of the related invoices and represents the Company’s best estimate of probable credit losses in its existing accounts receivable. The Company had an allowance for doubtful accounts of $44 and $45 at March 31, 2022 and December 31, 2021, respectively.

For the three months ended March 31, 2022 and 2021, no customers accounted for more than 10% of revenue. As of March 31, 2022 and December 31, 2021, no customers accounted for more than 10% of accounts receivable.

(4) Fair value of financial instruments

The Company measures the following financial liabilities at fair value on a recurring basis. There were no transfers between levels of the fair value hierarchy during any of the periods presented.

The following tables set forth the Company’s financial assets and liabilities carried at fair value categorized using the lowest level of input applicable to each financial instrument as of March 31, 2022 and December 31, 2021:

Quoted Prices

in Active

Significant

Markets for

Other

Significant

Balance at

Identical

Observable

Unobservable

March 31, 

Assets

Inputs

Inputs

    

2022

    

(Level 1)

    

(Level 2)

    

(Level 3)

Liabilities:

 

  

 

  

 

  

 

  

Contingent consideration – Long term portion

$

6,755

$

$

$

6,755

$

6,755

$

$

$

6,755

Quoted Prices

in Active

Significant

Markets for

Other

Significant

Balance at

Identical

Observable

Unobservable

 

December 31, 

 

Assets

 

Inputs

 

Inputs

    

2021

    

(Level 1)

    

(Level 2)

    

(Level 3)

Liabilities:

Contingent consideration – Long term portion

$

7,850

$

$

$

7,850

$

7,850

$

$

$

7,850

The Company’s recurring fair value measurements using Level 3 inputs relate to the Company’s contingent consideration liability and warrant liability. In those circumstances where an acquisition involves a contingent consideration arrangement, the Company recognizes a liability equal to the fair value of the contingent payments the Company expects to make as of the acquisition date. The Company re-measures this liability each reporting period and

12

records changes in the fair value through changes in fair value of Contingent consideration on the Company’s consolidated statements of operations. Increases or decreases in the fair value of the contingent consideration liability can result from changes in discount rates, periods, timing and amount of projected revenue.

In September 2019, the Company entered into a Loan and Security Agreement with Innovatus Life Sciences Lending Fund I, LP (“Innovatus”), under which Innovatus agreed to make a term loan to the Company in an aggregate principal amount of $25,000 (the “Innovatus Term Loan”). In connection with the Loan and Security Agreement, the Company also issued the lender a warrant to purchase 368,779 additional shares of Series D Preferred Stock, at a purchase price of $1.53 per share. The expiration date of the warrant is September 27, 2029. The holder may at any time and from time to time exercise this warrant, in whole or in part, and on any exercise of the warrant, the holder may elect to receive shares equal to the full value of the warrant or a portion of its full value. Prior to the IPO, since the underlying Series D redeemable convertible preferred stock was classified outside of permanent equity, the preferred stock warrant was classified as other long-term liabilities in the accompanying balance sheet. The preferred stock warrant liability was recorded at fair value utilizing the Black-Scholes model. The Black Scholes option pricing model is based on the estimated market value of the underlying redeemable convertible preferred stock at the valuation measurement date, the remaining contractual term of the warrant, risk-free interest rates, expected dividends, and expected volatility of the price of the underlying redeemable convertible preferred stock. The Company adjusted the carrying value of the preferred stock warrant to its estimated fair value at each reporting date, with any related increase or decrease in the fair value recorded as an increase or decrease to other income (expense) in the statements of operations. In connection with the IPO, the preferred stock warrant was converted to a warrant to purchase shares of the Company’s common stock, pursuant to its preexisting terms. As such, the Company assessed the classification of the common stock warrant and determined it met the criteria to be classified within stockholders’ equity. Accordingly, the fair value of the warrant liability was reclassified to stockholders’ equity.

Changes in the fair value of the Company’s long-term portion of the contingent consideration liability during the three months ended March 31, 2022 and 2021 were as follows:

Balance as of December 31, 2021

    

$

7,850

Reclassification of FY 2022 payment to accrued expenses

 

(1,295)

Change in contingent consideration value

 

200

Balance as of March 31, 2022

$

6,755

Balance as of December 31, 2020

    

$

6,984

Reclassification of FY 2021 payment to accrued expenses

 

(1,150)

Change in contingent consideration value

 

426

Balance as of March 31, 2021

$

6,260

The recurring Level 3 fair value measurements of the Company’s contingent consideration liability include the following significant unobservable inputs:

Fair Value

  

  

as of

March 31, 

Valuation

Unobservable

Contingent Consideration Liability

    

2022

    

Technique

    

Inputs

Revenue-based Payments

$

6,755

 

Discounted Cash Flow Analysis under the Income Approach

 

Revenue discount factor, discount rate

13

Changes in the fair value of the Company’s warrant liability during the three months ended March 31, 2021 were as follows:

Balance as of December 31, 2020

    

$

490

Change in fair value of warrant liability

 

1,870

Balance as of March 31, 2021

$

2,360

(5) Property and equipment, net

Property and equipment consists of the following:

Estimated Useful

March 31, 

December 31, 

    

Life (Years)

    

2022

    

2021

Furniture and fixtures

 

7

$

360

$

488

Computers, laptop and peripherals

 

5

 

3,863

 

3,590

Laboratory equipment

 

5

 

5,472

 

5,906

Leasehold improvements

 

Shorter of the lease life or 7

 

2,149

 

1,571

Total property and equipment

 

  

 

11,844

 

11,555

Less: Accumulated depreciation

 

  

 

(4,256)

 

(4,068)

Property and equipment, net

 

  

$

7,588

$

7,487

Depreciation expense of $434 and $384 relating to property and equipment was charged to operations for the three months ended March 31, 2022 and 2021, respectively. Depreciation expense of $76 and $0 relating to property and equipment was charged to cost of sales for the three months ended March 31, 2022 and 2021, respectively.

Demo inventory consists of the following:

Estimated

March 31, 

December 31, 

    

Life (Years)

    

2022

    

2021

Demo inventory – gross

 

3

$

3,733

$

3,733

Less: Accumulated depreciation

 

  

 

(1,508)

 

(1,185)

Demo inventory, net

 

  

$

2,225

$

2,548

Depreciation expense of $352 and $103 relating to demo equipment was charged to operations for the three months ended March 31, 2022 and 2021, respectively.

(6) Intangible assets and goodwill

Intangible assets as of March 31, 2022 are summarized as follows:

Accumulated

Useful Life

    

Cost

    

Amortization

    

Net

    

(in years)

Customer relationships

$

11,800

$

(2,758)

$

9,042

 

15

Developed technology

8,300

 

(2,425)

 

5,875

 

12

Licenses

63

 

(26)

 

37

 

15

Trade names and trademarks

6,300

 

(1,929)

 

4,371

 

12

Capitalized software

1,687

 

(89)

 

1,598

 

5

Non-compete agreements

300

 

(263)

 

37

 

4

Total intangible assets

$

28,450

$

(7,490)

$

20,960

 

  

14

Intangible assets as of December 31, 2021 are summarized as follows:

Accumulated

Useful Life

    

Cost

    

Amortization

    

Net

    

(in years)

Customer relationships

$

11,800

$

(2,561)

$

9,239

 

15

Developed technology

8,300

 

(2,252)

 

6,048

 

12

Licenses

63

 

(25)

 

38

 

15

Trade names and trademarks

6,300

 

(1,722)

 

4,578

 

12

Capitalized software

1,259

 

(68)

 

1,191

 

5

Non-compete agreements

300

 

(244)

 

56

 

4

Total intangible assets

$

28,022

$

(6,872)

$

21,150

 

  

Total amortization expense charged to operations for the three months ended March 31, 2022 and 2021 was $618 and $521, respectively. Total amortization expense charged to cost of sales for the three months ended March 31, 2022 and 2021 was $0 and $33, respectively.

In November 2015, the Company entered into a license agreement with Stanford University (“Stanford”), pursuant to which Stanford granted the Company an exclusive, worldwide, sublicensable license under certain patent rights to make, use, import and commercialize products for diagnostic, industrial and research and development purposes. In accordance with the agreement, the Company capitalized non-refundable royalties paid to Stanford totaling $63, subject to straight-line amortization over a period of 15 years, or the term of the related agreement.

As of March 31, 2022, the amortization expense related to identifiable intangible assets in future periods is expected to be as follows:

2022 remaining

    

$

1,924

2023

 

2,511

2024

 

2,630

2025

 

2,630

2026

 

2,601

Thereafter

 

8,664

Total

$

20,960

As of March 31, 2022 and December 31, 2021, the goodwill balance is $18,262.

(7) Accrued expenses and other current liabilities

Accrued expenses and other current liabilities consist of the following:

March 31, 

December 31, 

    

2022

    

2021

Payroll and compensation

$

3,528

$

6,502

Current portion of contingent consideration

 

2,502

 

1,207

Inventory purchases

 

1,868

 

1,877

Other accrued expenses

 

4,240

 

3,905

Total accrued expenses and other current liabilities

$

12,138

$

13,491

(8) Debt

Term Loan Agreements

In October 2020, the Company entered into a debt financing arrangement with Midcap Financial Trust (the “Midcap Trust Term Loan”), for a $37,500 credit facility, consisting of a senior, secured term loan. The Company received $32,500 in aggregate proceeds as a result of the debt financing. The term of the Midcap Trust Term Loan is interest only

15

for 36 months followed by 24 months of straight-line amortization. Interest on the outstanding balance of the Midcap Trust Term Loan shall be payable monthly in arrears at an annual rate of one-month LIBOR plus 6.35%, subject to a LIBOR floor of 1.50%. The interest rate was 7.85% at March 31, 2022. At the time of final payment under the Midcap Trust Term Loan, the Company is required to pay Midcap Financial Trust a final payment fee of 5.00% of the amount borrowed under the Midcap Trust Term Loan. If the Midcap Trust Term Loan is prepaid prior to the end of the term, the Company shall pay to Midcap Financial Trust a fee as compensation for the costs of being prepared to make funds available in an amount determined by multiplying the amount being prepaid by (i) three percent (3.00%) in the first year, two percent, (2.00%) in the second year and one percent (1.00%) in the third year and thereafter. A final payment fee of $1,625 is due upon the earlier to occur of the maturity date or prepayment of such borrowings. For the three months ended March 31, 2022 and 2021, the Company recorded $81, respectively, related to the amortization of the final payment fee associated with the Midcap Trust Term Loan.

Debt consists of the following:

March 31, 

December 31, 

    

2022

    

2021

Midcap Trust Term Loan

 

$

32,500

 

$

32,500

Unamortized debt discount

 

(389)

 

(413)

Accretion of final fee

 

465

 

384

Long-term debt, net

$

32,576

$

32,471

As of March 31, 2022, future principal payments due under the Midcap Trust Term Loan, excluding the $1,625 final payment fee, are as follows:

Midcap Trust

Year Ended:

Term Loan

December 31, 2022

$

December 31, 2023

December 31, 2024

2,708

December 31, 2025

16,250

December 31, 2026

13,542

Total minimum principal payments

$

32,500

(9) Stockholder’s equity (deficit)

The Company’s Amended and Restated Certificate of Incorporation authorizes it to issue 500,000,000 shares of common stock, $0.00001 par value per share, and 10,000,000 shares of preferred stock, par value $0.00001 per share. Each share of Class A common stock is entitled to one vote. The holders of common stock are also entitled to receive dividends whenever funds are legally available and when declared by the Board, subject to the prior rights of holders of all classes of stock outstanding. As of March 31, 2022 and December 31, 2021, a total of 37,502,358 and 37,424,101 shares of common stock were issued and outstanding, respectively, and 8,502,166 and 6,709,218 shares of common stock were reserved for issuance, respectively.

(10) Stock compensation plans

2021 Equity Incentive Plan

On March 24, 2021, the Board and on April 8, 2021, its stockholders approved and adopted the 2021 Equity Incentive Award Plan (the “2021 Plan”). The 2021 Plan became effective immediately prior to the closing of the IPO. Under the 2021 Plan, the Company may grant stock options, stock appreciation rights, restricted stock, restricted stock units, and other stock or cash-based awards to individuals who are then employees, officers, directors or consultants of the Company. A total of 1,727,953 shares of common stock were approved to be initially reserved for issuance under the 2021 Plan. The number of shares under the Company’s 2015 Equity Incentive Plan (the “2015 Plan”) subject to

16

outstanding awards as of the effective date of the 2021 Plan that are subsequently canceled, forfeited or repurchased by the Company were added to the shares reserved under the 2021 Plan. In addition, the number of shares of common stock available for issuance under the 2021 Plan will be automatically increased on the first day of each calendar year during the ten-year term of the 2021 Plan, beginning with January 1, 2022 and ending with January 1, 2030, by an amount equal to 5% of the outstanding number of shares of the Company’s common stock on December 31st of the preceding calendar year or such lesser amount as determined by the Board.

2015 Equity Incentive Plan

The 2015 Plan was established for granting stock incentive awards to directors, officers, employees and consultants to the Company. The 2015 Plan provided for the grant of incentive and non-qualified stock options, stock appreciation rights, restricted stock and restricted stock units as determined by the Board. Under the 2015 Plan, stock options were generally granted with exercise prices equal to or greater than the fair value of the common stock as determined by the Board, expired no later than 10 years from the date of grant, and vested over various periods not exceeding four years. While no shares are available for future issuance under the 2015 Plan, it continues to govern outstanding equity awards granted thereunder.

Stock Options

During the three months ended March 31, 2022 and 2021, the Company granted options to employees with an aggregate fair value of $4,481 and $9,322, respectively, which are being recorded as compensation expense over the requisite service period. The Company uses the Black-Scholes option pricing model to determine the fair value of stock options. The valuation model for stock compensation expense requires the Company to make assumptions and judgments about the variables used in the calculation including the expected term (weighted-average period of time that the options granted are expected to be outstanding), volatility of the Company’s common stock and an assumed-risk-free interest rate.

Expected Volatility. The Company uses an average historical stock price volatility of comparable public companies within a group of similar entities that were deemed to be representative of future stock price trends as the Company does not have sufficient trading history for its common stock. The Company will continue to apply this process until a sufficient amount of historical information regarding volatility of its own stock price options becomes available.

Expected Term. The Company derived the expected term using the “simplified” method (the expected term is determined as the average of the time-to-vesting and the contractual life of the options), as the Company had limited historical information to develop expectations about future exercise patterns and post vesting employment termination behavior.

Risk-Free Interest Rate. The risk-free interest rate is based on U.S. Treasury zero-coupon issues with remaining terms similar to the expected term on the options.

Dividend Yield. The Company has never paid any dividends and does not plan to pay dividends in the foreseeable future, and, therefore, used an expected dividend yield of zero in the valuation model.

During the three months ended March 31, 2022, the Company granted options to purchase 811,000 shares of common stock at a weighted average fair value of $5.54 per share and a weighted average exercise price of $11.20 per share. During the three months ended March 31, 2021, the Company granted options to purchase 1,343,700 shares of common stock at a weighted average fair value of $6.96 per share and a weighted average exercise price of $14.25 per

17

share. For the three months ended March 31, 2022 and 2021, the fair values were estimated using the Black-Scholes valuation model using the following weighted-average assumptions:

Three months ended

Three months ended

March 31, 

March 31, 

2022

    

2021

    

Weighted-average risk-free interest rate

2.0

%  

1.0

%  

Expected dividend yield

0

%  

0

%  

Expected volatility

49.9

%  

51.0

%  

Expected term

6.0 years

 

6.1 years

 

Restricted Stock Units

During the three months ended March 31, 2022, the Company granted RSUs to employees with an aggregate fair value of $1,634, which are being recorded as compensation expense over the requisite service period. The fair value of each grant is calculated based on the Company’s stock price on the date of grant. During the three months ended March 31, 2022, the Company granted 137,500 shares of restricted common stock at a weighted average fair value of $11.88 per share.

Stock-Based Compensation

Stock-based compensation related to the Company’s stock-based awards was recorded as an expense and allocated as follows:

Three months ended

March 31, 

    

2022

    

2021

Cost of goods sold

$

47

$

16

Selling, general and administrative

 

1,225

 

183

Research and development

 

273

 

55

Total stock-based compensation

$

1,545

$

254

As of March 31, 2022, and 2021, there was $18,700 and $9,051, respectively, of total unrecognized compensation cost related to non-vested stock options. The Company expects to recognize that cost over a remaining weighted-average period of 3.3 and 3.9 years as of March 31, 2022 and 2021, respectively.

As of March 31, 2022 there was $1,625 of total unrecognized compensation cost related to non-vested RSUs. The Company expects to recognize that cost over a remaining weighted-average period of 4.0 years as of March 31, 2022.

(11) Employee stock purchase plan

On March 24, 2021, the Board and on April 8, 2021, its stockholders approved and adopted the 2021 Employee Stock Purchase Plan (the “ESPP”). The ESPP became effective in connection with the closing of the Company’s IPO. The ESPP permits participants to purchase common stock through payroll deductions of up to 15% of their eligible compensation. A total of 172,795 shares of common stock were approved to be initially reserved for issuance under the ESPP. In addition, the number of shares of common stock available for issuance under the ESPP will be automatically increased on the first day of each calendar year during the first ten-years of the term of the ESPP, beginning with January 1, 2022 and ending with January 1, 2030, by an amount equal to 0.5% of the outstanding number of shares of the Company’s common stock on December 31st of the preceding calendar year or such lesser amount as determined by the Board. No shares have been issued under the ESPP at March 31, 2022.

18

(12) Income taxes

During the three months ended March 31, 2022 and 2021, the Company recorded a tax (provision) benefit of ($22) and $6, respectively. The tax benefit and provision consist primarily of foreign income taxes and state taxes in the United States. The provision differs from the U.S. federal statutory rate of 21% primarily due to the full valuation allowance recorded against the U.S. deferred tax assets, including the current year to date losses. The Company maintains a valuation allowance against its U.S. deferred tax assets as the Company believes it is more likely than not the deferred tax assets will not be realized.

(13) Commitments and contingencies

License Agreements

In November 2015, the Company entered into a license agreement with The Board of Trustees of the Leland Stanford Junior University (“Stanford”), pursuant to which Stanford granted the Company an exclusive, worldwide, sublicensable license under certain patent rights to make, use, import and commercialize products for diagnostic, industrial and research and development purposes. The Company agreed to pay annual license maintenance fees ranging from $20 to $50 for the royalty-bearing license to certain patents. The Company also issued a total of 91,559 shares of Class B common stock pursuant to the agreement in 2015, which converted to Class A common stock on April 8, 2021. Such shares were recorded at fair value at the date of issuance. The Company is required to pay royalties on net sales of products that are covered by patent rights under the agreement at a rate of 2.25%, subject to reductions and offsets in certain circumstances.

In September 2018, in connection with the acquisition of the QPS division of PKI, the Company entered into a License Agreement with PKI, pursuant to which PKI granted the Company an exclusive, nontransferable, sublicensable license under certain patent rights to make, use, import and commercialize QPS products and services. The Company is required to pay royalties on net sales of products and services that are covered by patent rights under the agreement at a rate ranging from 1.0% to 7.0%. The Company recorded approximately $1,295 and $1,207 of accrued royalties in connection with this agreement as of March 31, 2022 and December 31, 2021, respectively, payable in the first quarter of 2023 and 2022, respectively.

Research Agreements

In 2019 the Company entered into a research arrangement with an unrelated third party. Under this arrangement, we are obligated to pay such third party $415 and $120 in 2022 and 2023, respectively.

(14) Net loss per share attributable to common stockholders

Potentially issuable shares of common stock include shares issuable upon the exercise of outstanding employee stock option awards. Awards granted with performance conditions are excluded from the shares used to compute diluted earnings per share until the performance conditions associated with the awards are met.

19

The following table sets forth the computation of basic and diluted earnings per common share:

Three months ended

March 31, 

    

2022

    

2021

Net loss

$

(16,399)

$

(8,082)

Dividends accrued on redeemable convertible preferred stock

 

 

(1,190)

Accretion of redeemable convertible preferred stock

 

 

(296)

Adjusted net loss attributable to common stockholders

$

(16,399)

$

(9,568)

Weighted average common shares used in net loss per share attributable to common stockholders, basic and diluted

 

37,464,496

 

2,706,133

Basic and diluted net loss per common share outstanding

$

(0.44)

$

(3.54)

The Company’s potential dilutive securities, which include stock options, unvested restricted stock units, convertible preferred stock, and the outstanding warrant, have been excluded from the computation of diluted net loss per share attributable to common stockholders whenever the effect of including them would be to reduce the net loss per share. In periods where there is a net loss, the weighted average number of common shares outstanding used to calculate both basic and diluted net loss per share attributable to common stockholders is the same. The following potential common shares, presented based on amounts outstanding at each period end, were excluded from the calculation of diluted net loss per share attributable to common stockholders for the periods indicated because including them would have had an anti-dilutive effect:

Three months ended

March 31, 

    

2022

    

2021

Series A Convertible Preferred Stock (as converted to common stock)

2,151,641

Series B Redeemable Convertible Preferred Stock (as converted to common stock)

 

 

5,886,405

Series C Redeemable Convertible Preferred Stock (as converted to common stock)

 

 

11,473,110

Series D Redeemable Convertible Preferred Stock (as converted to common stock)

 

 

7,034,423

Outstanding stock options

 

6,296,781

 

4,947,296

Unvested restricted stock units

137,500

Performance-based stock options

 

 

21,459

Warrant to purchase Series D convertible preferred stock (as converted to common stock)

 

 

158,274

Warrant to purchase common stock

158,274

Total

 

6,592,555

 

31,672,608

(15) Segments

Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision maker is its Chief Executive Officer. The Company has one business activity and there are no segment managers who are held accountable for operations. Accordingly, the Company has a single reportable segment structure. The Company’s principal operations and decision-making functions are located in the United States.

20

The following table provides the Company’s revenues by geographical market based on the location where the services were provided or to which product was shipped:

Three months ended

March 31, 

    

2022

    

2021

North America

$

9,324

$

5,209

APAC

3,509

 

3,690

EMEA

4,061

 

3,313

Total Revenue

$

16,894

$

12,212

Three months ended

 

March 31, 

 

    

2022

    

2021

North America

 

55

%  

43

%

APAC

 

21

%  

30

%

EMEA

 

24

%  

27

%

Total Revenue

 

100

%  

100

%

North America includes the United States and related territories, as well as Canada. APAC also includes Australia. For the three months ended March 31, 2022, we had no countries with more than 10% revenue outside of the United States. For the three months ended March 31, 2021, we had one country outside of the United States with 18% of total revenue.

As of March 31, 2022 and December 31, 2021, substantially all of the Company’s long-lived assets are located in the United States.

(16) Related party transactions

Argonaut Manufacturing Services Inc. (“AMS”) is a portfolio company of Telegraph Hill Partners, which holds greater than 5% of our total outstanding shares. During the three months ended March 31, 2022 and 2021, the Company incurred costs of goods sold of approximately $971 and $491, respectively, related to sales of consumables manufactured by AMS. As of March 31, 2022 and December 31, 2021, $5,390 and $4,263, respectively, is included in inventory related to consumables manufactured by AMS. As of March 31, 2022 and December 31, 2021, the Company had $1,967 and $1,700 in accounts payable, respectively, due to AMS.

(17) Leases

On January 1, 2022, the Company adopted ASU No. 2016-02, Leases (Topic 842), (ASC 842), using the modified retrospective method. The Company chose to apply the transition provisions as of the period of adoption. Results for reporting periods beginning on or after January 1, 2022 are presented under ASC 842 while prior period amounts are not adjusted and continue to be reported in accordance with our historical accounting under ASC 840.

Adoption of the new standard resulted in the recording of $10,409 of operating lease right of use assets, $673 of financing lease right of use assets, $2,741 of short-term operating lease liabilities, $272 of short-term financing operating lease liabilities, $7,968 of long-term operating lease liabilities, and $197 of long-term financing lease liabilities. The difference between the operating lease liabilities and operating right of use assets is associated with existing deferred rent under ASC 840. The following table summarizes the amount by which each financial statement line item was affected in the current reporting period due to the adoption of ASC 842 as compared with the guidance that was in effect before the change.

21

December 31, 2021

ASC 842 Adjustment

January 1, 2022

Assets

Operating lease right of use assets, net

$

$

10,409

$

10,409

Financing lease right of use assets, net

673

673

Property and equipment, net

673

(673)

Total assets

$

190,907

$

10,409

$

201,316

Liabilities and stockholders' equity

Deferred rent

$

300

$

(300)

$

Current portion of capital lease liabilities

272

(272)

Current portion of operating lease liabilities

2,741

2,741

Current portion of financing lease liabilities

272

272

Total current liabilities

27,682

2,441

30,123

Capital lease liabilities, net of current portion

197

(197)

Operating lease liabilities, net of current portion

7,968

7,968

Financing lease liabilities, net of current portion

197

197

Total liabilities

69,556

10,409

79,965

Stockholders' equity

Total stockholders' equity

121,351

121,351

Total liabilities and stockholders' equity

$

190,907

$

10,409

$

201,316

The Company considers a lease to be a contract, or part of a contract, that conveys the right to control the use of identified property or equipment (an identified asset) for a period of time in exchange for consideration. The Company leases office, lab, and warehouse spaces as follows:

In July 2019, the Company entered into a seven-year office lease agreement for office and laboratory space in Marlborough, MA. In connection with this agreement, the Company paid a security deposit totaling $450 in the form of a letter of credit. On June 18, 2021, the Company entered into an amendment to reduce its letter of credit to $300. The Company’s letter of credit is recorded as restricted cash in the consolidated balance sheet.

In July 2019, the Company signed a seven-year lease agreement for office and laboratory space in Menlo Park, CA. In connection with this agreement, the Company paid a security deposit totaling $181, which is recorded as a component of long-term assets in the consolidated balance sheet; the lease commencement date was May 2020. In July of 2021, the Company signed a 70-month amendment to its lease in Menlo Park, CA to expand its existing space. In connection with this agreement, the Company paid a security deposit totaling $92, in addition to the existing security deposit, which is recorded as a component of long-term assets in the consolidated balance sheet; the lease commencement date was August 2021.

In August 2021, the Company signed a 30-month lease with MTP Equity Partners, LLC for office space in Marlborough, MA. In connection with this agreement, the Company paid a security deposit totaling $43, which is recorded as a component of long-term assets in the consolidated balance sheet; The lease commencement date is August 2021.

In March 2022, the Company signed a 96-month lease with Atlantic-Fulcrum Realty LLC for warehouse space in Marlborough, MA. The leased premises ranges from approximately 16,068 rentable square feet to 32,125 rentable square feet during the lease term. The lease commencement date is April 1, 2022, and thus is not included in our consolidated balance sheet as of March 31, 2022. The Company will be obligated to pay an aggregate of $2,916 in lease payments, ranging from $193 to $452 in annual rent throughout the lease term.

We hold various auto leases which have an initial term of 48 months.

22

For the three months ended March 31, 2022, the Company entered into two financing leases for staining equipment. The Company also holds financing leases for computer equipment, staining equipment, and furniture which the Company was accounting for as capital leases prior to our adoption of ASC 842.

Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. For these lease agreements, we have elected the practical expedient to not separate non-lease and lease components and instead to account for them as a single lease component.

Under Topic 842, lease payments include: fixed payments, including in-substance fixed payments, less any lease incentives paid or payable to the lessee; variable lease payments that depend on an index or a rate; exercise price of a purchase option reasonably certain to be exercised; penalties for terminating a lease; and amounts where it is probable that we will owe under a residual value guarantee. Refundable deposits are not considered to be a fixed payment. Variable lease costs that are not based on an index or a rate are recorded to expenses in the period incurred. Lease term is determined at lease commencement. The initial determination of a lease liability is calculated as the net present value of the lease payments not yet paid.

Some leases include an option to renew, with renewal terms that can extend the lease term by five years. The exercise of lease renewal options is at our sole discretion. None of these options to renew are recognized as part of our right-to-use asset or lease liability as of March 31, 2022, as renewal was determined to not be reasonably assured. The depreciable life of assets and leasehold improvements are limited by the expected lease term. We recognize lease expense for operating leases on a straight-line basis over the lease term. We recognize amortization expense for finance leases over the lease term based on the terms of the lease agreement.

Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.

As most of our leases do not provide an implicit rate, the Company used our incremental borrowing rate based on the information available at the adoption or commencement date, in determining the present value of lease payments.

The table below summarizes our lease costs for the three months ended March 31, 2022:

Three Months Ended

March 31,

Lease Costs

Classification

2022

Finance lease cost:

Amortization of right-of-use assets

Depreciation and amortization

$

139

Interest on lease liabilities

Interest expense, net

6

Operating lease cost

Selling, general and administrative

710

Total lease cost

$

855

23

As of March 31, 2022, future minimum commitments under ASC 842 under the Company’s operating leases were as follows:

Maturity of operating lease liabilities

As of March 31, 2022

Remainder 2022

$

2,212

2023

2,739

2024

2,286

2025

2,255

2026

2,107

2027 and thereafter

682

Total lease payments

$

12,281

Less: discount to lease payments

(1,970)

Total operating lease liabilities

$

10,311

As of March 31, 2022, future minimum commitments under ASC 842 under the Company’s financing leases were as follows:

Maturity of financing lease liabilities

As of March 31, 2022

Remainder 2022

$

328

2023

356

2024

228

2025

23

2026

2027 and thereafter

Total lease payments

$

935

Less: discount to lease payments

(103)

Total financing lease liabilities

$

832

The table below summarizes the weighted-average remaining lease term (in years), the weighted-average incremental borrowing rate (in percentages), as well as supplemental cash flow information related to leases for the three months ended March 31, 2022:

Three Months Ended

Lease Term, Discount Rates, and Other

March 31, 2022

Weighted average remaining lease term

Operating leases

4.6

years

Financing leases

2.4

years

Weighted average incremental borrowing rate

Operating leases

7.85

%

Financing leases

4.97

%

Cash payments of amounts included in lease liabilities

Operating cash flows from operating leases

$

637

Operating cash flows from finance leases

6

Financing cash flows from finance leases

126

(18) Subsequent events

The Company has evaluated subsequent events from the consolidated balance sheet date through May 5, 2022, which is the date the consolidated financial statements were issued.

24

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

You should read the following discussion and analysis of financial condition and results of operations together with our consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q and our audited consolidated financial statements and notes thereto and management’s discussion and analysis of financial condition and results of operations for the fiscal year ended December 31, 2021 included in the Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 15, 2022. Our actual results could differ materially from those anticipated in these forward-looking statements as a result of various factors, including those in our Annual Report on Form 10-K for the year ended December 31, 2021, as referred to in the section titled “Risk Factors” under Part II, Item 1A below. Please also see the section titled “Special note regarding forward looking statements.”

Overview

We are an innovative life sciences technology company delivering spatial biology solutions focused on transforming discovery and clinical research. Our mission is to deliver a revolutionary new class of spatially derived biomarkers that empower life sciences researchers to better understand disease and clinicians to improve patient outcomes. Spatial biology refers to a rapidly evolving technology that enables academic and biopharma scientists to detect and map the distribution of cell types and biomarkers across whole tissue samples at single cell resolution, enabling advancements in their understanding of disease progression and patient response to therapy. Through our PhenoCycler and PhenoImager platforms, reagents, software and services, we offer end-to-end solutions to perform tissue analysis and spatial phenotyping across the full continuum, from discovery through translational and clinical research.

Our spatial biology solutions measure cells and proteins by providing biomarker data in its spatial context while preserving tissue integrity. Biomarkers are objective measures that capture what is happening in a cell or tissue at a given moment. Current genomic and proteomic methods, such as next-generation sequencing (NGS), single-cell analysis, flow cytometry and mass spectrometry, are providing meaningful data but require the destruction of the tissue sample for analysis. While valuable and broadly adopted, these approaches allow scientists to analyze the biomarkers and cells that comprise the tissue but do not provide the fundamental information about tissue structure, cellular interactions and the localized measurements of key biomarkers. Furthermore, current non-destructive tissue analysis and histological methods provide some limited spatial information, but only measure a minimal number of biomarkers at a time and require expert pathologist interpretation. Our platforms address these limitations by providing end-to-end solutions that enable researchers to quantitatively interrogate a large number of biomarkers and cell types across a tissue section at single cell resolution. The result is a detailed and computable map of the tissue sample that thoroughly captures the underlying tissue dynamics and interactions between key cell types and biomarkers, a process now referred to as spatial phenotyping. We believe that we are the only business with the breadth of platform capabilities that enable researchers to do a deep exploratory and discovery study, and then further advance and scale their research through the translational and clinical phases, leading to a better understanding of human biology, disease progression and response to therapy.

We offer distinct stand-alone as well as integrated platforms for spatial phenotyping, designed to serve the unique needs of our customers in the discovery, translational and clinical markets. The PhenoCycler, is an ultra-high parameter and cost-effective platform ideally suited for discovery high-plex research. The PhenoImager platforms, which includes the newly introduced Fusion instrument and HT instrument (formerly Vectra Polaris), provide high-throughput with the automation and robustness needed for translational and clinical applications. Furthermore, the PhenoCycler and the PhenoImager Fusion can be integrated into a combined system, PhenoCycler-Fusion System, to enable spatial discovery at scale. Together, the systems offer seamless and integrated workflow solutions for our customers, including important benefits such as flexible sample types, automated sample processing, scalability, comprehensive data analysis and software solutions and dedicated field and applications support. With these platforms, our customers are performing spatial phenotyping to further advance their understanding of diseases such as cancer, neurological and autoimmune disorders, and many other therapeutic areas.

For the three months ended March 31, 2022 and 2021, revenue from North America accounted for approximately 55% and 43% of our revenue, respectively.

25

As of March 31, 2022, we employed a commercial team of 148 employees, including many with significant industry and technical experience. This total includes field instrument service personnel who are classified in cost of goods sold in our consolidated statements of operations. We follow a direct sales model in North America and EMEA, while selling through third party distributors and dealers in APAC.

We focus a substantial portion of our resources on research and development, as well as on business development and sales and marketing. Our research and development efforts are geared towards developing new instruments and assay capabilities, as well as new reagent kits, to meet both our customers’ needs and to address new markets. We intend to continue making significant investments in this area for the foreseeable future. We also intend to continue to make investments in building our sales team and marketing our products and services to potential customers.

We generally outsource all of our production manufacturing. Design work, prototyping and pilot manufacturing are performed in-house before outsourcing to third party contract manufacturers. Our outsourced production strategy is intended to drive cost leverage and scale, and avoid the high capital outlays and fixed costs related to constructing and operating a manufacturing facility. The contract manufacturers of our systems and reagent kits are located in the United States and Asia. Certain of our suppliers of components and materials are single source suppliers. We manufacture and assemble certain instrument components in-house.

As of the date of this Quarterly Report on Form 10-Q, we have financed our operations primarily from the issuance and sale of convertible preferred stock, borrowings under our long-term debt agreement, and our IPO. We have incurred net losses in each year since our inception in 2015. Our net losses were $16.4 million and $8.1 million for the three months ended March 31, 2022 and 2021, respectively. We expect to continue to incur significant expenses and operating losses for the foreseeable future. We expect our expenses will increase substantially in connection with our ongoing activities, as we:

attract, hire and retain qualified personnel, including the expansion of our commercial capabilities and organizations;
market and sell new and existing solutions and services;
invest in processes and infrastructure to scale our business;
support research and development to introduce new solutions;
expand, protect and defend our intellectual property; and
acquire complementary businesses or technologies to support the growth of our business.

Key factors affecting our results of operations and future performance

There are a number of factors that have impacted, and we believe will continue to impact, our business, results of operations and growth. Our ability to successfully address these factors is subject to various risks and uncertainties, including those described under the heading “Risk Factors.

Expansion of our installed base

We are focused on increasing sales of our PhenoCycler and PhenoImager platforms (Fusion and HT) to new and existing customers. Our financial performance has historically been driven by, and will continue to be impacted by, the volume of instrument sales. Additionally, instrument sales are a leading indicator of future recurring revenue from consumables and services. Our operating results and growth prospects will be dependent in part on our ability to increase our instrument installed base as we further penetrate existing markets and expand into, or offer new features and solutions that appeal to, new markets.

26

We believe our market is still evolving and relatively underpenetrated. As spatial biology is further validated through rapid acceleration of peer-reviewed publications and growing adoption by the life sciences research market, we believe we have an opportunity to significantly increase our installed base. In order to capitalize on this opportunity to drive adoption of our platforms across the entire market, we intend to expand our global sales and marketing organizations, increase the scale of our outbound marketing activities, invest in commercial channel infrastructure and deliver new, market-leading solutions to our customers. In addition, we regularly solicit feedback from our customers in order to enhance our solutions and their applications for life sciences research, which we believe will drive increased adoption of our platforms as they better serve our customers’ needs.

Drive incremental pull through

We believe that expansion of our installed base to new and existing customers will drive an increase in our recurring reagent and instrument service revenue. In addition, as our research and development team identifies and launches new applications and biomarker targets, we expect to increase incremental pull through on our existing and new instrument installed base. Recurring revenue was 38% and 33% of total revenue for the three months ended March 31, 2022 and 2021, respectively. Our recurring revenue as a percentage of total product and service revenue will vary based upon new device placements in the period. As our installed base expands, we expect recurring revenue on an absolute basis to increase and become an increasingly important contributor to our revenue.

Improve revenue mix and gross margin

Our revenue is primarily derived from sales of our platforms, consumables, software, and services. Our revenue mix will fluctuate from period-to-period, particularly revenue generated from instrument sales. As our installed base grows, we expect consumables and instrument service revenue to constitute a larger percentage of total revenue.

Our margins are higher for those instruments and consumables that we sell directly to customers compared to those sold through distributors. While we do not currently intend to terminate our distributor relationships, we plan to increase our direct sales capabilities in certain geographies which we believe will improve our gross margins.

Future instrument and consumable selling prices and gross margins may fluctuate due to a variety of factors, including the introduction by others of competing products and solutions. We aim to mitigate downward pressure on our average selling prices by increasing the value proposition offered by our instruments and consumables, primarily by expanding the applications for our devices and increasing the quantity and quality of data that can be obtained using our consumables.

COVID-19 Impact

The global spread of the COVID-19 pandemic, including the spread of recent variants, continues to evolve, and to date has led to the implementation of various containment efforts. While conditions appear to be improving, particularly as more people get vaccinated, states and counties may re-implement restrictive measures to protect against further spread of any new variants. The impact of this pandemic has been and will likely continue to be extensive in many aspects of society, which has resulted in and will likely continue to result in significant disruptions to the global economy, as well as businesses and capital markets around the world.

Impacts in 2021 and 2022 to our business as a result of COVID-19 include disruptions to our manufacturing operations and supply chain caused by facility closures, reductions in operating hours, staggered shifts and other social distancing efforts, decreased productivity and unavailability of materials or components, limitations on our employees’ and customers’ ability to travel, and delays in product installations, trainings or shipments to and from affected countries and within the United States. Our corporate office facility is now open for those who want to work in that space, subject to certain restrictions, but a significant number of our personnel continue to work from home. While we learned during COVID-19 that we can work very effectively in a fully-remote environment, the partial return to in-office work and the transition to permanent remote working arrangements for some employees may result in increased costs, decreased efficiency, deterioration of corporate culture, greater exposure to cybersecurity threats, and other operational risks.

27

Disruptions in our customers’ operations have impacted and may continue to impact our business. We do not yet know the net impact that the COVID-19 pandemic and any future variants of the virus may have on our business and cannot guarantee that it will not be materially negative. Although we continue to monitor the situation and may adjust our current policies as more information and public health guidance become available, the ongoing effects of the COVID-19 pandemic and/or the precautionary measures that we have adopted may create operational and other challenges, any of which could harm our business and results of operations. While we maintain an inventory of finished products and raw materials used in our products, a prolonged pandemic could lead to shortages in the raw materials necessary to manufacture our products. If we experience a prolonged disruption in our manufacturing, supply chains or commercial operations, or if demand for our products is significantly reduced as a result of the COVID-19 pandemic, we would expect to experience a material adverse impact on our business, financial condition, results of operations and prospects.

Historically, a significant portion of our field sales, customer training events and other application services have been conducted in person, and the rollout of our new products has historically been supported by our participation at industry conferences. As a result of the COVID-19 pandemic, and the precautionary measures that we have adopted, substantially all of our field sales and professional services activities were conducted remotely for over two years, which resulted in a decrease in our travel expenditures. However, we expect our travel expenditures to increase as COVID-19 restrictions ease, which could negatively impact our financial condition and results of operations. As of the date of this Quarterly Report on Form 10-Q, we do not yet know the extent of the negative impact of such restrictions and precautionary measures on our ability to attract new customers or retain and expand our relationships with existing customers over the near and long term. The length of time and full extent to which the COVID-19 pandemic may directly or indirectly impact our business, results of operations and financial condition will depend on future developments that are highly uncertain, subject to change and difficult to predict.

License Agreements

In November 2015, we entered into an exclusive (equity) agreement with Stanford, pursuant to which Stanford granted us an exclusive, worldwide, sublicensable (subject to certain requirements) license under certain patent rights to make, use, import and commercialize products for diagnostic, industrial and research and development purposes. We agreed to pay annual license maintenance fees ranging from $20 thousand to $50 thousand for the royalty-bearing license to certain patents. We also issued a total of 91,559 shares of common stock pursuant to the agreement in 2015, which were recorded at fair value at the date of issuance. We are required to pay royalties on net sales of products that are covered by patent rights under the agreement at a rate of 2.25%, subject to reductions and offsets in certain circumstances, as well as a portion of any of our sublicensing income.

In September 2018, in connection with the acquisition of the Phenoptics (now rebranded as PhenoImager) technology from PKI, we entered into a license and royalty agreement with PKI, Cambridge Research, and VisEn Medical Inc., pursuant to which such parties granted us an exclusive, nontransferable, sublicensable (subject to certain conditions) license under certain patent rights and know-how to make, use, import and commercialize PhenoImager products and services. We are required to pay royalties on net sales of products and services that are covered by patent rights under the agreement at a rate ranging from 1.0% to 7.0%.

Key Business Metrics

We regularly review the number of instrument placements and cumulative instrument placement as key metrics to evaluate our business, measure our performance, identify trends affecting our business, develop financial projections, and make strategic decisions. We believe that these metrics are representative of our current business; however, we anticipate these will change or may be substituted for additional or different metrics as our business grows.

28

During the three months ended March 31, 2022 and 2021, our instrument placements were as follows:

Three months ended

March 31, 

    

2022

    

2021

Instrument Placements:

 

51

 

37

Our instruments are sold globally to leading biopharma companies and top research institutions and medical centers. Our quarterly instrument placements fluctuate considerably from period-to-period due to the type and size of our customers and their procurement and budgeting cycles. We expect continued fluctuations in our quarterly period-to-period number of instrument placements.

We believe our instrument placements are important metrics to measure our business because together they are driven by our ability to secure new customers and drive adoption of our PhenoCycler and PhenoImager platforms and provide insights into anticipated recurring revenue for consumables and instrument services.

Components of results of operations

Revenue

Product Revenue

We generate product revenue from the sale of our instruments, consumables and software products. Instrument sales accounted for 64% and 69% of our product revenue for the three months ended March 31, 2022 and 2021, respectively. Consumables revenue accounted for 35% and 26% of our product revenue for the three months ended March 31, 2022 and 2021, respectively.

Our current instrument offerings include our PhenoCycler and PhenoImager platforms. Our sales process with customers is often long and involves multiple levels of approvals. As a result, the revenue for our platforms can vary significantly from period-to-period and has been, and may continue to be, concentrated in a small number of customers in any given period.

We sell our instruments directly to customers and through distributors. Each of our instrument sales drives various streams of recurring revenue comprised of consumable product sales and instrument services.

Service and Other Revenue

We primarily generate service and other revenue from instrument service, which generally consists of sales of extended service contracts, in addition to installation and training, as well as from our laboratory services operation, where we provide sample testing services to customers utilizing our in-house lab operation.

We offer our customers extended warranty and service plans for our platforms. Our extended warranty and service plans are offered for periods beyond the standard one-year warranty that all customers receive. These extended warranty and service plans generally have fixed fees and terms ranging from one to four additional years. We recognize revenue from the sale of extended warranty and service plans over the respective coverage period, which approximates the service effort provided by us.

We record shipping and handling billed to customers as service and other revenue and the related costs in cost of service and other revenue in the consolidated statement of operations.

29

During the three months ended March 31, 2022 and 2021, respectively, our revenue was comprised of the following sources:

Three months ended

March 31, 

($ in thousands)

    

2022

    

2021

Revenue:

Product revenue

 

$

13,343

$

9,963

Service and other revenue

 

3,551

 

2,249

Total revenue

 

$

16,894

$

12,212

We sell our products globally. We sell directly to end customers in North America and EMEA and we sell through third party distributors and dealers in the APAC region.

Cost of Goods Sold, Gross Profit and Gross Margin

Product cost of revenue primarily consists of costs for finished goods (both instruments and reagents) produced by our contract manufacturers, and associated freight, shipping and handling costs for products shipped to customers, salaries and other personnel costs, and other direct costs related to those sales recognized as product revenue in the period. Cost of goods sold for services and other revenue primarily consists of salaries and other personnel costs, travel related to services provided, costs of servicing equipment at customer sites, and all personnel and related costs for our laboratory services operation.

We expect that our cost of goods sold will increase or decrease to the extent that our revenue increases or decreases and depending on the mix of revenue in any specific period.

Gross profit is calculated as revenue less cost of goods sold. Gross margin is gross profit expressed as a percentage of revenue. Our gross profit in future periods will depend on a variety of factors, including: market conditions that may impact our pricing, sales mix among instruments, sales mix changes among consumables, excess and obsolete inventories, costs we pay our contract manufacturers for their services, our cost structure for lab service operations relative to volume, and product warranty obligations. Our gross profit in future periods will also vary based upon our channel mix and may decrease based upon our distribution channels.

Gross profit was $10.1 million compared to $7.4 million for the three months ended March 31, 2022 and 2021, respectively.

Operating expenses

Research and development. Research and development costs primarily consist of salaries, benefits, engineering/design costs, laboratory supplies, and materials expenses for employees and third parties engaged in research and product development. We expense all research and development costs in the period in which they are incurred.

We plan to continue to invest in our research and development efforts, including hiring additional employees, to enhance existing products and develop new products. As a result, we expect that our research and development expenses will continue to increase in absolute dollars in future periods. We expect these expenses to vary from period to period as a percentage of revenue.

Selling, general and administrative. Our selling, general and administrative expenses primarily consist of salaries and benefits for employees in our executive, accounting and finance, legal expenses related to intellectual property, sales and marketing, operations, and human resource functions as well as professional services fees, such as consulting, audit, tax and legal fees, general corporate costs, commercial sales functions, marketing, travel expenses, facilities, IT, and allocated overhead expenses. We expect that our sales, general and administrative expenses will continue to increase in absolute dollars, primarily due to increased headcount to support anticipated growth in the business and due to

30

incremental costs associated with operating as a public company. Additionally, we expect an increase in absolute dollars as we expand our commercial sales, marketing and business development teams, increase our presence globally and increase marketing activities to drive awareness and adoption of our platform. We expect these expenses to vary from period to period as a percentage of revenue.

Change in fair value of contingent consideration. On September 28, 2018, the Company acquired substantially all the assets of the Quantitative Pathology Solutions (“QPS”) division of PKI. As part of the acquisition, on September 28, 2018, the Company entered into a License Agreement with PKI. Under the terms of the License Agreement, the Company agreed to pay PKI certain royalties as a percentage of future sales of products from the QPS division, in exchange for a perpetual license of the right to produce and sell QPS products. This contingent consideration is subject to remeasurement.

Depreciation and amortization. Depreciation and amortization expenses primarily consist of depreciation of property and equipment and amortization of acquired intangibles.

Other income (expense)

Interest expense. Interest expense consists primarily of interest related to borrowings under our debt obligations.

Change in fair value of warrant liability. Prior to our IPO, we classified our outstanding warrant to purchase shares of our Series D redeemable convertible preferred stock as a liability on our balance sheets at its estimated fair value since the underlying redeemable convertible preferred stock was classified as temporary equity. At the end of each reporting period, changes in the estimated fair value during the period were recorded as a component of other income (expense). In connection with our IPO, this warrant was adjusted to become a warrant to purchase shares of our common stock and met the criteria to be classified within stockholders’ equity; therefore, the warrant was no longer subject to liability accounting. Accordingly, the fair value of the warrant liability was reclassified to stockholders’ equity.

Other expense, net. Other expense, net consists primarily of franchise tax and foreign currency exchange gains and losses.

Benefit (provision) for income taxes

Our benefit (provision) for income taxes consists primarily of foreign taxes and minimal state taxes in the United States. As we expand the scale and scope of our international business activities, any changes in the United States and foreign taxation of such activities may increase our overall provision for income taxes in the future.

31

Results of operations

The results of operations presented below should be reviewed in conjunction with the consolidated financial statements and notes included elsewhere in the Quarterly Report on Form 10-Q. The following tables set forth our results of operations for the periods presented:

Three months ended

March 31, 

($ in thousands)

    

2022

    

2021

Product revenue

$

13,343

$

9,963

Service and other revenue

 

3,551

 

2,249

Total revenue

 

16,894

 

12,212

Cost of goods sold:

 

  

 

  

Cost of product revenue

$

4,080

$

3,607

Cost of service and other revenue

 

2,718

 

1,200

Total cost of goods sold

$

6,798

$

4,807

Gross profit

$

10,096

$

7,405

Operating expenses:

 

  

 

  

Selling, general and administrative

 

18,193

 

8,179

Research and development

 

5,714

 

3,192

Change in fair value of contingent consideration

 

200

 

426

Depreciation and amortization

 

1,543

 

1,009

Total operating expenses

 

25,650

 

12,806

Loss from operations

 

(15,554)

 

(5,401)

Other income (expense):

 

  

 

  

Interest expense, net

 

(749)

 

(751)

Change in fair value of warrant liability

(1,870)

Other expense, net

 

(74)

 

(66)

Loss before benefit (provision) for income taxes

 

(16,377)

 

(8,088)

Benefit (provision) for income taxes

 

(22)

 

6

Net loss

$

(16,399)

$

(8,082)

Comparison of the three months ended March 31, 2022 and 2021

Revenue

Three months ended

 

March 31, 

Change

 

($ in thousands, except percentages)

    

2022

    

2021

    

Amount

    

%

Product revenue

$

13,343

$

9,963

 

3,380

 

34

%

Service and other revenue

 

3,551

 

2,249

 

1,302

 

58

%

Total revenue

$

16,894

$

12,212

 

4,682

 

38

%

Product revenue increased by $3.4 million, or 34%, for the three months ended March 31, 2022, compared to the three months ended March 31, 2021. The increase was primarily driven by a $2.1 million increase in consumable revenue resulting from a larger installed base of 748 systems as of March 31, 2022, as compared to 587 systems as of March 31, 2021, and a $1.7 million increase in instrument revenue resulting from 51 new system placements during the three months ended March 31, 2022, compared to 37 new system placements for the three months ended March 31, 2021.

Service and other revenue increased by $1.3 million, or 58%, for the three months ended March 31, 2022, compared to the three months ended March 31, 2021. The increase was primarily due to an increase relating to lab services operations, and other immaterial changes.

32

Costs of Goods Sold, Gross Profit and Gross Margin

Three months ended

 

March 31, 

Change

 

($ in thousands, except percentages)

    

2022

    

2021

    

Amount

    

%

Cost of product revenue

$

4,080

$

3,607

$

473

 

13

%

Cost of service and other revenue

 

2,718

 

1,200

 

1,518

 

127

%

Total cost of goods sold

$

6,798

$

4,807

$

1,991

 

41

%

Gross profit

$

10,096

$

7,405

$

2,691

 

36

%

Gross margin

 

60

%  

 

61

%  

 

  

 

  

Cost of product revenue increased by $0.5 million, or 13%, for the three months ended March 31, 2022, compared to the three months ended March 31, 2021. The increase in cost of product revenue was primarily driven by costs associated with increased instrument and consumable sales, partially offset by a change of mix in instrument revenue as compared to consumables revenue. Cost of service and other revenue increased by $1.5 million, or 127%, for the three months ended March 31, 2022, compared to the three months ended March 31, 2021. The increase was primarily due to increases in costs for lab services driven by an increase in activity, as well as an increase in extended warranty costs as there were higher customer renewals due to the maturity of the installed base.

Gross profit increased by $2.7 million, or 36%, and gross margin decreased by 1% for the three months ended March 31, 2022 as compared to the three months ended March 31, 2021.

Operating Expenses

Selling, General and Administrative

Three months ended

 

March 31, 

Change

 

($ in thousands, except percentages)

    

2022

    

2021

    

Amount

    

%

Selling, general and administrative

$

18,193

$

8,179

$

10,014

 

122

%

Selling, general and administrative expense increased by $10.0 million, or 122%, for the three months ended March 31, 2022, compared to the three months ended March 31, 2021. The increase was primarily due to a $6.2 million increase in personnel-related expenses due to an increase in headcount to support the growth in our overall operations subsequent to our IPO. Additionally, there was a $2.1 million increase in professional fees and other third-party fees, which are largely incremental costs of operating a public business, including increased marketing, legal, accounting, insurance, and other consulting costs. Remaining increases are due to higher costs in recruiting, facilities, supplies, software licenses and subscriptions, and other related costs.

Research and development

Three months ended

 

March 31, 

Change

 

($ in thousands, except percentages)

    

2022

    

2021

    

Amount

    

%

Research and development

$

5,714

$

3,192

$

2,522

 

79

%

Research and development expense increased by $2.5 million, or 79%, for the three months ended March 31, 2022, compared to the three months ended March 31, 2021. The increase was primarily due to a $1.2 million increase in personnel-related expenses due to an increase in headcount. Additionally, there was a $1.0 million increase in third-party consulting and lab supplies consumed as the Company has ramped up its efforts subsequent to the IPO.

33

Change in fair value of contingent consideration

Three months ended

 

March 31, 

Change

 

($ in thousands, except percentages)

    

2022

    

2021

    

Amount

    

%

Change in fair value of contingent consideration

$

200

$

426

$

(226)

 

(53)

%

Change in fair value of contingent consideration decreased by $0.2 million, or 53%, for the three months ended March 31, 2022, compared to the three months ended March 31, 2021, due to current period remeasurement.

Depreciation and amortization

Three months ended

 

March 31, 

Change

 

($ in thousands, except percentages)

    

2022

    

2021

    

Amount

    

%

Depreciation and amortization

$

1,543

$

1,009

$

534

 

53

%

The $0.5 million increase in depreciation and amortization expense was primarily related to an increase in property and equipment as of March 31, 2022 as compared to March 31, 2021.

Interest expense

Three months ended

 

March 31, 

Change

 

($ in thousands, except percentages)

    

2022

    

2021

    

Amount

    

%

Interest expense

$

749

$

751

$

(2)

 

0

%

Interest expense decreased by $2.0 thousand for the three months ended March 31, 2022, compared to the three months ended March 31, 2021.

Change in fair value of warrant liability

Three months ended

 

March 31, 

Change

 

($ in thousands, except percentages)

    

2022

    

2021

    

Amount

    

%

Change in fair value of warrant liability

$

$

1,870

$

(1,870)

 

(100)

%

Change in fair value of warrant liability decreased by $1.9 million, or 100%, for the three months ended March 31, 2022, compared to the three months ended March 31, 2021. In connection with our IPO, this warrant was adjusted to become a warrant to purchase shares of our common stock and met the criteria to be classified within stockholders’ equity; therefore, the warrant is no longer subject to liability accounting, and thus no further remeasurement.

Other expense, net

Three months ended

 

March 31, 

Change

 

($ in thousands, except percentages)

    

2022

    

2021

    

Amount

    

%

Other expense, net

$

74

$

66

$

8

 

12

%

Other expense, net increased by $8.0 thousand for the three months ended March 31, 2022, compared to the three months ended March 31, 2021.

34

Liquidity and Capital Resources

As of March 31, 2022, we had approximately $93.9 million in cash and cash equivalents which were primarily held in U.S. short-term bank deposit accounts.

Since our inception, we have experienced losses and negative cash flows from operations, and as of March 31, 2022, we had a consolidated net loss of $16.4 million and an accumulated deficit of $112.5 million. We have primarily relied on equity and debt financings to fund our operations to date.

We expect to incur additional operating losses in the foreseeable future as we continue to invest in the research and development of our product offerings, commercialize and launch platforms, and expand into new markets. Based on our current business plan, we believe the net proceeds from the IPO, together with our existing cash and cash equivalents and anticipated cash flows from operations will be sufficient to meet our working capital and capital expenditure needs over at least the next 12 months following the date of this Quarterly Report on Form 10-Q.

Our future capital requirements will depend on many factors, including, but not limited to our ability to successfully commercialize and launch products, and to achieve a level of sales adequate to support our cost structure. If we are unable to execute on our business plan and adequately fund operations, or if the business plan requires a level of spending in excess of cash resources, we will have to seek additional equity or debt financing. If additional financings are required from outside sources, we may not be able to raise it on terms acceptable to us or at all. If we are unable to raise additional capital when desired, our business, financial condition, results of operations and prospects could be adversely affected.

Sources of Liquidity

Since our inception, we have financed our operations primarily from the issuance and sale of our convertible preferred stock and borrowings under long-term debt agreements. In April 2021, we completed our IPO, resulting in the receipt of aggregate proceeds of $138.6 million, net of offering costs, underwriter discounts and commissions of $12.8 million.

Convertible preferred stock financings

Through March 31, 2022, we have raised a total of $60.5 million from the issuance and sale of convertible preferred stock, net of costs associated with such financings. Most recently, in 2019 we issued shares of Series D convertible preferred stock for gross proceeds of $25.0 million. All preferred stock converted to common stock immediately prior to our IPO.

Payroll Protection Program loan

During April 2020, we received a $2.48 million small business loan under the Payroll Protection Program (the “PPP Loan”), part of the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”). The PPP Loan was forgiven in full in June 2021.

Midcap Trust Term Loan

In October 2020, we entered into the Midcap Trust Term Loan for a $37.5 million credit facility, consisting of a senior, secured term loan. We realized $32.5 million in aggregate proceeds as a result of the debt financing. The term of the Midcap Trust Term Loan is interest only for 36-months followed by 24-months of straight-line amortization with a final maturity date of October 27, 2025. Interest on the outstanding balance of the Midcap Trust Term Loan shall be payable monthly in arrears at an annual rate of one-month LIBOR plus 6.35%, subject to a LIBOR floor of 1.50%.

The Midcap Trust Term Loan is subject to a minimum revenue financial covenant measuring our last twelve months trailing revenue, tested on a monthly basis.

35

The Midcap Trust Term Loan is collateralized by substantially all of our assets. The agreement contains customary negative covenants that limit our ability to, among other things, incur additional indebtedness, grant liens, make investments, repurchase stock, pay dividends, transfer assets and merge or consolidate with any other entity or to acquire all or substantially all the capital stock or property of another entity. The agreement also contains customary affirmative covenants, including requirements to, among other things, deliver audited financial statements. If we default under the Midcap Trust Term Loan and if the default is not cured or waived, the lender could cause any amounts outstanding to be payable immediately. Under certain circumstances, the lender could also exercise its rights with respect to the collateral securing such loans. Moreover, any such default would limit our ability to obtain additional financing, which may have an adverse effect on our cash flow and liquidity.

We were in compliance with all covenants under the Midcap Trust Term Loan as of March 31, 2022.

Cash flows

The following table summarizes our cash flows for the periods presented:

Three months ended

March 31, 

($ in thousands)

    

2022

    

2021

Net cash used in:

 

  

 

  

Operating activities

$

(17,932)

$

(4,404)

Investing activities

 

(1,138)

 

(907)

Financing activities

 

(71)

 

(4)

Net decrease in cash, cash equivalents, and restricted cash

$

(19,141)

$

(5,315)

Operating activities

Net cash used in operating activities increased by $13.5 million to $17.9 million in the three months ended March 31, 2022 compared to $4.4 million in the three months ended March 31, 2021. This amount is attributable to a net loss of $16.4 million and a net change in our net operating assets and liabilities of $5.0 million, offset by non-cash charges of $3.5 million. The change in our net operating assets and liabilities was primarily due to increased prepaid expenses and other assets of $11.1 million, increased inventory levels of $2.3 million, and increased accounts receivable of $1.9 million, offset by increases in accounts payable, accrued expenses and other liabilities of $9.6 million, and increases in deferred revenue of $0.6 million. Non-cash charges primarily consisted of $1.6 million of depreciation and amortization, $0.2 million in change in fair value of contingent consideration, and $0.1 million of non-cash interest expense.

Investing activities

Net cash used in investing activities was $1.1 million in the three months ended March 31, 2022 compared to $0.9 million during the three months ended March 31, 2021. This amount was driven by purchases of property and equipment of $1.1 million.

Financing activities

Net cash used in financing activities was $71.0 thousand for the three months ended March 31, 2022 compared with $4.0 thousand for the three months ended March 31, 2021.

36

Qualitative and Quantitative Disclosures About Market Risk

Interest rate risk

Customer financing exposure. We are indirectly exposed to interest rate risk because many of our customers depend on debt financings to purchase our platforms and systems. An increase in interest rates could make it challenging for our customers to obtain the capital necessary to make such purchases on favorable terms, or at all. Such factors could reduce demand or lower the price we can charge for our platforms and systems, thereby reducing our net sales and gross profit.

Fixed rate debt. In October 2020, we entered into the Midcap Trust Term Loan, which is due in October 2025, and carries a fixed interest rate of 7.85% per annum. If we refinance the Midcap Trust Term Loan or enter into new debt arrangements, interest rates could increase and thereby increase our financing costs and increase our net loss. A hypothetical 100 basis point change in interest rates would not have a material impact on interest expense for the three months ended March 31, 2022.

Bank deposit, money market and note receivable exposure. As of March 31, 2022, we had cash and cash equivalents, including restricted cash, of $94.2 million, which consisted primarily of bank deposits. The primary objective of our investment is to preserve principal and provide liquidity. These bank deposits generate interest income at variable rates below 1%. A hypothetical 100 basis point decrease in interest rates would not have a material impact on interest income or net loss.

Foreign currency risk

The majority of our revenue has been generated in the United States. As we expand our presence in international markets, to the extent we are required to enter into agreements denominated in a currency other than the U.S. dollar, our results of operations and cash flows may increasingly be subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign exchange rates. To date, we have not entered into any hedging arrangements with respect to foreign currency risk. As our international operations grow, we will continue to reassess our approach to manage our risk relating to fluctuations in currency rates.

Critical accounting policies and estimates

We have prepared our consolidated financial statements in accordance with GAAP. Our preparation of these consolidated financial statements requires us to make estimates, assumptions and judgments that affect the reported amounts of assets, liabilities, revenue, expenses and related disclosures. We evaluate our estimates and judgments on an ongoing basis. We base our estimates on historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results could therefore differ materially from these estimates under different assumptions or conditions.

There have been no significant changes in our critical accounting policies and estimates as compared to the critical accounting policies and estimates disclosed in the section titled “Management’s Discussion and Analysis of Financial Condition and Operations” included in our Annual Report on Form 10-K for the year ended December 31, 2021 filed with the SEC on March 15, 2022 with the exception of the adoption of the FASB’s ASU 2016-02, “Leases (Topic 842)” in the first quarter of 2022. Please refer to Note 17 of the notes to the consolidated financial statements for further detail.

Recent accounting pronouncements

For information on recently issued accounting pronouncements, see Note 2 to our consolidated financial statements in this Quarterly Report on Form 10-Q.

37

JOBS Act accounting election

We are an “emerging growth company,” as defined in the Jumpstart Our Business Startups Act of 2012, or the JOBS Act. Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. We have elected to avail ourselves of this extended transition period, and, as a result, we will not be required to adopt new or revised accounting standards on the relevant dates on which adoption of such standards is required for other public companies. We intend to rely on other exemptions provided by the JOBS Act, including without limitation, not being required to comply with the auditor attestation requirements of Section 404(b) of the Sarbanes-Oxley Act of 2002.

Smaller reporting company status

We are also a “smaller reporting company,” meaning that the market value of our stock held by non-affiliates is less than $700 million as of the last trading day of our second quarter and our annual revenue is less than $100 million during the most recently completed fiscal year. We may continue to be a smaller reporting company if either (i) the market value of our stock held by non-affiliates is less than $250 million or (ii) our annual revenue is less than $100 million during the most recently completed fiscal year and the market value of our stock held by non-affiliates is less than $700 million. If we are a smaller reporting company at the time we cease to be an emerging growth company, we may continue to rely on exemptions from certain disclosure requirements that are available to smaller reporting companies. For example, as a smaller reporting company we may choose to present only the two most recent fiscal years of audited financial statements in our Annual Report on Form 10-K and, similar to emerging growth companies, smaller reporting companies have reduced disclosure obligations regarding executive compensation.

Item 3. Quantitative and Qualitative Disclosures about Market Risk

We are a smaller reporting company, as defined in Rule 12b-2 under the Securities Exchange Act of 1934, as amended, for this reporting period and are not required to provide the information required under this item.

Item 4. Controls and Procedures

Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we evaluated the effectiveness of the design and operation of our disclosure controls and procedures pursuant to Rule 13a-15 under the Exchange Act as of the end of the period covered by this report. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were effective as of March 31, 2022. There was not any change in our internal control over financial reporting (as such term is defined in Rules 13a-15(f) under the Exchange Act) during the quarter ended March 31, 2022 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

PART II—OTHER INFORMATION

Item 1. Legal Proceedings

From time to time, we may be subject to legal proceedings. We are not currently a party to or aware of any proceedings that we believe will have, individually or in the aggregate, a material adverse effect on our business, financial condition or results of operations. Regardless of outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.

Item 1A. Risk Factors

Investing in our common stock involves a high degree of risk. We operate in a rapidly changing environment that involves a number of risks that could materially affect our business, financial condition or future results, some of which are beyond our control. In addition to the other information set forth in this report, the risks and uncertainties that we believe are most important for you to consider are discussed in Part I, Item 1A under the caption “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2021 filed with the SEC on March 15, 2022. The risk

38

factors may be important to understanding other statements in this report and should be read in conjunction with the unaudited financial statements and related notes in this report. The occurrence of any single risk or any combination of risks could materially and adversely affect our business, operations, product pipeline, operating results, financial condition or liquidity, and consequently, the value of our securities. Further, additional risks that we currently do not know about or that we currently believe to be immaterial may also impair our business, financial condition, operating results and prospects.

There have been no material changes to the risk factors described in the Annual Report on Form 10-K for the year ended December 31, 2021 filed with the SEC on March 15, 2022

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

Not applicable.

Item 3. Defaults Upon Senior Securities

Not applicable.

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information

Not applicable.

39

Item 6. Exhibits

Incorporated by Reference

Exhibit
Number

   

Exhibit Title

   

Form

   

File No.

   

Exhibit

   

Filing Date

   

Filed
Herewith

3.1

Amended and Restated Certificate of Incorporation

S-1

333-254760

3.3

3/26/2021

3.2

Amended and Restated Bylaws

S-1

333-254760

3.4

3/26/2021

4.1

Amended and Restated Investors’ Rights Agreement, dated September 27, 2019, by and among the Registrant and certain of its stockholders

S-1

333-254760

10.15

3/26/2021

31.1

Certification of Principal Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

X

31.2

Certification of Principal Financial and Accounting Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

X

32.1 *

Certification of Principal Executive Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

X

32.2 *

Certification of Principal Financial and Accounting Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

X

101.INS

Inline XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL 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

*     This certification is deemed not filed for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act or the Exchange Act.

40

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.

Akoya Biosciences, Inc.

Date: May 5, 2022

By:

/s/ Brian McKelligon

Brian McKelligon

President and Chief Executive Officer

(Principal Executive Officer)

Date: May 5, 2022

By:

/s/ Joseph Driscoll

Joseph Driscoll

Chief Financial Officer

(Principal Financial and Accounting Officer)

41

EX-31.1 2 akya-20220331xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER

PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Brian McKelligon, certify that:

1.

I have reviewed this Quarterly Report on Form 10-Q of Akoya Biosciences, 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)) 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)

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

c)

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

5.

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

a)

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

b)

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

Date: May 5, 2022

By:

/s/ Brian McKelligon

Brian McKelligon

Chief Executive Officer

(Principal Executive Officer)


EX-31.2 3 akya-20220331xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION OF THE CHIEF FINANCIAL OFFICER

PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Joseph Driscoll, certify that:

1.

I have reviewed this Quarterly Report on Form 10-Q of Akoya Biosciences, 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)) 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)

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

c)

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

5.

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

a)

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

b)

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

Date: May 5, 2022

By:

/s/ Joseph Driscoll

Joseph Driscoll

Chief Financial Officer

(Principal Financial Officer and
Principal Accounting Officer)


EX-32.1 4 akya-20220331xex32d1.htm EX-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

In connection with the Quarterly Report of Akoya Biosciences, Inc. (the “Company”) on Form 10-Q for the quarterly period ended March 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

1.

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

2.

The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

Date: May 5, 2022

By:

/s/ Brian McKelligon

Brian McKelligon

Chief Executive Officer

(Principal Executive Officer)


EX-32.2 5 akya-20220331xex32d2.htm EX-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

In connection with the Quarterly Report of Akoya Biosciences, Inc. (the “Company”) on Form 10-Q for the quarterly period ended March 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

1.

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

2.

The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

Date: May 5, 2022

By:

/s/ Joseph Driscoll

Joseph Driscoll

Chief Financial Officer

(Principal Financial Officer and
Principal Accounting Officer)


EX-101.SCH 6 akya-20220331.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Property and equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Property and equipment, net - Demo inventory (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Intangible assets and goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Intangible assets and goodwill - Amortization expense related to identifiable intangible assets in future periods (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Accrued expenses and other current liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Debt - Debt components (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Debt - Debt maturities (Details) link:presentationLink link:calculationLink link:definitionLink 41703 - Disclosure - Leases - Lease cost classification (Details) link:presentationLink link:calculationLink link:definitionLink 41704 - Disclosure - Leases - Future minimum commitments under operating leases (Details) link:presentationLink link:calculationLink link:definitionLink 41704 - Disclosure - Leases - Future minimum commitments under operating leases (Details) (Calc2) link:presentationLink link:calculationLink link:definitionLink 41705 - Disclosure - Leases - Future minimum commitments under financing leases (Details) link:presentationLink link:calculationLink link:definitionLink 41705 - Disclosure - Leases - Future minimum commitments under financing leases (Details) (Calc2) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (Unaudited) link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Employee stock purchase plan link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Fair value of financial instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - The company and basis of presentation - Initial public offering (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - The company and basis of presentation - Liquidity and going concern (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Summary of significant accounting policies - Service and Other Revenue and Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Summary of significant accounting policies - Stock-based compensation (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Significant risks and uncertainties including business and credit concentrations (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Fair value of financial instruments (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Fair value of financial instruments - Innovatus Term Loan (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - Fair value of financial instruments - Recurring Basis Unobservable (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Debt - Term Loan Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Stockholder's equity (deficit) (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Stock compensation plans - 2021 Equity Incentive Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Stock compensation plans - 2015 Equity Incentive Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - Stock compensation plans - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - Stock compensation plans - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 41005 - Disclosure - Stock compensation plans - Stock-based compensation expense and unrecognized compensation cost (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Employee stock purchase plan (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Commitments and contingencies - License Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Net loss per share attributable to common stockholders - Antidilutive shares (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Segments (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - Segments - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Related party transactions (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Leases - Adoption of ASU 2016-02 (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - Leases - Office and warehouse leases (Details) link:presentationLink link:calculationLink link:definitionLink 41706 - Disclosure - Leases - Weighted-average remaining lease term, incremental borrowing rate, and supplemental cash flow information (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - The company and basis of presentation link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Summary of significant accounting policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Significant risks and uncertainties including business and credit concentrations link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Fair value of financial instruments link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Property and equipment, net link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Intangible assets and goodwill link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Accrued expenses and other current liabilities link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Stockholder's equity (deficit) link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Stock compensation plans link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Net loss per share attributable to common stockholders link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Segments link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Related party transactions link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Subsequent events link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Summary of Significant accounting policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Property and equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Intangible assets and goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Accrued expense and other current liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Stock compensation plans (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Net loss per share attributable to common stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - Intangible assets and goodwill - Goodwill balance (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Net loss per share attributable to common stockholders (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 akya-20220331_cal.xml EX-101.CAL EX-101.DEF 8 akya-20220331_def.xml EX-101.DEF EX-101.LAB 9 akya-20220331_lab.xml EX-101.LAB EX-101.PRE 10 akya-20220331_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2022
Apr. 29, 2022
Document and Entity Information [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2022  
Document Transition Report false  
Entity File Number 001-40344  
Entity Registrant Name Akoya Biosciences, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 47-5586242  
Entity Address, Address Line One 100 Campus Drive  
Entity Address, Address Line Two 6th Floor  
Entity Address, City or Town Marlborough  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 01752  
City Area Code 855  
Local Phone Number 896-8401  
Title of 12(b) Security Common Stock, par value $0.00001 per share  
Trading Symbol AKYA  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   37,589,555
Entity Central Index Key 0001711933  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets    
Cash and cash equivalents $ 93,938 $ 113,079
Accounts receivable, net 11,314 9,444
Inventories, net 11,373 9,014
Prepaid expenses and other current assets 9,841 9,277
Total current assets 126,466 140,814
Property and equipment, net 7,588 7,487
Restricted cash - long term 302 302
Demo inventory, net 2,225 2,548
Intangible assets, net 20,960 21,150
Goodwill 18,262 18,262
Operating lease right of use assets, net 9,937  
Financing lease right of use assets, net 1,047  
Other assets 341 344
Total assets 187,128 190,907
Current liabilities    
Accounts payable 11,518 9,435
Accrued expenses and other current liabilities 12,138 13,491
Current portion of operating lease liabilities 2,805  
Current portion of financing lease liabilities 383  
Current portion of capital lease liabilities   272
Deferred revenue 4,892 4,484
Total current liabilities 31,736 27,682
Deferred revenue, net of current portion 1,519 1,330
Long-term debt, net of debt discount 32,576 32,471
Deferred tax liability, net 36 26
Capital lease liabilities, net of current portion   197
Operating lease liabilities, net of current portion 7,506  
Financing lease liabilities, net of current portion 448  
Contingent consideration liability (Note 4), net of current portion 6,755 7,850
Total liabilities 80,576 69,556
Stockholders' equity    
Preferred Stock, $0.00001 par value; 10,000,000 shares authorized; 0 shares issued and outstanding at March 31, 2022; 0 shares authorized, issued and outstanding at December 31, 2021
Common Stock, $0.00001 par value; 500,000,000 shares authorized; 37,502,358 shares issued and outstanding at March 31, 2022; 500,000,000 shares authorized; 37,424,101 shares issued and outstanding at December 31, 2021 2 2
Additional paid in capital 219,056 217,456
Accumulated deficit (112,506) (96,107)
Total stockholders' equity 106,552 121,351
Total liabilities and stockholders' equity $ 187,128 $ 190,907
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2022
Dec. 31, 2021
CONSOLIDATED BALANCE SHEETS    
Preferred stock, par value $ 0.00001 $ 0.00001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.00001 $ 0.00001
Common stock, shares authorized 500,000,000 500,000,000
Common stock, shares issued 37,502,358 37,424,101
Common stock, shares outstanding 37,502,358 37,424,101
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenue $ 16,894 $ 12,212
Cost of goods sold 6,798 4,807
Gross profit 10,096 7,405
Operating expenses:    
Selling, general and administrative 18,193 8,179
Research and development 5,714 3,192
Change in fair value of contingent consideration 200 426
Depreciation and amortization 1,543 1,009
Total operating expenses 25,650 12,806
Loss from operations (15,554) (5,401)
Other income (expense):    
Interest expense, net (749) (751)
Change in fair value of warrant liability   (1,870)
Other expense, net (74) (66)
Loss before benefit (provision) for income taxes (16,377) (8,088)
(Provision) benefit for income taxes (22) 6
Net loss (16,399) (8,082)
Dividends accrued on redeemable convertible preferred stock   (1,190)
Accretion of redeemable convertible preferred stock   (296)
Adjusted net loss attributable to common stockholders $ (16,399) $ (9,568)
Net loss per share attributable to common stockholders, basic $ (0.44) $ (3.54)
Net loss per share attributable to common stockholders, diluted $ (0.44) $ (3.54)
Weighted-average shares outstanding, basic 37,464,496 2,706,133
Weighted-average shares outstanding, diluted 37,464,496 2,706,133
Product    
Revenue $ 13,343 $ 9,963
Cost of goods sold 4,080 3,607
Service and other    
Revenue 3,551 2,249
Cost of goods sold $ 2,718 $ 1,200
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (Unaudited) - USD ($)
$ in Thousands
Preferred Stock
Series B Redeemable Convertible Preferred Stock
Preferred Stock
Series C Redeemable Convertible Preferred Stock
Preferred Stock
Series D Redeemable Convertible Preferred Stock
Preferred Stock
Series A Convertible Preferred Stock
Common Stock
Class A Common Stock
Common Stock
Class B Common Stock
Additional Paid-in Capital
Accumulated Deficit
Total
Balance, beginning of period at Dec. 31, 2020 $ 11,500 $ 30,107 $ 27,500            
Balance, beginning of period (in shares) at Dec. 31, 2020 13,715,330 26,732,361 16,390,217            
Increase (Decrease) in Redeemable Convertible Preferred Stock and Stockholders' Equity [Roll Forward]                  
Accrued dividends $ 180 $ 510 $ 500           $ 1,190
Balance, end of period at Mar. 31, 2021 $ 11,680 $ 30,617 $ 28,000            
Balance, end of period (in shares) at Mar. 31, 2021 13,715,330 26,732,361 16,390,217            
Balance, beginning of period at Dec. 31, 2020       $ 1,253   $ 1   $ (52,280) (51,026)
Balance, beginning of period (in shares) at Dec. 31, 2020       5,013,333   2,563,765      
Increase (Decrease) in Redeemable Convertible Preferred Stock and Stockholders' Equity [Roll Forward]                  
Exercise of stock options             $ 44   44
Exercise of stock options (in shares)           271,334      
Accrued dividends             (298) (892) (1,190)
Net loss               (8,082) (8,082)
Stock-based compensation             254   254
Balance, end of period at Mar. 31, 2021       $ 1,253   $ 1   (61,254) (60,000)
Balance, end of period (in shares) at Mar. 31, 2021       5,013,333   2,835,099      
Balance, beginning of period at Dec. 31, 2021         $ 2   217,456 (96,107) 121,351
Balance, beginning of period (in shares) at Dec. 31, 2021         37,424,101        
Increase (Decrease) in Redeemable Convertible Preferred Stock and Stockholders' Equity [Roll Forward]                  
Exercise of stock options             55   55
Exercise of stock options (in shares)         78,257        
Net loss               (16,399) (16,399)
Stock-based compensation             1,545   1,545
Balance, end of period at Mar. 31, 2022         $ 2   $ 219,056 $ (112,506) $ 106,552
Balance, end of period (in shares) at Mar. 31, 2022         37,502,358        
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Operating activities    
Net loss $ (16,399) $ (8,082)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 1,619 1,041
Non-cash interest expense 105 106
Stock-based compensation expense 1,545 254
Deferred taxes 10 (10)
Change in fair value of contingent consideration 200 426
Change in fair value of warrant liability   1,870
Changes in operating assets and liabilities:    
Accounts receivable, net (1,870) (120)
Prepaid expenses and other assets (11,087) (1,256)
Inventories, net (2,286) (430)
Accounts payable 2,083 702
Accrued expenses and other liabilities 7,551 772
Deferred revenue 597 323
Net cash used in operating activities (17,932) (4,404)
Investing activities    
Purchases of property and equipment (1,138) (907)
Net cash used in investing activities (1,138) (907)
Financing activities    
Proceeds from stock option exercises 55 44
Principal payments on capital leases   (48)
Principal payments on financing leases (126)  
Net cash used in in financing activities (71) (4)
Net decrease in cash, cash equivalents, and restricted cash (19,141) (5,315)
Cash, cash equivalents, and restricted cash at beginning of year 113,381 17,508
Cash, cash equivalents, and restricted cash at end of year 94,240 12,193
Supplemental disclosures of cash flow information    
Cash paid for interest 638 638
Supplemental disclosures of non-cash activities    
Purchases of property and equipment included in accounts payable and accrued expenses $ 887 884
Accretion of dividends on Series B, C, and D Preferred Stock   $ 1,190
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.1
The company and basis of presentation
3 Months Ended
Mar. 31, 2022
The company and basis of presentation  
The company and basis of presentation

(1) The company and basis of presentation

Description of business

Akoya Biosciences, Inc. (“Akoya” or the “Company”) is a life sciences technology company, founded on November 13, 2015 as a Delaware corporation with operations based in Marlborough, Massachusetts and Menlo Park, California, delivering spatial biology solutions focused on transforming discovery and clinical research. Spatial biology refers to an evolving technology that enables academic and biopharma scientists to detect and map the distribution of cell types and biomarkers across whole tissue samples at single cell resolution, enabling advancements in their understanding of disease progression and patient response to therapy. Through Akoya’s PhenoCycler (formerly CODEX®) and PhenoImager™ (formerly Phenoptics™) platforms, reagents, software and services, the Company offers end-to-end solutions to perform tissue analysis and spatial phenotyping across the full continuum, from discovery through translational and clinical research.

On September 28, 2018, the Company acquired the commercial Phenoptics division of PerkinElmer, Inc. (“PKI”) for multiplex immunofluorescence, with the aim of providing consumers with a full suite of end-to-end solutions for high parameter tissue analysis. The Phenoptics technology offers pathology solutions for cancer immunology and immunotherapy research, including advanced multiplex immunochemistry staining kits, multispectral imaging and whole side scanning instruments, and image analysis software. The Company’s combined portfolio of complementary technologies aims to fuel groundbreaking advancements in cancer immunology, immunotherapy, neurology and a wide range of other applications. The Company sells into three main regions across the world: North America, Asia-Pacific (“APAC”), and Europe-Middle East-Africa (“EMEA”).

On April 8, 2021, the Board of Directors of the Company (the “Board”) approved a 1-for-2.33 reverse stock split of its issued and outstanding common stock and a proportional adjustment to the existing conversion ratios for each series of the Company’s convertible preferred stock, which was effected on April 9, 2021. The par value of the authorized stock was not adjusted as a result of the reverse stock split. Other than the par value, all issued and outstanding shares of common stock and related per share data shown in the accompanying financial statements and related notes have been retroactively revised to reflect the reverse stock split and adjustment of the Preferred Stock conversion ratios.

In April 2021, the Company completed the initial public offering of its common stock (the “IPO”). In the IPO, the Company issued and sold 7,567,000 shares of its common stock at a price to the public of $20.00 per share, including the exercise by the underwriters of their option to purchase an additional 987,000 shares. The Company received $138.6 million in net proceeds, after deducting underwriting discounts and commissions and other offering expenses.

Immediately prior to completing the IPO, all preferred stock converted into 26,545,579 shares of common stock, and all outstanding shares of the Company’s Class B common stock converted on a 1 for 1 basis into 2,835,099 shares of the Company’s Class A common stock.

On April 20, 2021, in connection with the closing of the IPO, the Company’s amended and restated certificate of incorporation, as filed with the Secretary of State of the State of Delaware, and the Company’s amended and restated bylaws became effective. Refer to Note 9 for further details.

Principles of consolidation

The Company’s financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”). Any reference in these notes to applicable guidance is meant to refer to the authoritative United States generally accepted accounting principles as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASU”) of the Financial Accounting Standards Board

(“FASB”). The Company’s consolidated financial statements include the accounts of the Company and its wholly-owned subsidiary, Akoya Biosciences UK Ltd. (“Akoya UK”). All intercompany balances and transactions have been eliminated in consolidation.

Unaudited interim financial information

The accompanying consolidated balance sheet as of March 31, 2022, the consolidated statements of operations, and the consolidated statements of redeemable convertible preferred stock and stockholders’ equity (deficit) for the three months ended March 31, 2022 and 2021, and the consolidated statements of cash flows for the three months ended March 31, 2022 and 2021 are unaudited. The unaudited interim consolidated financial statements have been prepared on the same basis as the audited annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the Company’s financial position as of March 31, 2022, the results of its operations for the three months ended March 31, 2022 and 2021, and cash flows for the three months ended March 31, 2022 and 2021. The financial data and other information disclosed in these notes related to the three months ended March 31, 2022 and 2021 are also unaudited. The results for the three months ended March 31, 2022 are not necessarily indicative of results to be expected for the year ending December 31, 2022, any other interim periods, or any future year or period. The consolidated balance sheet as of December 31, 2021 included herein was derived from the audited consolidated financial statements as of that date. These unaudited consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and the notes thereto for the year ended December 31, 2021 included in the Annual Report on Form 10-K filed with the SEC on March 15, 2022.

Liquidity and going concern

At March 31, 2022, the Company had cash and cash equivalents of $93,938 and an accumulated deficit of $112,506. The future success of the Company is dependent on its ability to successfully commercialize its products, successfully launch future products, obtain additional capital and ultimately attain profitable operations. The Company has funded its operations primarily through its preferred stock issuances, debt financing arrangements, and the IPO.

The Company is subject to a number of risks similar to other newly commercial life sciences companies, including, but not limited to, development and market acceptance of the Company’s product candidates, development by its competitors of new technological innovations, protection of proprietary technology, and raising additional capital.

The Company has incurred losses since its inception and has used cash from operations of $17,932 during the three months ended March 31, 2022. However, we believe that our existing cash and cash equivalents will be adequate to satisfy our current operating plans for at least the next twelve months from the issuance of these financial statements.

The accompanying consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and satisfaction of liabilities in the ordinary course of business. The financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of the uncertainties described above.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of significant accounting policies
3 Months Ended
Mar. 31, 2022
Summary of Significant Accounting Policies  
Summary of significant accounting policies

(2) Summary of significant accounting policies

Significant accounting policies

The Company’s significant accounting policies are disclosed in its Annual Report on Form 10-K for the year ended December 31, 2021 filed with the Securities and Exchange Commission and have not materially changed during the three months ended March 31, 2022, with the exception of the adoption of the FASB’s ASU 2016-02, Leases (Topic 842) in the first quarter of 2022. Refer below to “Recently adopted accounting standards” for further information.

Revenue recognition

The Company follows ASC 606, Revenue from Contracts with Customers (“ASC 606”).

The Company generates revenue from the sale and installation of instruments, related warranty services, reagents and software (both company-owned and with third parties). Pursuant to ASC 606, revenue is recognized when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration the Company expects to be entitled to receive in exchange for these goods and services.

To determine the appropriate amount of revenue to be recognized for arrangements determined to be within the scope of Topic 606, the Company performs the following five steps: (i) identification of the customer contract; (ii) identification of the performance obligations; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when (or as) the Company satisfies each performance obligation. The Company only applies the five-step model to contracts when it is probable that the Company will collect consideration it is entitled to in exchange for the goods or services it transfers to the customer.

The Company evaluates all promised goods and services within a customer contract and determines which of those are separate performance obligations. This evaluation includes an assessment of whether the good or service is capable of being distinct and whether the good or service is separable from other promises in the contract. Promised goods or services are considered distinct when (i) the customer can benefit from the good or service on its own or together with other readily available resources and (ii) the promised good or service is separately identifiable from other promises in the contract.

Most of the Company’s contracts with customers contain multiple performance obligations (i.e., sale of an instrument and warranty services). For these contracts, the Company accounts for individual performance obligations separately if they are distinct (i.e. capable of being distinct and separable from other promises in the contract). The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Excluded from the transaction price are sales tax and other similar taxes which are presented on a net basis.

Product Revenue

Product revenue is generated by the sale of instruments and consumable reagents predominantly through the Company’s direct sales force in the United States and in geographic regions outside the United States such as APAC and EMEA. The Company does not offer product return or exchange rights (other than those relating to defective goods under warranty) or price protection allowances to its customers. When an instrument is purchased by a customer, the Company recognizes revenue when the related performance obligation is satisfied (i.e. when the control of an instrument has passed to the customer). Revenue from the sale of consumables is recognized upon shipment to the customer. The Company’s perpetual software licenses generally have significant stand-alone functionality to the customer upon delivery and are considered to be functional intellectual property. The Company’s perpetual software licenses are considered distinct performance obligations, and revenue allocated to the software license is typically recognized upon provision of the license/software code to the customer (i.e., when the software is available for access and download by the customer).

Service and Other Revenue

Product sales of instruments include a service-based warranty typically for one year following the installation of the purchased instrument, with an extended warranty for an additional year sold in many cases. These are separate performance obligations as they are service-based warranties and are recognized on a straight-line basis over the service delivery period. After completion of the service period, customers have an option to renew or extend the warranty services, typically for additional one-year periods in exchange for additional consideration. The extended warranties are also service-based warranties that represent separate purchasing decisions. The Company recognizes revenue allocated to the extended warranty performance obligation on a straight-line basis over the service delivery period. Revenue from separately charged installation services is recognized upon completion of the installation process. Additionally, the Company provides laboratory services, in which revenue is recognized as services are performed. For laboratory services, we generally use the cost-to-cost approach to measure the extent of progress towards completion of the performance obligation because we believe it best depicts the transfer of assets to the customer. Under the cost-to-cost measure approach, the extent of progress towards completion is measured based on the ratio of costs incurred to date to

the total estimated costs at completion of the performance obligation. Revenues are recorded proportionally as costs are incurred. The Company records shipping and handling billed to customers as service and other revenue and the related costs in cost of service and other revenue in the consolidated statements of operations.

Disaggregation of Revenue

The Company disaggregates revenue from contracts with customers by type of products, and between service and other revenue, as it best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. The following table disaggregates the Company’s revenue by major source:

Three months ended

    

March 31, 2022

    

March 31, 2021

Revenue

 

  

 

  

Product revenue

 

  

 

  

Instruments

$

8,521

$

6,837

Consumables

 

4,628

 

2,544

Standalone software products

 

194

 

582

Total product revenue

$

13,343

$

9,963

Service and other revenue

$

3,551

$

2,249

Total revenue

$

16,894

$

12,212

Significant Judgments

The Company’s contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together requires significant judgment. Once the Company determines the performance obligations, the Company determines the transaction price, which includes estimating the amount of variable consideration, based on the most likely amount, to be included in the transaction price, if any. The Company then allocates the transaction price to each performance obligation in the contract based on a relative standalone selling price method. The corresponding revenue is recognized as the related performance obligations are satisfied as discussed in the revenue categories above.

Judgment is required to determine the standalone selling price for each distinct performance obligation. The Company determines standalone selling price based on the price at which the performance obligation in the contract (i.e. instrument, service warranty, installation) would be sold separately. As the first-year warranty for each instrument is embedded in the instrument price, the amount allocated to the first-year warranty has been determined based on the separately identifiable price of the Company’s extended warranty offering when it is sold on a renewal basis.

If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price taking into account available information such as market conditions and the expected costs and margin related to the performance obligations. Contracts in which only one performance obligation is identified (i.e., consumables and standalone software products) do not require allocation of the transaction price.

Contract Assets and Liabilities

The Company did not record any contract assets at March 31, 2022 or December 31, 2021.

The Company’s contract liabilities consist of upfront payments for service-based warranties on instrument sales. The Company classifies these contract liabilities in deferred revenue as current or noncurrent based on the timing of when the Company expects to service the warranty.

Cost to Obtain and Fulfill a Contract

Under ASC 606, the Company is required to capitalize certain costs to obtain customer contracts and costs to fulfill customer contracts. These costs are required to be amortized to expense on a systemic basis that is consistent with the transfer to the customer of the goods or services to which the asset relates, compared to previously being expensed as incurred. As a practical expedient, the Company recognizes any incremental costs to obtain a contract as an expense when incurred if the amortization period of the asset is one year or less. Capitalizable costs to obtain contracts, such as commissions, and costs to fulfill customer contracts were determined to be immaterial for the three months ended March 31, 2022 and 2021.

Stock-based compensation

The Company records stock-based compensation for awards granted to employees, non-employees, and to members of the Board for their services on the Board based on the grant date fair value of awards issued, and the expense is recorded on a straight-line basis over the requisite service period, which is generally four years.

The Company uses the Black-Scholes-Merton option pricing model to determine the fair value of stock options. The use of the Black-Scholes-Merton option-pricing model requires management to make assumptions with respect to the expected term of the option, the expected volatility of the common stock consistent with the expected life of the option, risk-free interest rates and expected dividend yields of the common stock. The expected term was determined according to the simplified method, which is the average of the vesting tranche dates and the contractual term. Due to the lack of company-specific historical and implied volatility, the Company bases its estimate of expected volatility on the historical volatility of a group of similar companies that are publicly traded. For these analyses, companies with comparable characteristics are selected, including enterprise value and position within the industry, and with historical price information sufficient to meet the expected life of the stock-based awards. The Company computes the historical volatility data using the daily closing prices for the selected companies’ shares during the equivalent period of the calculated expected term of its stock-based awards. The risk-free interest rate is determined by reference to the U.S. Treasury zero-coupon issues with remaining maturities similar to the expected term of the options. The Company has not paid, and does not anticipate paying, cash dividends on shares of common stock; therefore, the expected dividend yield is assumed to be zero.

For restricted stock units (“RSUs”) issued under the Company’s stock-based compensation plans, the fair value of each grant is calculated based on the Company’s stock price on the date of grant.

The Company has elected to account for forfeitures as they occur; any compensation cost previously recognized for an award that is forfeited because of a failure to satisfy a service or performance condition will be reversed in the period of the forfeiture.

Refer to Note 10 for further details on the Company’s stock-based compensation plans.

Net loss per share attributable to common stockholders

Basic and diluted net loss per common share outstanding is determined by dividing net loss, as adjusted for accretion and accrued dividends on redeemable convertible preferred stock, by the weighted average common shares outstanding during the period. Diluted net loss per share reflects the potential dilution that would occur if securities or other contracts to issue common stock were exercised or converted into common stock; however, potential common equivalent shares are excluded if their effect is anti-dilutive. In computing diluted net loss per share, the Company utilizes the treasury stock method.

The Company applies the two-class method to compute basic and diluted net loss or income per share when it has issued shares that meet the definition of participating securities. The two-class method determines net (loss) or income per share for each class of common and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two-class method requires net (loss) income available to common stockholders for the period to be allocated between common and participating securities based upon their respective

rights to share in the earnings as if all net (loss) income for the period had been distributed. The Company’s convertible preferred stock participates in any dividends declared by the Company and are therefore considered to be participating securities. The participating securities are not required to participate in the losses of the Company, and therefore during periods of loss there is no allocation required under the two-class method.

Recent Accounting Standards

From time to time, new accounting pronouncements are issued by the FASB or other standard setting bodies and adopted by the Company as of the specified effective date. The Company is considered to be an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012, as amended (Jobs Act). The Jobs Act provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards. Thus, an emerging growth company can delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. We have elected to avail ourselves of this extended transition period and, as a result, we will not be required to adopt new or revised accounting standards on the relevant dates on which adoption of such standards is required for other public companies.

Recently adopted accounting standards

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842) in order to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet for those leases classified as operating leases under previous generally accepted accounting principles. ASU 2016-02 requires a lessee to recognize a liability to make lease payments (the lease liability) and a right-of-use asset representing its right to use the underlying asset for the lease term on the balance sheet. In August 2018, the FASB issued ASU 2018-11, Targeted Improvements to ASC 842, which provides a new transition option in which an entity initially applies ASU 2016-02 at the adoption date and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption.

On January 1, 2022, the Company adopted ASU No. 2016-02, Leases (Topic 842)(ASC 842), using the optional transition method allowing entities to recognize a cumulative effect adjustment to the opening balance sheet without restating comparative prior periods presented. ASC 842 requires a lessee to recognize assets and liabilities on the balance sheet for most leases and changes many key definitions, including the definition of a lease. Lessees will continue to differentiate between finance leases and operating, and classification will impact expense recognition.

The Company elected the following practical expedients for all lease asset classes, which must be elected as a package and applied consistently to all of its leases at the transition date: i) the Company did not reassess whether any expired or existing contracts are or contain leases; ii) the Company did not reassess the lease classification for any expired or existing leases; and iii) the Company did not reassess initial direct costs for any existing leases. Refer to Note 17 “Leases” for the adoption impact to our consolidated balance sheet.

Recently issued but not yet adopted accounting standards

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments — Credit Losses (Topic 326) — Measurement of Credit Losses on Financial Instruments, which has been subsequently amended by ASU No. 2018-19, ASU No. 2019-04, ASU No. 2019-05, ASU No. 2019-10, ASU No. 2019-11 and ASU No. 2020-03 (“ASU 2016-13”). The provisions of ASU 2016-13 modify the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology and require a consideration of a broader range of reasonable and supportable information to inform credit loss estimates. ASU 2016-13 is effective for the Company on January 1, 2023, with early adoption permitted. The Company is currently evaluating the potential impact that ASU 2016-13 may have on its consolidated financial statements and related disclosures.

In January 2017, the FASB issued ASU No. 2017-04, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, which simplifies the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. Instead of determining a hypothetical purchase price allocation to measure goodwill impairment, the Company will compare the fair value of a reporting unit with its carrying amount. The update also

includes a new requirement to disclose the amount of goodwill allocated to reporting units with zero or negative carrying amounts. ASU 2017-04 is effective for the Company on January 1, 2023, with early adoption permitted. The Company is currently evaluating the potential impact that ASU 2017-04 may have on its consolidated financial statements and related disclosures.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Significant risks and uncertainties including business and credit concentrations
3 Months Ended
Mar. 31, 2022
Significant risks and uncertainties including business and credit concentrations  
Significant risks and uncertainties including business and credit concentrations

(3) Significant risks and uncertainties including business and credit concentrations

Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash equivalents and receivables. The Company’s cash equivalents are held by large, credit worthy financial institutions. The Company has established guidelines relative to credit ratings, diversification and maturities that seek to maintain safety and liquidity. Deposits in these banks may exceed the amounts of insurance provided on such deposits. To date, the Company has not experienced any losses on its deposits of cash and cash equivalents.

The Company controls credit risk through credit approvals, credit limits, and monitoring procedures. The Company performs periodic credit evaluations of its customers and generally does not require collateral. Accounts receivable are recorded net of an allowance for doubtful accounts. The allowance for doubtful accounts is based on management’s assessment of the collectability of specific customer accounts and the aging of the related invoices and represents the Company’s best estimate of probable credit losses in its existing accounts receivable. The Company had an allowance for doubtful accounts of $44 and $45 at March 31, 2022 and December 31, 2021, respectively.

For the three months ended March 31, 2022 and 2021, no customers accounted for more than 10% of revenue. As of March 31, 2022 and December 31, 2021, no customers accounted for more than 10% of accounts receivable.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Fair value of financial instruments
3 Months Ended
Mar. 31, 2022
Fair value of financial instruments  
Fair value of financial instruments

(4) Fair value of financial instruments

The Company measures the following financial liabilities at fair value on a recurring basis. There were no transfers between levels of the fair value hierarchy during any of the periods presented.

The following tables set forth the Company’s financial assets and liabilities carried at fair value categorized using the lowest level of input applicable to each financial instrument as of March 31, 2022 and December 31, 2021:

Quoted Prices

in Active

Significant

Markets for

Other

Significant

Balance at

Identical

Observable

Unobservable

March 31, 

Assets

Inputs

Inputs

    

2022

    

(Level 1)

    

(Level 2)

    

(Level 3)

Liabilities:

 

  

 

  

 

  

 

  

Contingent consideration – Long term portion

$

6,755

$

$

$

6,755

$

6,755

$

$

$

6,755

Quoted Prices

in Active

Significant

Markets for

Other

Significant

Balance at

Identical

Observable

Unobservable

 

December 31, 

 

Assets

 

Inputs

 

Inputs

    

2021

    

(Level 1)

    

(Level 2)

    

(Level 3)

Liabilities:

Contingent consideration – Long term portion

$

7,850

$

$

$

7,850

$

7,850

$

$

$

7,850

The Company’s recurring fair value measurements using Level 3 inputs relate to the Company’s contingent consideration liability and warrant liability. In those circumstances where an acquisition involves a contingent consideration arrangement, the Company recognizes a liability equal to the fair value of the contingent payments the Company expects to make as of the acquisition date. The Company re-measures this liability each reporting period and

records changes in the fair value through changes in fair value of Contingent consideration on the Company’s consolidated statements of operations. Increases or decreases in the fair value of the contingent consideration liability can result from changes in discount rates, periods, timing and amount of projected revenue.

In September 2019, the Company entered into a Loan and Security Agreement with Innovatus Life Sciences Lending Fund I, LP (“Innovatus”), under which Innovatus agreed to make a term loan to the Company in an aggregate principal amount of $25,000 (the “Innovatus Term Loan”). In connection with the Loan and Security Agreement, the Company also issued the lender a warrant to purchase 368,779 additional shares of Series D Preferred Stock, at a purchase price of $1.53 per share. The expiration date of the warrant is September 27, 2029. The holder may at any time and from time to time exercise this warrant, in whole or in part, and on any exercise of the warrant, the holder may elect to receive shares equal to the full value of the warrant or a portion of its full value. Prior to the IPO, since the underlying Series D redeemable convertible preferred stock was classified outside of permanent equity, the preferred stock warrant was classified as other long-term liabilities in the accompanying balance sheet. The preferred stock warrant liability was recorded at fair value utilizing the Black-Scholes model. The Black Scholes option pricing model is based on the estimated market value of the underlying redeemable convertible preferred stock at the valuation measurement date, the remaining contractual term of the warrant, risk-free interest rates, expected dividends, and expected volatility of the price of the underlying redeemable convertible preferred stock. The Company adjusted the carrying value of the preferred stock warrant to its estimated fair value at each reporting date, with any related increase or decrease in the fair value recorded as an increase or decrease to other income (expense) in the statements of operations. In connection with the IPO, the preferred stock warrant was converted to a warrant to purchase shares of the Company’s common stock, pursuant to its preexisting terms. As such, the Company assessed the classification of the common stock warrant and determined it met the criteria to be classified within stockholders’ equity. Accordingly, the fair value of the warrant liability was reclassified to stockholders’ equity.

Changes in the fair value of the Company’s long-term portion of the contingent consideration liability during the three months ended March 31, 2022 and 2021 were as follows:

Balance as of December 31, 2021

    

$

7,850

Reclassification of FY 2022 payment to accrued expenses

 

(1,295)

Change in contingent consideration value

 

200

Balance as of March 31, 2022

$

6,755

Balance as of December 31, 2020

    

$

6,984

Reclassification of FY 2021 payment to accrued expenses

 

(1,150)

Change in contingent consideration value

 

426

Balance as of March 31, 2021

$

6,260

The recurring Level 3 fair value measurements of the Company’s contingent consideration liability include the following significant unobservable inputs:

Fair Value

  

  

as of

March 31, 

Valuation

Unobservable

Contingent Consideration Liability

    

2022

    

Technique

    

Inputs

Revenue-based Payments

$

6,755

 

Discounted Cash Flow Analysis under the Income Approach

 

Revenue discount factor, discount rate

Changes in the fair value of the Company’s warrant liability during the three months ended March 31, 2021 were as follows:

Balance as of December 31, 2020

    

$

490

Change in fair value of warrant liability

 

1,870

Balance as of March 31, 2021

$

2,360

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Property and equipment, net
3 Months Ended
Mar. 31, 2022
Property and equipment, net  
Property and equipment, net

(5) Property and equipment, net

Property and equipment consists of the following:

Estimated Useful

March 31, 

December 31, 

    

Life (Years)

    

2022

    

2021

Furniture and fixtures

 

7

$

360

$

488

Computers, laptop and peripherals

 

5

 

3,863

 

3,590

Laboratory equipment

 

5

 

5,472

 

5,906

Leasehold improvements

 

Shorter of the lease life or 7

 

2,149

 

1,571

Total property and equipment

 

  

 

11,844

 

11,555

Less: Accumulated depreciation

 

  

 

(4,256)

 

(4,068)

Property and equipment, net

 

  

$

7,588

$

7,487

Depreciation expense of $434 and $384 relating to property and equipment was charged to operations for the three months ended March 31, 2022 and 2021, respectively. Depreciation expense of $76 and $0 relating to property and equipment was charged to cost of sales for the three months ended March 31, 2022 and 2021, respectively.

Demo inventory consists of the following:

Estimated

March 31, 

December 31, 

    

Life (Years)

    

2022

    

2021

Demo inventory – gross

 

3

$

3,733

$

3,733

Less: Accumulated depreciation

 

  

 

(1,508)

 

(1,185)

Demo inventory, net

 

  

$

2,225

$

2,548

Depreciation expense of $352 and $103 relating to demo equipment was charged to operations for the three months ended March 31, 2022 and 2021, respectively.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible assets and goodwill
3 Months Ended
Mar. 31, 2022
Intangible assets and goodwill  
Intangible assets and goodwill

(6) Intangible assets and goodwill

Intangible assets as of March 31, 2022 are summarized as follows:

Accumulated

Useful Life

    

Cost

    

Amortization

    

Net

    

(in years)

Customer relationships

$

11,800

$

(2,758)

$

9,042

 

15

Developed technology

8,300

 

(2,425)

 

5,875

 

12

Licenses

63

 

(26)

 

37

 

15

Trade names and trademarks

6,300

 

(1,929)

 

4,371

 

12

Capitalized software

1,687

 

(89)

 

1,598

 

5

Non-compete agreements

300

 

(263)

 

37

 

4

Total intangible assets

$

28,450

$

(7,490)

$

20,960

 

  

Intangible assets as of December 31, 2021 are summarized as follows:

Accumulated

Useful Life

    

Cost

    

Amortization

    

Net

    

(in years)

Customer relationships

$

11,800

$

(2,561)

$

9,239

 

15

Developed technology

8,300

 

(2,252)

 

6,048

 

12

Licenses

63

 

(25)

 

38

 

15

Trade names and trademarks

6,300

 

(1,722)

 

4,578

 

12

Capitalized software

1,259

 

(68)

 

1,191

 

5

Non-compete agreements

300

 

(244)

 

56

 

4

Total intangible assets

$

28,022

$

(6,872)

$

21,150

 

  

Total amortization expense charged to operations for the three months ended March 31, 2022 and 2021 was $618 and $521, respectively. Total amortization expense charged to cost of sales for the three months ended March 31, 2022 and 2021 was $0 and $33, respectively.

In November 2015, the Company entered into a license agreement with Stanford University (“Stanford”), pursuant to which Stanford granted the Company an exclusive, worldwide, sublicensable license under certain patent rights to make, use, import and commercialize products for diagnostic, industrial and research and development purposes. In accordance with the agreement, the Company capitalized non-refundable royalties paid to Stanford totaling $63, subject to straight-line amortization over a period of 15 years, or the term of the related agreement.

As of March 31, 2022, the amortization expense related to identifiable intangible assets in future periods is expected to be as follows:

2022 remaining

    

$

1,924

2023

 

2,511

2024

 

2,630

2025

 

2,630

2026

 

2,601

Thereafter

 

8,664

Total

$

20,960

As of March 31, 2022 and December 31, 2021, the goodwill balance is $18,262.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued expenses and other current liabilities
3 Months Ended
Mar. 31, 2022
Accrued expenses and other current liabilities  
Accrued expenses and other current liabilities

(7) Accrued expenses and other current liabilities

Accrued expenses and other current liabilities consist of the following:

March 31, 

December 31, 

    

2022

    

2021

Payroll and compensation

$

3,528

$

6,502

Current portion of contingent consideration

 

2,502

 

1,207

Inventory purchases

 

1,868

 

1,877

Other accrued expenses

 

4,240

 

3,905

Total accrued expenses and other current liabilities

$

12,138

$

13,491

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Debt
3 Months Ended
Mar. 31, 2022
Debt Disclosure  
Debt

(8) Debt

Term Loan Agreements

In October 2020, the Company entered into a debt financing arrangement with Midcap Financial Trust (the “Midcap Trust Term Loan”), for a $37,500 credit facility, consisting of a senior, secured term loan. The Company received $32,500 in aggregate proceeds as a result of the debt financing. The term of the Midcap Trust Term Loan is interest only

for 36 months followed by 24 months of straight-line amortization. Interest on the outstanding balance of the Midcap Trust Term Loan shall be payable monthly in arrears at an annual rate of one-month LIBOR plus 6.35%, subject to a LIBOR floor of 1.50%. The interest rate was 7.85% at March 31, 2022. At the time of final payment under the Midcap Trust Term Loan, the Company is required to pay Midcap Financial Trust a final payment fee of 5.00% of the amount borrowed under the Midcap Trust Term Loan. If the Midcap Trust Term Loan is prepaid prior to the end of the term, the Company shall pay to Midcap Financial Trust a fee as compensation for the costs of being prepared to make funds available in an amount determined by multiplying the amount being prepaid by (i) three percent (3.00%) in the first year, two percent, (2.00%) in the second year and one percent (1.00%) in the third year and thereafter. A final payment fee of $1,625 is due upon the earlier to occur of the maturity date or prepayment of such borrowings. For the three months ended March 31, 2022 and 2021, the Company recorded $81, respectively, related to the amortization of the final payment fee associated with the Midcap Trust Term Loan.

Debt consists of the following:

March 31, 

December 31, 

    

2022

    

2021

Midcap Trust Term Loan

 

$

32,500

 

$

32,500

Unamortized debt discount

 

(389)

 

(413)

Accretion of final fee

 

465

 

384

Long-term debt, net

$

32,576

$

32,471

As of March 31, 2022, future principal payments due under the Midcap Trust Term Loan, excluding the $1,625 final payment fee, are as follows:

Midcap Trust

Year Ended:

Term Loan

December 31, 2022

$

December 31, 2023

December 31, 2024

2,708

December 31, 2025

16,250

December 31, 2026

13,542

Total minimum principal payments

$

32,500

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholder's equity (deficit)
3 Months Ended
Mar. 31, 2022
Stockholder's equity (deficit)  
Stockholder's equity (deficit)

(9) Stockholder’s equity (deficit)

The Company’s Amended and Restated Certificate of Incorporation authorizes it to issue 500,000,000 shares of common stock, $0.00001 par value per share, and 10,000,000 shares of preferred stock, par value $0.00001 per share. Each share of Class A common stock is entitled to one vote. The holders of common stock are also entitled to receive dividends whenever funds are legally available and when declared by the Board, subject to the prior rights of holders of all classes of stock outstanding. As of March 31, 2022 and December 31, 2021, a total of 37,502,358 and 37,424,101 shares of common stock were issued and outstanding, respectively, and 8,502,166 and 6,709,218 shares of common stock were reserved for issuance, respectively.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Stock compensation plans
3 Months Ended
Mar. 31, 2022
Stock compensation plans  
Stock compensation plans

(10) Stock compensation plans

2021 Equity Incentive Plan

On March 24, 2021, the Board and on April 8, 2021, its stockholders approved and adopted the 2021 Equity Incentive Award Plan (the “2021 Plan”). The 2021 Plan became effective immediately prior to the closing of the IPO. Under the 2021 Plan, the Company may grant stock options, stock appreciation rights, restricted stock, restricted stock units, and other stock or cash-based awards to individuals who are then employees, officers, directors or consultants of the Company. A total of 1,727,953 shares of common stock were approved to be initially reserved for issuance under the 2021 Plan. The number of shares under the Company’s 2015 Equity Incentive Plan (the “2015 Plan”) subject to

outstanding awards as of the effective date of the 2021 Plan that are subsequently canceled, forfeited or repurchased by the Company were added to the shares reserved under the 2021 Plan. In addition, the number of shares of common stock available for issuance under the 2021 Plan will be automatically increased on the first day of each calendar year during the ten-year term of the 2021 Plan, beginning with January 1, 2022 and ending with January 1, 2030, by an amount equal to 5% of the outstanding number of shares of the Company’s common stock on December 31st of the preceding calendar year or such lesser amount as determined by the Board.

2015 Equity Incentive Plan

The 2015 Plan was established for granting stock incentive awards to directors, officers, employees and consultants to the Company. The 2015 Plan provided for the grant of incentive and non-qualified stock options, stock appreciation rights, restricted stock and restricted stock units as determined by the Board. Under the 2015 Plan, stock options were generally granted with exercise prices equal to or greater than the fair value of the common stock as determined by the Board, expired no later than 10 years from the date of grant, and vested over various periods not exceeding four years. While no shares are available for future issuance under the 2015 Plan, it continues to govern outstanding equity awards granted thereunder.

Stock Options

During the three months ended March 31, 2022 and 2021, the Company granted options to employees with an aggregate fair value of $4,481 and $9,322, respectively, which are being recorded as compensation expense over the requisite service period. The Company uses the Black-Scholes option pricing model to determine the fair value of stock options. The valuation model for stock compensation expense requires the Company to make assumptions and judgments about the variables used in the calculation including the expected term (weighted-average period of time that the options granted are expected to be outstanding), volatility of the Company’s common stock and an assumed-risk-free interest rate.

Expected Volatility. The Company uses an average historical stock price volatility of comparable public companies within a group of similar entities that were deemed to be representative of future stock price trends as the Company does not have sufficient trading history for its common stock. The Company will continue to apply this process until a sufficient amount of historical information regarding volatility of its own stock price options becomes available.

Expected Term. The Company derived the expected term using the “simplified” method (the expected term is determined as the average of the time-to-vesting and the contractual life of the options), as the Company had limited historical information to develop expectations about future exercise patterns and post vesting employment termination behavior.

Risk-Free Interest Rate. The risk-free interest rate is based on U.S. Treasury zero-coupon issues with remaining terms similar to the expected term on the options.

Dividend Yield. The Company has never paid any dividends and does not plan to pay dividends in the foreseeable future, and, therefore, used an expected dividend yield of zero in the valuation model.

During the three months ended March 31, 2022, the Company granted options to purchase 811,000 shares of common stock at a weighted average fair value of $5.54 per share and a weighted average exercise price of $11.20 per share. During the three months ended March 31, 2021, the Company granted options to purchase 1,343,700 shares of common stock at a weighted average fair value of $6.96 per share and a weighted average exercise price of $14.25 per

share. For the three months ended March 31, 2022 and 2021, the fair values were estimated using the Black-Scholes valuation model using the following weighted-average assumptions:

Three months ended

Three months ended

March 31, 

March 31, 

2022

    

2021

    

Weighted-average risk-free interest rate

2.0

%  

1.0

%  

Expected dividend yield

0

%  

0

%  

Expected volatility

49.9

%  

51.0

%  

Expected term

6.0 years

 

6.1 years

 

Restricted Stock Units

During the three months ended March 31, 2022, the Company granted RSUs to employees with an aggregate fair value of $1,634, which are being recorded as compensation expense over the requisite service period. The fair value of each grant is calculated based on the Company’s stock price on the date of grant. During the three months ended March 31, 2022, the Company granted 137,500 shares of restricted common stock at a weighted average fair value of $11.88 per share.

Stock-Based Compensation

Stock-based compensation related to the Company’s stock-based awards was recorded as an expense and allocated as follows:

Three months ended

March 31, 

    

2022

    

2021

Cost of goods sold

$

47

$

16

Selling, general and administrative

 

1,225

 

183

Research and development

 

273

 

55

Total stock-based compensation

$

1,545

$

254

As of March 31, 2022, and 2021, there was $18,700 and $9,051, respectively, of total unrecognized compensation cost related to non-vested stock options. The Company expects to recognize that cost over a remaining weighted-average period of 3.3 and 3.9 years as of March 31, 2022 and 2021, respectively.

As of March 31, 2022 there was $1,625 of total unrecognized compensation cost related to non-vested RSUs. The Company expects to recognize that cost over a remaining weighted-average period of 4.0 years as of March 31, 2022.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Employee stock purchase plan
3 Months Ended
Mar. 31, 2022
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]  
Employee stock purchase plan

(10) Stock compensation plans

2021 Equity Incentive Plan

On March 24, 2021, the Board and on April 8, 2021, its stockholders approved and adopted the 2021 Equity Incentive Award Plan (the “2021 Plan”). The 2021 Plan became effective immediately prior to the closing of the IPO. Under the 2021 Plan, the Company may grant stock options, stock appreciation rights, restricted stock, restricted stock units, and other stock or cash-based awards to individuals who are then employees, officers, directors or consultants of the Company. A total of 1,727,953 shares of common stock were approved to be initially reserved for issuance under the 2021 Plan. The number of shares under the Company’s 2015 Equity Incentive Plan (the “2015 Plan”) subject to

outstanding awards as of the effective date of the 2021 Plan that are subsequently canceled, forfeited or repurchased by the Company were added to the shares reserved under the 2021 Plan. In addition, the number of shares of common stock available for issuance under the 2021 Plan will be automatically increased on the first day of each calendar year during the ten-year term of the 2021 Plan, beginning with January 1, 2022 and ending with January 1, 2030, by an amount equal to 5% of the outstanding number of shares of the Company’s common stock on December 31st of the preceding calendar year or such lesser amount as determined by the Board.

2015 Equity Incentive Plan

The 2015 Plan was established for granting stock incentive awards to directors, officers, employees and consultants to the Company. The 2015 Plan provided for the grant of incentive and non-qualified stock options, stock appreciation rights, restricted stock and restricted stock units as determined by the Board. Under the 2015 Plan, stock options were generally granted with exercise prices equal to or greater than the fair value of the common stock as determined by the Board, expired no later than 10 years from the date of grant, and vested over various periods not exceeding four years. While no shares are available for future issuance under the 2015 Plan, it continues to govern outstanding equity awards granted thereunder.

Stock Options

During the three months ended March 31, 2022 and 2021, the Company granted options to employees with an aggregate fair value of $4,481 and $9,322, respectively, which are being recorded as compensation expense over the requisite service period. The Company uses the Black-Scholes option pricing model to determine the fair value of stock options. The valuation model for stock compensation expense requires the Company to make assumptions and judgments about the variables used in the calculation including the expected term (weighted-average period of time that the options granted are expected to be outstanding), volatility of the Company’s common stock and an assumed-risk-free interest rate.

Expected Volatility. The Company uses an average historical stock price volatility of comparable public companies within a group of similar entities that were deemed to be representative of future stock price trends as the Company does not have sufficient trading history for its common stock. The Company will continue to apply this process until a sufficient amount of historical information regarding volatility of its own stock price options becomes available.

Expected Term. The Company derived the expected term using the “simplified” method (the expected term is determined as the average of the time-to-vesting and the contractual life of the options), as the Company had limited historical information to develop expectations about future exercise patterns and post vesting employment termination behavior.

Risk-Free Interest Rate. The risk-free interest rate is based on U.S. Treasury zero-coupon issues with remaining terms similar to the expected term on the options.

Dividend Yield. The Company has never paid any dividends and does not plan to pay dividends in the foreseeable future, and, therefore, used an expected dividend yield of zero in the valuation model.

During the three months ended March 31, 2022, the Company granted options to purchase 811,000 shares of common stock at a weighted average fair value of $5.54 per share and a weighted average exercise price of $11.20 per share. During the three months ended March 31, 2021, the Company granted options to purchase 1,343,700 shares of common stock at a weighted average fair value of $6.96 per share and a weighted average exercise price of $14.25 per

share. For the three months ended March 31, 2022 and 2021, the fair values were estimated using the Black-Scholes valuation model using the following weighted-average assumptions:

Three months ended

Three months ended

March 31, 

March 31, 

2022

    

2021

    

Weighted-average risk-free interest rate

2.0

%  

1.0

%  

Expected dividend yield

0

%  

0

%  

Expected volatility

49.9

%  

51.0

%  

Expected term

6.0 years

 

6.1 years

 

Restricted Stock Units

During the three months ended March 31, 2022, the Company granted RSUs to employees with an aggregate fair value of $1,634, which are being recorded as compensation expense over the requisite service period. The fair value of each grant is calculated based on the Company’s stock price on the date of grant. During the three months ended March 31, 2022, the Company granted 137,500 shares of restricted common stock at a weighted average fair value of $11.88 per share.

Stock-Based Compensation

Stock-based compensation related to the Company’s stock-based awards was recorded as an expense and allocated as follows:

Three months ended

March 31, 

    

2022

    

2021

Cost of goods sold

$

47

$

16

Selling, general and administrative

 

1,225

 

183

Research and development

 

273

 

55

Total stock-based compensation

$

1,545

$

254

As of March 31, 2022, and 2021, there was $18,700 and $9,051, respectively, of total unrecognized compensation cost related to non-vested stock options. The Company expects to recognize that cost over a remaining weighted-average period of 3.3 and 3.9 years as of March 31, 2022 and 2021, respectively.

As of March 31, 2022 there was $1,625 of total unrecognized compensation cost related to non-vested RSUs. The Company expects to recognize that cost over a remaining weighted-average period of 4.0 years as of March 31, 2022.

ESPP  
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]  
Employee stock purchase plan

(11) Employee stock purchase plan

On March 24, 2021, the Board and on April 8, 2021, its stockholders approved and adopted the 2021 Employee Stock Purchase Plan (the “ESPP”). The ESPP became effective in connection with the closing of the Company’s IPO. The ESPP permits participants to purchase common stock through payroll deductions of up to 15% of their eligible compensation. A total of 172,795 shares of common stock were approved to be initially reserved for issuance under the ESPP. In addition, the number of shares of common stock available for issuance under the ESPP will be automatically increased on the first day of each calendar year during the first ten-years of the term of the ESPP, beginning with January 1, 2022 and ending with January 1, 2030, by an amount equal to 0.5% of the outstanding number of shares of the Company’s common stock on December 31st of the preceding calendar year or such lesser amount as determined by the Board. No shares have been issued under the ESPP at March 31, 2022.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Income taxes
3 Months Ended
Mar. 31, 2022
Income taxes  
Income taxes

(12) Income taxes

During the three months ended March 31, 2022 and 2021, the Company recorded a tax (provision) benefit of ($22) and $6, respectively. The tax benefit and provision consist primarily of foreign income taxes and state taxes in the United States. The provision differs from the U.S. federal statutory rate of 21% primarily due to the full valuation allowance recorded against the U.S. deferred tax assets, including the current year to date losses. The Company maintains a valuation allowance against its U.S. deferred tax assets as the Company believes it is more likely than not the deferred tax assets will not be realized.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and contingencies
3 Months Ended
Mar. 31, 2022
Commitments and contingencies  
Commitments and contingencies

(13) Commitments and contingencies

License Agreements

In November 2015, the Company entered into a license agreement with The Board of Trustees of the Leland Stanford Junior University (“Stanford”), pursuant to which Stanford granted the Company an exclusive, worldwide, sublicensable license under certain patent rights to make, use, import and commercialize products for diagnostic, industrial and research and development purposes. The Company agreed to pay annual license maintenance fees ranging from $20 to $50 for the royalty-bearing license to certain patents. The Company also issued a total of 91,559 shares of Class B common stock pursuant to the agreement in 2015, which converted to Class A common stock on April 8, 2021. Such shares were recorded at fair value at the date of issuance. The Company is required to pay royalties on net sales of products that are covered by patent rights under the agreement at a rate of 2.25%, subject to reductions and offsets in certain circumstances.

In September 2018, in connection with the acquisition of the QPS division of PKI, the Company entered into a License Agreement with PKI, pursuant to which PKI granted the Company an exclusive, nontransferable, sublicensable license under certain patent rights to make, use, import and commercialize QPS products and services. The Company is required to pay royalties on net sales of products and services that are covered by patent rights under the agreement at a rate ranging from 1.0% to 7.0%. The Company recorded approximately $1,295 and $1,207 of accrued royalties in connection with this agreement as of March 31, 2022 and December 31, 2021, respectively, payable in the first quarter of 2023 and 2022, respectively.

Research Agreements

In 2019 the Company entered into a research arrangement with an unrelated third party. Under this arrangement, we are obligated to pay such third party $415 and $120 in 2022 and 2023, respectively.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Net loss per share attributable to common stockholders
3 Months Ended
Mar. 31, 2022
Net loss per share attributable to common stockholders  
Net loss per share attributable to common stockholders

(14) Net loss per share attributable to common stockholders

Potentially issuable shares of common stock include shares issuable upon the exercise of outstanding employee stock option awards. Awards granted with performance conditions are excluded from the shares used to compute diluted earnings per share until the performance conditions associated with the awards are met.

The following table sets forth the computation of basic and diluted earnings per common share:

Three months ended

March 31, 

    

2022

    

2021

Net loss

$

(16,399)

$

(8,082)

Dividends accrued on redeemable convertible preferred stock

 

 

(1,190)

Accretion of redeemable convertible preferred stock

 

 

(296)

Adjusted net loss attributable to common stockholders

$

(16,399)

$

(9,568)

Weighted average common shares used in net loss per share attributable to common stockholders, basic and diluted

 

37,464,496

 

2,706,133

Basic and diluted net loss per common share outstanding

$

(0.44)

$

(3.54)

The Company’s potential dilutive securities, which include stock options, unvested restricted stock units, convertible preferred stock, and the outstanding warrant, have been excluded from the computation of diluted net loss per share attributable to common stockholders whenever the effect of including them would be to reduce the net loss per share. In periods where there is a net loss, the weighted average number of common shares outstanding used to calculate both basic and diluted net loss per share attributable to common stockholders is the same. The following potential common shares, presented based on amounts outstanding at each period end, were excluded from the calculation of diluted net loss per share attributable to common stockholders for the periods indicated because including them would have had an anti-dilutive effect:

Three months ended

March 31, 

    

2022

    

2021

Series A Convertible Preferred Stock (as converted to common stock)

2,151,641

Series B Redeemable Convertible Preferred Stock (as converted to common stock)

 

 

5,886,405

Series C Redeemable Convertible Preferred Stock (as converted to common stock)

 

 

11,473,110

Series D Redeemable Convertible Preferred Stock (as converted to common stock)

 

 

7,034,423

Outstanding stock options

 

6,296,781

 

4,947,296

Unvested restricted stock units

137,500

Performance-based stock options

 

 

21,459

Warrant to purchase Series D convertible preferred stock (as converted to common stock)

 

 

158,274

Warrant to purchase common stock

158,274

Total

 

6,592,555

 

31,672,608

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Segments
3 Months Ended
Mar. 31, 2022
Segments  
Segments

(15) Segments

Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision maker is its Chief Executive Officer. The Company has one business activity and there are no segment managers who are held accountable for operations. Accordingly, the Company has a single reportable segment structure. The Company’s principal operations and decision-making functions are located in the United States.

The following table provides the Company’s revenues by geographical market based on the location where the services were provided or to which product was shipped:

Three months ended

March 31, 

    

2022

    

2021

North America

$

9,324

$

5,209

APAC

3,509

 

3,690

EMEA

4,061

 

3,313

Total Revenue

$

16,894

$

12,212

Three months ended

 

March 31, 

 

    

2022

    

2021

North America

 

55

%  

43

%

APAC

 

21

%  

30

%

EMEA

 

24

%  

27

%

Total Revenue

 

100

%  

100

%

North America includes the United States and related territories, as well as Canada. APAC also includes Australia. For the three months ended March 31, 2022, we had no countries with more than 10% revenue outside of the United States. For the three months ended March 31, 2021, we had one country outside of the United States with 18% of total revenue.

As of March 31, 2022 and December 31, 2021, substantially all of the Company’s long-lived assets are located in the United States.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Related party transactions
3 Months Ended
Mar. 31, 2022
Related party transactions  
Related party transactions

(16) Related party transactions

Argonaut Manufacturing Services Inc. (“AMS”) is a portfolio company of Telegraph Hill Partners, which holds greater than 5% of our total outstanding shares. During the three months ended March 31, 2022 and 2021, the Company incurred costs of goods sold of approximately $971 and $491, respectively, related to sales of consumables manufactured by AMS. As of March 31, 2022 and December 31, 2021, $5,390 and $4,263, respectively, is included in inventory related to consumables manufactured by AMS. As of March 31, 2022 and December 31, 2021, the Company had $1,967 and $1,700 in accounts payable, respectively, due to AMS.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Leases
3 Months Ended
Mar. 31, 2022
Leases  
Leases

(17) Leases

On January 1, 2022, the Company adopted ASU No. 2016-02, Leases (Topic 842), (ASC 842), using the modified retrospective method. The Company chose to apply the transition provisions as of the period of adoption. Results for reporting periods beginning on or after January 1, 2022 are presented under ASC 842 while prior period amounts are not adjusted and continue to be reported in accordance with our historical accounting under ASC 840.

Adoption of the new standard resulted in the recording of $10,409 of operating lease right of use assets, $673 of financing lease right of use assets, $2,741 of short-term operating lease liabilities, $272 of short-term financing operating lease liabilities, $7,968 of long-term operating lease liabilities, and $197 of long-term financing lease liabilities. The difference between the operating lease liabilities and operating right of use assets is associated with existing deferred rent under ASC 840. The following table summarizes the amount by which each financial statement line item was affected in the current reporting period due to the adoption of ASC 842 as compared with the guidance that was in effect before the change.

December 31, 2021

ASC 842 Adjustment

January 1, 2022

Assets

Operating lease right of use assets, net

$

$

10,409

$

10,409

Financing lease right of use assets, net

673

673

Property and equipment, net

673

(673)

Total assets

$

190,907

$

10,409

$

201,316

Liabilities and stockholders' equity

Deferred rent

$

300

$

(300)

$

Current portion of capital lease liabilities

272

(272)

Current portion of operating lease liabilities

2,741

2,741

Current portion of financing lease liabilities

272

272

Total current liabilities

27,682

2,441

30,123

Capital lease liabilities, net of current portion

197

(197)

Operating lease liabilities, net of current portion

7,968

7,968

Financing lease liabilities, net of current portion

197

197

Total liabilities

69,556

10,409

79,965

Stockholders' equity

Total stockholders' equity

121,351

121,351

Total liabilities and stockholders' equity

$

190,907

$

10,409

$

201,316

The Company considers a lease to be a contract, or part of a contract, that conveys the right to control the use of identified property or equipment (an identified asset) for a period of time in exchange for consideration. The Company leases office, lab, and warehouse spaces as follows:

In July 2019, the Company entered into a seven-year office lease agreement for office and laboratory space in Marlborough, MA. In connection with this agreement, the Company paid a security deposit totaling $450 in the form of a letter of credit. On June 18, 2021, the Company entered into an amendment to reduce its letter of credit to $300. The Company’s letter of credit is recorded as restricted cash in the consolidated balance sheet.

In July 2019, the Company signed a seven-year lease agreement for office and laboratory space in Menlo Park, CA. In connection with this agreement, the Company paid a security deposit totaling $181, which is recorded as a component of long-term assets in the consolidated balance sheet; the lease commencement date was May 2020. In July of 2021, the Company signed a 70-month amendment to its lease in Menlo Park, CA to expand its existing space. In connection with this agreement, the Company paid a security deposit totaling $92, in addition to the existing security deposit, which is recorded as a component of long-term assets in the consolidated balance sheet; the lease commencement date was August 2021.

In August 2021, the Company signed a 30-month lease with MTP Equity Partners, LLC for office space in Marlborough, MA. In connection with this agreement, the Company paid a security deposit totaling $43, which is recorded as a component of long-term assets in the consolidated balance sheet; The lease commencement date is August 2021.

In March 2022, the Company signed a 96-month lease with Atlantic-Fulcrum Realty LLC for warehouse space in Marlborough, MA. The leased premises ranges from approximately 16,068 rentable square feet to 32,125 rentable square feet during the lease term. The lease commencement date is April 1, 2022, and thus is not included in our consolidated balance sheet as of March 31, 2022. The Company will be obligated to pay an aggregate of $2,916 in lease payments, ranging from $193 to $452 in annual rent throughout the lease term.

We hold various auto leases which have an initial term of 48 months.

For the three months ended March 31, 2022, the Company entered into two financing leases for staining equipment. The Company also holds financing leases for computer equipment, staining equipment, and furniture which the Company was accounting for as capital leases prior to our adoption of ASC 842.

Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. For these lease agreements, we have elected the practical expedient to not separate non-lease and lease components and instead to account for them as a single lease component.

Under Topic 842, lease payments include: fixed payments, including in-substance fixed payments, less any lease incentives paid or payable to the lessee; variable lease payments that depend on an index or a rate; exercise price of a purchase option reasonably certain to be exercised; penalties for terminating a lease; and amounts where it is probable that we will owe under a residual value guarantee. Refundable deposits are not considered to be a fixed payment. Variable lease costs that are not based on an index or a rate are recorded to expenses in the period incurred. Lease term is determined at lease commencement. The initial determination of a lease liability is calculated as the net present value of the lease payments not yet paid.

Some leases include an option to renew, with renewal terms that can extend the lease term by five years. The exercise of lease renewal options is at our sole discretion. None of these options to renew are recognized as part of our right-to-use asset or lease liability as of March 31, 2022, as renewal was determined to not be reasonably assured. The depreciable life of assets and leasehold improvements are limited by the expected lease term. We recognize lease expense for operating leases on a straight-line basis over the lease term. We recognize amortization expense for finance leases over the lease term based on the terms of the lease agreement.

Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.

As most of our leases do not provide an implicit rate, the Company used our incremental borrowing rate based on the information available at the adoption or commencement date, in determining the present value of lease payments.

The table below summarizes our lease costs for the three months ended March 31, 2022:

Three Months Ended

March 31,

Lease Costs

Classification

2022

Finance lease cost:

Amortization of right-of-use assets

Depreciation and amortization

$

139

Interest on lease liabilities

Interest expense, net

6

Operating lease cost

Selling, general and administrative

710

Total lease cost

$

855

As of March 31, 2022, future minimum commitments under ASC 842 under the Company’s operating leases were as follows:

Maturity of operating lease liabilities

As of March 31, 2022

Remainder 2022

$

2,212

2023

2,739

2024

2,286

2025

2,255

2026

2,107

2027 and thereafter

682

Total lease payments

$

12,281

Less: discount to lease payments

(1,970)

Total operating lease liabilities

$

10,311

As of March 31, 2022, future minimum commitments under ASC 842 under the Company’s financing leases were as follows:

Maturity of financing lease liabilities

As of March 31, 2022

Remainder 2022

$

328

2023

356

2024

228

2025

23

2026

2027 and thereafter

Total lease payments

$

935

Less: discount to lease payments

(103)

Total financing lease liabilities

$

832

The table below summarizes the weighted-average remaining lease term (in years), the weighted-average incremental borrowing rate (in percentages), as well as supplemental cash flow information related to leases for the three months ended March 31, 2022:

Three Months Ended

Lease Term, Discount Rates, and Other

March 31, 2022

Weighted average remaining lease term

Operating leases

4.6

years

Financing leases

2.4

years

Weighted average incremental borrowing rate

Operating leases

7.85

%

Financing leases

4.97

%

Cash payments of amounts included in lease liabilities

Operating cash flows from operating leases

$

637

Operating cash flows from finance leases

6

Financing cash flows from finance leases

126

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent events
3 Months Ended
Mar. 31, 2022
Subsequent Events [Abstract]  
Subsequent events

(18) Subsequent events

The Company has evaluated subsequent events from the consolidated balance sheet date through May 5, 2022, which is the date the consolidated financial statements were issued.

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of significant accounting policies (Policies)
3 Months Ended
Mar. 31, 2022
Summary of Significant Accounting Policies  
Revenue recognition

Revenue recognition

The Company follows ASC 606, Revenue from Contracts with Customers (“ASC 606”).

The Company generates revenue from the sale and installation of instruments, related warranty services, reagents and software (both company-owned and with third parties). Pursuant to ASC 606, revenue is recognized when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration the Company expects to be entitled to receive in exchange for these goods and services.

To determine the appropriate amount of revenue to be recognized for arrangements determined to be within the scope of Topic 606, the Company performs the following five steps: (i) identification of the customer contract; (ii) identification of the performance obligations; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when (or as) the Company satisfies each performance obligation. The Company only applies the five-step model to contracts when it is probable that the Company will collect consideration it is entitled to in exchange for the goods or services it transfers to the customer.

The Company evaluates all promised goods and services within a customer contract and determines which of those are separate performance obligations. This evaluation includes an assessment of whether the good or service is capable of being distinct and whether the good or service is separable from other promises in the contract. Promised goods or services are considered distinct when (i) the customer can benefit from the good or service on its own or together with other readily available resources and (ii) the promised good or service is separately identifiable from other promises in the contract.

Most of the Company’s contracts with customers contain multiple performance obligations (i.e., sale of an instrument and warranty services). For these contracts, the Company accounts for individual performance obligations separately if they are distinct (i.e. capable of being distinct and separable from other promises in the contract). The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Excluded from the transaction price are sales tax and other similar taxes which are presented on a net basis.

Product Revenue

Product revenue is generated by the sale of instruments and consumable reagents predominantly through the Company’s direct sales force in the United States and in geographic regions outside the United States such as APAC and EMEA. The Company does not offer product return or exchange rights (other than those relating to defective goods under warranty) or price protection allowances to its customers. When an instrument is purchased by a customer, the Company recognizes revenue when the related performance obligation is satisfied (i.e. when the control of an instrument has passed to the customer). Revenue from the sale of consumables is recognized upon shipment to the customer. The Company’s perpetual software licenses generally have significant stand-alone functionality to the customer upon delivery and are considered to be functional intellectual property. The Company’s perpetual software licenses are considered distinct performance obligations, and revenue allocated to the software license is typically recognized upon provision of the license/software code to the customer (i.e., when the software is available for access and download by the customer).

Service and Other Revenue

Product sales of instruments include a service-based warranty typically for one year following the installation of the purchased instrument, with an extended warranty for an additional year sold in many cases. These are separate performance obligations as they are service-based warranties and are recognized on a straight-line basis over the service delivery period. After completion of the service period, customers have an option to renew or extend the warranty services, typically for additional one-year periods in exchange for additional consideration. The extended warranties are also service-based warranties that represent separate purchasing decisions. The Company recognizes revenue allocated to the extended warranty performance obligation on a straight-line basis over the service delivery period. Revenue from separately charged installation services is recognized upon completion of the installation process. Additionally, the Company provides laboratory services, in which revenue is recognized as services are performed. For laboratory services, we generally use the cost-to-cost approach to measure the extent of progress towards completion of the performance obligation because we believe it best depicts the transfer of assets to the customer. Under the cost-to-cost measure approach, the extent of progress towards completion is measured based on the ratio of costs incurred to date to

the total estimated costs at completion of the performance obligation. Revenues are recorded proportionally as costs are incurred. The Company records shipping and handling billed to customers as service and other revenue and the related costs in cost of service and other revenue in the consolidated statements of operations.

Disaggregation of Revenue

The Company disaggregates revenue from contracts with customers by type of products, and between service and other revenue, as it best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. The following table disaggregates the Company’s revenue by major source:

Three months ended

    

March 31, 2022

    

March 31, 2021

Revenue

 

  

 

  

Product revenue

 

  

 

  

Instruments

$

8,521

$

6,837

Consumables

 

4,628

 

2,544

Standalone software products

 

194

 

582

Total product revenue

$

13,343

$

9,963

Service and other revenue

$

3,551

$

2,249

Total revenue

$

16,894

$

12,212

Significant Judgments

The Company’s contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together requires significant judgment. Once the Company determines the performance obligations, the Company determines the transaction price, which includes estimating the amount of variable consideration, based on the most likely amount, to be included in the transaction price, if any. The Company then allocates the transaction price to each performance obligation in the contract based on a relative standalone selling price method. The corresponding revenue is recognized as the related performance obligations are satisfied as discussed in the revenue categories above.

Judgment is required to determine the standalone selling price for each distinct performance obligation. The Company determines standalone selling price based on the price at which the performance obligation in the contract (i.e. instrument, service warranty, installation) would be sold separately. As the first-year warranty for each instrument is embedded in the instrument price, the amount allocated to the first-year warranty has been determined based on the separately identifiable price of the Company’s extended warranty offering when it is sold on a renewal basis.

If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price taking into account available information such as market conditions and the expected costs and margin related to the performance obligations. Contracts in which only one performance obligation is identified (i.e., consumables and standalone software products) do not require allocation of the transaction price.

Contract Assets and Liabilities

The Company did not record any contract assets at March 31, 2022 or December 31, 2021.

The Company’s contract liabilities consist of upfront payments for service-based warranties on instrument sales. The Company classifies these contract liabilities in deferred revenue as current or noncurrent based on the timing of when the Company expects to service the warranty.

Cost to Obtain and Fulfill a Contract

Under ASC 606, the Company is required to capitalize certain costs to obtain customer contracts and costs to fulfill customer contracts. These costs are required to be amortized to expense on a systemic basis that is consistent with the transfer to the customer of the goods or services to which the asset relates, compared to previously being expensed as incurred. As a practical expedient, the Company recognizes any incremental costs to obtain a contract as an expense when incurred if the amortization period of the asset is one year or less. Capitalizable costs to obtain contracts, such as commissions, and costs to fulfill customer contracts were determined to be immaterial for the three months ended March 31, 2022 and 2021.

Stock-based compensation

Stock-based compensation

The Company records stock-based compensation for awards granted to employees, non-employees, and to members of the Board for their services on the Board based on the grant date fair value of awards issued, and the expense is recorded on a straight-line basis over the requisite service period, which is generally four years.

The Company uses the Black-Scholes-Merton option pricing model to determine the fair value of stock options. The use of the Black-Scholes-Merton option-pricing model requires management to make assumptions with respect to the expected term of the option, the expected volatility of the common stock consistent with the expected life of the option, risk-free interest rates and expected dividend yields of the common stock. The expected term was determined according to the simplified method, which is the average of the vesting tranche dates and the contractual term. Due to the lack of company-specific historical and implied volatility, the Company bases its estimate of expected volatility on the historical volatility of a group of similar companies that are publicly traded. For these analyses, companies with comparable characteristics are selected, including enterprise value and position within the industry, and with historical price information sufficient to meet the expected life of the stock-based awards. The Company computes the historical volatility data using the daily closing prices for the selected companies’ shares during the equivalent period of the calculated expected term of its stock-based awards. The risk-free interest rate is determined by reference to the U.S. Treasury zero-coupon issues with remaining maturities similar to the expected term of the options. The Company has not paid, and does not anticipate paying, cash dividends on shares of common stock; therefore, the expected dividend yield is assumed to be zero.

For restricted stock units (“RSUs”) issued under the Company’s stock-based compensation plans, the fair value of each grant is calculated based on the Company’s stock price on the date of grant.

The Company has elected to account for forfeitures as they occur; any compensation cost previously recognized for an award that is forfeited because of a failure to satisfy a service or performance condition will be reversed in the period of the forfeiture.

Refer to Note 10 for further details on the Company’s stock-based compensation plans.

Net loss per share attributable to common stockholders

Net loss per share attributable to common stockholders

Basic and diluted net loss per common share outstanding is determined by dividing net loss, as adjusted for accretion and accrued dividends on redeemable convertible preferred stock, by the weighted average common shares outstanding during the period. Diluted net loss per share reflects the potential dilution that would occur if securities or other contracts to issue common stock were exercised or converted into common stock; however, potential common equivalent shares are excluded if their effect is anti-dilutive. In computing diluted net loss per share, the Company utilizes the treasury stock method.

The Company applies the two-class method to compute basic and diluted net loss or income per share when it has issued shares that meet the definition of participating securities. The two-class method determines net (loss) or income per share for each class of common and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two-class method requires net (loss) income available to common stockholders for the period to be allocated between common and participating securities based upon their respective

rights to share in the earnings as if all net (loss) income for the period had been distributed. The Company’s convertible preferred stock participates in any dividends declared by the Company and are therefore considered to be participating securities. The participating securities are not required to participate in the losses of the Company, and therefore during periods of loss there is no allocation required under the two-class method.

Recent Accounting Standards

Recent Accounting Standards

From time to time, new accounting pronouncements are issued by the FASB or other standard setting bodies and adopted by the Company as of the specified effective date. The Company is considered to be an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012, as amended (Jobs Act). The Jobs Act provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards. Thus, an emerging growth company can delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. We have elected to avail ourselves of this extended transition period and, as a result, we will not be required to adopt new or revised accounting standards on the relevant dates on which adoption of such standards is required for other public companies.

Recently adopted accounting standards

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842) in order to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet for those leases classified as operating leases under previous generally accepted accounting principles. ASU 2016-02 requires a lessee to recognize a liability to make lease payments (the lease liability) and a right-of-use asset representing its right to use the underlying asset for the lease term on the balance sheet. In August 2018, the FASB issued ASU 2018-11, Targeted Improvements to ASC 842, which provides a new transition option in which an entity initially applies ASU 2016-02 at the adoption date and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption.

On January 1, 2022, the Company adopted ASU No. 2016-02, Leases (Topic 842)(ASC 842), using the optional transition method allowing entities to recognize a cumulative effect adjustment to the opening balance sheet without restating comparative prior periods presented. ASC 842 requires a lessee to recognize assets and liabilities on the balance sheet for most leases and changes many key definitions, including the definition of a lease. Lessees will continue to differentiate between finance leases and operating, and classification will impact expense recognition.

The Company elected the following practical expedients for all lease asset classes, which must be elected as a package and applied consistently to all of its leases at the transition date: i) the Company did not reassess whether any expired or existing contracts are or contain leases; ii) the Company did not reassess the lease classification for any expired or existing leases; and iii) the Company did not reassess initial direct costs for any existing leases. Refer to Note 17 “Leases” for the adoption impact to our consolidated balance sheet.

Recently issued but not yet adopted accounting standards

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments — Credit Losses (Topic 326) — Measurement of Credit Losses on Financial Instruments, which has been subsequently amended by ASU No. 2018-19, ASU No. 2019-04, ASU No. 2019-05, ASU No. 2019-10, ASU No. 2019-11 and ASU No. 2020-03 (“ASU 2016-13”). The provisions of ASU 2016-13 modify the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology and require a consideration of a broader range of reasonable and supportable information to inform credit loss estimates. ASU 2016-13 is effective for the Company on January 1, 2023, with early adoption permitted. The Company is currently evaluating the potential impact that ASU 2016-13 may have on its consolidated financial statements and related disclosures.

In January 2017, the FASB issued ASU No. 2017-04, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, which simplifies the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. Instead of determining a hypothetical purchase price allocation to measure goodwill impairment, the Company will compare the fair value of a reporting unit with its carrying amount. The update also

includes a new requirement to disclose the amount of goodwill allocated to reporting units with zero or negative carrying amounts. ASU 2017-04 is effective for the Company on January 1, 2023, with early adoption permitted. The Company is currently evaluating the potential impact that ASU 2017-04 may have on its consolidated financial statements and related disclosures.

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant accounting policies (Tables)
3 Months Ended
Mar. 31, 2022
Summary of Significant Accounting Policies  
Schedule of disaggregation of revenue

Three months ended

    

March 31, 2022

    

March 31, 2021

Revenue

 

  

 

  

Product revenue

 

  

 

  

Instruments

$

8,521

$

6,837

Consumables

 

4,628

 

2,544

Standalone software products

 

194

 

582

Total product revenue

$

13,343

$

9,963

Service and other revenue

$

3,551

$

2,249

Total revenue

$

16,894

$

12,212

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Fair value of financial instruments (Tables)
3 Months Ended
Mar. 31, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Schedule of financial liabilities at fair value on a recurring basis

Quoted Prices

in Active

Significant

Markets for

Other

Significant

Balance at

Identical

Observable

Unobservable

March 31, 

Assets

Inputs

Inputs

    

2022

    

(Level 1)

    

(Level 2)

    

(Level 3)

Liabilities:

 

  

 

  

 

  

 

  

Contingent consideration – Long term portion

$

6,755

$

$

$

6,755

$

6,755

$

$

$

6,755

Quoted Prices

in Active

Significant

Markets for

Other

Significant

Balance at

Identical

Observable

Unobservable

 

December 31, 

 

Assets

 

Inputs

 

Inputs

    

2021

    

(Level 1)

    

(Level 2)

    

(Level 3)

Liabilities:

Contingent consideration – Long term portion

$

7,850

$

$

$

7,850

$

7,850

$

$

$

7,850

Warrant liability  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Schedule of changes in the fair value of the liability

Balance as of December 31, 2020

    

$

490

Change in fair value of warrant liability

 

1,870

Balance as of March 31, 2021

$

2,360

Contingent consideration - Long term portion  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Schedule of changes in the fair value of the liability

Balance as of December 31, 2021

    

$

7,850

Reclassification of FY 2022 payment to accrued expenses

 

(1,295)

Change in contingent consideration value

 

200

Balance as of March 31, 2022

$

6,755

Balance as of December 31, 2020

    

$

6,984

Reclassification of FY 2021 payment to accrued expenses

 

(1,150)

Change in contingent consideration value

 

426

Balance as of March 31, 2021

$

6,260

Schedule of significant unobservable inputs for fair value measurements

Fair Value

  

  

as of

March 31, 

Valuation

Unobservable

Contingent Consideration Liability

    

2022

    

Technique

    

Inputs

Revenue-based Payments

$

6,755

 

Discounted Cash Flow Analysis under the Income Approach

 

Revenue discount factor, discount rate

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Property and equipment, net (Tables)
3 Months Ended
Mar. 31, 2022
Property and equipment, net  
Schedule of property and equipment

Estimated Useful

March 31, 

December 31, 

    

Life (Years)

    

2022

    

2021

Furniture and fixtures

 

7

$

360

$

488

Computers, laptop and peripherals

 

5

 

3,863

 

3,590

Laboratory equipment

 

5

 

5,472

 

5,906

Leasehold improvements

 

Shorter of the lease life or 7

 

2,149

 

1,571

Total property and equipment

 

  

 

11,844

 

11,555

Less: Accumulated depreciation

 

  

 

(4,256)

 

(4,068)

Property and equipment, net

 

  

$

7,588

$

7,487

Schedule of Demo inventory

Estimated

March 31, 

December 31, 

    

Life (Years)

    

2022

    

2021

Demo inventory – gross

 

3

$

3,733

$

3,733

Less: Accumulated depreciation

 

  

 

(1,508)

 

(1,185)

Demo inventory, net

 

  

$

2,225

$

2,548

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible assets and goodwill (Tables)
3 Months Ended
Mar. 31, 2022
Intangible assets and goodwill  
Schedule of Intangible assets

Intangible assets as of March 31, 2022 are summarized as follows:

Accumulated

Useful Life

    

Cost

    

Amortization

    

Net

    

(in years)

Customer relationships

$

11,800

$

(2,758)

$

9,042

 

15

Developed technology

8,300

 

(2,425)

 

5,875

 

12

Licenses

63

 

(26)

 

37

 

15

Trade names and trademarks

6,300

 

(1,929)

 

4,371

 

12

Capitalized software

1,687

 

(89)

 

1,598

 

5

Non-compete agreements

300

 

(263)

 

37

 

4

Total intangible assets

$

28,450

$

(7,490)

$

20,960

 

  

Intangible assets as of December 31, 2021 are summarized as follows:

Accumulated

Useful Life

    

Cost

    

Amortization

    

Net

    

(in years)

Customer relationships

$

11,800

$

(2,561)

$

9,239

 

15

Developed technology

8,300

 

(2,252)

 

6,048

 

12

Licenses

63

 

(25)

 

38

 

15

Trade names and trademarks

6,300

 

(1,722)

 

4,578

 

12

Capitalized software

1,259

 

(68)

 

1,191

 

5

Non-compete agreements

300

 

(244)

 

56

 

4

Total intangible assets

$

28,022

$

(6,872)

$

21,150

 

  

Schedule of amortization expense related to identifiable intangible assets in future periods

2022 remaining

    

$

1,924

2023

 

2,511

2024

 

2,630

2025

 

2,630

2026

 

2,601

Thereafter

 

8,664

Total

$

20,960

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued expense and other current liabilities (Tables)
3 Months Ended
Mar. 31, 2022
Accrued expenses and other current liabilities  
Schedule of accrued expenses and other liabilities

March 31, 

December 31, 

    

2022

    

2021

Payroll and compensation

$

3,528

$

6,502

Current portion of contingent consideration

 

2,502

 

1,207

Inventory purchases

 

1,868

 

1,877

Other accrued expenses

 

4,240

 

3,905

Total accrued expenses and other current liabilities

$

12,138

$

13,491

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Debt (Tables)
3 Months Ended
Mar. 31, 2022
Debt Disclosure  
Schedule of Components of debt

March 31, 

December 31, 

    

2022

    

2021

Midcap Trust Term Loan

 

$

32,500

 

$

32,500

Unamortized debt discount

 

(389)

 

(413)

Accretion of final fee

 

465

 

384

Long-term debt, net

$

32,576

$

32,471

Schedule of Debt maturities

Midcap Trust

Year Ended:

Term Loan

December 31, 2022

$

December 31, 2023

December 31, 2024

2,708

December 31, 2025

16,250

December 31, 2026

13,542

Total minimum principal payments

$

32,500

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Stock compensation plans (Tables)
3 Months Ended
Mar. 31, 2022
Stock compensation plans  
Schedule of weighted-average assumptions used to estimate the fair value

Three months ended

Three months ended

March 31, 

March 31, 

2022

    

2021

    

Weighted-average risk-free interest rate

2.0

%  

1.0

%  

Expected dividend yield

0

%  

0

%  

Expected volatility

49.9

%  

51.0

%  

Expected term

6.0 years

 

6.1 years

 

Schedule of Stock-based compensation expense allocated

Three months ended

March 31, 

    

2022

    

2021

Cost of goods sold

$

47

$

16

Selling, general and administrative

 

1,225

 

183

Research and development

 

273

 

55

Total stock-based compensation

$

1,545

$

254

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Net loss per share attributable to common stockholders (Tables)
3 Months Ended
Mar. 31, 2022
Net loss per share attributable to common stockholders  
Schedule of Computation of basic and diluted earnings per common share

Three months ended

March 31, 

    

2022

    

2021

Net loss

$

(16,399)

$

(8,082)

Dividends accrued on redeemable convertible preferred stock

 

 

(1,190)

Accretion of redeemable convertible preferred stock

 

 

(296)

Adjusted net loss attributable to common stockholders

$

(16,399)

$

(9,568)

Weighted average common shares used in net loss per share attributable to common stockholders, basic and diluted

 

37,464,496

 

2,706,133

Basic and diluted net loss per common share outstanding

$

(0.44)

$

(3.54)

Schedule of Antidilutive shares excluded from computation

Three months ended

March 31, 

    

2022

    

2021

Series A Convertible Preferred Stock (as converted to common stock)

2,151,641

Series B Redeemable Convertible Preferred Stock (as converted to common stock)

 

 

5,886,405

Series C Redeemable Convertible Preferred Stock (as converted to common stock)

 

 

11,473,110

Series D Redeemable Convertible Preferred Stock (as converted to common stock)

 

 

7,034,423

Outstanding stock options

 

6,296,781

 

4,947,296

Unvested restricted stock units

137,500

Performance-based stock options

 

 

21,459

Warrant to purchase Series D convertible preferred stock (as converted to common stock)

 

 

158,274

Warrant to purchase common stock

158,274

Total

 

6,592,555

 

31,672,608

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Segments (Tables)
3 Months Ended
Mar. 31, 2022
Segments  
Schedule of revenues by geographical market

Three months ended

March 31, 

    

2022

    

2021

North America

$

9,324

$

5,209

APAC

3,509

 

3,690

EMEA

4,061

 

3,313

Total Revenue

$

16,894

$

12,212

Three months ended

 

March 31, 

 

    

2022

    

2021

North America

 

55

%  

43

%

APAC

 

21

%  

30

%

EMEA

 

24

%  

27

%

Total Revenue

 

100

%  

100

%

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Tables)
3 Months Ended
Mar. 31, 2022
Leases  
Summary of effects of adoption of ASC 842

December 31, 2021

ASC 842 Adjustment

January 1, 2022

Assets

Operating lease right of use assets, net

$

$

10,409

$

10,409

Financing lease right of use assets, net

673

673

Property and equipment, net

673

(673)

Total assets

$

190,907

$

10,409

$

201,316

Liabilities and stockholders' equity

Deferred rent

$

300

$

(300)

$

Current portion of capital lease liabilities

272

(272)

Current portion of operating lease liabilities

2,741

2,741

Current portion of financing lease liabilities

272

272

Total current liabilities

27,682

2,441

30,123

Capital lease liabilities, net of current portion

197

(197)

Operating lease liabilities, net of current portion

7,968

7,968

Financing lease liabilities, net of current portion

197

197

Total liabilities

69,556

10,409

79,965

Stockholders' equity

Total stockholders' equity

121,351

121,351

Total liabilities and stockholders' equity

$

190,907

$

10,409

$

201,316

Summary of lease costs

Three Months Ended

March 31,

Lease Costs

Classification

2022

Finance lease cost:

Amortization of right-of-use assets

Depreciation and amortization

$

139

Interest on lease liabilities

Interest expense, net

6

Operating lease cost

Selling, general and administrative

710

Total lease cost

$

855

Schedule of future minimum commitments under ASC 842 of operating leases

Maturity of operating lease liabilities

As of March 31, 2022

Remainder 2022

$

2,212

2023

2,739

2024

2,286

2025

2,255

2026

2,107

2027 and thereafter

682

Total lease payments

$

12,281

Less: discount to lease payments

(1,970)

Total operating lease liabilities

$

10,311

Schedule of future minimum commitments under ASC 842 of financing leases

Maturity of financing lease liabilities

As of March 31, 2022

Remainder 2022

$

328

2023

356

2024

228

2025

23

2026

2027 and thereafter

Total lease payments

$

935

Less: discount to lease payments

(103)

Total financing lease liabilities

$

832

Schedule of supplemental lease information

Three Months Ended

Lease Term, Discount Rates, and Other

March 31, 2022

Weighted average remaining lease term

Operating leases

4.6

years

Financing leases

2.4

years

Weighted average incremental borrowing rate

Operating leases

7.85

%

Financing leases

4.97

%

Cash payments of amounts included in lease liabilities

Operating cash flows from operating leases

$

637

Operating cash flows from finance leases

6

Financing cash flows from finance leases

126

XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.1
The company and basis of presentation - Initial public offering (Details)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Apr. 20, 2021
shares
Apr. 08, 2021
Apr. 30, 2021
USD ($)
$ / shares
shares
Mar. 31, 2022
region
The company and basis of presentation        
Number of geographic regions for sales | region       3
Reverse stock split ratio   2.33    
Class A Common Stock        
The company and basis of presentation        
Conversion of stock 2,835,099      
Conversion of Preferred Stock to Common        
The company and basis of presentation        
Number of shares of common stock issued on conversion of preferred stock 26,545,579      
IPO        
The company and basis of presentation        
Stock issued during period     7,567,000  
Proceeds from public offering, net of discounts, commissions and other offering costs | $     $ 138.6  
Price per share | $ / shares     $ 20.00  
Over-Allotment Option        
The company and basis of presentation        
Stock issued during period     987,000  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.1
The company and basis of presentation - Liquidity and going concern (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
The company and basis of presentation      
Cash and cash equivalents $ 93,938   $ 113,079
Accumulated deficit (112,506)   $ (96,107)
Cash used from operations $ (17,932) $ (4,404)  
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of significant accounting policies - Service and Other Revenue and Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Standard service-based warranty terms 1 year    
Extended service-based warranty terms 1 year    
Revenue $ 16,894 $ 12,212  
Contract assets $ 0   $ 0
Practical expedient elected true    
Product      
Disaggregation of Revenue [Line Items]      
Revenue $ 13,343 9,963  
Instruments      
Disaggregation of Revenue [Line Items]      
Revenue 8,521 6,837  
Consumables      
Disaggregation of Revenue [Line Items]      
Revenue 4,628 2,544  
Standalone software products      
Disaggregation of Revenue [Line Items]      
Revenue 194 582  
Service and other      
Disaggregation of Revenue [Line Items]      
Revenue $ 3,551 $ 2,249  
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of significant accounting policies - Stock-based compensation (Details)
3 Months Ended
Mar. 31, 2022
Summary of Significant Accounting Policies  
Requisite service period 4 years
Expected dividend yield 0.00%
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Significant risks and uncertainties including business and credit concentrations (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
USD ($)
customer
Mar. 31, 2021
customer
Dec. 31, 2021
USD ($)
customer
Concentration Risk [Line Items]      
Allowance for doubtful accounts | $ $ 44   $ 45
Revenue from Contract with Customer Benchmark | Customers      
Concentration Risk [Line Items]      
Number of customers with concentration risk 0 0  
Accounts Receivable. | Customers      
Concentration Risk [Line Items]      
Number of customers with concentration risk 0   0
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Fair value of financial instruments (Details) - Recurring - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial liabilities at fair value $ 6,755 $ 7,850
Amount of liability transferred into level 3 0 0
Amount of liability transferred out of level 3 0 0
Amount of liability transferred level 1 to level 2 0 0
Amount of liability transferred level 2 to level 1 0 0
Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial liabilities at fair value 0 0
Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial liabilities at fair value 0 0
Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial liabilities at fair value 6,755 7,850
Contingent consideration - Long term portion    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial liabilities at fair value 6,755 7,850
Contingent consideration - Long term portion | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial liabilities at fair value 0 0
Contingent consideration - Long term portion | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial liabilities at fair value 0 0
Contingent consideration - Long term portion | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial liabilities at fair value $ 6,755 $ 7,850
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Fair value of financial instruments - Innovatus Term Loan (Details)
$ / shares in Units, $ in Thousands
Sep. 30, 2019
USD ($)
$ / shares
shares
Innovatus  
Fair value of financial instruments  
Purchase price (per share) | $ / shares $ 1.53
Series D Warrant  
Fair value of financial instruments  
Shares called by warrant | shares 368,779
Innovatus Term Loan  
Fair value of financial instruments  
Principal amount | $ $ 25,000
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Fair value of financial instruments - Recurring Basis Unobservable (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Valuation Technique and Input, Description [Abstract]      
Contingent consideration liability (Note 4), net of current portion $ 6,755   $ 7,850
Contingent consideration - Long term portion | Series D Redeemable Convertible Preferred Stock      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Balance, beginning of period 7,850 $ 6,984  
Reclassification of FY payment to accrued expenses (1,295) (1,150)  
Change in fair value 200 426  
Balance, end of period 6,755 6,260  
Contingent consideration - Long term portion | Series D Redeemable Convertible Preferred Stock | Discounted Cash Flow Analysis under the Income Approach      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Balance, end of period $ 6,755    
Warrant liability | Series D Redeemable Convertible Preferred Stock      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Balance, beginning of period   490  
Change in fair value   1,870  
Balance, end of period   $ 2,360  
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Property and equipment, net (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Property and equipment $ 11,844   $ 11,555
Less: Accumulated depreciation (4,256)   (4,068)
Property and equipment, net 7,588   $ 7,487
Operating Expenses      
Property, Plant and Equipment [Line Items]      
Depreciation expense 434 $ 384  
Cost of goods sold      
Property, Plant and Equipment [Line Items]      
Depreciation expense $ 76 $ 0  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Estimated Useful Life (in Years) 7 years   7 years
Property and equipment $ 360   $ 488
Computers, laptop and peripherals      
Property, Plant and Equipment [Line Items]      
Estimated Useful Life (in Years) 5 years   5 years
Property and equipment $ 3,863   $ 3,590
Laboratory equipment      
Property, Plant and Equipment [Line Items]      
Estimated Useful Life (in Years) 5 years   5 years
Property and equipment $ 5,472   $ 5,906
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Estimated Useful Life (in Years) 7 years   7 years
Property and equipment $ 2,149   $ 1,571
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Property and equipment, net - Demo inventory (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Property and equipment, net      
Estimated life (years) 3 years   3 years
Demo inventory - gross $ 3,733   $ 3,733
Less: Accumulated depreciation (1,508)   (1,185)
Demo inventory, net 2,225   $ 2,548
Depreciation expense relating to demo equipment $ 352 $ 103  
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible assets and goodwill (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Nov. 30, 2015
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]        
Intangible assets, cost   $ 28,450   $ 28,022
Accumulated amortization   (7,490)   (6,872)
Total   20,960   21,150
Operating Expenses        
Finite-Lived Intangible Assets [Line Items]        
Amortization expense   618 $ 521  
Cost of goods sold        
Finite-Lived Intangible Assets [Line Items]        
Amortization expense   0 $ 33  
Customer relationships        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets, cost   11,800   11,800
Accumulated amortization   (2,758)   (2,561)
Total   $ 9,042   $ 9,239
Useful life (in years)   15 years   15 years
Developed technology        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets, cost   $ 8,300   $ 8,300
Accumulated amortization   (2,425)   (2,252)
Total   $ 5,875   $ 6,048
Useful life (in years)   12 years   12 years
Licenses        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets, cost   $ 63   $ 63
Accumulated amortization   (26)   (25)
Total   $ 37   $ 38
Useful life (in years)   15 years   15 years
Trade names and trademarks        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets, cost   $ 6,300   $ 6,300
Accumulated amortization   (1,929)   (1,722)
Total   $ 4,371   $ 4,578
Useful life (in years)   12 years   12 years
Capitalized software        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets, cost   $ 1,687   $ 1,259
Accumulated amortization   (89)   (68)
Total   $ 1,598   $ 1,191
Useful life (in years)   5 years   5 years
Non-compete agreements        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets, cost   $ 300   $ 300
Accumulated amortization   (263)   (244)
Total   $ 37   $ 56
Useful life (in years)   4 years   4 years
Stanford | Patents        
Finite-Lived Intangible Assets [Line Items]        
Useful life (in years) 15 years      
Capitalized non-refundable royalties $ 63      
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible assets and goodwill - Amortization expense related to identifiable intangible assets in future periods (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Amortization expense related to identifiable intangible assets in future periods    
2022 remaining $ 1,924  
2023 2,511  
2024 2,630  
2025 2,630  
2026 2,601  
Thereafter 8,664  
Total $ 20,960 $ 21,150
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible assets and goodwill - Goodwill balance (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Intangible assets and goodwill    
Goodwill balance $ 18,262 $ 18,262
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued expenses and other current liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Accrued expenses and other current liabilities    
Accrued payroll and compensation $ 3,528 $ 6,502
Current portion of contingent consideration 2,502 1,207
Inventory purchases 1,868 1,877
Other accrued expenses 4,240 3,905
Total accrued expenses and other current liabilities $ 12,138 $ 13,491
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Term Loan Agreements (Details) - Midcap Trust Term Loan - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Oct. 31, 2020
Mar. 31, 2022
Debt Instrument [Line Items]    
Credit facility amount $ 37,500  
Proceeds from debt financing $ 32,500  
Term of interest-only payments 36 months  
Period of straight-line amortization 24 months  
Effective interest rate at end of period   7.85%
Final payment fee to be paid upon termination (as a percent) 5.00%  
Prepayment fee percent , year one 3.00%  
Prepayment fee percent, year two 2.00%  
Prepayment fee percent, year three 1.00%  
Final payment fee to be paid upon termination $ 1,625  
Amortization of final payment fee   $ 81
LIBOR    
Debt Instrument [Line Items]    
Interest rate variable rate spread 6.35%  
LIBOR floor 1.50%  
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Debt components (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Unamortized debt discount $ (389) $ (413)
Accretion of final fee 465 384
Total debt, net 32,576 32,471
Midcap Trust Term Loan    
Debt Instrument [Line Items]    
Total minimum principal payments $ 32,500 $ 32,500
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Debt maturities (Details) - Midcap Trust Term Loan - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
December 31, 2024 $ 2,708  
December 31, 2025 16,250  
December 31, 2026 13,542  
Total minimum principal payments $ 32,500 $ 32,500
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholder's equity (deficit) (Details)
3 Months Ended
Mar. 31, 2022
Vote
$ / shares
shares
Dec. 31, 2021
$ / shares
shares
Class of Stock [Line Items]    
Common stock, shares authorized 500,000,000 500,000,000
Common stock, par value | $ / shares $ 0.00001 $ 0.00001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, par value | $ / shares $ 0.00001 $ 0.00001
Common stock, shares issued 37,502,358 37,424,101
Common stock, shares outstanding 37,502,358 37,424,101
Common stock, shares reserved for issuance upon the exercise of stock options 8,502,166 6,709,218
Class A Common Stock    
Class of Stock [Line Items]    
Common stock, voting rights (per share) | Vote 1  
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Stock compensation plans - 2021 Equity Incentive Plan (Details) - 2021 Plan
Apr. 08, 2021
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of shares of common stock authorized for issuance 1,727,953
Expected term 10 years
Annual increase in shares available for issuance as a percentage of outstanding shares 5.00%
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Stock compensation plans - 2015 Equity Incentive Plan (Details) - 2015 Plan
3 Months Ended
Mar. 31, 2022
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expiration period 10 years
Vesting period 4 years
Stock Options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of shares of common stock authorized for issuance 0
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Stock compensation plans - Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Weighted-average assumptions:    
Expected dividend yield 0.00%  
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options granted to employees $ 4,481 $ 9,322
Options granted 811,000 1,343,700
Options granted, weighted average fair value per share $ 5.54 $ 6.96
Options granted, weighted average exercise price per share $ 11.20 $ 14.25
Weighted-average assumptions:    
Weighted-average risk-free interest rate 2.00% 1.00%
Expected dividend yield 0.00% 0.00%
Expected volatility 49.90% 51.00%
Expected term 6 years 6 years 1 month 6 days
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Stock compensation plans - Restricted Stock Units (Details) - RSUs
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Aggregate fair value | $ $ 1,634
Number of shares granted | shares 137,500
Weighted average fair value per share granted | $ / shares $ 11.88
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Stock compensation plans - Stock-based compensation expense and unrecognized compensation cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation $ 1,545 $ 254
Unrecognized compensation $ 18,700 $ 9,051
Period for recognition 3 years 3 months 18 days 3 years 10 months 24 days
Stock Options | Cost of goods sold    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation $ 47 $ 16
Stock Options | Selling, general and administrative    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation 1,225 183
Stock Options | Research and development    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation 273 $ 55
RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation $ 1,625  
Period for recognition 4 years  
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Employee stock purchase plan (Details) - shares
Apr. 08, 2021
Mar. 31, 2022
Dec. 31, 2021
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]      
Common stock, shares issued   37,502,358 37,424,101
ESPP      
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]      
Maximum payroll deduction percentage 15.00%    
Number of shares of common stock authorized for issuance 172,795    
Term of automatic increases in shares available for issuance 10 years    
Annual increase in shares available for issuance as a percentage of outstanding shares 0.50%    
Common stock, shares issued   0  
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Income taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income taxes    
(Provision) benefit for income taxes $ (22) $ 6
Statutory rate 21.00%  
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and contingencies - License Agreements (Details) - USD ($)
1 Months Ended
Nov. 30, 2015
Mar. 31, 2022
Dec. 31, 2021
Dec. 31, 2019
Sep. 30, 2018
License Agreement | Stanford          
Other Commitments [Line Items]          
Royalty rate on net sales of the product 2.25%        
License Agreement | Stanford | Class B Common Stock          
Other Commitments [Line Items]          
Shares issued pursuant to the agreement 91,559        
License Agreement | Stanford | Minimum          
Other Commitments [Line Items]          
Annual license maintenance fee commitment $ 20,000        
License Agreement | Stanford | Maximum          
Other Commitments [Line Items]          
Annual license maintenance fee commitment $ 50,000        
License Agreement | PKI          
Other Commitments [Line Items]          
Accrued royalties   $ 1,295,000 $ 1,207,000    
License Agreement | PKI | Minimum          
Other Commitments [Line Items]          
Royalty rate on net sales of the product         1.00%
License Agreement | PKI | Maximum          
Other Commitments [Line Items]          
Royalty rate on net sales of the product         7.00%
Research Arrangement          
Other Commitments [Line Items]          
Amount required to pay 2022       $ 415,000  
Amount required to pay 2023       $ 120,000  
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Net loss per share attributable to common stockholders (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Net loss per share attributable to common stockholders    
Net loss $ (16,399) $ (8,082)
Dividends accrued on redeemable convertible preferred stock   (1,190)
Accretion of redeemable convertible preferred stock   (296)
Adjusted net loss attributable to common stockholders $ (16,399) $ (9,568)
Weighted-average shares outstanding, basic 37,464,496 2,706,133
Weighted-average shares outstanding, diluted 37,464,496 2,706,133
Net loss per share attributable to common stockholders, basic $ (0.44) $ (3.54)
Net loss per share attributable to common stockholders, diluted $ (0.44) $ (3.54)
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Net loss per share attributable to common stockholders - Antidilutive shares (Details) - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Amounts excluded from computation of diluted net loss per share 6,592,555 31,672,608
Series A Convertible Preferred Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Amounts excluded from computation of diluted net loss per share   2,151,641
Series B Redeemable Convertible Preferred Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Amounts excluded from computation of diluted net loss per share   5,886,405
Series C Redeemable Convertible Preferred Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Amounts excluded from computation of diluted net loss per share   11,473,110
Series D Redeemable Convertible Preferred Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Amounts excluded from computation of diluted net loss per share   7,034,423
Stock Options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Amounts excluded from computation of diluted net loss per share 6,296,781 4,947,296
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Amounts excluded from computation of diluted net loss per share 137,500  
Performance-based stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Amounts excluded from computation of diluted net loss per share   21,459
Series D Warrant    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Amounts excluded from computation of diluted net loss per share   158,274
Warrant to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Amounts excluded from computation of diluted net loss per share 158,274  
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Segments (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
item
segment
Mar. 31, 2021
USD ($)
Disaggregation of Revenue [Line Items]    
Number of business activities | item 1  
Number of reportable segments | segment 1  
Total Revenue $ 16,894 $ 12,212
Operations    
Disaggregation of Revenue [Line Items]    
Number of segment managers 0  
North America    
Disaggregation of Revenue [Line Items]    
Total Revenue $ 9,324 5,209
APAC    
Disaggregation of Revenue [Line Items]    
Total Revenue 3,509 3,690
EMEA    
Disaggregation of Revenue [Line Items]    
Total Revenue $ 4,061 $ 3,313
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Segments - Revenue (Details) - Revenue from Contract with Customer Benchmark - Geographic Concentration Risk - country
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Concentration Risk [Line Items]    
Number of countries with concentration risk 0  
Concentration Risk, Percentage 100.00% 100.00%
North America    
Concentration Risk [Line Items]    
Concentration Risk, Percentage 55.00% 43.00%
APAC    
Concentration Risk [Line Items]    
Concentration Risk, Percentage 21.00% 30.00%
EMEA    
Concentration Risk [Line Items]    
Concentration Risk, Percentage 24.00% 27.00%
One country    
Concentration Risk [Line Items]    
Number of countries with concentration risk   1
Concentration Risk, Percentage   18.00%
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Related party transactions (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Related Party Transaction [Line Items]      
Inventories, net $ 11,373,000   $ 9,014,000
Argonaut Manufacturing services      
Related Party Transaction [Line Items]      
Costs of goods sold relating to sales to related party 971,000 $ 491,000  
Inventories, net 5,390,000   4,263,000
Accounts payable due to related party $ 1,967,000   $ 1,700,000
Argonaut Manufacturing services | Minimum      
Related Party Transaction [Line Items]      
Percentage of total outstanding shares owned by related party 5.00%    
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Adoption of ASU 2016-02 (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Jan. 01, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Assets          
Operating lease right of use assets, net $ 9,937        
Financing lease right of use assets, net 1,047        
Property and equipment, net 7,588   $ 7,487    
Total assets 187,128   190,907    
Liabilities and stockholders' equity          
Current portion of capital lease liabilities     272    
Current portion of operating lease liabilities 2,805        
Current portion of financing lease liabilities 383        
Total current liabilities 31,736   27,682    
Capital lease liabilities, net of current portion     197    
Operating lease liabilities, net of current portion 7,506        
Financing lease liabilities, net of current portion 448        
Total liabilities 80,576   69,556    
Stockholders' equity          
Total stockholders' equity 106,552   121,351 $ (60,000) $ (51,026)
Total liabilities and stockholders' equity $ 187,128   190,907    
ASU 2016-02          
Assets          
Operating lease right of use assets, net   $ 10,409      
Financing lease right of use assets, net   673      
Total assets   201,316      
Liabilities and stockholders' equity          
Current portion of operating lease liabilities   2,741      
Current portion of financing lease liabilities   272      
Total current liabilities   30,123      
Operating lease liabilities, net of current portion   7,968      
Financing lease liabilities, net of current portion   197      
Total liabilities   79,965      
Stockholders' equity          
Total stockholders' equity   121,351      
Total liabilities and stockholders' equity   $ 201,316      
ASU 2016-02 | Previously Reported          
Assets          
Property and equipment, net     673    
Total assets     190,907    
Liabilities and stockholders' equity          
Deferred rent     300    
Current portion of capital lease liabilities     272    
Total current liabilities     27,682    
Capital lease liabilities, net of current portion     197    
Total liabilities     69,556    
Stockholders' equity          
Total stockholders' equity     121,351    
Total liabilities and stockholders' equity     190,907    
ASU 2016-02 | ASC 842 Adjustment          
Assets          
Operating lease right of use assets, net     10,409    
Financing lease right of use assets, net     673    
Property and equipment, net     (673)    
Total assets     10,409    
Liabilities and stockholders' equity          
Deferred rent     (300)    
Current portion of capital lease liabilities     (272)    
Current portion of operating lease liabilities     2,741    
Current portion of financing lease liabilities     272    
Total current liabilities     2,441    
Capital lease liabilities, net of current portion     (197)    
Operating lease liabilities, net of current portion     7,968    
Financing lease liabilities, net of current portion     197    
Total liabilities     10,409    
Stockholders' equity          
Total liabilities and stockholders' equity     $ 10,409    
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Office and warehouse leases (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
lease
Aug. 31, 2021
USD ($)
Jul. 31, 2021
USD ($)
Jun. 18, 2021
USD ($)
Jul. 31, 2019
USD ($)
Leases          
Lease, Practical Expedient, Lessor Single Lease Component [true false] true        
Office and laboratory space | Menlo Park, CA          
Leases          
Term of contract     70 months   7 years
Security Deposit     $ 92   $ 181
Office space | Marlborough, MA          
Leases          
Term of contract   30 months     7 years
Security Deposit   $ 43   $ 300 $ 450
Warehouse space | Marlborough, MA          
Leases          
Term of contract 96 months        
Aggregate lease payments $ 2,916        
Warehouse space | Marlborough, MA | Minimum          
Leases          
Annual rent payment 193        
Warehouse space | Marlborough, MA | Maximum          
Leases          
Annual rent payment $ 452        
Auto leases          
Leases          
Term of contract 48 months        
Staining equipment          
Leases          
Number of leases entered into | lease 2        
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Lease cost classification (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Finance lease cost:  
Amortization of right-of-use assets $ 139
Interest on lease liabilities 6
Operating lease cost 710
Total lease cost $ 855
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Future minimum commitments under operating leases (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Leases  
Remainder 2022 $ 2,212
2023 2,739
2024 2,286
2025 2,255
2026 2,107
2027 and thereafter 682
Total lease payments 12,281
Less: discount to lease payments (1,970)
Total operating lease liabilities $ 10,311
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Future minimum commitments under financing leases (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Leases  
Remainder 2022 $ 328
2023 356
2024 228
2025 23
Total lease payments 935
Less: discount to lease payments (103)
Total financing lease liabilities $ 832
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Weighted-average remaining lease term, incremental borrowing rate, and supplemental cash flow information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Weighted average remaining lease term  
Operating leases 4 years 7 months 6 days
Financing leases 2 years 4 months 24 days
Weighted average incremental borrowing rate  
Operating leases 7.85%
Financing leases 4.97%
Cash payments of amounts included in lease liabilities  
Operating cash flows from operating leases $ 637
Operating cash flows from finance leases 6
Financing cash flows from finance leases $ 126
XML 83 akya-20220331x10q_htm.xml IDEA: XBRL DOCUMENT 0001711933 akya:SeriesDRedeemableConvertiblePreferredStockMember us-gaap:PreferredStockMember 2021-03-31 0001711933 akya:SeriesCRedeemableConvertiblePreferredStockMember us-gaap:PreferredStockMember 2021-03-31 0001711933 akya:SeriesBRedeemableConvertiblePreferredStockMember us-gaap:PreferredStockMember 2021-03-31 0001711933 akya:SeriesDRedeemableConvertiblePreferredStockMember us-gaap:PreferredStockMember 2020-12-31 0001711933 akya:SeriesCRedeemableConvertiblePreferredStockMember us-gaap:PreferredStockMember 2020-12-31 0001711933 akya:SeriesBRedeemableConvertiblePreferredStockMember us-gaap:PreferredStockMember 2020-12-31 0001711933 akya:SeriesDRedeemableConvertiblePreferredStockMember us-gaap:PreferredStockMember 2021-01-01 2021-03-31 0001711933 akya:SeriesCRedeemableConvertiblePreferredStockMember us-gaap:PreferredStockMember 2021-01-01 2021-03-31 0001711933 akya:SeriesBRedeemableConvertiblePreferredStockMember us-gaap:PreferredStockMember 2021-01-01 2021-03-31 0001711933 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001711933 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001711933 us-gaap:OverAllotmentOptionMember 2021-04-01 2021-04-30 0001711933 akya:LelandStanfordJuniorUniversityMember us-gaap:CommonClassBMember us-gaap:LicenseMember 2015-11-01 2015-11-30 0001711933 2021-04-08 2021-04-08 0001711933 us-gaap:RetainedEarningsMember 2022-03-31 0001711933 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001711933 us-gaap:RetainedEarningsMember 2021-12-31 0001711933 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001711933 us-gaap:RetainedEarningsMember 2021-03-31 0001711933 us-gaap:RetainedEarningsMember 2020-12-31 0001711933 us-gaap:IPOMember 2021-04-30 0001711933 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-03-31 0001711933 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-12-31 0001711933 us-gaap:NonredeemableConvertiblePreferredStockMember us-gaap:PreferredStockMember 2021-03-31 0001711933 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-03-31 0001711933 us-gaap:NonredeemableConvertiblePreferredStockMember us-gaap:PreferredStockMember 2020-12-31 0001711933 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-12-31 0001711933 us-gaap:EmployeeStockOptionMember akya:EquityIncentivePlan2015Member 2022-03-31 0001711933 akya:EquityIncentivePlan2021Member 2021-04-08 2021-04-08 0001711933 akya:EquityIncentivePlan2015Member 2022-01-01 2022-03-31 0001711933 akya:MarlboroughMassachusettsMember akya:OfficeLeaseMember 2021-06-18 0001711933 us-gaap:EMEAMember 2022-01-01 2022-03-31 0001711933 srt:NorthAmericaMember 2022-01-01 2022-03-31 0001711933 srt:AsiaPacificMember 2022-01-01 2022-03-31 0001711933 akya:StandaloneSoftwareProductsMember 2022-01-01 2022-03-31 0001711933 akya:InstrumentsMember 2022-01-01 2022-03-31 0001711933 akya:ConsumablesMember 2022-01-01 2022-03-31 0001711933 us-gaap:EMEAMember 2021-01-01 2021-03-31 0001711933 srt:NorthAmericaMember 2021-01-01 2021-03-31 0001711933 srt:AsiaPacificMember 2021-01-01 2021-03-31 0001711933 akya:StandaloneSoftwareProductsMember 2021-01-01 2021-03-31 0001711933 akya:InstrumentsMember 2021-01-01 2021-03-31 0001711933 akya:ConsumablesMember 2021-01-01 2021-03-31 0001711933 akya:ArgonautManufacturingServicesMember 2022-01-01 2022-03-31 0001711933 akya:ArgonautManufacturingServicesMember 2021-01-01 2021-03-31 0001711933 us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-03-31 0001711933 us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-03-31 0001711933 us-gaap:ComputerEquipmentMember 2022-01-01 2022-03-31 0001711933 akya:LaboratoryEquipmentMember 2022-01-01 2022-03-31 0001711933 us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-12-31 0001711933 us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001711933 us-gaap:ComputerEquipmentMember 2021-01-01 2021-12-31 0001711933 akya:LaboratoryEquipmentMember 2021-01-01 2021-12-31 0001711933 us-gaap:LeaseholdImprovementsMember 2022-03-31 0001711933 us-gaap:FurnitureAndFixturesMember 2022-03-31 0001711933 us-gaap:ComputerEquipmentMember 2022-03-31 0001711933 akya:LaboratoryEquipmentMember 2022-03-31 0001711933 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001711933 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001711933 us-gaap:ComputerEquipmentMember 2021-12-31 0001711933 akya:LaboratoryEquipmentMember 2021-12-31 0001711933 us-gaap:ResearchAndDevelopmentArrangementMember 2019-12-31 0001711933 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001711933 akya:MarlboroughMassachusettsMember srt:WarehouseMember 2022-03-31 0001711933 akya:AutomobileLeasesMember 2022-03-31 0001711933 akya:MarlboroughMassachusettsMember akya:OfficeLeaseMember 2021-08-31 0001711933 akya:MenloParkCaliforniaMember akya:OfficeAndLaboratorySpaceMember 2021-07-31 0001711933 akya:MenloParkCaliforniaMember akya:OfficeAndLaboratorySpaceMember 2019-07-31 0001711933 akya:MarlboroughMassachusettsMember akya:OfficeLeaseMember 2019-07-31 0001711933 us-gaap:TrademarksAndTradeNamesMember 2022-01-01 2022-03-31 0001711933 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-01-01 2022-03-31 0001711933 us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-03-31 0001711933 us-gaap:LicensingAgreementsMember 2022-01-01 2022-03-31 0001711933 us-gaap:EmploymentContractsMember 2022-01-01 2022-03-31 0001711933 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-03-31 0001711933 us-gaap:TrademarksAndTradeNamesMember 2021-01-01 2021-12-31 0001711933 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-01 2021-12-31 0001711933 us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-12-31 0001711933 us-gaap:LicensingAgreementsMember 2021-01-01 2021-12-31 0001711933 us-gaap:EmploymentContractsMember 2021-01-01 2021-12-31 0001711933 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001711933 akya:LelandStanfordJuniorUniversityMember us-gaap:PatentsMember 2015-11-01 2015-11-30 0001711933 us-gaap:TrademarksAndTradeNamesMember 2022-03-31 0001711933 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-03-31 0001711933 us-gaap:SoftwareDevelopmentMember 2022-03-31 0001711933 us-gaap:LicensingAgreementsMember 2022-03-31 0001711933 us-gaap:EmploymentContractsMember 2022-03-31 0001711933 us-gaap:CustomerRelationshipsMember 2022-03-31 0001711933 us-gaap:TrademarksAndTradeNamesMember 2021-12-31 0001711933 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-12-31 0001711933 us-gaap:SoftwareDevelopmentMember 2021-12-31 0001711933 us-gaap:LicensingAgreementsMember 2021-12-31 0001711933 us-gaap:EmploymentContractsMember 2021-12-31 0001711933 us-gaap:CustomerRelationshipsMember 2021-12-31 0001711933 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember akya:ContingentConsiderationNonCurrentMember 2022-03-31 0001711933 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember akya:ContingentConsiderationNonCurrentMember 2022-03-31 0001711933 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember akya:ContingentConsiderationNonCurrentMember 2022-03-31 0001711933 us-gaap:FairValueMeasurementsRecurringMember akya:ContingentConsiderationNonCurrentMember 2022-03-31 0001711933 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001711933 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001711933 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001711933 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember akya:ContingentConsiderationNonCurrentMember 2021-12-31 0001711933 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember akya:ContingentConsiderationNonCurrentMember 2021-12-31 0001711933 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember akya:ContingentConsiderationNonCurrentMember 2021-12-31 0001711933 us-gaap:FairValueMeasurementsRecurringMember akya:ContingentConsiderationNonCurrentMember 2021-12-31 0001711933 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001711933 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001711933 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001711933 akya:ContingentConsiderationNonCurrentMember akya:SeriesDRedeemableConvertiblePreferredStockMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-03-31 0001711933 akya:ContingentConsiderationNonCurrentMember akya:SeriesDRedeemableConvertiblePreferredStockMember 2022-03-31 0001711933 akya:ContingentConsiderationNonCurrentMember akya:SeriesDRedeemableConvertiblePreferredStockMember 2021-12-31 0001711933 us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember akya:SeriesDRedeemableConvertiblePreferredStockMember 2021-03-31 0001711933 akya:ContingentConsiderationNonCurrentMember akya:SeriesDRedeemableConvertiblePreferredStockMember 2021-03-31 0001711933 us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember akya:SeriesDRedeemableConvertiblePreferredStockMember 2020-12-31 0001711933 akya:ContingentConsiderationNonCurrentMember akya:SeriesDRedeemableConvertiblePreferredStockMember 2020-12-31 0001711933 us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember akya:SeriesDRedeemableConvertiblePreferredStockMember 2021-01-01 2021-03-31 0001711933 us-gaap:FairValueMeasurementsRecurringMember 2022-01-01 2022-03-31 0001711933 us-gaap:FairValueMeasurementsRecurringMember 2021-01-01 2021-12-31 0001711933 us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember 2022-01-01 2022-03-31 0001711933 us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001711933 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001711933 akya:ContingentConsiderationNonCurrentMember 2022-01-01 2022-03-31 0001711933 us-gaap:RestrictedStockUnitsRSUMember 2022-03-31 0001711933 us-gaap:EmployeeStockOptionMember 2022-03-31 0001711933 us-gaap:EmployeeStockOptionMember 2021-03-31 0001711933 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001711933 akya:EmployeeStockPurchasePlanMember 2022-01-01 2022-03-31 0001711933 akya:MidcapTrustTermLoanMember 2020-10-31 0001711933 akya:InnovatusTermLoanMember 2019-09-30 0001711933 akya:MidcapTrustTermLoanMember 2022-03-31 0001711933 akya:MidcapTrustTermLoanMember 2021-12-31 0001711933 us-gaap:ServiceMember 2022-01-01 2022-03-31 0001711933 us-gaap:ProductMember 2022-01-01 2022-03-31 0001711933 us-gaap:ServiceMember 2021-01-01 2021-03-31 0001711933 us-gaap:ProductMember 2021-01-01 2021-03-31 0001711933 akya:ConversionOfPreferredStockAtInitialPublicOfferingMember 2021-04-20 2021-04-20 0001711933 us-gaap:CommonClassAMember 2021-04-20 2021-04-20 0001711933 us-gaap:EMEAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-03-31 0001711933 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-03-31 0001711933 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-03-31 0001711933 us-gaap:EMEAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-03-31 0001711933 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-03-31 0001711933 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-03-31 0001711933 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-03-31 0001711933 akya:EmployeeStockPurchasePlanMember 2022-03-31 0001711933 akya:SeriesDPreferredStockWarrantMember 2019-09-30 0001711933 akya:InnovatusLifeSciencesLendingFundMember 2019-09-30 0001711933 2021-03-31 0001711933 2020-12-31 0001711933 us-gaap:AccountingStandardsUpdate201602Member 2022-01-01 0001711933 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001711933 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001711933 akya:CommonStockWarrantMember 2022-01-01 2022-03-31 0001711933 us-gaap:PerformanceSharesMember 2021-01-01 2021-03-31 0001711933 us-gaap:NonredeemableConvertiblePreferredStockMember 2021-01-01 2021-03-31 0001711933 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001711933 akya:SeriesDRedeemableConvertiblePreferredStockMember 2021-01-01 2021-03-31 0001711933 akya:SeriesDPreferredStockWarrantMember 2021-01-01 2021-03-31 0001711933 akya:SeriesCRedeemableConvertiblePreferredStockMember 2021-01-01 2021-03-31 0001711933 akya:SeriesBRedeemableConvertiblePreferredStockMember 2021-01-01 2021-03-31 0001711933 us-gaap:OperatingExpenseMember 2022-01-01 2022-03-31 0001711933 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001711933 us-gaap:OperatingExpenseMember 2021-01-01 2021-03-31 0001711933 us-gaap:CostOfSalesMember 2021-01-01 2021-03-31 0001711933 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-03-31 0001711933 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001711933 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001711933 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-03-31 0001711933 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-03-31 0001711933 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2021-01-01 2021-03-31 0001711933 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001711933 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001711933 akya:PkiMember us-gaap:LicenseMember 2022-03-31 0001711933 akya:PkiMember us-gaap:LicenseMember 2021-12-31 0001711933 srt:ScenarioPreviouslyReportedMember us-gaap:AccountingStandardsUpdate201602Member 2021-12-31 0001711933 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member 2021-12-31 0001711933 akya:ArgonautManufacturingServicesMember 2022-03-31 0001711933 akya:ArgonautManufacturingServicesMember 2021-12-31 0001711933 2022-04-29 0001711933 akya:EmployeeStockPurchasePlanMember 2021-04-08 2021-04-08 0001711933 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001711933 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001711933 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001711933 akya:PkiMember srt:MinimumMember us-gaap:LicenseMember 2018-09-30 0001711933 akya:PkiMember srt:MaximumMember us-gaap:LicenseMember 2018-09-30 0001711933 akya:LelandStanfordJuniorUniversityMember us-gaap:LicenseMember 2015-11-30 0001711933 us-gaap:IPOMember 2021-04-01 2021-04-30 0001711933 srt:MinimumMember akya:ArgonautManufacturingServicesMember 2022-03-31 0001711933 srt:MinimumMember akya:MarlboroughMassachusettsMember srt:WarehouseMember 2022-03-31 0001711933 srt:MaximumMember akya:MarlboroughMassachusettsMember srt:WarehouseMember 2022-03-31 0001711933 us-gaap:SegmentContinuingOperationsMember 2022-03-31 0001711933 akya:StainingEquipmentMember 2022-01-01 2022-03-31 0001711933 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001711933 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001711933 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001711933 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0001711933 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-03-31 0001711933 akya:CountryOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-03-31 0001711933 akya:ContingentConsiderationNonCurrentMember akya:SeriesDRedeemableConvertiblePreferredStockMember 2022-01-01 2022-03-31 0001711933 akya:ContingentConsiderationNonCurrentMember akya:SeriesDRedeemableConvertiblePreferredStockMember 2021-01-01 2021-03-31 0001711933 2021-01-01 2021-03-31 0001711933 2022-01-01 2022-03-31 0001711933 2021-01-01 2021-12-31 0001711933 akya:MidcapTrustTermLoanMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-10-01 2020-10-31 0001711933 akya:MidcapTrustTermLoanMember 2020-10-01 2020-10-31 0001711933 us-gaap:CommonClassAMember 2022-01-01 2022-03-31 0001711933 akya:LelandStanfordJuniorUniversityMember us-gaap:PatentsMember 2015-11-30 0001711933 akya:LelandStanfordJuniorUniversityMember srt:MinimumMember us-gaap:LicenseMember 2015-11-30 0001711933 akya:LelandStanfordJuniorUniversityMember srt:MaximumMember us-gaap:LicenseMember 2015-11-30 0001711933 akya:EquityIncentivePlan2021Member 2021-04-08 0001711933 akya:EmployeeStockPurchasePlanMember 2021-04-08 0001711933 akya:MidcapTrustTermLoanMember 2022-01-01 2022-03-31 0001711933 2022-03-31 0001711933 2021-12-31 iso4217:USD shares akya:segment iso4217:USD pure akya:Vote akya:item akya:country akya:customer akya:region akya:lease shares 37464496 2706133 37464496 2706133 0 0 0 0 0 0 0 0 0001711933 --12-31 2022 Q1 0 0 37502358 37424101 -0.44 -3.54 P1Y P1Y 37502358 37424101 -0.44 -3.54 1 P70M P30M P96M true false 10-Q true 2022-03-31 false 001-40344 Akoya Biosciences, Inc. DE 47-5586242 100 Campus Drive 6th Floor Marlborough MA 01752 855 896-8401 Common Stock, par value $0.00001 per share AKYA NASDAQ Yes Yes Non-accelerated Filer true true false false 37589555 93938000 113079000 11314000 9444000 11373000 9014000 9841000 9277000 126466000 140814000 7588000 7487000 302000 302000 2225000 2548000 20960000 21150000 18262000 18262000 9937000 1047000 341000 344000 187128000 190907000 11518000 9435000 12138000 13491000 2805000 383000 272000 4892000 4484000 31736000 27682000 1519000 1330000 32576000 32471000 36000 26000 197000 7506000 448000 6755000 7850000 80576000 69556000 0.00001 0.00001 10000000 10000000 0 0 0.00001 0.00001 500000000 37502358 500000000 37424101 2000 2000 219056000 217456000 -112506000 -96107000 106552000 121351000 187128000 190907000 13343000 9963000 3551000 2249000 16894000 12212000 4080000 3607000 2718000 1200000 6798000 4807000 10096000 7405000 18193000 8179000 5714000 3192000 200000 426000 1543000 1009000 25650000 12806000 -15554000 -5401000 -749000 -751000 1870000 -74000 -66000 -16377000 -8088000 22000 -6000 -16399000 -8082000 1190000 296000 -16399000 -9568000 -0.44 -3.54 37464496 2706133 37424101 2000 217456000 -96107000 121351000 78257 55000 55000 -16399000 -16399000 1545000 1545000 37502358 2000 219056000 -112506000 106552000 13715330 11500000 26732361 30107000 16390217 27500000 5013333 1253000 2563765 1000 -52280000 -51026000 271334 44000 44000 180000 510000 500000 298000 892000 1190000 -8082000 -8082000 254000 254000 13715330 11680000 26732361 30617000 16390217 28000000 5013333 1253000 2835099 1000 -61254000 -60000000 -16399000 -8082000 1619000 1041000 105000 106000 1545000 254000 10000 -10000 200000 426000 1870000 1870000 120000 11087000 1256000 2286000 430000 2083000 702000 7551000 772000 597000 323000 -17932000 -4404000 1138000 907000 -1138000 -907000 55000 44000 48000 126000 -71000 -4000 -19141000 -5315000 113381000 17508000 94240000 12193000 638000 638000 887000 884000 1190000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(1) The company and basis of presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Description of business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Akoya Biosciences, Inc. (“Akoya” or the “Company”) is a life sciences technology company, founded on November 13, 2015 as a Delaware corporation with operations based in Marlborough, Massachusetts and Menlo Park, California, delivering spatial biology solutions focused on transforming discovery and clinical research. Spatial biology refers to an evolving technology that enables academic and biopharma scientists to detect and map the distribution of cell types and biomarkers across whole tissue samples at single cell resolution, enabling advancements in their understanding of disease progression and patient response to therapy. Through Akoya’s PhenoCycler<span style="background:#ffffff;">™</span> (formerly CODEX<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;background:#ffffff;">®</sup><span style="background:#ffffff;">)</span> and PhenoImager<span style="background:#ffffff;">™ (formerly </span>Phenoptics<span style="background:#ffffff;">™)</span> platforms, reagents, software and services, the Company offers end-to-end solutions to perform tissue analysis and spatial phenotyping across the full continuum, from discovery through translational and clinical research.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On September 28, 2018, the Company acquired the commercial Phenoptics division of PerkinElmer, Inc. (“PKI”) for multiplex immunofluorescence, with the aim of providing consumers with a full suite of end-to-end solutions for high parameter tissue analysis. The Phenoptics technology offers pathology solutions for cancer immunology and immunotherapy research, including advanced multiplex immunochemistry staining kits, multispectral imaging and whole side scanning instruments, and image analysis software. The Company’s combined portfolio of complementary technologies aims to fuel groundbreaking advancements in cancer immunology, immunotherapy, neurology and a wide range of other applications. The Company sells into three main regions across the world: North America, Asia-Pacific (“APAC”), and Europe-Middle East-Africa (“EMEA”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On April 8, 2021, the Board of Directors of the Company (the “Board”) approved a 1-for-2.33 reverse stock split of its issued and outstanding common stock and a proportional adjustment to the existing conversion ratios for each series of the Company’s convertible preferred stock, which was effected on April 9, 2021. The par value of the authorized stock was not adjusted as a result of the reverse stock split. Other than the par value, all issued and outstanding shares of common stock and related per share data shown in the accompanying financial statements and related notes have been retroactively revised to reflect the reverse stock split and adjustment of the Preferred Stock conversion ratios.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In April 2021, the Company completed the initial public offering of its common stock (the “IPO”). In the IPO, the Company issued and sold 7,567,000 shares of its common stock at a price to the public of $20.00 per share, including the exercise by the underwriters of their option to purchase an additional 987,000 shares. The Company received $138.6 million in net proceeds, after deducting underwriting discounts and commissions and other offering expenses. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Immediately prior to completing the IPO, all preferred stock converted into 26,545,579 shares of common stock, and all outstanding shares of the Company’s Class B common stock converted on a 1 for 1 basis into 2,835,099 shares of the Company’s Class A common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On April 20, 2021, in connection with the closing of the IPO, the Company’s amended and restated certificate of incorporation, as filed with the Secretary of State of the State of Delaware, and the Company’s amended and restated bylaws became effective. Refer to Note 9 for further details.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Principles of consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company’s financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”). Any reference in these notes to applicable guidance is meant to refer to the authoritative United States generally accepted accounting principles as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASU”) of the Financial Accounting Standards Board </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">(“FASB”). The Company’s consolidated financial statements include the accounts of the Company and its wholly-owned subsidiary, Akoya Biosciences UK Ltd. (“Akoya UK”). All intercompany balances and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Unaudited interim financial information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated balance sheet as of March 31, 2022, the consolidated statements of operations, and the consolidated statements of redeemable convertible preferred stock and stockholders’ equity (deficit) for the three months ended March 31, 2022 and 2021, and the consolidated statements of cash flows for the three months ended March 31, 2022 and 2021 are unaudited. The unaudited interim consolidated financial statements have been prepared on the same basis as the audited annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the Company’s financial position as of March 31, 2022, the results of its operations for the three months ended March 31, 2022 and 2021, and cash flows for the three months ended March 31, 2022 and 2021. The financial data and other information disclosed in these notes related to the three months ended March 31, 2022 and 2021 are also unaudited. The results for the three months ended March 31, 2022 are not necessarily indicative of results to be expected for the year ending December 31, 2022, any other interim periods, or any future year or period. The consolidated balance sheet as of December 31, 2021 included herein was derived from the audited consolidated financial statements as of that date. These unaudited consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and the notes thereto for the year ended December 31, 2021 included in the Annual Report on Form 10-K filed with the SEC on March 15, 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Liquidity and going concern</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At March 31, 2022, the Company had cash and cash equivalents of $93,938 and an accumulated deficit of $112,506. The future success of the Company is dependent on its ability to successfully commercialize its products, successfully launch future products, obtain additional capital and ultimately attain profitable operations. The Company has funded its operations primarily through its preferred stock issuances, debt financing arrangements, and the IPO.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company is subject to a number of risks similar to other newly commercial life sciences companies, including, but not limited to, development and market acceptance of the Company’s product candidates, development by its competitors of new technological innovations, protection of proprietary technology, and raising additional capital.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has incurred losses since its inception and has used cash from operations of $17,932 during the three months ended March 31, 2022. However, we believe that our existing cash and cash equivalents will be adequate to satisfy our current operating plans for at least the next twelve months from the issuance of these financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and satisfaction of liabilities in the ordinary course of business. The financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of the uncertainties described above. </p> 3 2.33 7567000 20.00 987000 138600000 26545579 2835099 93938000 -112506000 -17932000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(2) Summary of significant accounting policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Significant accounting policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">The Company’s significant accounting policies are disclosed in its Annual Report on Form 10-K for the year ended December 31, 2021 filed with the Securities and Exchange Commission and have not materially changed during the three months ended March 31, 2022, with the exception of the adoption of the FASB’s ASU 2016-02, </span><i style="font-weight:normal;">Leases </i><span style="font-style:normal;font-weight:normal;">(Topic 842) in the first quarter of 2022. Refer below to “Recently adopted accounting standards” for further information.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">Revenue recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company follows ASC 606, <i style="font-style:italic;">Revenue from Contracts with Customers</i> (“ASC 606”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company generates revenue from the sale and installation of instruments, related warranty services, reagents and software (both company-owned and with third parties). Pursuant to ASC 606, revenue is recognized when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration the Company expects to be entitled to receive in exchange for these goods and services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">To determine the appropriate amount of revenue to be recognized for arrangements determined to be within the scope of Topic 606, the Company performs the following five steps: (i) identification of the customer contract; (ii) identification of the performance obligations; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when (or as) the Company satisfies each performance obligation. The Company only applies the five-step model to contracts when it is probable that the Company will collect consideration it is entitled to in exchange for the goods or services it transfers to the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company evaluates all promised goods and services within a customer contract and determines which of those are separate performance obligations. This evaluation includes an assessment of whether the good or service is capable of being distinct and whether the good or service is separable from other promises in the contract. Promised goods or services are considered distinct when (i) the customer can benefit from the good or service on its own or together with other readily available resources and (ii) the promised good or service is separately identifiable from other promises in the contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Most of the Company’s contracts with customers contain multiple performance obligations (i.e., sale of an instrument and warranty services). For these contracts, the Company accounts for individual performance obligations separately if they are distinct (i.e. capable of being distinct and separable from other promises in the contract). The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Excluded from the transaction price are sales tax and other similar taxes which are presented on a net basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Product Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Product revenue is generated by the sale of instruments and consumable reagents predominantly through the Company’s direct sales force in the United States and in geographic regions outside the United States such as APAC and EMEA. The Company does not offer product return or exchange rights (other than those relating to defective goods under warranty) or price protection allowances to its customers. When an instrument is purchased by a customer, the Company recognizes revenue when the related performance obligation is satisfied (i.e. when the control of an instrument has passed to the customer). Revenue from the sale of consumables is recognized upon shipment to the customer. The Company’s perpetual software licenses generally have significant stand-alone functionality to the customer upon delivery and are considered to be functional intellectual property. The Company’s perpetual software licenses are considered distinct performance obligations, and revenue allocated to the software license is typically recognized upon provision of the license/software code to the customer (i.e., when the software is available for access and download by the customer).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Service and Other Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Product sales of instruments include a service-based warranty typically for <span style="-sec-ix-hidden:Hidden_63I4gzgqiUSYB5FfkOzM1Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one year</span></span> following the installation of the purchased instrument, with an extended warranty for an additional year sold in many cases. These are separate performance obligations as they are service-based warranties and are recognized on a straight-line basis over the service delivery period. After completion of the service period, customers have an option to renew or extend the warranty services, typically for additional <span style="-sec-ix-hidden:Hidden_hCDqhioVGUmYf3Frgh8Xzw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one-year</span></span> periods in exchange for additional consideration. The extended warranties are also service-based warranties that represent separate purchasing decisions. The Company recognizes revenue allocated to the extended warranty performance obligation on a straight-line basis over the service delivery period. Revenue from separately charged installation services is recognized upon completion of the installation process. Additionally, the Company provides laboratory services, in which revenue is recognized as services are performed. For laboratory services, we generally use the cost-to-cost approach to measure the extent of progress towards completion of the performance obligation because we believe it best depicts the transfer of assets to the customer. Under the cost-to-cost measure approach, the extent of progress towards completion is measured based on the ratio of costs incurred to date to </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">the total estimated costs at completion of the performance obligation. Revenues are recorded proportionally as costs are incurred. The Company records shipping and handling billed to customers as service and other revenue and the related costs in cost of service and other revenue in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Disaggregation of Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company disaggregates revenue from contracts with customers by type of products, and between service and other revenue, as it best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. The following table disaggregates the Company’s revenue by major source:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Product revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,521</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,837</p></td></tr><tr><td style="vertical-align:bottom;width:74.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Consumables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,544</p></td></tr><tr><td style="vertical-align:bottom;width:74.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Standalone software products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 582</p></td></tr><tr><td style="vertical-align:bottom;width:74.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Total product revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,963</p></td></tr><tr><td style="vertical-align:bottom;width:74.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Service and other revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,249</p></td></tr><tr><td style="vertical-align:bottom;width:74.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,894</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,212</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Significant Judgments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together requires significant judgment. Once the Company determines the performance obligations, the Company determines the transaction price, which includes estimating the amount of variable consideration, based on the most likely amount, to be included in the transaction price, if any. The Company then allocates the transaction price to each performance obligation in the contract based on a relative standalone selling price method. The corresponding revenue is recognized as the related performance obligations are satisfied as discussed in the revenue categories above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Judgment is required to determine the standalone selling price for each distinct performance obligation. The Company determines standalone selling price based on the price at which the performance obligation in the contract (i.e. instrument, service warranty, installation) would be sold separately. As the first-year warranty for each instrument is embedded in the instrument price, the amount allocated to the first-year warranty has been determined based on the separately identifiable price of the Company’s extended warranty offering when it is sold on a renewal basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price taking into account available information such as market conditions and the expected costs and margin related to the performance obligations. Contracts in which only one performance obligation is identified (i.e., consumables and standalone software products) do not require allocation of the transaction price.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Contract Assets and Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company did not record any contract assets at March 31, 2022 or December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s contract liabilities consist of upfront payments for service-based warranties on instrument sales. The Company classifies these contract liabilities in deferred revenue as current or noncurrent based on the timing of when the Company expects to service the warranty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Cost to Obtain and Fulfill a Contract</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under ASC 606, the Company is required to capitalize certain costs to obtain customer contracts and costs to fulfill customer contracts. These costs are required to be amortized to expense on a systemic basis that is consistent with the transfer to the customer of the goods or services to which the asset relates, compared to previously being expensed as incurred. As a practical expedient, the Company recognizes any incremental costs to obtain a contract as an expense when incurred if the amortization period of the asset is one year or less. Capitalizable costs to obtain contracts, such as commissions, and costs to fulfill customer contracts were determined to be immaterial for the three months ended March 31, 2022 and 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stock-based compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company records stock-based compensation for awards granted to employees, non-employees, and to members of the Board for their services on the Board based on the grant date fair value of awards issued, and the expense is recorded on a straight-line basis over the requisite service period, which is generally four years. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company uses the Black-Scholes-Merton option pricing model to determine the fair value of stock options. The use of the Black-Scholes-Merton option-pricing model requires management to make assumptions with respect to the expected term of the option, the expected volatility of the common stock consistent with the expected life of the option, risk-free interest rates and expected dividend yields of the common stock. The expected term was determined according to the simplified method, which is the average of the vesting tranche dates and the contractual term. Due to the lack of company-specific historical and implied volatility, the Company bases its estimate of expected volatility on the historical volatility of a group of similar companies that are publicly traded. For these analyses, companies with comparable characteristics are selected, including enterprise value and position within the industry, and with historical price information sufficient to meet the expected life of the stock-based awards. The Company computes the historical volatility data using the daily closing prices for the selected companies’ shares during the equivalent period of the calculated expected term of its stock-based awards. The risk-free interest rate is determined by reference to the U.S. Treasury zero-coupon issues with remaining maturities similar to the expected term of the options. The Company has not paid, and does not anticipate paying, cash dividends on shares of common stock; therefore, the expected dividend yield is assumed to be zero. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For restricted stock units (“RSUs”) issued under the Company’s stock-based compensation plans, the fair value of each grant is calculated based on the Company’s stock price on the date of grant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has elected to account for forfeitures as they occur; any compensation cost previously recognized for an award that is forfeited because of a failure to satisfy a service or performance condition will be reversed in the period of the forfeiture.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Refer to Note 10 for further details on the Company’s stock-based compensation plans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Net loss per share attributable to common stockholders</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Basic and diluted net loss per common share outstanding is determined by dividing net loss, as adjusted for accretion and accrued dividends on redeemable convertible preferred stock, by the weighted average common shares outstanding during the period. Diluted net loss per share reflects the potential dilution that would occur if securities or other contracts to issue common stock were exercised or converted into common stock; however, potential common equivalent shares are excluded if their effect is anti-dilutive. In computing diluted net loss per share, the Company utilizes the treasury stock method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company applies the two-class method to compute basic and diluted net loss or income per share when it has issued shares that meet the def<b style="font-weight:bold;">i</b>nition of participating securities. The two-class method determines net (loss) or income per share for each class of common and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two-class method requires net (loss) income available to common stockholders for the period to be allocated between common and participating securities based upon their respective </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">rights to share in the earnings as if all net (loss) income for the period had been distributed. The Company’s convertible preferred stock participates in any dividends declared by the Company and are therefore considered to be participating securities. The participating securities are not required to participate in the losses of the Company, and therefore during periods of loss there is no allocation required under the two-class method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recent Accounting Standards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">From time to time, new accounting pronouncements are issued by the FASB or other standard setting bodies and adopted by the Company as of the specified effective date. The Company is considered to be an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012, as amended (Jobs Act). The Jobs Act provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards. Thus, an emerging growth company can delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. We have elected to avail ourselves of this extended transition period and, as a result, we will not be required to adopt new or revised accounting standards on the relevant dates on which adoption of such standards is required for other public companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Recently adopted accounting standards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In February 2016, the FASB issued ASU 2016-02, <i style="font-style:italic;">Leases </i>(Topic 842) in order to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet for those leases classified as operating leases under previous generally accepted accounting principles. ASU 2016-02 requires a lessee to recognize a liability to make lease payments (the lease liability) and a right-of-use asset representing its right to use the underlying asset for the lease term on the balance sheet. In August 2018, the FASB issued ASU 2018-11, <i style="font-style:italic;">Targeted Improvements to ASC 842</i>, which provides a new transition option in which an entity initially applies ASU 2016-02 at the adoption date and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On January 1, 2022, the Company adopted ASU No. 2016-02, <i style="font-style:italic;">Leases </i>(Topic 842)<i style="font-style:italic;">, </i>(ASC 842), using the optional transition method allowing entities to recognize a cumulative effect adjustment to the opening balance sheet without restating comparative prior periods presented. ASC 842 requires a lessee to recognize assets and liabilities on the balance sheet for most leases and changes many key definitions, including the definition of a lease. Lessees will continue to differentiate between finance leases and operating, and classification will impact expense recognition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company elected the following practical expedients for all lease asset classes, which must be elected as a package and applied consistently to all of its leases at the transition date: i) the Company did not reassess whether any expired or existing contracts are or contain leases; ii) the Company did not reassess the lease classification for any expired or existing leases; and iii) the Company did not reassess initial direct costs for any existing leases. Refer to Note 17 “Leases” for the adoption impact to our consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Recently issued but not yet adopted accounting standards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In June 2016, the FASB issued ASU No. 2016-13, <i style="font-style:italic;">Financial Instruments — Credit Losses (Topic 326) — Measurement of Credit Losses on Financial Instruments</i>, which has been subsequently amended by ASU No. 2018-19, ASU No. 2019-04, ASU No. 2019-05, ASU No. 2019-10, ASU No. 2019-11 and ASU No. 2020-03 (“ASU 2016-13”). The provisions of ASU 2016-13 modify the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology and require a consideration of a broader range of reasonable and supportable information to inform credit loss estimates. ASU 2016-13 is effective for the Company on January 1, 2023, with early adoption permitted. The Company is currently evaluating the potential impact that ASU 2016-13 may have on its consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In January 2017, the FASB issued ASU No. 2017-04, <i style="font-style:italic;">Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</i>, which simplifies the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. Instead of determining a hypothetical purchase price allocation to measure goodwill impairment, the Company will compare the fair value of a reporting unit with its carrying amount. The update also </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">includes a new requirement to disclose the amount of goodwill allocated to reporting units with zero or negative carrying amounts. ASU 2017-04 is effective for the Company on January 1, 2023, with early adoption permitted. The Company is currently evaluating the potential impact that ASU 2017-04 may have on its consolidated financial statements and related disclosures.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">Revenue recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company follows ASC 606, <i style="font-style:italic;">Revenue from Contracts with Customers</i> (“ASC 606”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company generates revenue from the sale and installation of instruments, related warranty services, reagents and software (both company-owned and with third parties). Pursuant to ASC 606, revenue is recognized when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration the Company expects to be entitled to receive in exchange for these goods and services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">To determine the appropriate amount of revenue to be recognized for arrangements determined to be within the scope of Topic 606, the Company performs the following five steps: (i) identification of the customer contract; (ii) identification of the performance obligations; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when (or as) the Company satisfies each performance obligation. The Company only applies the five-step model to contracts when it is probable that the Company will collect consideration it is entitled to in exchange for the goods or services it transfers to the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company evaluates all promised goods and services within a customer contract and determines which of those are separate performance obligations. This evaluation includes an assessment of whether the good or service is capable of being distinct and whether the good or service is separable from other promises in the contract. Promised goods or services are considered distinct when (i) the customer can benefit from the good or service on its own or together with other readily available resources and (ii) the promised good or service is separately identifiable from other promises in the contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Most of the Company’s contracts with customers contain multiple performance obligations (i.e., sale of an instrument and warranty services). For these contracts, the Company accounts for individual performance obligations separately if they are distinct (i.e. capable of being distinct and separable from other promises in the contract). The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Excluded from the transaction price are sales tax and other similar taxes which are presented on a net basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Product Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Product revenue is generated by the sale of instruments and consumable reagents predominantly through the Company’s direct sales force in the United States and in geographic regions outside the United States such as APAC and EMEA. The Company does not offer product return or exchange rights (other than those relating to defective goods under warranty) or price protection allowances to its customers. When an instrument is purchased by a customer, the Company recognizes revenue when the related performance obligation is satisfied (i.e. when the control of an instrument has passed to the customer). Revenue from the sale of consumables is recognized upon shipment to the customer. The Company’s perpetual software licenses generally have significant stand-alone functionality to the customer upon delivery and are considered to be functional intellectual property. The Company’s perpetual software licenses are considered distinct performance obligations, and revenue allocated to the software license is typically recognized upon provision of the license/software code to the customer (i.e., when the software is available for access and download by the customer).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Service and Other Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Product sales of instruments include a service-based warranty typically for <span style="-sec-ix-hidden:Hidden_63I4gzgqiUSYB5FfkOzM1Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one year</span></span> following the installation of the purchased instrument, with an extended warranty for an additional year sold in many cases. These are separate performance obligations as they are service-based warranties and are recognized on a straight-line basis over the service delivery period. After completion of the service period, customers have an option to renew or extend the warranty services, typically for additional <span style="-sec-ix-hidden:Hidden_hCDqhioVGUmYf3Frgh8Xzw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one-year</span></span> periods in exchange for additional consideration. The extended warranties are also service-based warranties that represent separate purchasing decisions. The Company recognizes revenue allocated to the extended warranty performance obligation on a straight-line basis over the service delivery period. Revenue from separately charged installation services is recognized upon completion of the installation process. Additionally, the Company provides laboratory services, in which revenue is recognized as services are performed. For laboratory services, we generally use the cost-to-cost approach to measure the extent of progress towards completion of the performance obligation because we believe it best depicts the transfer of assets to the customer. Under the cost-to-cost measure approach, the extent of progress towards completion is measured based on the ratio of costs incurred to date to </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">the total estimated costs at completion of the performance obligation. Revenues are recorded proportionally as costs are incurred. The Company records shipping and handling billed to customers as service and other revenue and the related costs in cost of service and other revenue in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Disaggregation of Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company disaggregates revenue from contracts with customers by type of products, and between service and other revenue, as it best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. The following table disaggregates the Company’s revenue by major source:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Product revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,521</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,837</p></td></tr><tr><td style="vertical-align:bottom;width:74.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Consumables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,544</p></td></tr><tr><td style="vertical-align:bottom;width:74.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Standalone software products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 582</p></td></tr><tr><td style="vertical-align:bottom;width:74.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Total product revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,963</p></td></tr><tr><td style="vertical-align:bottom;width:74.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Service and other revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,249</p></td></tr><tr><td style="vertical-align:bottom;width:74.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,894</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,212</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Significant Judgments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together requires significant judgment. Once the Company determines the performance obligations, the Company determines the transaction price, which includes estimating the amount of variable consideration, based on the most likely amount, to be included in the transaction price, if any. The Company then allocates the transaction price to each performance obligation in the contract based on a relative standalone selling price method. The corresponding revenue is recognized as the related performance obligations are satisfied as discussed in the revenue categories above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Judgment is required to determine the standalone selling price for each distinct performance obligation. The Company determines standalone selling price based on the price at which the performance obligation in the contract (i.e. instrument, service warranty, installation) would be sold separately. As the first-year warranty for each instrument is embedded in the instrument price, the amount allocated to the first-year warranty has been determined based on the separately identifiable price of the Company’s extended warranty offering when it is sold on a renewal basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price taking into account available information such as market conditions and the expected costs and margin related to the performance obligations. Contracts in which only one performance obligation is identified (i.e., consumables and standalone software products) do not require allocation of the transaction price.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Contract Assets and Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company did not record any contract assets at March 31, 2022 or December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s contract liabilities consist of upfront payments for service-based warranties on instrument sales. The Company classifies these contract liabilities in deferred revenue as current or noncurrent based on the timing of when the Company expects to service the warranty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Cost to Obtain and Fulfill a Contract</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under ASC 606, the Company is required to capitalize certain costs to obtain customer contracts and costs to fulfill customer contracts. These costs are required to be amortized to expense on a systemic basis that is consistent with the transfer to the customer of the goods or services to which the asset relates, compared to previously being expensed as incurred. As a practical expedient, the Company recognizes any incremental costs to obtain a contract as an expense when incurred if the amortization period of the asset is one year or less. Capitalizable costs to obtain contracts, such as commissions, and costs to fulfill customer contracts were determined to be immaterial for the three months ended March 31, 2022 and 2021.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Product revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,521</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,837</p></td></tr><tr><td style="vertical-align:bottom;width:74.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Consumables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,544</p></td></tr><tr><td style="vertical-align:bottom;width:74.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Standalone software products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 582</p></td></tr><tr><td style="vertical-align:bottom;width:74.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Total product revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,963</p></td></tr><tr><td style="vertical-align:bottom;width:74.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Service and other revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,249</p></td></tr><tr><td style="vertical-align:bottom;width:74.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,894</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,212</p></td></tr></table> 8521000 6837000 4628000 2544000 194000 582000 13343000 9963000 3551000 2249000 16894000 12212000 true <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stock-based compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company records stock-based compensation for awards granted to employees, non-employees, and to members of the Board for their services on the Board based on the grant date fair value of awards issued, and the expense is recorded on a straight-line basis over the requisite service period, which is generally four years. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company uses the Black-Scholes-Merton option pricing model to determine the fair value of stock options. The use of the Black-Scholes-Merton option-pricing model requires management to make assumptions with respect to the expected term of the option, the expected volatility of the common stock consistent with the expected life of the option, risk-free interest rates and expected dividend yields of the common stock. The expected term was determined according to the simplified method, which is the average of the vesting tranche dates and the contractual term. Due to the lack of company-specific historical and implied volatility, the Company bases its estimate of expected volatility on the historical volatility of a group of similar companies that are publicly traded. For these analyses, companies with comparable characteristics are selected, including enterprise value and position within the industry, and with historical price information sufficient to meet the expected life of the stock-based awards. The Company computes the historical volatility data using the daily closing prices for the selected companies’ shares during the equivalent period of the calculated expected term of its stock-based awards. The risk-free interest rate is determined by reference to the U.S. Treasury zero-coupon issues with remaining maturities similar to the expected term of the options. The Company has not paid, and does not anticipate paying, cash dividends on shares of common stock; therefore, the expected dividend yield is assumed to be zero. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For restricted stock units (“RSUs”) issued under the Company’s stock-based compensation plans, the fair value of each grant is calculated based on the Company’s stock price on the date of grant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has elected to account for forfeitures as they occur; any compensation cost previously recognized for an award that is forfeited because of a failure to satisfy a service or performance condition will be reversed in the period of the forfeiture.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Refer to Note 10 for further details on the Company’s stock-based compensation plans.</p> P4Y 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Net loss per share attributable to common stockholders</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Basic and diluted net loss per common share outstanding is determined by dividing net loss, as adjusted for accretion and accrued dividends on redeemable convertible preferred stock, by the weighted average common shares outstanding during the period. Diluted net loss per share reflects the potential dilution that would occur if securities or other contracts to issue common stock were exercised or converted into common stock; however, potential common equivalent shares are excluded if their effect is anti-dilutive. In computing diluted net loss per share, the Company utilizes the treasury stock method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company applies the two-class method to compute basic and diluted net loss or income per share when it has issued shares that meet the def<b style="font-weight:bold;">i</b>nition of participating securities. The two-class method determines net (loss) or income per share for each class of common and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two-class method requires net (loss) income available to common stockholders for the period to be allocated between common and participating securities based upon their respective </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">rights to share in the earnings as if all net (loss) income for the period had been distributed. The Company’s convertible preferred stock participates in any dividends declared by the Company and are therefore considered to be participating securities. The participating securities are not required to participate in the losses of the Company, and therefore during periods of loss there is no allocation required under the two-class method.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recent Accounting Standards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">From time to time, new accounting pronouncements are issued by the FASB or other standard setting bodies and adopted by the Company as of the specified effective date. The Company is considered to be an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012, as amended (Jobs Act). The Jobs Act provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards. Thus, an emerging growth company can delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. We have elected to avail ourselves of this extended transition period and, as a result, we will not be required to adopt new or revised accounting standards on the relevant dates on which adoption of such standards is required for other public companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Recently adopted accounting standards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In February 2016, the FASB issued ASU 2016-02, <i style="font-style:italic;">Leases </i>(Topic 842) in order to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet for those leases classified as operating leases under previous generally accepted accounting principles. ASU 2016-02 requires a lessee to recognize a liability to make lease payments (the lease liability) and a right-of-use asset representing its right to use the underlying asset for the lease term on the balance sheet. In August 2018, the FASB issued ASU 2018-11, <i style="font-style:italic;">Targeted Improvements to ASC 842</i>, which provides a new transition option in which an entity initially applies ASU 2016-02 at the adoption date and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On January 1, 2022, the Company adopted ASU No. 2016-02, <i style="font-style:italic;">Leases </i>(Topic 842)<i style="font-style:italic;">, </i>(ASC 842), using the optional transition method allowing entities to recognize a cumulative effect adjustment to the opening balance sheet without restating comparative prior periods presented. ASC 842 requires a lessee to recognize assets and liabilities on the balance sheet for most leases and changes many key definitions, including the definition of a lease. Lessees will continue to differentiate between finance leases and operating, and classification will impact expense recognition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company elected the following practical expedients for all lease asset classes, which must be elected as a package and applied consistently to all of its leases at the transition date: i) the Company did not reassess whether any expired or existing contracts are or contain leases; ii) the Company did not reassess the lease classification for any expired or existing leases; and iii) the Company did not reassess initial direct costs for any existing leases. Refer to Note 17 “Leases” for the adoption impact to our consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Recently issued but not yet adopted accounting standards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In June 2016, the FASB issued ASU No. 2016-13, <i style="font-style:italic;">Financial Instruments — Credit Losses (Topic 326) — Measurement of Credit Losses on Financial Instruments</i>, which has been subsequently amended by ASU No. 2018-19, ASU No. 2019-04, ASU No. 2019-05, ASU No. 2019-10, ASU No. 2019-11 and ASU No. 2020-03 (“ASU 2016-13”). The provisions of ASU 2016-13 modify the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology and require a consideration of a broader range of reasonable and supportable information to inform credit loss estimates. ASU 2016-13 is effective for the Company on January 1, 2023, with early adoption permitted. The Company is currently evaluating the potential impact that ASU 2016-13 may have on its consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In January 2017, the FASB issued ASU No. 2017-04, <i style="font-style:italic;">Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</i>, which simplifies the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. Instead of determining a hypothetical purchase price allocation to measure goodwill impairment, the Company will compare the fair value of a reporting unit with its carrying amount. The update also </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">includes a new requirement to disclose the amount of goodwill allocated to reporting units with zero or negative carrying amounts. ASU 2017-04 is effective for the Company on January 1, 2023, with early adoption permitted. The Company is currently evaluating the potential impact that ASU 2017-04 may have on its consolidated financial statements and related disclosures.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(3) Significant risks and uncertainties including business and credit concentrations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash equivalents and receivables. The Company’s cash equivalents are held by large, credit worthy financial institutions. The Company has established guidelines relative to credit ratings, diversification and maturities that seek to maintain safety and liquidity. Deposits in these banks may exceed the amounts of insurance provided on such deposits. To date, the Company has not experienced any losses on its deposits of cash and cash equivalents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company controls credit risk through credit approvals, credit limits, and monitoring procedures. The Company performs periodic credit evaluations of its customers and generally does not require collateral. Accounts receivable are recorded net of an allowance for doubtful accounts. The allowance for doubtful accounts is based on management’s assessment of the collectability of specific customer accounts and the aging of the related invoices and represents the Company’s best estimate of probable credit losses in its existing accounts receivable. The Company had an allowance for doubtful accounts of $44 and $45 at March 31, 2022 and December 31, 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the three months ended March 31, 2022 and 2021, no customers accounted for more than 10% of revenue. As of March 31, 2022 and December 31, 2021, no customers accounted for more than 10% of accounts receivable. </p> 44000 45000 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(4) Fair value of financial instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company measures the following financial liabilities at fair value on a recurring basis. There were no transfers between levels of the fair value hierarchy during any of the periods presented. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following tables set forth the Company’s financial assets and liabilities carried at fair value categorized using the lowest level of input applicable to each financial instrument as of March 31, 2022 and December 31, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted Prices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">in Active</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Identical</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Contingent consideration – Long term portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,755</p></td></tr><tr><td style="vertical-align:bottom;width:56.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,755</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted Prices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">in Active</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Identical</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Contingent consideration – Long term portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,850</p></td></tr><tr><td style="vertical-align:bottom;width:55.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,850</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company’s recurring fair value measurements using Level 3 inputs relate to the Company’s contingent consideration liability and warrant liability. In those circumstances where an acquisition involves a contingent consideration arrangement, the Company recognizes a liability equal to the fair value of the contingent payments the Company expects to make as of the acquisition date. The Company re-measures this liability each reporting period and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">records changes in the fair value through changes in fair value of Contingent consideration on the Company’s consolidated statements of operations. Increases or decreases in the fair value of the contingent consideration liability can result from changes in discount rates, periods, timing and amount of projected revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In September 2019, the Company entered into a Loan and Security Agreement with Innovatus Life Sciences Lending Fund I, LP (“Innovatus”), under which Innovatus agreed to make a term loan to the Company in an aggregate principal amount of $25,000 (the “Innovatus Term Loan”). In connection with the Loan and Security Agreement, the Company also issued the lender a warrant to purchase 368,779 additional shares of Series D Preferred Stock, at a purchase price of $1.53 per share. The expiration date of the warrant is September 27, 2029. The holder may at any time and from time to time exercise this warrant, in whole or in part, and on any exercise of the warrant, the holder may elect to receive shares equal to the full value of the warrant or a portion of its full value. Prior to the IPO, since the underlying Series D redeemable convertible preferred stock was classified outside of permanent equity, the preferred stock warrant was classified as other long-term liabilities in the accompanying balance sheet. The preferred stock warrant liability was recorded at fair value utilizing the Black-Scholes model. The Black Scholes option pricing model is based on the estimated market value of the underlying redeemable convertible preferred stock at the valuation measurement date, the remaining contractual term of the warrant, risk-free interest rates, expected dividends, and expected volatility of the price of the underlying redeemable convertible preferred stock. The Company adjusted the carrying value of the preferred stock warrant to its estimated fair value at each reporting date, with any related increase or decrease in the fair value recorded as an increase or decrease to other income (expense) in the statements of operations. In connection with the IPO, the preferred stock warrant was converted to a warrant to purchase shares of the Company’s common stock, pursuant to its preexisting terms. As such, the Company assessed the classification of the common stock warrant and determined it met the criteria to be classified within stockholders’ equity. Accordingly, the fair value of the warrant liability was reclassified to stockholders’ equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Changes in the fair value of the Company’s long-term portion of the contingent consideration liability during the three months ended March 31, 2022 and 2021 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:87.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:87.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,850</p></td></tr><tr><td style="vertical-align:bottom;width:87.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassification of FY 2022 payment to accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,295)</p></td></tr><tr><td style="vertical-align:bottom;width:87.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in contingent consideration value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 200</p></td></tr><tr><td style="vertical-align:bottom;width:87.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,755</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:87.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:87.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,984</p></td></tr><tr><td style="vertical-align:bottom;width:87.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassification of FY 2021 payment to accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,150)</p></td></tr><tr><td style="vertical-align:bottom;width:87.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in contingent consideration value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 426</p></td></tr><tr><td style="vertical-align:bottom;width:87.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of March 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,260</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The recurring Level 3 fair value measurements of the Company’s contingent consideration liability include the following significant unobservable inputs:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:51.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:16.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:16.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">as of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Valuation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contingent Consideration Liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Technique</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="vertical-align:top;width:51.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue-based Payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;width:16.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Discounted Cash Flow Analysis under the Income Approach</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;width:16.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Revenue discount factor, discount rate</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Changes in the fair value of the Company’s warrant liability during the three months ended March 31, 2021 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:87.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:87.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 490</p></td></tr><tr><td style="vertical-align:bottom;width:87.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value of warrant liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,870</p></td></tr><tr><td style="vertical-align:bottom;width:87.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of March 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,360</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted Prices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">in Active</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Identical</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Contingent consideration – Long term portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,755</p></td></tr><tr><td style="vertical-align:bottom;width:56.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,755</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted Prices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">in Active</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Identical</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Contingent consideration – Long term portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,850</p></td></tr><tr><td style="vertical-align:bottom;width:55.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,850</p></td></tr></table> 6755000 0 0 6755000 6755000 0 0 6755000 7850000 0 0 7850000 7850000 0 0 7850000 25000000 368779 1.53 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:87.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:87.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,850</p></td></tr><tr><td style="vertical-align:bottom;width:87.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassification of FY 2022 payment to accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,295)</p></td></tr><tr><td style="vertical-align:bottom;width:87.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in contingent consideration value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 200</p></td></tr><tr><td style="vertical-align:bottom;width:87.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,755</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:87.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:87.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,984</p></td></tr><tr><td style="vertical-align:bottom;width:87.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassification of FY 2021 payment to accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,150)</p></td></tr><tr><td style="vertical-align:bottom;width:87.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in contingent consideration value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 426</p></td></tr><tr><td style="vertical-align:bottom;width:87.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of March 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,260</p></td></tr></table> 7850000 -1295000 200000 6755000 6984000 -1150000 426000 6260000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:51.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:16.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:16.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">as of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Valuation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contingent Consideration Liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Technique</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="vertical-align:top;width:51.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue-based Payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;width:16.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Discounted Cash Flow Analysis under the Income Approach</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;width:16.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Revenue discount factor, discount rate</p></td></tr></table> 6755000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:87.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:87.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 490</p></td></tr><tr><td style="vertical-align:bottom;width:87.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value of warrant liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,870</p></td></tr><tr><td style="vertical-align:bottom;width:87.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of March 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,360</p></td></tr></table> 490000 1870000 2360000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(5) Property and equipment, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Property and equipment consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Useful</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life (Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 488</p></td></tr><tr><td style="vertical-align:bottom;width:60.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computers, laptop and peripherals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,590</p></td></tr><tr><td style="vertical-align:bottom;width:60.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Laboratory equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,472</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,906</p></td></tr><tr><td style="vertical-align:top;width:60.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:15.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Shorter of the lease life or 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,571</p></td></tr><tr><td style="vertical-align:bottom;width:60.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,555</p></td></tr><tr><td style="vertical-align:bottom;width:60.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,256)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,068)</p></td></tr><tr><td style="vertical-align:bottom;width:60.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,487</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Depreciation expense of $434 and $384 relating to property and equipment was charged to operations for the three months ended March 31, 2022 and 2021, respectively. Depreciation expense of $76 and $0 relating to property and equipment was charged to cost of sales for the three months ended March 31, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Demo inventory consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life (Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Demo inventory – gross</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,733</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,733</p></td></tr><tr><td style="vertical-align:bottom;width:68.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,508)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,185)</p></td></tr><tr><td style="vertical-align:bottom;width:68.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Demo inventory, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,548</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Depreciation expense of $352 and $103 relating to demo equipment was charged to operations for the three months ended March 31, 2022 and 2021, respectively. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Useful</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life (Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 488</p></td></tr><tr><td style="vertical-align:bottom;width:60.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computers, laptop and peripherals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,590</p></td></tr><tr><td style="vertical-align:bottom;width:60.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Laboratory equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,472</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,906</p></td></tr><tr><td style="vertical-align:top;width:60.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:15.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Shorter of the lease life or 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,571</p></td></tr><tr><td style="vertical-align:bottom;width:60.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,555</p></td></tr><tr><td style="vertical-align:bottom;width:60.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,256)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,068)</p></td></tr><tr><td style="vertical-align:bottom;width:60.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,487</p></td></tr></table> P7Y P7Y 360000 488000 P5Y P5Y 3863000 3590000 P5Y P5Y 5472000 5906000 P7Y P7Y 2149000 1571000 11844000 11555000 4256000 4068000 7588000 7487000 434000 384000 76000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life (Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Demo inventory – gross</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:8.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,733</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,733</p></td></tr><tr><td style="vertical-align:bottom;width:68.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,508)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,185)</p></td></tr><tr><td style="vertical-align:bottom;width:68.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Demo inventory, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,548</p></td></tr></table> P3Y P3Y 3733000 3733000 1508000 1185000 2225000 2548000 352000 103000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(6) Intangible assets and goodwill</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Intangible assets as of March 31, 2022 are summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,758)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 9.6pt 0pt 0pt;"> 15</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,425)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 9.6pt 0pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 9.6pt 0pt 0pt;"> 15</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade names and trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,929)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 9.6pt 0pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalized software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (89)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 9.6pt 0pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-compete agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (263)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 9.6pt 0pt 0pt;"> 4</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 28,450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,490)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Intangible assets as of December 31, 2021 are summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,561)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,239</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,252)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,048</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade names and trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,722)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,578</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalized software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (68)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-compete agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (244)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 28,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,872)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Total amortization expense charged to operations for the three months ended March 31, 2022 and 2021 was $618 and $521, respectively. Total amortization expense charged to cost of sales for the three months ended March 31, 2022 and 2021 was $0 and $33, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In November 2015, the Company entered into a license agreement with Stanford University (“Stanford”), pursuant to which Stanford granted the Company an exclusive, worldwide, sublicensable license under certain patent rights to make, use, import and commercialize products for diagnostic, industrial and research and development purposes. In accordance with the agreement, the Company capitalized non-refundable royalties paid to Stanford totaling $63, subject to straight-line amortization over a period of 15 years, or the term of the related agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of March 31, 2022, the amortization expense related to identifiable intangible assets in future periods is expected to be as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022 remaining</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,924</p></td></tr><tr><td style="vertical-align:bottom;width:86.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,511</p></td></tr><tr><td style="vertical-align:bottom;width:86.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,630</p></td></tr><tr><td style="vertical-align:bottom;width:86.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,630</p></td></tr><tr><td style="vertical-align:bottom;width:86.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,601</p></td></tr><tr><td style="vertical-align:bottom;width:86.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,664</p></td></tr><tr><td style="vertical-align:bottom;width:86.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,960</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of March 31, 2022 and December 31, 2021, the goodwill balance is $18,262.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Intangible assets as of March 31, 2022 are summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,758)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 9.6pt 0pt 0pt;"> 15</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,425)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 9.6pt 0pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 9.6pt 0pt 0pt;"> 15</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade names and trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,929)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 9.6pt 0pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalized software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (89)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 9.6pt 0pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-compete agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (263)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 9.6pt 0pt 0pt;"> 4</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 28,450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,490)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Intangible assets as of December 31, 2021 are summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,561)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,239</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,252)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,048</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade names and trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,722)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,578</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalized software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (68)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-compete agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (244)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 28,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,872)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr></table> 11800000 2758000 9042000 P15Y 8300000 2425000 5875000 P12Y 63000 26000 37000 P15Y 6300000 1929000 4371000 P12Y 1687000 89000 1598000 P5Y 300000 263000 37000 P4Y 28450000 7490000 20960000 11800000 2561000 9239000 P15Y 8300000 2252000 6048000 P12Y 63000 25000 38000 P15Y 6300000 1722000 4578000 P12Y 1259000 68000 1191000 P5Y 300000 244000 56000 P4Y 28022000 6872000 21150000 618000 521000 0 33000 63000 P15Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022 remaining</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,924</p></td></tr><tr><td style="vertical-align:bottom;width:86.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,511</p></td></tr><tr><td style="vertical-align:bottom;width:86.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,630</p></td></tr><tr><td style="vertical-align:bottom;width:86.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,630</p></td></tr><tr><td style="vertical-align:bottom;width:86.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,601</p></td></tr><tr><td style="vertical-align:bottom;width:86.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,664</p></td></tr><tr><td style="vertical-align:bottom;width:86.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,960</p></td></tr></table> 1924000 2511000 2630000 2630000 2601000 8664000 20960000 18262000 18262000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(7) Accrued expenses and other current liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Accrued expenses and other current liabilities consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payroll and compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,502</p></td></tr><tr><td style="vertical-align:bottom;width:75.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,207</p></td></tr><tr><td style="vertical-align:bottom;width:75.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory purchases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,877</p></td></tr><tr><td style="vertical-align:bottom;width:75.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,905</p></td></tr><tr><td style="vertical-align:bottom;width:75.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,491</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payroll and compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,502</p></td></tr><tr><td style="vertical-align:bottom;width:75.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,207</p></td></tr><tr><td style="vertical-align:bottom;width:75.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory purchases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,877</p></td></tr><tr><td style="vertical-align:bottom;width:75.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,905</p></td></tr><tr><td style="vertical-align:bottom;width:75.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,491</p></td></tr></table> 3528000 6502000 2502000 1207000 1868000 1877000 4240000 3905000 12138000 13491000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(8) Debt</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Term Loan Agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In October 2020, the Company entered into a debt financing arrangement with Midcap Financial Trust (the “Midcap Trust Term Loan”), for a $37,500 credit facility, consisting of a senior, secured term loan. The Company received $32,500 in aggregate proceeds as a result of the debt financing. The term of the Midcap Trust Term Loan is interest only </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">for 36 months followed by 24 months of straight-line amortization. Interest on the outstanding balance of the Midcap Trust Term Loan shall be payable monthly in arrears at an annual rate of one-month LIBOR plus 6.35%, subject to a LIBOR floor of 1.50%. The interest rate was 7.85% at March 31, 2022. At the time of final payment under the Midcap Trust Term Loan, the Company is required to pay Midcap Financial Trust a final payment fee of 5.00% of the amount borrowed under the Midcap Trust Term Loan. If the Midcap Trust Term Loan is prepaid prior to the end of the term, the Company shall pay to Midcap Financial Trust a fee as compensation for the costs of being prepared to make funds available in an amount determined by multiplying the amount being prepaid by (i) three percent (3.00%) in the first year, two percent, (2.00%) in the second year and one percent (1.00%) in the third year and thereafter. A final payment fee of $1,625 is due upon the earlier to occur of the maturity date or prepayment of such borrowings. For the three months ended March 31, 2022 and 2021, the Company recorded $81, respectively, related to the amortization of the final payment fee associated with the Midcap Trust Term Loan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Debt consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Midcap Trust Term Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 32,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 32,500</p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized debt discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (389)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (413)</p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accretion of final fee</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 384</p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 32,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 32,471</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of March 31, 2022, future principal payments due under the Midcap Trust Term Loan, excluding the $1,625 final payment fee, are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Midcap Trust</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Term Loan</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:83.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:83.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,708</p></td></tr><tr><td style="vertical-align:bottom;width:83.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">December 31, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,250</p></td></tr><tr><td style="vertical-align:bottom;width:83.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">December 31, 2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,542</p></td></tr><tr><td style="vertical-align:bottom;width:83.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total minimum principal payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 32,500</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 37500000 32500000 P36M P24M 0.0635 0.0150 0.0785 0.0500 0.0300 0.0200 0.0100 1625000 81000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Midcap Trust Term Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 32,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 32,500</p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized debt discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (389)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (413)</p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accretion of final fee</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 384</p></td></tr><tr><td style="vertical-align:bottom;width:73.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 32,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 32,471</p></td></tr></table> 32500000 32500000 389000 413000 465000 384000 32576000 32471000 1625000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Midcap Trust</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Term Loan</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:83.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:83.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,708</p></td></tr><tr><td style="vertical-align:bottom;width:83.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">December 31, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,250</p></td></tr><tr><td style="vertical-align:bottom;width:83.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">December 31, 2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,542</p></td></tr><tr><td style="vertical-align:bottom;width:83.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total minimum principal payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 32,500</p></td></tr></table> 2708000 16250000 13542000 32500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(9) Stockholder’s equity (deficit)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s Amended and Restated Certificate of Incorporation authorizes it to issue 500,000,000 shares of common stock, $0.00001 par value per share, and 10,000,000 shares of preferred stock, par value $0.00001 per share. Each share of Class A common stock is entitled to one vote. The holders of common stock are also entitled to receive dividends whenever funds are legally available and when declared by the Board, subject to the prior rights of holders of all classes of stock outstanding. As of March 31, 2022 and December 31, 2021, a total of 37,502,358 and 37,424,101 shares of common stock were <span style="-sec-ix-hidden:Hidden_4rHsuBcjuEOp97cBoHWdbQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">issued</span></span> and <span style="-sec-ix-hidden:Hidden_3Nk0tsV1Ek2MW7Uz3Ge62A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">outstanding</span></span>, respectively, and 8,502,166 and 6,709,218 shares of common stock were reserved for issuance, respectively. </p> 500000000 0.00001 10000000 0.00001 1 37502358 37424101 8502166 6709218 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(10) Stock compensation plans</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">2021 Equity Incentive Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">On March 24, 2021, the Board and on April 8, 2021, its stockholders approved and adopted the 2021 Equity Incentive Award Plan (the “2021 Plan”). The 2021 Plan became effective immediately prior to the closing of the IPO. Under the 2021 Plan, the Company may grant stock options, stock appreciation rights, restricted stock, restricted stock units, and other stock or cash-based awards to individuals who are then employees, officers, directors or consultants of the Company. A total of 1,727,953 shares of common stock were approved to be initially reserved for issuance under the 2021 Plan. The number of shares under the Company’s 2015 Equity Incentive Plan (the “2015 Plan”) subject to </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">outstanding awards as of the effective date of the 2021 Plan that are subsequently canceled, forfeited or repurchased by the Company were added to the shares reserved under the 2021 Plan. In addition, the number of shares of common stock available for issuance under the 2021 Plan will be automatically increased on the first day of each calendar year during the ten-year term of the 2021 Plan, beginning with January 1, 2022 and ending with January 1, 2030, by an amount equal to 5% of the outstanding number of shares of the Company’s common stock on December 31st of the preceding calendar year or such lesser amount as determined by the Board.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">2015 Equity Incentive Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The 2015 Plan was established for granting stock incentive awards to directors, officers, employees and consultants to the Company. The 2015 Plan provided for the grant of incentive and non-qualified stock options, stock appreciation rights, restricted stock and restricted stock units as determined by the Board. Under the 2015 Plan, stock options were generally granted with exercise prices equal to or greater than the fair value of the common stock as determined by the Board, expired no later than 10 years from the date of grant, and vested over various periods not exceeding four years. While no shares are available for future issuance under the 2015 Plan, it continues to govern outstanding equity awards granted thereunder.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;">Stock Options</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the three months ended March 31, 2022 and 2021, the Company granted options to employees with an aggregate fair value of $4,481 and $9,322, respectively, which are being recorded as compensation expense over the requisite service period. The Company uses the Black-Scholes option pricing model to determine the fair value of stock options. The valuation model for stock compensation expense requires the Company to make assumptions and judgments about the variables used in the calculation including the expected term (weighted-average period of time that the options granted are expected to be outstanding), volatility of the Company’s common stock and an assumed-risk-free interest rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Expected Volatility. </i>The Company uses an average historical stock price volatility of comparable public companies within a group of similar entities that were deemed to be representative of future stock price trends as the Company does not have sufficient trading history for its common stock. The Company will continue to apply this process until a sufficient amount of historical information regarding volatility of its own stock price options becomes available.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Expected Term. </i>The Company derived the expected term using the “simplified” method (the expected term is determined as the average of the time-to-vesting and the contractual life of the options), as the Company had limited historical information to develop expectations about future exercise patterns and post vesting employment termination behavior.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Risk-Free Interest Rate. </i>The risk-free interest rate is based on U.S. Treasury zero-coupon issues with remaining terms similar to the expected term on the options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Dividend Yield</i>. The Company has never paid any dividends and does not plan to pay dividends in the foreseeable future, and, therefore, used an expected dividend yield of zero in the valuation model.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">During the three months ended March 31, 2022, the Company granted options to purchase 811,000 shares of common stock at a weighted average fair value of $5.54 per share and a weighted average exercise price of $11.20 per share. During the three months ended March 31, 2021, the Company granted options to purchase 1,343,700 shares of common stock at a weighted average fair value of $6.96 per share and a weighted average exercise price of $14.25 per </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">share. For the three months ended March 31, 2022 and 2021, the fair values were estimated using the Black-Scholes valuation model using the following weighted-average assumptions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100.14%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">Weighted-average risk-free interest rate</p></td><td style="vertical-align:bottom;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:65.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 49.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 51.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">Expected term</p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">6.0 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">6.1 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Restricted Stock Units</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the three months ended March 31, 2022, the Company granted RSUs to employees with an aggregate fair value of $1,634, which are being recorded as compensation expense over the requisite service period. The fair value of each grant is calculated based on the Company’s stock price on the date of grant. During the three months ended March 31, 2022, the Company granted 137,500 shares of restricted common stock at a weighted average fair value of $11.88 per share. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Stock-Based Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Stock-based compensation related to the Company’s stock-based awards was recorded as an expense and allocated as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:77.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:77.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16</p></td></tr><tr><td style="vertical-align:bottom;width:77.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 183</p></td></tr><tr><td style="vertical-align:bottom;width:77.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 55</p></td></tr><tr><td style="vertical-align:bottom;width:77.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 254</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2022, and 2021, there was $18,700 and $9,051, respectively, of total unrecognized compensation cost related to non-vested stock options. The Company expects to recognize that cost over a remaining weighted-average period of 3.3 and 3.9 years as of March 31, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2022 there was $1,625 of total unrecognized compensation cost related to non-vested RSUs. The Company expects to recognize that cost over a remaining weighted-average period of 4.0 years as of March 31, 2022.</p> 1727953 P10Y 0.05 P10Y P4Y 0 4481000 9322000 0 811000 5.54 11.20 1343700 6.96 14.25 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100.14%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">Weighted-average risk-free interest rate</p></td><td style="vertical-align:bottom;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:65.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 49.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 51.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:65.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">Expected term</p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">6.0 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">6.1 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr></table> 0.020 0.010 0 0 0.499 0.510 P6Y P6Y1M6D 1634000 137500 11.88 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:77.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:77.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16</p></td></tr><tr><td style="vertical-align:bottom;width:77.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 183</p></td></tr><tr><td style="vertical-align:bottom;width:77.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 55</p></td></tr><tr><td style="vertical-align:bottom;width:77.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 254</p></td></tr></table> 47000 16000 1225000 183000 273000 55000 1545000 254000 18700000 9051000 P3Y3M18D P3Y10M24D 1625000 P4Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(11) Employee stock purchase plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On March 24, 2021, the Board and on April 8, 2021, its stockholders approved and adopted the 2021 Employee Stock Purchase Plan (the “ESPP”). The ESPP became effective in connection with the closing of the Company’s IPO. The ESPP permits participants to purchase common stock through payroll deductions of up to 15% of their eligible compensation. A total of 172,795 shares of common stock were approved to be initially reserved for issuance under the ESPP. In addition, the number of shares of common stock available for issuance under the ESPP will be automatically increased on the first day of each calendar year during the first ten-years of the term of the ESPP, beginning with January 1, 2022 and ending with January 1, 2030, by an amount equal to 0.5% of the outstanding number of shares of the Company’s common stock on December 31st of the preceding calendar year or such lesser amount as determined by the Board. No shares have been issued under the ESPP at March 31, 2022.</p> 0.15 172795 P10Y 0.005 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(12) Income taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the three months ended March 31, 2022 and 2021, the Company recorded a tax (provision) benefit of ($22) and $6, respectively. The tax benefit and provision consist primarily of foreign income taxes and state taxes in the United States. The provision differs from the U.S. federal statutory rate of 21% primarily due to the full valuation allowance recorded against the U.S. deferred tax assets, including the current year to date losses. The Company maintains a valuation allowance against its U.S. deferred tax assets as the Company believes it is more likely than not the deferred tax assets will not be realized.</p> 22000 -6000 0.21 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(13) Commitments and contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">License Agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In November 2015, the Company entered into a license agreement with The Board of Trustees of the Leland Stanford Junior University (“Stanford”), pursuant to which Stanford granted the Company an exclusive, worldwide, sublicensable license under certain patent rights to make, use, import and commercialize products for diagnostic, industrial and research and development purposes. The Company agreed to pay annual license maintenance fees ranging from $20 to $50 for the royalty-bearing license to certain patents. The Company also issued a total of 91,559 shares of Class B common stock pursuant to the agreement in 2015, which converted to Class A common stock on April 8, 2021. Such shares were recorded at fair value at the date of issuance. The Company is required to pay royalties on net sales of products that are covered by patent rights under the agreement at a rate of 2.25%, subject to reductions and offsets in certain circumstances.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In September 2018, in connection with the acquisition of the QPS division of PKI, the Company entered into a License Agreement with PKI, pursuant to which PKI granted the Company an exclusive, nontransferable, sublicensable license under certain patent rights to make, use, import and commercialize QPS products and services. The Company is required to pay royalties on net sales of products and services that are covered by patent rights under the agreement at a rate ranging from 1.0% to 7.0%. The Company recorded approximately $1,295 and $1,207 of accrued royalties in connection with this agreement as of March 31, 2022 and December 31, 2021, respectively, payable in the first quarter of 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Research Agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In 2019 the Company entered into a research arrangement with an unrelated third party. Under this arrangement, we are obligated to pay such third party $415 and $120 in 2022 and 2023, respectively.</p> 20000 50000 91559 0.0225 0.010 0.070 1295000 1207000 415000 120000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(14) Net loss per share attributable to common stockholders</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Potentially issuable shares of common stock include shares issuable upon the exercise of outstanding employee stock option awards. Awards granted with performance conditions are excluded from the shares used to compute diluted earnings per share until the performance conditions associated with the awards are met.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table sets forth the computation of basic and diluted earnings per common share:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16,399)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,082)</p></td></tr><tr><td style="vertical-align:bottom;width:73.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividends accrued on redeemable convertible preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,190)</p></td></tr><tr><td style="vertical-align:bottom;width:73.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accretion of redeemable convertible preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (296)</p></td></tr><tr><td style="vertical-align:bottom;width:73.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Adjusted net loss attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16,399)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,568)</p></td></tr><tr><td style="vertical-align:bottom;width:73.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average common shares used in net loss per share attributable to common stockholders, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 37,464,496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,706,133</p></td></tr><tr><td style="vertical-align:bottom;width:73.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic and diluted net loss per common share outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_kdj5y89_oUaHkkmImkzGLQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.44)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden__ZAWZ_P8KE-PTTKlVCbrfQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3.54)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company’s potential dilutive securities, which include stock options, unvested restricted stock units, convertible preferred stock, and the outstanding warrant, have been excluded from the computation of diluted net loss per share attributable to common stockholders whenever the effect of including them would be to reduce the net loss per share. In periods where there is a net loss, the weighted average number of common shares outstanding used to calculate both basic and diluted net loss per share attributable to common stockholders is the same. The following potential common shares, presented based on amounts outstanding at each period end, were excluded from the calculation of diluted net loss per share attributable to common stockholders for the periods indicated because including them would have had an anti-dilutive effect:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series A Convertible Preferred Stock (as converted to common stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,151,641</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series B Redeemable Convertible Preferred Stock (as converted to common stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,886,405</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series C Redeemable Convertible Preferred Stock (as converted to common stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,473,110</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series D Redeemable Convertible Preferred Stock (as converted to common stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,034,423</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,296,781</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,947,296</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 137,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Performance-based stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21,459</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant to purchase Series D convertible preferred stock (as converted to common stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 158,274</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 158,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,592,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 31,672,608</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16,399)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,082)</p></td></tr><tr><td style="vertical-align:bottom;width:73.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividends accrued on redeemable convertible preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,190)</p></td></tr><tr><td style="vertical-align:bottom;width:73.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accretion of redeemable convertible preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (296)</p></td></tr><tr><td style="vertical-align:bottom;width:73.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Adjusted net loss attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16,399)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,568)</p></td></tr><tr><td style="vertical-align:bottom;width:73.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average common shares used in net loss per share attributable to common stockholders, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 37,464,496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,706,133</p></td></tr><tr><td style="vertical-align:bottom;width:73.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic and diluted net loss per common share outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_kdj5y89_oUaHkkmImkzGLQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.44)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden__ZAWZ_P8KE-PTTKlVCbrfQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3.54)</p></td></tr></table> -16399000 -8082000 1190000 296000 -16399000 -9568000 37464496 2706133 -0.44 -3.54 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series A Convertible Preferred Stock (as converted to common stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,151,641</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series B Redeemable Convertible Preferred Stock (as converted to common stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,886,405</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series C Redeemable Convertible Preferred Stock (as converted to common stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,473,110</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series D Redeemable Convertible Preferred Stock (as converted to common stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,034,423</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,296,781</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,947,296</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 137,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Performance-based stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21,459</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant to purchase Series D convertible preferred stock (as converted to common stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 158,274</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 158,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,592,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 31,672,608</p></td></tr></table> 2151641 5886405 11473110 7034423 6296781 4947296 137500 21459 158274 158274 6592555 31672608 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(15) Segments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision maker is its Chief Executive Officer. The Company has one business activity and there are no segment managers who are held accountable for operations. Accordingly, the Company has a <span style="-sec-ix-hidden:Hidden_i4jTJYa5h0iQWt81b_k9zA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">single</span></span> reportable segment structure. The Company’s principal operations and decision-making functions are located in the United States.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table provides the Company’s revenues by geographical market based on the location where the services were provided or to which product was shipped:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:77.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:77.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">North America</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,209</p></td></tr><tr><td style="vertical-align:bottom;width:77.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">APAC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,690</p></td></tr><tr><td style="vertical-align:bottom;width:77.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EMEA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,061</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,313</p></td></tr><tr><td style="vertical-align:bottom;width:77.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,894</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,212</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:18.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:77.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:18.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:77.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">North America</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:77.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">APAC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:77.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">EMEA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:77.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">North America includes the United States and related territories, as well as Canada. APAC also includes Australia. For the three months ended March 31, 2022, we had no countries with more than 10% revenue outside of the United States. For the three months ended March 31, 2021, we had one country outside of the United States with 18% of total revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2022 and December 31, 2021, substantially all of the Company’s long-lived assets are located in the United States.</p> 1 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:77.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:77.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">North America</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,209</p></td></tr><tr><td style="vertical-align:bottom;width:77.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">APAC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,690</p></td></tr><tr><td style="vertical-align:bottom;width:77.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EMEA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,061</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,313</p></td></tr><tr><td style="vertical-align:bottom;width:77.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,894</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,212</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:18.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:77.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:18.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:77.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">North America</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:77.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">APAC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:77.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">EMEA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:77.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> 9324000 5209000 3509000 3690000 4061000 3313000 16894000 12212000 0.55 0.43 0.21 0.30 0.24 0.27 1 1 0 1 0.18 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(16) Related party transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Argonaut Manufacturing Services Inc. (“AMS”) is a portfolio company of Telegraph Hill Partners, which holds greater than 5% of our total outstanding shares. During the three months ended March 31, 2022 and 2021, the Company incurred costs of goods sold of approximately $971 and $491, respectively, related to sales of consumables manufactured by AMS. As of March 31, 2022 and December 31, 2021, $5,390 and $4,263, respectively, is included in inventory related to consumables manufactured by AMS. As of March 31, 2022 and December 31, 2021, the Company had $1,967 and $1,700 in accounts payable, respectively, due to AMS. </p> 0.05 971000 491000 5390000 4263000 1967000 1700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(17) Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-indent:18pt;margin:0pt;">On January 1, 2022, the Company adopted ASU No. 2016-02, <i style="font-style:italic;">Leases </i>(Topic 842),<i style="font-style:italic;"> </i>(ASC 842), using the modified retrospective method. The Company chose to apply the transition provisions as of the period of adoption. Results for reporting periods beginning on or after January 1, 2022 are presented under ASC 842 while prior period amounts are not adjusted and continue to be reported in accordance with our historical accounting under ASC 840.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:18pt;margin:0pt;">Adoption of the new standard resulted in the recording of $10,409 of operating lease right of use assets, $673 of financing lease right of use assets, $2,741 of short-term operating lease liabilities, $272 of short-term financing operating lease liabilities, $7,968 of long-term operating lease liabilities, and $197 of long-term financing lease liabilities. The difference between the operating lease liabilities and operating right of use assets is associated with existing deferred rent under ASC 840. The following table summarizes the amount by which each financial statement line item was affected in the current reporting period due to the adoption of ASC 842 as compared with the guidance that was in effect before the change.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:18.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:19.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">ASC 842 Adjustment</b></p></td><td style="vertical-align:bottom;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease right of use assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,409</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Financing lease right of use assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 673</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 673</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 673</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (673)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 190,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 201,316</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities and stockholders' equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred rent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (300)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of capital lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 272</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (272)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,741</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of financing lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 272</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 272</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,682</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 30,123</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capital lease liabilities, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (197)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,968</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Financing lease liabilities, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 197</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 69,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 79,965</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stockholders' equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total stockholders' equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 121,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 121,351</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total liabilities and stockholders' equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 190,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 201,316</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company considers a lease to be a contract, or part of a contract, that conveys the right to control the use of identified property or equipment (an identified asset) for a period of time in exchange for consideration. The Company leases office, lab, and warehouse spaces as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In July 2019, the Company entered into a seven-year office lease agreement for office and laboratory space in Marlborough, MA. In connection with this agreement, the Company paid a security deposit totaling $450 in the form of a letter of credit. On June 18, 2021, the Company entered into an amendment to reduce its letter of credit to $300. The Company’s letter of credit is recorded as restricted cash in the consolidated balance sheet. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In July 2019, the Company signed a seven-year lease agreement for office and laboratory space in Menlo Park, CA. In connection with this agreement, the Company paid a security deposit totaling $181, which is recorded as a component of long-term assets in the consolidated balance sheet; the lease commencement date was May 2020. In July of 2021, the Company signed a <span style="-sec-ix-hidden:Hidden_hW-cJEZ6ckqyjYKGfrw-Jg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">70-month</span></span> amendment to its lease in Menlo Park, CA to expand its existing space. In connection with this agreement, the Company paid a security deposit totaling $92, in addition to the existing security deposit, which is recorded as a component of long-term assets in the consolidated balance sheet; the lease commencement date was August 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In August 2021, the Company signed a <span style="-sec-ix-hidden:Hidden_X6H0RTlwB0GfJeu4Ts_syQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">30-month</span></span> lease with MTP Equity Partners, LLC for office space in Marlborough, MA. In connection with this agreement, the Company paid a security deposit totaling $43, which is recorded as a component of long-term assets in the consolidated balance sheet; The lease commencement date is August 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">In March 2022, the Company signed a </span><span style="-sec-ix-hidden:Hidden_WObb8PpkOk-aEP4uxVGH7Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">96-month</span></span><span style="background:#ffffff;"> lease with Atlantic-Fulcrum Realty LLC for warehouse space in Marlborough, MA. The leased premises ranges from approximately 16,068 rentable square feet to 32,125 rentable square feet during the lease term. The lease commencement </span>date is April 1, 2022, and thus is not included in our consolidated balance sheet as of March 31, 2022. The Company will be obligated to pay an aggregate of $2,916 in lease payments, <span style="background:#ffffff;">ranging from </span><span style="background:#ffffff;">$193</span><span style="background:#ffffff;"> to </span><span style="background:#ffffff;">$452</span><span style="background:#ffffff;"> in annual rent throughout the lease term.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We hold various auto leases which have an initial term of 48 months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:18pt;margin:0pt;">For the three months ended March 31, 2022, the Company entered into two financing leases for staining equipment. The Company also holds financing leases for computer equipment, staining equipment, and furniture which the Company was accounting for as capital leases prior to our adoption of ASC 842. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:18pt;margin:0pt;">Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. For these lease agreements, we have elected the <span style="-sec-ix-hidden:Hidden_0nzx5M0a2ECfKpeyzTg-Xw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">practical expedient to not separate non-lease and lease components</span></span> and instead to account for them as a single lease component.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:18pt;margin:0pt;">Under Topic 842, lease payments include: fixed payments, including in-substance fixed payments, less any lease incentives paid or payable to the lessee; variable lease payments that depend on an index or a rate; exercise price of a purchase option reasonably certain to be exercised; penalties for terminating a lease; and amounts where it is probable that we will owe under a residual value guarantee. Refundable deposits are not considered to be a fixed payment. Variable lease costs that are not based on an index or a rate are recorded to expenses in the period incurred. Lease term is determined at lease commencement. The initial determination of a lease liability is calculated as the net present value of the lease payments not yet paid.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:18pt;margin:0pt;">Some leases include an option to renew, with renewal terms that can extend the lease term by five years. The exercise of lease renewal options is at our sole discretion. None of these options to renew are recognized as part of our right-to-use asset or lease liability as of March 31, 2022, as renewal was determined to not be reasonably assured. The depreciable life of assets and leasehold improvements are limited by the expected lease term. We recognize lease expense for operating leases on a straight-line basis over the lease term. We recognize amortization expense for finance leases over the lease term based on the terms of the lease agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:18pt;margin:0pt;">Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:18pt;margin:0pt;">As most of our leases do not provide an implicit rate, the Company used our incremental borrowing rate based on the information available at the adoption or commencement date, in determining the present value of lease payments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:18pt;margin:0pt;">The table below summarizes our lease costs for the three months ended March 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:37.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:20.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:20.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:37.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:20.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td></tr><tr><td style="vertical-align:middle;width:35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Lease Costs</b></p></td><td style="vertical-align:middle;width:3.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:37.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Classification</b></p></td><td style="vertical-align:middle;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:20.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease cost:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of right-of-use assets</p></td><td style="vertical-align:middle;width:3.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:37.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation and amortization</p></td><td style="vertical-align:middle;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:17.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">139</p></td></tr><tr><td style="vertical-align:middle;width:35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest on lease liabilities</p></td><td style="vertical-align:middle;width:3.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:37.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense, net</p></td><td style="vertical-align:middle;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:17.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">6</p></td></tr><tr><td style="vertical-align:middle;width:35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:middle;width:3.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:37.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="vertical-align:middle;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:17.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 710</p></td></tr><tr><td style="vertical-align:middle;width:35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease cost</p></td><td style="vertical-align:middle;width:3.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:37.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:17.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">855</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As of March 31, 2022, future minimum commitments under ASC 842 under the Company’s operating leases were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:59.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:5.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:4.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:30.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:59.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Maturity of operating lease liabilities</b></p></td><td style="vertical-align:middle;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:35.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of March 31, 2022</b></p></td></tr><tr><td style="vertical-align:middle;width:59.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder 2022</p></td><td style="vertical-align:middle;width:5.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:30.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2,212</p></td></tr><tr><td style="vertical-align:middle;width:59.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:middle;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:30.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2,739</p></td></tr><tr><td style="vertical-align:middle;width:59.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:middle;width:5.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:30.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2,286</p></td></tr><tr><td style="vertical-align:middle;width:59.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:middle;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:30.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2,255</p></td></tr><tr><td style="vertical-align:middle;width:59.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:middle;width:5.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:30.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2,107</p></td></tr><tr><td style="vertical-align:middle;width:59.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027 and thereafter</p></td><td style="vertical-align:middle;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:30.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">682</p></td></tr><tr><td style="vertical-align:middle;width:59.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease payments</p></td><td style="vertical-align:middle;width:5.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:30.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">12,281</p></td></tr><tr><td style="vertical-align:middle;width:59.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: discount to lease payments</p></td><td style="vertical-align:middle;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:30.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,970)</p></td></tr><tr><td style="vertical-align:middle;width:59.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total operating lease liabilities</p></td><td style="vertical-align:middle;width:5.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:30.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">10,311</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">As of March 31, 2022, future minimum commitments under ASC 842 under the Company’s financing leases were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:57.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:5.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:4.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:32.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:57.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Maturity of financing lease liabilities</b></p></td><td style="vertical-align:middle;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:36.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of March 31, 2022</b></p></td></tr><tr><td style="vertical-align:middle;width:57.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Remainder 2022</p></td><td style="vertical-align:middle;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;width:32.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">328</p></td></tr><tr><td style="vertical-align:middle;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:middle;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:32.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">356</p></td></tr><tr><td style="vertical-align:middle;width:57.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:middle;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:32.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">228</p></td></tr><tr><td style="vertical-align:middle;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:middle;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:32.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">23</p></td></tr><tr><td style="vertical-align:middle;width:57.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:middle;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027 and thereafter</p></td><td style="vertical-align:middle;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:57.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease payments</p></td><td style="vertical-align:middle;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;width:32.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">935</p></td></tr><tr><td style="vertical-align:middle;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: discount to lease payments</p></td><td style="vertical-align:middle;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:32.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (103)</p></td></tr><tr><td style="vertical-align:middle;width:57.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total financing lease liabilities</p></td><td style="vertical-align:middle;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;width:32.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">832</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">The table below summarizes the weighted-average remaining lease term (in years), the weighted-average incremental borrowing rate (in percentages), as well as supplemental cash flow information related to leases for the three months ended March 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:72.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:4.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:13.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:middle;width:23.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td></tr><tr><td style="vertical-align:middle;width:72.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Lease Term, Discount Rates, and Other</b></p></td><td style="vertical-align:middle;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:middle;width:23.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2022</b></p></td></tr><tr><td style="vertical-align:middle;width:72.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average remaining lease term</p></td><td style="vertical-align:middle;width:4.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:13.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:72.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating leases</p></td><td style="vertical-align:middle;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">4.6</p></td><td style="vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">years</p></td></tr><tr><td style="vertical-align:middle;width:72.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Financing leases</p></td><td style="vertical-align:middle;width:4.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:13.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">2.4</p></td><td style="vertical-align:bottom;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">years</p></td></tr><tr><td style="vertical-align:middle;width:72.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average incremental borrowing rate</p></td><td style="vertical-align:middle;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:72.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating leases</p></td><td style="vertical-align:middle;width:4.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:13.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">7.85</p></td><td style="vertical-align:middle;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:middle;width:72.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Financing leases</p></td><td style="vertical-align:middle;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">4.97</p></td><td style="vertical-align:middle;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash payments of amounts included in lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating cash flows from finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Financing cash flows from finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 10409000 673000 2741000 272000 7968000 197000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:18.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:19.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">ASC 842 Adjustment</b></p></td><td style="vertical-align:bottom;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease right of use assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,409</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Financing lease right of use assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 673</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 673</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 673</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (673)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 190,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 201,316</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities and stockholders' equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred rent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (300)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of capital lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 272</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (272)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,741</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of financing lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 272</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 272</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,682</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 30,123</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capital lease liabilities, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (197)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,968</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Financing lease liabilities, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 197</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 69,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 79,965</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stockholders' equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total stockholders' equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 121,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 121,351</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total liabilities and stockholders' equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 190,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 201,316</p></td></tr></table> 10409000 10409000 673000 673000 673000 -673000 190907000 10409000 201316000 300000 -300000 272000 -272000 2741000 2741000 272000 272000 27682000 2441000 30123000 197000 -197000 7968000 7968000 197000 197000 69556000 10409000 79965000 121351000 121351000 190907000 10409000 201316000 P7Y 450000 300000 P7Y 181000 92000 43000 2916000 193000 452000 P48M 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:37.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:20.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:20.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:37.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:20.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td></tr><tr><td style="vertical-align:middle;width:35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Lease Costs</b></p></td><td style="vertical-align:middle;width:3.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:37.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Classification</b></p></td><td style="vertical-align:middle;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:20.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease cost:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of right-of-use assets</p></td><td style="vertical-align:middle;width:3.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:37.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation and amortization</p></td><td style="vertical-align:middle;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:17.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">139</p></td></tr><tr><td style="vertical-align:middle;width:35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest on lease liabilities</p></td><td style="vertical-align:middle;width:3.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:37.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense, net</p></td><td style="vertical-align:middle;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:17.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">6</p></td></tr><tr><td style="vertical-align:middle;width:35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:middle;width:3.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:37.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="vertical-align:middle;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:17.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 710</p></td></tr><tr><td style="vertical-align:middle;width:35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease cost</p></td><td style="vertical-align:middle;width:3.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:37.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:17.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">855</p></td></tr></table> 139000 6000 710000 855000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:59.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:5.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:4.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:30.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:59.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Maturity of operating lease liabilities</b></p></td><td style="vertical-align:middle;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:35.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of March 31, 2022</b></p></td></tr><tr><td style="vertical-align:middle;width:59.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder 2022</p></td><td style="vertical-align:middle;width:5.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:30.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2,212</p></td></tr><tr><td style="vertical-align:middle;width:59.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:middle;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:30.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2,739</p></td></tr><tr><td style="vertical-align:middle;width:59.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:middle;width:5.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:30.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2,286</p></td></tr><tr><td style="vertical-align:middle;width:59.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:middle;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:30.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2,255</p></td></tr><tr><td style="vertical-align:middle;width:59.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:middle;width:5.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:30.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2,107</p></td></tr><tr><td style="vertical-align:middle;width:59.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027 and thereafter</p></td><td style="vertical-align:middle;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:30.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">682</p></td></tr><tr><td style="vertical-align:middle;width:59.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease payments</p></td><td style="vertical-align:middle;width:5.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:30.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">12,281</p></td></tr><tr><td style="vertical-align:middle;width:59.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: discount to lease payments</p></td><td style="vertical-align:middle;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:30.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,970)</p></td></tr><tr><td style="vertical-align:middle;width:59.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total operating lease liabilities</p></td><td style="vertical-align:middle;width:5.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:30.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">10,311</p></td></tr></table> 2212000 2739000 2286000 2255000 2107000 682000 12281000 1970000 10311000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:57.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:5.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:4.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:32.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:57.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Maturity of financing lease liabilities</b></p></td><td style="vertical-align:middle;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:36.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of March 31, 2022</b></p></td></tr><tr><td style="vertical-align:middle;width:57.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Remainder 2022</p></td><td style="vertical-align:middle;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;width:32.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">328</p></td></tr><tr><td style="vertical-align:middle;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:middle;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:32.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">356</p></td></tr><tr><td style="vertical-align:middle;width:57.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:middle;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:32.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">228</p></td></tr><tr><td style="vertical-align:middle;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:middle;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:32.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">23</p></td></tr><tr><td style="vertical-align:middle;width:57.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:middle;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027 and thereafter</p></td><td style="vertical-align:middle;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:57.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease payments</p></td><td style="vertical-align:middle;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;width:32.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">935</p></td></tr><tr><td style="vertical-align:middle;width:57.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: discount to lease payments</p></td><td style="vertical-align:middle;width:5.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:32.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (103)</p></td></tr><tr><td style="vertical-align:middle;width:57.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total financing lease liabilities</p></td><td style="vertical-align:middle;width:5.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:4.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;width:32.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">832</p></td></tr></table> 328000 356000 228000 23000 935000 103000 832000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:72.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:4.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:13.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:middle;width:23.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td></tr><tr><td style="vertical-align:middle;width:72.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Lease Term, Discount Rates, and Other</b></p></td><td style="vertical-align:middle;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:middle;width:23.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2022</b></p></td></tr><tr><td style="vertical-align:middle;width:72.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average remaining lease term</p></td><td style="vertical-align:middle;width:4.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:13.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:72.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating leases</p></td><td style="vertical-align:middle;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">4.6</p></td><td style="vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">years</p></td></tr><tr><td style="vertical-align:middle;width:72.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Financing leases</p></td><td style="vertical-align:middle;width:4.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:13.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">2.4</p></td><td style="vertical-align:bottom;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">years</p></td></tr><tr><td style="vertical-align:middle;width:72.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average incremental borrowing rate</p></td><td style="vertical-align:middle;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:72.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating leases</p></td><td style="vertical-align:middle;width:4.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:13.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">7.85</p></td><td style="vertical-align:middle;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:middle;width:72.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Financing leases</p></td><td style="vertical-align:middle;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">4.97</p></td><td style="vertical-align:middle;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash payments of amounts included in lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating cash flows from finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Financing cash flows from finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> P4Y7M6D P2Y4M24D 0.0785 0.0497 637000 6000 126000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">(18) Subsequent events</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The Company has evaluated subsequent events from the consolidated balance sheet date through May 5, 2022, which is the date the consolidated financial statements were issued.</span></p> EXCEL 84 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "R-I50'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 " LC:545U8AF>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G4VJ'L)V+XJG%@0+BK>03-O@Y@_)R&[?WNS:;A%] "&7S/SR MS3>05D>I0\+G%"(FLIAO1M?[+'5$+\U]2$Y1N:8#1*4_ MU %!-,T]."1E%"F8@%5>,O": ^NF MB?$T]BU< 1.,,+G\74"S$.?JG]BY ^R<'+-=4L,PU,-JSI4=.+QM-R_SNI7U MF9376%YE*^D4<621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M "R-I53G<(><9P4 ,T6 8 >&PO=V]R:W-H965T&UL MI9A=4^,V%(:OM[]"D^E%.T.(+>>+'*K<0>;,N59$+^ M?8_LQ Z,[UE!_RA*E3 MD?$4[JR$3)B&4[GNJ4QR%A1!2=RCCC/L)2Q*.Y/SXMI<3LY%KN,HY7-)5)XD M3&XO>2PV%QVWL[_P&*U#;2[T)N<96_,%UW]DJDBD1/+516?J M?IYY?1-0//%GQ#?JX)B83UD*\6).;H.+CF.(>,Q];208_+SR&8]CHP0<_^U$ M.]4[3>#A\5[]IOAX^)@E4WPFXK^B0(<7G7&'!'S%\E@_BLWO?/=! Z/GBU@5 M_\FF?+;?[Q _5UHDNV @2**T_&5ONT0,6'EF3% M9UTQS2;G4FR(-$^#FCDH^1.I#I4H!KPX'U\#R@K5+I' MO:2HX!V3I\1S3PAU*+7PS/#P:0;A],P6_@['JS+G%7K>=V;NG^E2:0G=]%_D M9?WJ9?WB9?VFESUM,VYK"SS<=;H/",6@HABTHWC(F=1L#<\C7T=F ML$"R[EEB;3U<9_HBMHQ<1D+Y$4]]KDY@+/JG"*'KU [IM&$$/2&A]8K1?4(6 M&KH9$9+,1)YJN87?P K>H'YUC4$>V+C;!O*)O9'; #I=M(K\TH>.-W.#9'_4 M'0S&0]K'!H-+:T+:AG :!%!.H'UV!^0K/$>^I?;-L'+BDD,=DIM8"(D!UJ7 QW]J_ A)_-0I%B):! 9 MGPV[X[[C8D1UC7!Q0+2L6KC0320*6N-#"?SDA M&9/DE<4Y)S\[IP[\N23CLISP8O/5NG)0W-NA\ =1NB:+;;(4L8VW06#ZY1GK M^;0N#Q3W\GW.R/6;'[)TS8_6V0:A^^GB:HK-)6E=$&BK@C#+I32SI')J5*0+ M'".WKC@:%)\_KE/>D]4E@+8J ;HQ6$'&4GON<,$FLMKR*>[8>[*WPQ5"N9"Q8OW8 M$H'6%8"V6B0L0@Y-B.4)EVD$J@L ;;5*>._>BV)?@GS+-13QU/BL=4^@5!X4 MRF9/ZW7BC0;CLX&IEJ\6*J]V=Z_5NF &CB"A8MZF 7\C7[@U50U2IO:,7/?, M\["-B=KM/=RD]Y9Z$RE3RY\Y%#IL9=P@U^VZM.MAM=RK3=_#+;I:%!^RW#V_)%JMYMPG N7>T!S59N]AYOT%)""$BMFMMY]V2!P= 3V M#C8,C2\6^ZB*^&8I6^X=5E>KO=IIL4/9JQ\O-WIA^0"VJDC,5Q#JG(Y@J,ER M[[0\T2(KMA^70FN1%(HP8 -@< 8 >&PO=V]R:W-H965T&ULK5G; M;MLX$/T5PBBP+9#$(BE94IL82.SLMD#;!$VZ^\Q(=$Q4$EV1RF6_?DE9D6SQ MXK38 $DD>V9X..2<,Y1.'WG]0ZPIE>"I+"IQ-EE+N7D_G8IL34LB3OB&5NJ; M%:]+(M5M?3\5FYJ2O'4JBRD*@MFT)*R:S$_;SZ[K^2EO9,$J>ET#T90EJ9\O M:,$?SR9P\O+!-W:_EOJ#Z?QT0^[I#97?-]>UNIOV47)6TDHP7H&:KLXFY_#] M J?:H;7XF]%'L7,-]%3N./^A;S[E9Y- (Z(%S:0.0=2_![J@1:$C*1P_NZ"3 M?DSMN'O]$OW/=O)J,G=$T 4O_F&Y7)]-D@G(Z8HTA?S&'S_2;D*1CI?Q0K1_ MP6-G&TQ U@C)R\Y9(2A9M?U/GKI$[#C T.& .@?T6@?<.>!VHEMD[;261)+Y M::F]5:S895>QAM9JV^9\I/SQ=77FZO/GY;GMY=+<''^^?SK MXA+)T*M7(VG^:=:-<;$=!CE&^ MD/H$8'@$4("0Q7WA=U_2K'>'^^Y3-=]^TJB?-&KC8=>DF[JFE01$""J%)R#N M ^(V8.@*2,0:J-2 3%_0GPU[((4:P9JJ;:A9&TI7V<,\Q2E.3J MG-^HD#7+).TJ_A@4O+H'DM:E#6=J0, !&L'TV^RAA,% [H$7YY*67%'WMIJ> MG7GLHNP.CA"*1@AM5E&8.##N"! \4.R25/=,,5&W*]TPH0D@2&?!&*?%#,(H M< =1 ,B+]"_.,\?65%8H2&S'A(T&R_R0;-]:(/\0+_^7*FJ(9*I+5A0U=. M6C6JY6@W M]4%3+;#!S58C!^W!05*@7U.V[.R!9DH"3&*(QF1GLTN#-'#E;E /&+^J92H8 MN6,%DTJ:/7T3' @?^AF_;T@VY%EW(];)FQ2NZAD:!([-H8'[D9WX+L-6(-0X!,ZD>)]B!:^=TX"=Z"ZZ,;)BNT->@6B"3Y5'L MX'@T<#SR<_R2KJC"E:O67>EY8ZT49')YF*1C%;)9A8F#P]# ^,C/^/L=YJ&5 M,RD>PQB/VTR+&8IGB2N9@Q0@OQ2,D]E*4;O0^VMOA6XY>D0P'2.W6&'L:$+0 M(!3(+Q2?59]YK/M,D-,[V07X?& M/=[O@;M ILK$4>!('!Y$!OM%9MSN_28Z;"I-Z#IBX$%H\ &AX95.G!X[XY5@ M>9M)Q>S]3@1OOW))0?CNE\":ZC.+H_&QR6(5)Z[3"!Y$"OM%:LNV!U@6FTJD M=-NH>HO9+(TBUZ;8>2J&O4WCC>39CS4O5+[%'^UY7C[[GK8-4H/]4G-=O_!) M.\01>!.B>J'^._% MAF3T;+)1(]/Z@4[FP$8Z_T.@_<48M!3[M73!RU+5DF)!][)?]\SQGFH94R;?/'EGUTI): M09HJCM0Q,#+JWF87A\["'^0>^^5>G9F:LBF(?D"6TQ7+F%7FL2GAQQ"B73GJ M@%H,TQET'6OQH/?8K_=;%A4'>:K#:Q'V8!9%Q@ZPV*D#7^1HH_#0 V!_#V"0 M?KN/7PT_-=\IV!XBV.QL#Q&F.Z^=]#L_59OWK!*J U@IQ^ D5@FHMZ_1MC>2 M;]HW47=<2EZVEVM*%&QMH+Y?<27"W8U^N=6_S)S_!U!+ P04 " LC:54 MG:E=_JP" X"0 & 'AL+W=O"L5Y;L&!,2Y&2'!8,\3++,/MS#2G=3@S;>%UX(.M$ MJ 4S&!=X#4L0/XH%DS.S<8E)!CDG-$<,5A-C:E^%MJ4$.N(G@2W?&2.5RA.E MSVKR+9X8EB*"%"*A++#\V4 (::J<),?OVM1H]E3"W?&K^U>=O$SF"7,(:?J+ MQ"*9&",#Q;#"92H>Z/8&ZH0\Y1?1E.MOM*UB/=] 415 M(G4B"._OEO>WWV;3Q_D,74]OIW?A'"UOYO/')?J\P QRD8 @$4Z_H'/T"9F( M)W*5CTTA=U<>9E3O=%WMY.S9Z3MF%\BUSY!C.4Z'/#PLGT'4R.VVW)0Y-XD[ M3>*.]G-/3_R N]NXN]I]L,=](8L1&(,8R3L8/9^A C.TP6D)70=7>?G:2_WO M-H$-YY8W-C>[YW,LJ@4Z:$ 'IX%6MQ?A4B24D;\0=P%7GMXNBE5]WC#W"&QA M>PVV]R%LPGG9C>R](WG+>BBB!3EL((D M_D'2D&:9?*;VJ56_5ZT>BVI1CAK*T0F4O0IU].ZD/*N[4OM$MJ@O&^K+TZGW MU^GE.P[7]RS']49O@+L"!\[ MNQN7MOZWQ*LTXF/%&UMV8.[,[(3W-QI:^J= M0G:0-)?+4!I@+D]16EXG6BFF?S MLA3\ U!+ P04 " LC:54.9A\?^L% #K%@ & 'AL+W=O2[6 M.NY)(K8N"RE_7+!?;BQ$>[1X\\\52FP>3R_,57; IT]]73Q+N)GLK&2]8 MJ;@HD63SB]$5/KOQB5&H)/[D;*L.KI%QY56(G^;F/KL8>081R]E,&Q,4_C;L MAN6YL00X_FZ,CO9K&L7#ZYWU+Y7SX,PK5>Q&Y#]XII<7HV2$,C:GZUP_B^T? MK'$H-/9F(E?5+]K6LG$X0K.UTJ)HE %!PO] M[=7+W2V:OL#?P]VWEREZ_((>G^Z>KU[N00 =?2_I.N.:9<=HC+Y/;]'1;\?H M-\1+]+(4:T7+3)U/-. Q5B>S9NWK>FTRL+:/'D2IEPK=E1G+WNM/P(^],V3G MS#5Q&GR@\A3Y^ 01CQ +GIO/JV,'''\?6[^R%PS8>V8;5JZ9+3"U8E0IFIVV MN<11D@;GD\TA7(L4(9CLI=ZA"O:H B>J&Z$T$G.T$")32(D\LP&L;80'2T=Q MFG3P]86"Q(OM\,(]O- )[W9;E [ VJJ&+JS)$D\=YJ[/1W"A4,;)Z@!2O!?HY@+R&:P5;G M2IOU-M8$BOMA2'#J=\+0ETIPG-K#D.P!)Q]DM6)4SI85T Q2/!2+VFY8*8^S2F7:$/S-3-)/X." ]$&N.92\:SZ MI**T@4][N( ;.]C[,@&)[-"QUY9DSPG^E@$CSSBM>YK "Q?V8AE'8C:I%#)/$&PHL::$2)]2O MIK3,I2AV<"$%K#!);_TQ#L.PF[DVN3#P\ #.EC>P[ZXT>LDD).],% P=-0$] M=E4;W%9_["[_]Z5FD@$%-&9/4,FL>Q?WJ_LX#M)N"&Q2X5 $6A+ ;A88VK]; M*B6%S9MS^LISKG_96![WJ_\8)[$W *JM_SAR@JH_RX=QBVQQZX;-(A0-Y7=+ M)=C-)55^OS(XW#/X*QE0*#H"*MUP<^H^1O!BEU6:O@ULT3YGC''DQW'7 XM< MXB7)@ \MNV WO1P]M7AW/GP*=Y]&QH1T0?>%AH+>,@UV4\TWZ+5R"+P55)\? M3##3WBZRR$$P!TB0M$Q"/F 2O@&*@\,YM$LSN689JIJOC$$O^)HSPX$;!M1B MKH%SYDS"2P1-Q^RG]?C<9Y QQNG QB(MA1 WA5P!.%:Q'6SQ_P&O3QMCD@Y\ M8-*R!G&SQE7V%_1AL'#9?&E$M9;\=:TKD%H SJ( \!6P)1RHF;1F0[-.]%$V MV.32,!K86J2E%>+N1W:9BH#\D%I2J!*?\.3$M,E\9G6H7B\Y!.J=!MUB9Q/S M3P_8]+T_+941-Y7]5W\RGJ]UM^%L/ H^YY%%S.%12WO$37L_JJD#R\84\IX" M 59>*2366FDX"5:-PO#GZ/.>'P=1$/3:(XLDB;T(^_Z !RU'$C='?LH#UP?H M$^.0#WU)MP\MC1(WC0(#9>N9=@TD6CHC'W5+@S. 1O-=>^_[O6.[12Q-HR$G M6]HB'W1(GQH#$$N#XR7=\[I%RH^&!@%^RUZ^F[VF3&[XC%4MD#!G+]=,IB4; MWTTVKJE,GT#\\. PVTQE+$T,"0;Z*+^E&=]-,Y_[('Z?&TB,NX,9BQ0^;%YK MB).#L6'!Y**:IBJHF>M2UT.W_=/]Q/:JFE-VGE_CLYMZ[MJ:J*E0 MSN9@TCLUPN?J8S1@3X#F.DNRX,Q-B_JG; MS?P9BVEVR.1I3(6_3AVXV3QD-"J$XZF(([6Y,PZ33/RK>NT[[1WPA MHC!AURG(%G%,TQ^G+.++XP[JO+QQ$S[,1/Y&MW\TIP]LPL3=_#J5=]U*2Q#& M+,E"GH"438\[)^C3!;9S@0+Q5\B6V=HUR$.YY_PQOQD'QQV8>\0BYHMB5 CU%@. & 5(*$$7 :K)@EP+VM@).*> H MAI$'!+ 5<5:#H'KQ3P M% '4Y!*"+R<'BPI:'7E1+T,J:/\HY4N0YGBI+[\HBJZ0EV42)GE_3$0J/PVE MG.@/KBXG5U_'PY/;T1!,;N7+M]'E[01/+%4A/FU C?8&^QB;["[O>$N M]H:[VQOM8N_DC4;.VHT,>!S+ 5=(#R*:K0S4[QDT?GZKQM/7-)ZW:SP)9*W* M,4PC<$W#X$"6Z8#.0T$C@Z[Q*[I\?Q$O(BIK'PS9-/1#85!RT:[DEFNVN[)C MJ[;%5=OB0D^O0<\IC6CBLX_@GCV$21(F#X!/P5P>- \ %=)!_Q!8Z"/ $$-3 M0Z[4VX7ZG$.?^@@1**%/ZVVDHRR(H+.)&NHH[*SKVHC0JB*T=H]P3QYD-J,I MR_:WBG9EBJQ':SF(6)8:L [$MF-ART9*S :-MN5!C!QSV+TJ[%XA:36$/4Y\ MN>9D#.S)H(JK_7RX;C0TU:%=! MVMO5H QPL[^^T;2J.&0*W3:X8VO!ZR@+VDCM+QV%7=C47TX5F[-+;$IGO1JG MLVUGZ<"&SC)H;.TLMPK8?=>1.7+U(\7$VO3^LP&TB1CKB ."L5H:%ZZ6A@/9 M&-@V)\&KDN#]LJDZ\C07"426_%-RHN,PL2W')N98$*QW5_A;#TNTMF6CUKR/ MGEGJA])3F>VLL,[G^6)B&IOGI:[U$NGUE/(H,<2,V?2R7BI0^U;1Z.5Z:1CW M.JP?L2-+H@E [5O -C1SCG0R/L">J_2=">5Z6,VK =5,)*BF==1K#>22 M"1#QS.3_N!3=] RZFFNOP39=JYDC]R+C$3*PL3ZZ32BUAFS]"&QDR( )!QLY&]6DC7X%:X^03K+F MT6T 8M/[SCE0MYVD&(C:5 MHO#0D3K2U2\FJQO!Y\5WX_=<"!X7ES-&Y7#* ?+S*>?BY2;_NKWZW:K_/U!+ M P04 " LC:54VY>>%DL& #,& & 'AL+W=O"9QFMG.-!]3I]MG!61;6T!4 M$G&ROWXEP&"#D--]B3&^NCKWZ-Y[)&6^X^*7W%*JP&N:9/)RM%4JOQB/9;2E M*9&?>4XS_4(CO8OOK/-5ID7X\4\)QNZHNI'_BCTMW'C)68IS23C&1!T M?3FZ@A=+')@!I<7?C.[DP3,PH3QS_LM\^1I?CCR#B"8T4L8%T1\O=$F3Q'C2 M.'[73D?-G&;@X?/>^VT9O [FF4BZY,E/%JOMY2@<@9BN29&H[WSW%ZT#*@%& M/)'E7["K;;T1B JI>%H/U@A2EE6?Y+4FXF" ]F,?@.H!J#O 'QB ZP&X#+1" M5H9U0Q19S 7? 6&LM3?S4')3CM;1L,PLXTH)_2O3X]1B^7"_>OCV]>;JZKO\#MMX>?*_#Q1T:*F"D:?P+GX,?J!GS\\ E\ "P# M3UM>2)+%

/3KW/3+&$0\-? J9AU0PSZ, MP.]B[1NAP+=CG3589R=6?DV%T$ 5>>T67(5L9B&H@ZMOFVO]9S( MEEN2;:C)^C5A KR0I*" KS6CF:D 73GF4;*X+ E[FM93'#'F==%;C'PTD +P M0"K@_X*_(T(0C3UAY)DE3+W96F_M^XCT<#I$*6HQ(6?3J3#)3B>1DNHF9*I^ MC^E$5X%M3X?82<)5%/'"M#C=72A[(<\)/3-=S;I6V))%AT'7U-C,T! UK4Q MMTX\"IH3%N]+M.*#JRT5-4%6R+X%"_3":1>SS0X%0SG6:@@,G*"_9B^Z#+C0 MZS5,:]"?&Z%PTH5H,?/Q$*VMKD"WL#0)D),WL_I6A'V=0%Z(NP#[5E-O0(1A MJR;0+2<:GRBH==D/BL&*NB\LS^:>I+O MWX.B5@R06PP>"Q%MB9O,QI:U+;W(W?O-ZAC&@G#ED%L(CBKXC"]1.\S#;5G M97,QYR/!(F7.(=K &DA? <[A#/J]6"QV 8;!0#BM5B"W5BS?#Q\0!9[IAF69 M61_=2-\H$=:8+$<6B''8B\EB-PV\@4S'K8S@$R>7/XN)FBW'<#2X?SR9^M;Z>FKR*0G-2>,CD$>W%BYE<9%3;:_IWB7".%6 MA/ )$3J]D]!T14D15SV-=#;@U>U.9]=KY;5_[17V#C:X+UMA.-#B<*M;V*U; M9E-.2UW5,<::O5B72*D6*VK..N#Z#"RK;GM7338[ZP:Q[ MMAD?W NG5&S*ZW()2OJJ6]7F;7,E?U5>1'?>7\.+976QWKJI[OGOB-#M2VJI M6VN7WN>I!B:JJ_/JB^)Y>?O\S)7B:?FXI22FPACHW]>W8!D)0L)VFO7VR^ (O%OCS[+*A7&^ON_%JI(+Y4IO:OC]8A-"]. M3GRQ5I7T8]NH&F^6UE4RX-:M3GSCE"QY4F5.9I/)LY-*ZOKHS2M^=N/>O+)M M,+I6-T[XMJJDVUXI8S>OCZ9'^<$GO5H'>G#RYE4C5^I6A<_-CEU)6J MO;:U<&KY^F@^?7%U1N-YP'^TVOC!M:"=+*R]HYL/Y>NC"2FDC"H"29#X=Z^N ME3$D"&K\GF0>=4O2Q.%UEOZ>]XZ]+*17U];\5Y=A_?KHXDB4:BE;$S[9S8\J M[>>/XK-G'L*087K0^V2I.A0:7K^%]^27883+B8/#)AEB;,6.^X$&OY M5@;YYI6S&^%H-*31!6^59T,Y79-3;H/#6XUYXO*M+5>[./X&*G9ZSK.?5 M[*L"/THW%J?3D9A-9K.OR#OM]GW*\D[_OGWOK'/6K7/&ZYS]W?;]JEA*U1>^ MD85Z?<2"W+TZ>O-D^E1\UWKBK?*%TPU?X]VB]9#OO9C?V:T45]KZ0JNZ4'XD M/M3%6#SYYS\N9K/)2W[/U].7PCH1L%IZ=1T732^?"JPJA=%+);(L$52QKJVQ MJVU6<226MJ4($5#D%WNOJH5R8GI*;IZ>"TDRWBHC-]+1MEQC7=S 1H>U #+% M6\^)60I="\2)65AGV]5ZA!OO9;%NO0K!LSD^JMI8<2/=W4A<2ZAG7:WE"'EL M Y.URL!LP8MC5CHJ*JWIHV++"T2,NH:G*P]02+-*+4OH+N+%B_@*UU !E< MNF(]%K=[(@$\RL$>%A.$NK?FGL0,S!/6,@A5RX6!V60A2U7I(OI3VV8M 4?1 MK$'[P()*A>F!AU2R8<= K>#THLU>+@!](FP;Y;,DP/ =*2(+9^']S=H:)2#2 MM_":K!I>/0@$QPHO>#XVE>PQB@J2YK*\E_ PL!K*P E873M!CG4^8"T: P6@ MD(*?$(IV!3F,ZZ0)60=3278#.RO:#T0XV6S'"&AVINA";_K\I1'8Q>XG_T^=G+\73[L$3R"XPQ_R5S7.6N* MWUOMX.804PD2"G(>+XF4*3PVZ?FFM=AR0*!O$-D. M'M"57+$N2\$76/$?7D-%R%(Z22N 5W8ZQBV4@)(E;'P 6AQ11ILS0%:?>LE5&K!P!V0*\Z.Y01CPPV6C77B-1 MJ];UQI1$ Y0 RJS8R3Q.R*8Q@!;VQ,XF!&B.H84X1X&0ZC)\C=P+W)? B.AOB!"4SK2:DQ*R14Q)Q3J#+S@*#!V M=S,(,)H8-$"=JC%2C%"&54#ZKS4$;%#Q%)*O"+',1.M=1NM%CR.AQ;TTK=(!B\%='&2H/8S@_4IP/@#G$4MZ5*.X MYP6] M$@NE*,"#LY'8&\(,Y M1VV$BI J!V",:W[3HD86$5)3':2XW#'6,-X_W/S:)]"':"0\VUUJX M MC\Z?/1]-)I.!.QZL@DI.4:Z+7&![W<0/L\D8LSM/#6$[1C]501AQL>5[KNT; MAQ+492\JOHV,$M*;%MA/M1ZQ),M2I[2ZO!AJN0MAP *E*;5_F)Y>C)^AV3&& MI"%0:C2G2,]"J9*0?4GE#*2Q+3@A.UTZ+M;FN*']:R8:\3[":.<+]06]K2=% M/J#,EQHQAC""B8C:VNS0; /V F7"7O+FQ&8"BFFS9Z/SL_/1^?/+1Y(C@BE) M.IQ(A\#CVH#+BJM=C_8+$Y,24T:B:>+\49?1Q>GY:')Y^5WBYSOB!_@]FV0 MIUIFZSKUU!UI*8SU*;H/!6RW#K@(T_V8U)SE\!*AXI(*&X,:(J]G^B-"KZ4V M&-8M=JL*)#[58XR^#6D:O\DWN6F(IOYN319;3$,WH0J\3DB,F!R+3^1QBHE? M@$#BD@V];!V'$ZBWU 9!=(.@*C2S9O9XC=S496Q8#C&.@W#7@QO"#! 1-O^I*U6 3QA")+8CFEAEF/P.-&-9DB-JETM\5[G_-YS<] M[LSKU*00-TTRD,P1?JEMB42$*MFJQ19YE!>5DK%@NFRN08&BUO-^7Y,#&A_> M&D4!,:R\H7D_ZI8R""0!46S+&$=D\8[&W%[W] $"#L[\W)2L3S_I_G]]>]>8\3#=S>&#/!R,A(K#JRB2CVAY38I8;8NMFMLO'Y)_%S*/=Z>CP=>)^J?0V0S0<)"VDDS^5DHM97%K$=Z*,5 M#32:81FZ>.V#?PRG2]22A) (O&JP8UW'H\6<)3N,8,=*20T13RLE&^,C-1G= MP= H-6V#20.#$H_NC@QZ9/C*<&2?4A7'^5?86ZS#= 4O4,^;G"P4.DED[)-2 M(2IUB&T@+9DX>CPBBSBTNQ$6&1'W.]0LI%^+I;$;_Q=6$$3,VNR@&*SM W]] M.UP/ )>-N>H)3&-1DCY!0I2.QJV%E&\+A[*CG/JV ;>*S7>%WF[%0T8=Y:.Z MVE,[GZEUSB9; VQJBC@ZS"A:YV*_-IB ZJ:\I_J2K;F48#>=.H\5T5[S!M4P M'CH_&J21CW=,;7"6]5>#Y/^*@NCW?@?,U'O*-$Q2HE@H]UUQZ0I#9ND)]_]D M"$KC[7X<9B/]B?TXUJ;SH8:W-0A6$:L/YW24"2T7BBD@=UMYB:U"VZ,B)7L+ M(7Q2U+N.X#";)&8&'*I0J"7H!&L5I^F._?%H'VK47+L2#OR SVO[7U'B-\ MP+>^7\<$>(EMT,;IE&7//YC]%6MEEA#QY9.BSI[@B+[DB.GD^*<'G/+=-;V/ MT30]C^X>BY\U(+PD$">M5C;5)#!64.-P,+%S:5[+E))=;E(Y0$.=4?N'R]/1 MY>E%; ;H^U315FW,H%0P>-1T.AN=3YZE!(W!Y=N"PGN?#6B*C8:,4_-N"5CD M0AO2'R9,L^CX<#LXV=1_*!Z)#HM:*D3RSD CX=MU7KD?9!=T5C?L[@K9@.49 MWA =W%6QGY*!!V+F$J^I?O9@M]L"KHGEQ>\!>Y@()EC%9 [I/#AJO%N'J2V6 M\;-%J18AAQ?AN^.CM,'98&I3=A6@0\)V\1N?'(#EBKKE^"+4T/X.+\%QC&1F M&T&@5IL=6^Y]\8A,1I-"73\]$HLV,$818XIX2?K>*V,;+B_Q$-_=$2PP*V:< M>*3H)(?0"6/)6>5WA:%A3R'F073L-K>9VH$H2&U>/$H&O97 MNR>@VVA&)[6/!70_#!ZZ%B9HV5NH'NBZZ;M"$4./+N+9 HRF[T6 6@#U9 MXBGUF9124,HOMRR"-T>)%W6E_@4('XL75C%*^G@@5:LON-@H<]]IW$%Y#N'D M;J\.8N3X&TSY3Q TN8=JS-,R:<)#S&Z,3$A,D ^\D#DR)/R8$#M:0G9!8W1$ M'CH0S<3-(?XIB-#+T('ZM&W) MNH2#/*_D[Z\+4F!AZ7SAT)?FD\%7?<#+BG^[0)D,Y>('_NYI]_.(>?Q50#\\ M_K8"J;#2"$6CEI@Z&3\_/P*B\>\5XDVP#?]&8&%#L!5?KE'=E:,!>+^T (1T M0PMT/QIY\S]02P,$% @ +(VE5&P>-Q?(% [#T !@ !X;"]W;W)K MM&\^6M=5_]1NN^ M^+9M6O_CT:;ON^=G9[[8[IU7%D[;-V?+\_,G9 M5IGVZ-5+?O?)O7IIA[XQK?[D"C]LM\KMWNC&WOYX='$47_QNUIN>7IR]>MFI MM;[6_9?ND\/365JE,EO=>F/;PNGZQZ/7%\_?7-%X'O _1M_Z[.^"3K*R]BL] MO*]^/#HG@G2CRYY64/CO1K_534,+@8R_PII':4N:F/\=5W_'9\=95LKKM[;Y MPU3]YL>C9T=%I6LU-/WO]O:_=#C/8UJOM(WG?XM;&7MU>524@^_M-DP&!5O3 MRO_J6^!#-N'9^8$)RS!AR73+1DSE3ZI7KUXZ>ULX&HW5Z \^*L\&<:8EH5SW M#K\:S.M?78LP"EL7WJQ;4YM2M3V85=JA[4V[+CK;F-)H__*LQWXTZZP,:[^1 MM9<'UKXL/MJVW_CBY[;2U73^&>A,Q"XCL6^6]R[X4;G3XO)B42S/E\M[UKM, MA[_D]2X?/OQU=OC7X^$_[3W\9+.KM-D5;W;U_\+I^]=^M#PNOG_]R6'W_?YY MHXNW=MNI=O>?__%L>?'TA7]P3>5T41E?-M;KJC!M87I?O&[;037%[[JSKB]@ MA&1)Q<7YR7\7\"=%CWUV6KE"DX(4/^E2;U?:11%?%+5I\/[6]!L>>ZW+P9F> MMVNKXN=OY4:U:Z9U:SS["7J_43>Z:&T/.^FU,ZII=H6,K(H*"X!L6JW?.*V+ MK:BH4 %*S=)PQ;CSOI;J3MV(V OO5"5G3R_>WW])O'J]?47+'#QY.0<:_RB MX31\\>BS[4Q9/+N"J, =FE,;Y_OBKT$YD$D+T::GX%:-QQ7YRZ*W!:VZ/'_Q M.YC3]C@)[PQ:,R'X'L=6KO(\]N(%,[<>'#9QV$Q<-XBEM6]T.VBXT])"GGR" M3-J8V&!;.L';XLGYDT6:4#N[Q:BV=_"C7ACSEMV3=A.%*=:ZU0Z,]]@DFTL' M]JK1+"'3@N2F49&#].P&^/K>+S -/Y#8E7/0MEWAM;LQI>:?$"@PB!?QMNYO M2>T>K2RH*67_$WO;$G?:I#?&544''D-MCD^+3X/S RDQ6)M.&2DU/G+F;R)@ MHZ%0P0N3A%8]HIS'3F #/#4([W T0PJ_MK;R!=@>B3UEIJ@MR8A&NBGG:7W$ M'PI.GGF#1;VIB'/$DSYCJ/[6R2@+I8"B]J8GJ\ CUM*(::1/.MI"L"NO TG, MJ9$FBY %;4,DT:+''8[0P4CZ?<3*EAG)M#J+9:U96N-J51A,3 _Z[4M@!UI. M5)\YG1^LTXY44\XOFD?:7-.1?*\[_[QX9& M%9V97$]N<$DJ95#*%QA\<'38 M2K4E"%HU9LV_>IZ#25O8Z.#X2'$&UFR]$N@ _I1Z 3:7S5!%]T$"PR#3LF.[ M4>#AJIG)D=:_.2Z@ZG9*SYW5B7OW$DIR?(2U@*:&?3D^U E5;,A'ZC M^@D5MZ9I,*0TO0W9T0(9$%)U4J.&CLT)Q-(/<$"5\ MU$ PE9UW/'IVP$VI9SPO3SH-=:)#N/[.?+1^N0FYC"IG(;(,H5( M^@'.HM@B73!=M8K@(E&N']6:OLE;&D3^68X&/I8Y2^8((@]VO>W&;#-E E5T[ MU>&(V&PM?!YZLOX]<_Q C "2_/3ZK:#UCS^_GOKERF(4+A $C.O]:"*1KN/3*8;/M6G4'C^#OD,'2OS&=+SZ?=$U*1..TT%R M\"D)F",UU"W9NN@SY6&>S8-JBV._ZKMGZQ/E^!X#,_)G+ M %3?&)\AQS#K+"U3VDK?X54((DEQTFCRIBEP,IHOH?QBXA6B;F-5GC3".M$5 A0^+DU\:LO!0=I3CR53 M/5M&1VY'R@UMQ3%E!9 K0;:'IRT#PC@\=8R>WC:F MXNF>/*\P'G-)VR/P_,EXM5[#::/L"#> JN(%F8-?0 JV^HY@&26H480$,X)85O190-[(9YPXPI[]KE M"1!'0^4W16+_[/_/]^M3L6?IE6JZ>-%DNQ\P3G,F/_^/K/;^.Y?Q;/% M8ZPY/C]9/+M\2H6@%#CB;U>+)\MGZ6FY>'QU15@@ :_H@:*:I*$7/UREOQ\_ M6Q:?V=Z[ ^3^J[BX7%Q>768O?EC\\.1RXJ*FMC*.O%P\?IR?9KE87OT0-MRS M$0Z;T887&'^Q3"_R,NJ'H5H+[_9%EX/F Z;HE >.V)C<>>#^B?\PJDE.[S=V:,BX8T(1:D)9NH#H[ <_IFY._S4 9TXK MR'\&=IT6O]$^.73*DNQ["B*+^^;LJ=T(,$\)=X@FL98S5K[VUW$6A<2M4)G; MDGMNS%Z]I=&E?\.*.M#TA3!K/)\0S!X/S(H+D\'7UO'I?V5O0'H MC18E.[,.50+S\_KEP1.15C*['E#L64HR*M)]2>.H"B$Y[(."'=;8._(1:#^B MI44*E1$=+29U\N/B-MH>0GZ5F=QI\3K6Z9SO!3@EA)7X,,UBZ**ERA0U^S7H M:687=S#LOHTH!5E1Q,]*PA-6':JY" L/U%/TMUZ"7]J'D\7@WF+UD!D25+W5 MM_#F(==^7]^O)28DH"OB?2A=2KZ,;*K/C7#F<2(<]?>OWZNO] "P8J/'S/!W M=C63\N6M:DZ _^& MB%($3!]T&[_)9=O=0GRL>X5A==C_[CAF*_,OYG3YUBMV;DC^_I9G.CLEX^Q$ M_,XCD4*RP%Y$D(])0B>6IHOA!-/F&7C0[;M%H-9/Y6,*.7K%,-_PA MO?P.!2AN-56LYQ>49AO; M+ETH.= +REN(CKWI9?@UV3N, :=><:/=4)#@WF MRLLM7=D7:S*NH(3;KK$[39H \SW)'CD&6, T[8YF6Z34AJ$2R4WX2P=]96U?MC*#N(E"$M3 ME3TXB!3%BRRF ZXL03\N!0:[[QA!005^!C[O%&:VYA:SQ=WQG\]J4G3 MJ2[JJ.SB4GD_S>2;(=A L3.ZJ?R^K85STX/*X2H3F&IG(M;8FT=T@U4)*B%+>E'X2X3VEG ML0&WD&&0E^0+#2)HPN:IRUQQVPY="42L1ZONE8Z85K;^5'0*5F>'3CJSY+9( MB),@C^#"@&D ZBKIQL:IBCS[>*<'+6MV/@4(GB>%!(X7XD0WBE@",P.U94B] MN/F1S'EL7: [*0=UQK)B%\2+SGKI*,BZ-TQ;P:6ZW6+LI7,/ K"N,3!N,X41H$LZP?SD(SKYCPZ0EA\YTP.Q(\?-,B8(&<(1NQUZ0 M+Z?76,)Q;\JN^%L[>X(,HF-4[@>=_ OUWK)SHJ*IX,-T*_F@TYEQGK(X M.= M,B$*I%LZ0K"EZ?C:5>VPX4(*KM%C<-@)#!7[2Q[C!6V(\UFG9TYNZF[X>H(< M:(K6=&HQ!>(A->ZR_RHJEG"R-U\UM7:4%'&M>DLNE0A(BHZ?X/].!W@&LYNO,?AR]0L M8TSIJG3ZK*2PX[)"S]28QN/$?D?L\JL%9R[.)]V+,!&0X>_E[T$YGA:_P@O! M)_#]GN@FI-O\3Y?.NAJC_A6J,X2F#Q/O:NTM.0V06?''A;ZVTL2X*OO9'"24P! MF?A%O+>[Y59T,3 =%=T9X3RU$G#8N=)>Q!,)IY)%V+5 CC M*A7K)B4)?NS9I1L^%NH(T>G2G6QU"FT8N.MOVI7\G.R5KO^%DZ>2@!A9-!0BH8,L@]H)3?U8)S.I!7K8^15@D,, M3& YI0A=:02PV&)!QKZ1"U!QU,I1;&&G0Y5K&#=M^HAV/8Y[QC@;;'Q#5\A< M"31>;&UVCYK75@YIL[3L2KSA>H>4>J)55!I<9N@\"X,/=. M)_T4$@_]RJMF=2S)T4<:(\.(,=K/RIDIGPHT!;,3?O%@EB(/D)ID7B9+.X[Q M;*XFY$6I/SS_=N$Z=H47[[CQPVP%6>!_Y)?Z=M+&[VQKZ68UM!8Q&:PR@;_4 MWSX:<&PX!W]ZGK^R5>S*C_WI<\$DG@1 3CBJCAT[%!2G1A'K+;GD$+E"M >= M5/E<$[*^'9N_8_\[)R,U.^$@E@](RD"UZXO?X)?>$'"DMH=K>C5T'GSKI0/_ M8BDN>BMU@$GC3BEO()\F,[*5W!Z_9ZA-NGQ1]:6G]R>$-U<$0CH(3F)IJ, M\??Q!3N+= @-#DV/)%(+XB#+7$U+?'RZ[^%;!!<.Q-W$\@B_#>U\&9NX(#7. MS N:=3(/2>7RXW_7UQL4;=[IE1OH,Q[Z?F0QFEZPQGU?EGQ6;JUIS?=;4LI@ MPN'SAF=7R^*WMOB@6EXU?=DR,B3 ,9B3EKL?>0_+S]9\P[D?AK=J@@\_XIHXB8, M-I=*%I7L)KU'*]5P(L!?(F;Z'J/(T#.].VC 0R;P86CU/>J?-/3B7HO MG4]/SJ\6F($3K@GG^)-_6UNQSQJ;Z2)IC\^/GQ?74BK;16#^F4H&)(LT$8:. MW%2N[2F;-88?R;[Y.XMZQ&RJ# M.,>DR7)0IN"3Z*!\LYR">M2?\;N2F1^Z#%_8 61&UQB<_=;T<]#(B$!NM)KT M34=*7A+RCSI*43FG;*M"\VGXPF"BO742<]9#)UV* -T@?>K_X74$L#!!0 ( "R-I50_]&N\ M900 !@+ 8 >&PO=V]R:W-H965T&ULQ59M;]LV$/XK MA-8-&Q#8CNVL168;R,N*[4.!H%FWSY1TEKA0I,JC[/C?[SG*5N(TS3)@0+_8 M(GGWW'.OY&+KPQW71%'=-];Q,JMC;,_'8RYJ:C2/?$L.)VL?&AVQ#-68VT"Z M3$J-'4\GDY_'C38N6RW2WDU8+7P7K7%T$Q1W3:/#[I*LWRZST^RP\=%4=92- M\6K1ZHIN*7YJ;P)6XP&E- TY-MZI0.ME=G%Z?CD7^23PIZ$M/_I6XDGN_9TL M?B^7V40(D:4B"H+&WX:NR%H! HW/>\QL,"F*C[\/Z.^3[_ EUTQ7WOYERE@O MLW>9*FFM.QL_^NUOM/?G3/ *;SG]JNU>=I*IHN/HF[TR&]?_Z?A^'URA, M]PK3Q+LWE%A>ZZA7B^"W*H@TT.0CN9JT0LM"M5YPH*$2F-AE@95]BN-*Y2>#EBCS8AS!2K#' MQ9[!9<]@^A4&,_7!NUBS^M655![KC^'-X-+TX-+E]$7 #SJ,U.ST1$TGT^D+ M>+,A1+.$-_LF(3JB-!\HS1.E^3?,VHL,9%:<R#!YA@73 I_BEX3'0GNC*Y)3.*]9KB+LE: M T> N!NI:VH]FRA)D]@R80@Z9+71.T7W!8&4A%PWOA.O$3]XTP5X1@BKWX!O MJ4"!NZ+&N.S!X*17I8Z(27SBK?,1N"T%0X HE>Q;SPS:0!$B!Y A5ZEVGH3_ M.(S(NI#$,075!#F.](LIR-U411] MD!^*,549ECY(F!TN<1C02+C%;9MR $I [?*X[BSNP!ZA)_XO0LIPNO!2^AKM M<$=+[PT5KR4I+%MB5/(H9-&#.C<6M2.[W%(A93@X_( NCJ?*J22H>X14U+!H MW,:;@@Z]ET9,W_9?=EZ.!I$F00M'$B D*$_!.>2Q+Q_3EP_=H^/%I/XRG$^; MKWQ%+,7BF_D\,7TS/U-H+=Q */;#%91.KF&CR>'_?A>_\*FE]"BQZ#.\,9)W MJ$HB*3>Y$DFNQ.?@>@3G'Q=2SP?R0K/Q0;! _W3RO5 ,M"'7P<.+Q/AU%/^+ M@6?#^=Q=-W[T6@%PE=YD: G1[A\NP^[P[+OH7SL/XOV;$5Z@>EA96D-U,GI[ MEJ&WTSNL7T3?IK=/[B.\2)\UGJX41 #G:X\K9+\0 \-C>/4/4$L#!!0 ( M "R-I50R@;57]P@ /,> 9 >&PO=V]R:W-H965T^YTZFVOS8!,B)[YD:6[?]!+GBM>#@8T2RJ3=TP7E M>#/5)I,.2S,;V,*0C#U0E@[&P^'A(),J[YV?^;U;JG&Z-L&662?-T M2:F>O^F->O7&!S5+'&\,SL\*.:,[4IHP(;'RNL<]$=-4EJG[H.>_4R7/ >.+=&K]KYB'LY/# MGHA*ZW16 8.#3.7A7WZI]- ".!YN !A7 &//=R#DN7PKG3P_,WHN#)\&-G[P MHGIH,*=R-LJ=,WBK .?.KZ4RXE&F)0D]%5.5RSQ2,A4JM\Z4T+ZS9P,'0GQ\ M$%5(+P/2\0:D$_%>YRZQXE]Y3'$7?@ &&R['-9>7XZT(WTNS)R:COA@/Q^,M M^":-U!./;_)24G>H[#=4]CV5_9?5[7:D._N[XCL0BX\)B2N=%3)_$AE)6QJR MPF%SJE-$HLIG+%'X"#XHM(8!D$ *+O'R V).?_D6C@C M3DZ], N^G;Q/P:A%RD)6FI #L)D71"+V55Y43HABR)5$3,CG!8DHV2M+< P[QG MN1LG]NR\I8BR>S+U[NAU(_'?[?_?I89%Q*U1$73WJZBH7%SX--WLW*E9KJ;0 M,O3XL]AA@0?V!#A-L_<'S&N^B]JE3&%:8G^IM][%,"].IPMT]Y;,HW>)>NO/ M7*]NMEBJG*+>N0C>VI!@3]NX])ZT<^/=]ZPII&S[/ M3AMI%-X8T>J+IP^KT:FXT1P19#)1(/+J-PSZFSCL'QT9GRZ=:<+\RMP M_5W^_Q] +QI G=19Q4P5'*LQ,GK)&/G9_Y^*L:/^\<'P!^.B"_.2N#ZNJ;N+ M7J%55:L&)'0FH:Q6R@^EE,%25%ZNH^N*>;1)9W5!?_+U=(Z2SI[7[.[!&8!0 M6Q1V9:(RLXY=T(JY;V D3P6?2V651Z;R1YT^<@NTF:"G,/.2]-NLLMP:OO_5 M@R_8HL\EO+L2:]KIVWBG1:>03T$_;:STI<#X8AE!)A^H:B7X1)OQ&*K;ZW1\ MAEZUFCYEVQQQGV+(^Q;L$+HNKSX6P: !BQ(6T7(R6>+:)4:7LZ1]HBO31N?6 M^2;#6ITJ%B 6,(ZK? 2H,'<&6,M6C#!Q6E!$YHFI7JPRN*K63?Z"% 6!+88W M,34Z:XL4*QOI$K (MNO&U/86V6A9X6^,G\"] JC_X*-B/7W2'E)WNGNJ' A M08V'HY.NJW!S:W!>Y3"K1+RS'P+G'8<.\W8Q,^05@6$0[>V[/->/TI46B6I* MXBY2Y)WXAO*8^;DN ?RN+VYNQ0YK=CP\;4#\>G2ZVQ!&G;R4LDD%$*(HT6/!7\3D\+A_='0B M9!S[N 'K-I$<(F#]#D;&TUM4:,(LP_:Y2],G=NO& M(K %;._+/YSED8"8GXO&4)8-!?+()RFF/30@V-0H*PA\'Z)P/)ES/$$">%,0 M>!4^L+^$AU.N[W%2U.57(3Q:8V25@V04!9<,4W+H=/RU3##O)F*+A,1D0P9> M&4I+AR-?ZV'T,I71PZN[B"UM1:9C2@,-_T+4+W3A]<_^RI#^'#L@WV'%=3[& M5*LRGWPSW]MU#=HRQG?: 'PS(&,)4="J_#XB@NJQ(57.>#E3&QDY[UBLVV77 M-,H^O)HB^#E=(FW:)BV'V@C2L7J$H7/.T.SLS3ZJN71!N?450QV\SY*N6V)E M_%=I795W^#+!8^KH;Y/1X?H<$POEMVP-#2Y5Z* VGQM#:4\]C*IJ8KLDKJF( M"Y?B*Y#U4. GN#C>:J27'59A;FFWQK>M,J]-X#ZJOQED0=6A_*Q/V8O\O+Y[ MR#)0M2%/ \B6+?6"-'U1UNN070O<7EAARRA9JB&8'JRM#5D%?B3K[!7ZB06A MAD_VM9@8L\K9'@[.'MP_0LE"\I+,R3VUDPDK2%6(0L*UE315:@*/$1L,3*=5 MGEIM;S8FCP4A4-Y&I!E&-K9Z&U2^2(*M!/^=+5=UY<>GT4@BHK-P2\PU.UYW M/^9'-W_+*&UU__<# UHS;WK_6;EK:Z:9#[1J].O_!BZJIMP[:!09;C.JV%@, MF#NC_OCD8+?2):MRHRZ":A>3Z7")R24=//=N8[OD0X_OY'A_B^2C[Y5\=#!\ MAN3[X\-MDH\ZDH\/NQ/G8L*L9\A-D^;&M/%-5T4B3,N8EB[,;>MVHVS?2H0A M]M?='?@+_T\=%6[Z#^I\QLW.TCWDIZ:$K[V':0UZ5QT=WC0Z]"[\D:(D5Y_! M>'4M\R$,2:]"&W);#[W+KOZVFL%PYDK:1%S#!.("+?N310\39AE?:$+%NB@P MAG'9K- O9K@IF@MM^MVA[OGY;S7U_D!6^V7)C$-Z_V38"L2N)*M.C MK5FH'8OC_F01B^L^D U:'R(S,C/_N94##HH/WR2;W>:+[D7XD+DX'CX'@XF9 MRE%P: K0X=[100^]H/_$&A9.%_ZSYKUV3F?^,2$)O^ #>#_5VM4+)M!\YS[_ M'U!+ P04 " LC:54:/7-&)\# "C"@ &0 'AL+W=O;<6U#21IBPY(@:!9-^PC+9TM MHI2HDE2<_/L=*5N1N]H;MFS8%TE'WCWWW/&.NOE6JB^Z0C3P5(M&+[S*F'86 M!+JHL&;Z4K;8T,Y:JIH9$M4FT*U"5CJC6@1Q&$Z"FO'&6\[=VKU:SF5G!&_P M7H'NZIJIYQL4M'GV#C60EY1Q4ZQK)C&6RE^Y:6I%E[N08EKU@GS26X_X"Z>S.(54FCWA&VO M&Y-RT6DCZYTQ,:AYT[_9TRX/(X,\/&(0[PQBQ[MWY%B^988MYTIN05EM0K,? M+E1G3>1X8P_EP2C:Y61GEO>*SE>99V!-"?BUXRUEW/C0H)D'AAQ8M:#8@=WT M8/$1L 0^RL94&MXU)9:']@$1&]C%>W8W\4G CTQ=0A+Y$(=Q? (O&:)-'%[R M3Z,]0$\']-2AIZ^3RY-@MAEGNF4%+CSJ-HWJ$;WE>78!)[P=ZKAIE/H(EWS)_NM83K8G4$R"4=2FN=P*^NV M,ZBT#X*U1K;.F!+&VPH5$QJRP2+Q\TDRDK*K$.[82BIFI'H>Y?;%)//3:3R2 MKL()W"'=&)44)?"Z5?(1K8V&ATHJ(K(_#V&U0-A0I1H%$?M1>C5(D9]-(_A9 M&B:@_?Y!#ZJ1GZ?I6,RRC,AH/8/KHNCJ3K@S*9%JJ^#,79![[?/4C[/)Q5@. M)_GIPGM)]-3/*-5C..<0G^K50X)2%LS1)'>Y9DJ=TV1,]*D\P\EBD M6Z:AJ)C:4!2D974,149!=8_H98E@=)K#K?O!X4>_'-V*QX414X)I, MP\MIYH'J1Z)>H/O6C2$K:6BH<9\539&HK +MKZ4T>\$Z&.;2Y>]02P,$% M @ +(VE5+1&2+T\!0 N X !D !X;"]W;W)K&UL[5=;;]LV%/XKA!<,,:#&$G6QG"8!DG3%"JQ%T;3;,RU1%A=*U$BJKOOK M]Y&R%:=.T@L*[&4/B4F*Y_:=[QR29VNE;TW-N26?&MF:\TEM;7BM%R]]J8OJF M87ISQ:5:GT^BR6[AG5C5UBW,+LXZMN(WW'[HWFK,9J.64C2\-4*U1//J?'(9 MG5XE;K_?\*?@:[,W)BZ2I5*W;O*J/)^$SB$N>6&=!H:?C_R:2^D4P8U_MCHG MHTDGN#_>:7_I8TL5[:=VK].]_&DSI]A9+&_R?K M86\,BT5OK&JVPI@WHAU^V:?B( -T*4._W8,A[^8)9=G&FU9IHMQO: MW,"'ZJ7AG&A=4FZLQE0/+3$'U:WW$V)4_K?.BS(:HBP*ZH1_ (TWQ;?.(S M+]V>2DE4I3DEO_Z2TS!^_I_]7A9%W_226?CUV)X/AE>])'^(BH]KU\I81,W3-.F&9]"DU MJK)KE^8O9:,@R^?D.(=@%*2+G*3DC6J?%:KIN 5K5IISM%I[:'4(+HN]PPEY MKV"+B /"W0%*\R!)/:#S(%F$#E :!HLL'/<\1M<7O.#-$KG:,C;ZG[%?8VR: M10-C:;SX?L;2E$Y!JS#)O\Y8<#O.?Y2QF"'&>Y8VRTB+Z7 ML4F"8LR^E;&N/0+0#-5+/6-A,[UC[*"#[6>-?^H<6J2HF5XYO!4![GK(&&BJ MB:TY_N F:88CD;LC\: I T+/]378?91%N5\Y2N$!&& Z[J\MX)]H.B#O<0$)4:"%\!PFG59E7]@![%*P58L4B (2;8E:UL)E#5( MDGO,W:0<"M6#@@@[A<+SZ+*B0&BL+?@ EHMMQ.\^VL5>';6H#=QG$8X/3ZL- MDU: 1T3GA3;&57_(?.C9\36CNGC4>*^*.W<0MQW=[@C2*W%*RMY3%H5M* M#Y>R_:4P(N]KU JK@-Q>9\ZR7QJO-ODZ6R./3\L,;3DFNW =\KI>QNX@R,C]6+?P%02P,$% M @ +(VE5#-RV2R5 @ R@8 !D !X;"]W;W)K&ULM55M;YLP$/XK)S9-FX0*&-*D71*I:3>M'ZI%[5X^.W )5L%FMM.T_WYG M$RC=UDB5UB_@.^YY[IX[.*8[I6]-B6CAOJZDF06EM>%!=16Q.#Z.:BYD,)]ZWU+/IVIK*R%QJ<%LZYKKAP56:C<+ MDJ!S7(M-:9TCFD\;OL$;M-^;I28KZED*4:,T0DG0N)X%9\GI(G/Q/N"'P)T9 MG,$I62EUZXS+8A;$KB"L,+>.@=/M#L^QJAP1E?%KSQGT*1UP>.[8/WOMI&7% M#9ZKZJJD=3<4*ZH=Q834\% MX>S\+,_U%@O >QJS00-<%J!LB9JR:XW20B7X2E3""C33R%).AXSR/?^BY6?/ M\*=PI:0M#7R2!19/\1'5VA?,NH(7["#A%=='D"8AL)BQ WQIWX#4\Z6OT( G M";,^8>839J_6\*_HFC06U!HJ!M:KHTQ9R>"\RQ7E%A0Z=[%=PE@25_T%2.%Y"KVLGA_NOO0M]"&H[89& ? MAZ.8P?E>9Z.TCR=M)-.2*N?UB@O43[F81W96$K)X#)?RC@!*/T"SI=JYZ^9C MQ.1X,K3&8_CJN\S_'$ 7E(4LBWLK#4_B$7Q3EE=_0P[/[%%OPL(D'38@2_7[SGJ MQ7:=.-@P((@I\NZYM^>.TM7:V"]N):6G[[DNW'5OY7WYC70Y=::7(@E*NAW$438>Y4$7OYBKL?; W5Z;R6A7R@R57Y;FPFSNI MS?JZ-^JU&Q_5#&UP:SUYEDQ=UU MB_XZQ(Y8YL+)5T;_H3*_NN[->I3)A:BT_VC6O\DFG@GCI4:[\)_6M>QHVJ.T M2/P\3!NMNUHK?D(KH7>F\"M'OQ:9S/;UA_"@ MSBV! D MI)49J<(;$F :4!:J$$6JBB4):T6Q##A@C%_1.Y6EHJ37M830]&#!'CICR)]_ MFL5Q=-F(U >=0^%P='G>)[0X#)TD%_U)%%$*XPHF1:JT\IL^I0:MZ#Q;-PL( M.EDH8_OX32MVU#.B!N* 'G;BL#*5:+P,P'$ 5NC%)9*P%%Y2:4TJ9>9(X ^R M#MW$\.SV?L@U:C#2G#\>#RG'.4/NL&L*O0EQ)5/*:\HNC,8D@C_S#<7C=A>0 MSEO!/?R"BT@B-]:KOP7/C@$JU0$&TQAOSHLBXV3,A8:'\AFOW$IH37-$+#9B MKF5M&-YQ.BSFJ44"/$%2%$6%^EE.#S!-(5\$67K[YN[]1RIUY6@Z2":G2'TU M_POCC0)#ZN.%-@@7>J/!)#JMD]:E(V"ND>J+P6QRRO;0>.FJZ[P!W?H0A,?@ M91#.OF:7 ]$J=+L]$N0^@5$'*[]6*G##,,A3)!4_V%G(8'PRB*+3-JVH1X6C MN;$V5.\Y7U"SYUB"6ZP4*L,O>,PNLK@LLM8DP4&!0XR4FJ<#VR;2^9.<*%)4"Z^2%H@+A#AFU ZL(394;3!9Y)= CL#>7.T MBBKUAG%V,[0%5D'N3)WC'$.'2FE3SN]9PID]9W!67"@+OS>@(*)=FU:L3V?Q MGAP:W2 [+ BG,F;F%G*T)^I7RNY(8@L,7\![,.SQ8I^,^M-XPF7)*DE5V30: M$+22H3HFQ9QI:X/[N+(82Y2%-K%UP#4B]W(%5M=<03;<@%XW^:\3T32]Y-OK MAQ8(_F(QVJ\\IIBQ+'TRPPF:J93A?4)O^$G#B:QET.[D:-T]#%DX9\ :U@OS M^QB3PPW2C%_7088YANA>AOD>)9?_V^\V(^W./89XSO?4[F9(%Z?JJ1X[H6;D M=XO/19,=A!W&>X8[.M"V!3U+9K^<;Y_&H^2<;E-<1FTZZU1R"ENA\732K9/9 M&+:+Y8MP4;")/A5R"U][NS M@U%^3W65M:W:D/V %7UW[\R7T87M6V@-LJ[=4VU'2;&UZ- MXLL#F>11PX])C@\DX_Y%-#N0FQS(C:;]>!(="$X/!9/^9!S3@_'()L:CRJO\ ML4KM>SL<[KQ2Y](NPX<#SW1PM7Z[[G:[;Y/;^I5\*UY_V(!*2U4X MTG(!U6AP,>F1K3\6Z@=ORO""/C<>K_MAN<+WE;0L@/.%,;Y]8 /=%]O-/U!+ M P04 " LC:54S9/OR10# #Z!@ &0 'AL+W=OPJBR(/H%+%:9)\BDLA=32;!-^UG4U,34IJO+;@ZK(4=C=' M9;;3:!#M'3=R79!WQ+-))=9XB_2SNK9LQ1U++DO43AH-%E?3Z'QP-A_Y^!#P M2^+6':S!5[(TYLX;W_-IE'A!J# CSR#XM<$%*N6)6,9]RQEU*3WP<+UG_QIJ MYUJ6PN'"J-\RIV(:G4:0XTK4BF[,]ANV]8P]7V:4"T_8-K%#SIC5CDS9@MDN MI6[>XF_;AP/ :?("(&T!:=#=) HJ+P2)V<2:+5@?S6Q^$4H-:!8GM3^46[*\ M*QE'LULRV5UA5([VHP.\KR7MX(C+DIFDXTE,G,-'QEG+-V_XTA?XAG!E-!4. M+G6.^6-\S-HZ@>E>X#Q]E?!*V#X,!SU(DS1]A6_8%3P,?,,W*/A1@E&78!02 MC-ZLHZ_S'7T^A@/.#^].T\')EZ?,\*- 6)BR$GK7!9WS_>%S *%SN$%'@MA8 MH"7)(#; K."[SHRMC!7--:FI,%;^0P>2@ Q(YVJ$<9+TDN8'KA"6MQF:F;)D MC//R>O ^Z?-V,H!*6-@(Q; *;1/>"Q(&SY'P,%FAM2RLY7F /S#N>?IP*;*B M67OP0@G'93Y2PI(!-4E2S,D5&(VP,<18WZ*FC4_D@R<4RIE'4(L9\M2 7&YD MSJUTL"U0XX;EK&IO>I3"M5!J!V(CI!)+A:%6'\CS(5/"E[;< 7'RN1$V[_$( M7/[AL>0S>&]EI;%@_0 )N@XD,C%DOL:F5XU4'JY\E#J7>MV'\[#!UX3;LK\G M0< %:R^7K+3U\E-P1A+* X8GO7&2]H;CTQ#,YB@=]0;/%[;(I88_0WXH MX+D;$Q_,HQ+M.DQ=QW2UIF8T==YNL)\W\^PAO/DJ<%UKJ1WW>,70I'\RCII& M[0TR59AN2T,\*\.RX(\36A_ ^RO#)]\:/D'WN9O]!U!+ P04 " LC:54 MPN[\D: ( _&@ &0 'AL+W=O#R^C]U1CE M2>!W*=:V<\TPDIG6#WASDYT/1NB0R$7J4 .'KT=Q+?(<%8$;/RJ=@\8D;NQ> MU]H_4^P0RXQ;<:WS[S)SR_/!=, R,>=E[N[T^E=1Q3-!?:G.+7VRM9>-)P.6 MEM;IHMH,'A12^6_^5.'0V3 ='=@05QMB\ML;(B\_,X/2H TO*%3: M#QS%_=.IP\LU05DV7(":I5S9<^&#K2CS#"M-%UY3?$!30G[ M32NWM.R3RD36WS\$KQK7XMJUJ_A9A;]Q$[(D"E@\BN-G]"5-J GI2UX5:D_U MN%$])M7COP'%YS6]C4;OV"%UB$3$/OTHI=NP&Y4*A27-;F&-?5$, $N7+!X3 M8H";6PIVI;G)&%<9 R67*R-S-JW7I;/,HJFESC-A+..KE=&/PLOS3*\<7*.6 M_78OUZB;K+]%J7__:QK'HP\DC$_I/OKP+F1?:QTD/!,I+P03\[F@GF2R*$0F MN1/YAH&+VC"GR6Z::RO5@NDYW=[" &Z]'PN4P ^8)D$GYR&'* ^ M\!9(!2*P=>15;"&[!-V.Y_@\"D[BD^!TDC"[!.TD"S530%C>M;4 FTU.P:<9 M0 U12)X#T+!#&%P 9F?2VI)#8B'*'71]^E19S& %;%366LG*.4QW=/(!JS2: M'*C2?IV 6+=.X&28_0$PH*MP?EA (,/L5Z#R!HVVI7D NC!Q4>1 M"MJ91!!VM0G[7)#:?NP:AQ) )!<6TEA[!N65"80 &+FI!*+/\+F*]M1653); M@Q8@#DBEA#/9]Q9Q$7KAO97-_I8LFO;O\#]KO,*N,H MY\D00.F8!HU*JR/,AIS+AN3^"E>2LOUT^2RH72*O? _Z;O@&7 @E#%4Y!0)Z MJ,[$DS"IM)AF ,RVE460"R &5,ZK=N#2L$>>EPU;]/OOH)N0AJ<59 ?A8GFK M-!I1+5DV-[H@\9J*R$E_3CP"*-B2CP*-P\%66K82\ U95QJ:X2D5OD#GNO3% M:4/V?2F!",!NA(=[>:)!4CJL&2B\4E#%+- -U>LVX2NZJL,: M73S:.>0FE)K(W6&P;&VSBFO MR!4+2. "\>SG[C^Q0F)R2IE9_1 MH!#1:J$S0978U-2>&NP5NK>":]X]KP%3;7='P=IW@M6"/T#!0&T4 M%<:(UQ]EMH!W*6S)&90 [<&2Q)JR&%<&[. ;@^=IF7M30!AYF=4Y1\/4X710 MO%W3&X_(CCB ""]P%6+48/#>YD]A(OC*CSKWF)]6%XTEG:I\%[!'C?9SK,T_ MP_\TK2H?,KACI'TXFF-Y2C"'Q,0,U%+(/M4V?V_T=QY^A:!"=H>;/^/FFWKS M'6W^B-,<%#K[KQ1Y]J)6^&D'U ,(FT91,!J-#HX)<$JQ&G96P[[5(Y-P,L94 M>"4>G-U-??:DC5$4QJ-V9_B2&'_>Y4V,49",D^#DE5$>AZ?'?RW*<1A/NE%^ MKD[)ES):ZU!U3D&M2)C(<"JT-6Y]GMAN\%9NKO-_I]%YE'QX M]??7W6#_Q-+V=XO/X2?;WX0D39?CVE MW-U_>^F)&@7'R?B?.SC[UN@]Q$^CTC8'#4Y7;:[WK%!UL-J=M5Y$5 >0 MBY*38-*CI,Y ^W)V BJ=3KLD0_D^NJ(PK[MXULGW AZ''N!&>(CZ,W\?G/Z/ M#_@.TLT?;[-&- E,DY)*6/.\\S<2RPM89)C)A7^GW%WLH7QW/@LEXTKF/X5RN[RZIQK8KLW? 0"]B)M]$4SHL MJZ%W-(FVAUXN'D;!,63U=4 @>?YC M\8^;8V%?W.&^GZ"'G1_U"V$6]-<%LG&IG/]]OWG:_#MRZ?\4:,7]7RM@;2%A M#,O%'+:.PI/)P+_-US=.K^@O@IEV3A=TN10&ULU5EK;]RZ$?TKA)M;)( LK_9I)XX!.W%0%[V-82&DE9:KYWX)FG1+_9*(N=Q9N;,B#I>&7OKEDJ5XDN6YN[U MWK(LBY<'!RY>JDRZT!0JQY.YL9DL<6D7!ZZP2B:\*4L/AH/!]""3.M\[.>9[ ME_;DV%1EJG-U:86KLDS:]9E*S>KU7K37W+C2BV5)-PY.C@NY4->J_%A<6EP= MM%(2G:G<:9,+J^:O]TZCEVB"M7FJS># LRG?O_\DN-0V?#X>"!#<-Z MPY#M]HK8RK>RE"?'UJR$I=601C_85=X-XW1.0;DN+9YJ["M/SK,B-6NE!#3% MMZ*H;+R$DZ)(97Y\4$(#K3N(:VEG7MKP 6DC\:O)RZ43YWFBDO[^ UC6FC=L MS#L;/BKP5VE#,8H",1P,AX_(&[7NCEC>Z&ON7K.[[U>YLFZI"W$)?\7S\^OW MER_$6^WBU+C**B?^^3=($!>ERMR_'M$_;O6/6?_X!\']N+3GT>!%[4EL,M2I MDYSJ),T19)$X_USIT?>Y ++Q4@S'#"T +I=*G!EI$R'S1$#( M:6%U*@Z;Y[ITWNBE21. )F116'.G_'J9F*+$;Y*R6^_IBF1[F&G5G_]T.!P. M7O%BNLO7T:L7H?C0R.#%-RJ6F1)J/E=07 &EYHF0)H[%"6'J -".U<)1%8 M>'D/71^^O,IN\ 0Z:FV;E;5Q%.YH]HJR-)H\D*7]/,&R;IZ@C=S\#AC(5#0; M!P02BGX-JFS1V&1.@J1I[FX2K%S*D@&'0*<^5[ #L?D8*J2@#R>*TVAA>M6 M-26;B)MU+Y,\@$GBT:,GM>\M=COANLAIDZ8$\YEY#[OM2,D[J5-YDZJO!@.] M)$TID+)"'T$2QQQ,G?CP8!@0J[968J ME"2B@>P%FI-?&E7=4.]":E>*]=##C[A/5N6*Q?=\-33! )%4. M86PL0WHEBB ([>9P/09/I;1GMKJ3!8K2 %Q()0:#=S7%G,16>&MU>W^#5FT MY=_EA)8H&.(N*=3)V))"WP:J=YW4RFF=)T. TE$-B;G)]RD:>JY;DOLC7,G" M=M/EHZ!VB;RV/>B;X0MPH=#1.+34H,(H*XN 2*R/D',JQ*3S&Z> M:)'4)>4,$J]2G#$+,B/O59OR&5WG88,N-3?%(L-FIJK#\;9#&DN+D2?SHZ&B MT; >/T9=7MC,(0VE-DJ:",.P39YS7(DK%@C@@O#LQ^W9.!@?1BSYV5$P&@XY M&0O?"])U@$:K80(!=J/(4B2OL62;=/UQ"D'%;^5#0_99PL*A)PAB=B14'2A? M7(WUE2,L*3=2&=_N7\>8G(BD"C^C(1%):V82Q9G8YM2.'.PENM="S[QY7@*% MVMT?!1O;V61;&]18"*V9O$7"(#>R&F/"Z_#%BTKR!BG >R@E*:<<^96 M'7QAR#2N4J\*A)%621-S4LP5SHWB^8I?CU2R+P$BWO9JQ+C \)+GNS 3?&U' M$WN*ST86CR6=K'P1B#M#^E/*S6_A?YY6<^\RS+':W>[/*3TUU!$Q"8M<"L5Y MH_.W5G[GY@I6W/D;! M:#P*9M_IY30\FOXQ+\?A<-+U\EW=)9_*:!N#ZCZ%7-&8R&@J= UN?9[8+O#- MNKE)4[/B&6J[JCJ5_))'Y\'HU7?__W#?V6]XM/U_@\_#=[;_,Y(\73[5YD_; MR#Q0Z!M5X4#\(B+^VY9YTM3QFNNX64MK>NLZ'-2L&1^%1U@RV9+(;-BLF8;- M8# -H_I7\^QJ,R/YOOJ19Z3F\?=3RM7UQZ=VU"B8CL8_KW'VM?%[B)]&M6L; M#4U7;:ZOSU5\!>?W9ZTG$=4#R$6C63#I45)GH'TZ.X%*#P^[),/QWC]C M-]]T\6R"[Q=X''J 6^4AZL_\?7#ZAP_T#M*-G]Q$C6D23!.S2#SSO/,#B>4) M+'*?*S;<\,;XU[B%H5G9F4ZE/A/C6>W4XHJI4; GM2A0&25/0I+2Q:C9J?T\FX@.?O[B'XM6Q+)B,)YWK M(?IRSX;![&CRQI/EG'<4.PO^KP]B_MR=C2Q M,%$YQZIW',^1 E-_ M ]$>=#ZU9LHN^(,R>05#_%?7]F[[S?K4?ZK=+/&PO=V]R:W-H965T(22"AIDT90ZBM1&'3^("$Z-@^N\FEL7#LS+ZT=+]^=TX;B@1( MVY?$9S_/LY7V*H6NT0;M+'@LI\G5Z')^)O@(^*EQ$P[6()DLG7L2 MX[:8)D,)" WF) J*7VN\1F-$B,/XO=-,>I="/%SOU;_%W#F7I0IX[5>' \+% M\!U"MB-D,>[.48SR1I&:3;S;@!S6YN[&H'4 M,X9)2JPH^VF^8\\[=O8.>PQWSE(5X*LML'C-3SF2/IQL'\X\^U#P3OD!C$>G MD VS[ .]<9_>..J-_SF]5W)GO=Q9E#O[SVI]S#X>92=P* $WK==V!53Q1N41 MH>[*B5).X&+D55\-4+:0!9N"OW9UH^R6&R-W7M!*-.&X\6ZMI65.8(D62TW@ M2C@^RMBW*!R=GS(G-!C;P6P'\*.*X?1P0?4JD#MNP$"\H[EKM=F*' \#_MPM MZ,-DA!=(T=[6-@;Z:#5Q> LY"9VW%_5"ER7Z *5W=8<>+ 908H%>F:C6DO.< MI^'>1>_Y1))7 M(2"%4\G(M,7^4O*6 99@B\J+IT+",(ZQNTSVMR#CCT2?K^&M*/;.-85WG?/K MU9R"& I%5!&_\%B\%8#I >C MHT:_B@,R\*VWEKHITN_V,_BJ&STO\&Z \^>ZD@H8+)DZ''SYG(#OAF)GD&OB M(%HZXK$6EQ7_1] +@,]+YVAOB(/^SS3["U!+ P04 " LC:54DZ0G[M($ M #X"P &0 'AL+W=O)#F)I].T+Q( M[IX]>P7.-M;=^8(HB(=2&W\^*$*H7HW'/BVHE'YD*S+XDEM7RH"M6XU]Y4AF M4:G4XV0R^7Y<2F4&%V?Q[-9=G-DZ:&7HU@E?EZ5TVRO2=G,^F ZZ@_=J500^ M&%^<57)%"PH?JUN'W;A'R51)QBMKA*/\?' Y?75US/)1X'=%&[^W%NS)TMH[ MWMQDYX,)$R)-:6 $B;\U79/6# 0:]RWFH#?)BOOK#OW'Z#M\64I/UU;_H;)0 MG ].!B*C7-8ZO+>;GZCU9\YXJ=4^_HI-(SN;#$1:^V#+5AD,2F6:?_G0QF%/ MX>1+"DFKD$3>C:'(\HT,\N+,V8UP+ TT7D17HS;(*<-)602'KPIZX>+:EJ4* MB'+P0II,I-8$959D4D7^;!Q@@@7':0MWU< E7X";B7< *+SXP624'>J/0:WG MEW3\KI(G =])-Q*SZ5 DDR1Y F_6^SN+>+.O]_< _[C'/X[XQ_]5/)^&>SZ= MO1!/8HJW*D6/D+A<.:)&Z,:(7^V:RB4YQ&TZ'XI0$,-4TFP%1,A1)I0)5DBA M6WW9Z:,"0R$^0./*2I<)FXL/#I5(,(8U0[TES40601K,A4S\7!MEG?AHT&'. MJ[ 5S[_]YB1))J\[D;B=OGXQ%%7M?"UA!M8WA4J+'=$2BY@((E*!G;(<6MZ-EC*.ZC6'C^JK*P+ M;4#+DERJI%9_D:BH4\N D,B57QOJ@4FB8#&%P$(M:CCQ)!_Z\R6B- 5?% M^,'#RGKRHQC$WA&.;\8D*LENF1HX'6T>GZ J34HBYT C$BOD6.3.EN(HF;#> MT7P2.7%XG-U*';;?+4&!Y3H@B!TZ_YB%]E8H[VM0D9 .((&DGDZ'\_FI\(5T M39:OM?1>7,708'AB#J5W!ZEC$KN2@;FFT)J,HD)1"*%QMX&Z/(3"XK)R2HN3 MV-K3D5C44&P);%"@B&^*HF">0>12.;&6NB;>L>T,WC%1]H7#=NBF0@3IOE9N M%_$F8MPQL&UPW7FI&U_[A(<"X" JNO8(LOMHQ)JRNO0=]9!OAHZR2B9/XO% M^2?N';8-G#K>0$WSVCSW!"1$K$M4JEQ:ESZP&T@7NG=!5>C;]V08A:TQ[4T6 M^S-R2.$BVHT/V\[\[7:!FETKWY[=_G+S9/=_,CT:]*CV::?B^!\TJ<%\@I#/ MR7%O_H^MRM[VV>//GMQ:I8];[]]5PS[>5Y?&03]/1Y-G3.0E_@^9[FJ^ H\' MA6<'Z:TXF@Z3TWEDQ,O)2R8JT]1Q&^]<^6R9P/D]0M'%=W%L=;=JA'U#:5-P M[2E^T8@5Q4>3W@XY:#%[L,$^YLKY(.YKB2YWL? GR2PB,>2A\DB\[T;EX26% MXCY]JCAW$]9Q_/;J$P57&X=;J*E$A:6$P44R?126N9-@5 M@N>QLX<@CHZG7:0Q=N-@:V/$+C[R[',OAO'>:PRUNHIO3H_,U"8T#[/^M'_6 M7C:ON9UX\R9&HE U7FC*H3H9O9P/FG+K-L%6\6VWM $OQ;@L\#0GQP+XGEL; MN@T;Z!_[%W\#4$L#!!0 ( "R-I50$&G7F/ 4 #(0 9 >&PO=V]R M:W-H965T1%)$+M[]G:6T-E6JJ\Z)S+LKBPJ M?3[*C=F\GDQTFE/)]5ANJ,*;E50E-WA4ZXG>*.*9$RJ+2>C[TTG)136Z.'-K M-^KB3-:F$!7=**;KLN3J_HH*N3T?!:-NX:-8Y\8N3"[.-GQ-MV0^;VX4GB:] MEDR45&DA*Z9H=3ZZ#%Y?Q7:_V_"WH*T>W#/KR5+*K_;A?78^\BT@*B@U5@/' MY1M=4U%818#Q;ZMSU)NT@L/[3OL[YSM\67)-U[+X(C*3GX_F(Y;1BM>%^2BW M?U#K3V+UI;+0[I=MF[U),F)IK8TL6V$@*$757/E=&X>!P-Q_0B!L!4*'NS'D M4+[EAE^<*;EERNZ&-GOC7'72 "*&#=& MB65M^+(@9B1+95DB?H"2?LUED9'29Q,#VU;#)&WM7#5VPB?L1.R#K$RNV>]5 M1MF^_ 28>^!A!_PJ/*KP U=C%@4>"_TP/*(OZ@,1.7W13PS$GN&X-QP[P_%/ MS\!Q.R=!?,I^S!B[D88J(WA1W#.A=>WV.G'-Y&I/A(DJ+>JL?]UOKS?88G)B M=$%O"=J]N[7!ZS"49,;L$]96L@#Y61^;*&LR&HNJ%6F@<.MV);T/X$/VRV MK\MNX5=V$DR]:+$X'2[-/7\>GK*WXIO( YA3E-5 Z.;$!EA8-GX(D7?2!EA M[S&J5J3PLBVKH>4@W"$X";Q@X9^R2VBD+A7/U1DNIM"8_0,>Q^:J<_)[6NYX M(!9>,IV?LB]NZ$ U!S;,T+WB:&M=5#O#_ZOKO0.5V$&(9EX\C;UX,=T5@3?S MIUX01>SJD=@>@"'&/0(8^.>/XWC/X6B<#!9L4UVC:WAU[V(^>P/5'4VCX>^@(6 ML$SEL1RI84NBZ@ E/6C\@]'Z?I+>YE014#8DNUKAN\=J;5QVY(,/.GPDU44& M0%8+?*C!:';_8YMC]KZR3T)F3K=R&_$K4,#]?L]);Q_685672R@:S(9V6 Q" MU#,Q+]*Z (NRI00C/BZZ'XP'<#K>YR4]I.%=K>S!\VQN-;D!8S_U'*_P4F(0 M[$/G!IRYD<8VAT \GE10!/Z@;0DE*.B!Y.MRO"G",_ M\ >.O^I;I*F3Y\^19\Z-6_B#\KA$5^\:[:9OM%O7BR=<=XW8S_ ^0J=/LG#H M!4G@3>/>RA7[N./U9QJTAA)O/I]ZL9]T!JY?V$ 0>/$L\H+ [RR\?6$+,\^/ M0.=AQ/X:E/D>2[*IAW'FS>8!B[U%/+-/[/-QXNQS$&!@)+[_*$LDB])(DL54_G87>U)]W6P^='":#AGI3=@/&PO=V]R M:W-H965TE37R01Q.7@0 YW1K[Z$I$#T^5 MTNYR4'I?OQ^-7%YB)=S0U*AI9V5L)3PM[7KD:HNB"$:5&J5Q?#JJA-2#V33( M;NUL:AJOI,9;"ZZI*F%W5ZC,]G*0##K!G5R7G@6CV;06:[Q'_Z6^M;0:]5X* M6:%VTFBPN+HY^#/B0;'GYWWC^%W"F7I7"X,.IW6?CRF!!44K=O\;3GX<#@//Z*0;HW2 /N-E! ^5%X M,9M:LP7+VN2-/T*JP9K 26=B79^=D]KHEB[Z8C3]Y8-LKWEE>M9?H5 MRPQNC/:E@VM=8/'2?D0H>BAI!^4J?=/AC;!#R)((TCA-W_"7]:EEP5_VKU)[ MX6K8R]%TE'M%&8&PO>D M1A? 29,5PUH9XF?+.;6>:FLVLB"2_"LT6-R@;FB3"K5&L[:BIOI3M6F$/M+, MYHE44';!.-#.'&U#3BQR:#>2*[!ER3Y4P?6D0K6_$@F+)JE%#-@3[B_P32,WJ\)"F) M6:5]ONY7ZEPU7<-\T9(GVKVG@=/.&8LJ##F:FU9Z8R6ZB$?KEHY^?B^HMPLQ M;$$)YC!/YYW*2/RZ.M#;Q[TW>+*3D_";N!\STDXB(<-R\3 M"V1^Q!RK)0WG31_CJ[E-'K=XK&='II?TVC9_7VCDD)KJ4F9+@BTWAX-AF M;>]M[<*;.MR5EL;3S2M\EG351/KO)-;'F^#+;H?3?[^RD63EV9"IA&/7 M%+&M#8H\@"H5ITER$E="ZF@Y#VMW9CFGQBFI\G\0KR [Q*W]L &7\F: MZ*=W;O)%E'A!J#!SGD'P[1$O42E/Q#)^=9Q1G](##^T]^Y=0.]>R%A8O2?V0 MN2L7T6D$.6Y$H]P];:^QJV?J^3)2-EQAV\:FLPBRQCJJ.C KJ*1N[^*IZ\,! MX#1Y 9!V@#3H;A,%E5?"B>7T?RH,SO"L9YY;WJ(3# M'&IAW Z<$=J*T"\[CQWS^Z@XZ[@N6J[T!:XQW))VI87/.L?\;WS,NGIQZ5[< M1?HJX:TP0QB/!I F:?H*W[@O=ASXQO]9[%_DDYY\$L@G;]+)5[G\23RWM,5I^')T 6W@*Y^>PHBZA&NI%-QQ4HW&#F!; MRJR$DE1NH>!AX-" *X6&Z7N/HX9=/W5@K#?8]?&7G3:IL\88CL[(.NM3%D2LQ;(B[XFZ-O0D^=2B MVL'1V6P4B(XF9TS$(FH,TT#MO-=VU!%8H3"09=S/IA)K[U9]-SEHO0/NW!!6 M(>P9J5>88;7F;G2K?#V:#L9G29=_D)Z,_U7 _>=Z5..KEYI_CZ@=F=VAM#=5 M=-C)4K"LT>#L9-8J' UF2>)EB"RC1G-S:['S>?]5G3?HA87DSQV?^& H56B* M,'HM!-)V/O6K_71?M4/M3WC[:>"J"LEON,(-0Y/A;!J!:<=MZSBJPXA;D^.! M&\C=02P,$% @ +(VE5)$3JUQ:# LBD M !D !X;"]W;W)K&ULO5I;<]-(%OXK75EV%ZH< MQY;MV"9 5<@LM;,% P7,S'-;:MN]2&HCM>)D?OU^YW1+UBV.89EY2:R^G/M= M>K$WV9=\JY05=TFO3"%C76J/F0B+Y)$9O>O56SV+\_&9^7"1[W9 M6EJX>/5B)S?JD[*_[CYD>+JHH$0Z46FN32HRM7YY=CU^_GI*Y_G ;UKM\]IO M09RLC/E"#S]'+\]&1)"*56@)@L2_6W6CXI@ @8RO'N99A9(NUG^7T-\P[^!E M)7-U8^+?=62W+\\69R)2:UG$]J/9_UMY?F8$+S1QSG_%WIT=3\Y$6.36)/XR M*$ATZO[+.R^'VH7%Z($+@;\0,-T.$5/YD[3RU8O,[$5&IP&-?C"K?!O$Z924 M\LEFV-6X9U^]56 I?W%A 8M6+D)_[[6[%SQP;R+>F=1N<_&O-%)1\_X%:*@( M"4I"7@=' ;Z3V5!,Q@,1C(+@"+Q)Q=B$X4V^@;$&H&D%:,J IM\LH>/WGH[G MSX2[+-ZGXC\R+6#UPG,X$':KQ(U)=C*]%S(R.ZLB+$^/)\A$/^ M_C_^M@A&DRMQ3>?(F,V:[Z>P^MS*-))9!!?)88J HE/>S%1HLDBG&SK]9#P: M3$=+^@F'SJ2E]9B@BXP,ES8*/,@\5S8?B">7\PFMK74JT_"QP\%@/AW3:KXU MF3VW*DLZ:&(M5SK65BN^,0]:YP^8CM^<#Y:7"[H;FW1S BI(!]POY\TK;;YJ M5X;B,Z07Z?5:92H-E5@INU?*"?4(*L9TV.^1E- Y_3*AEJ2GO;9;H>YTSN<1 M2E26*=)C:D4!M\I@#S=B,1TYBM8F1@BEHU:N8N7CJ/X#F(DRF9@"%U?W8K_5 M(0!+_/%LRIC,Q*J$0).A"HT'L9>@!VR&-:L)BXP)R-0.JB%LX$B;2$2%$M8X M5#4S="0&X$N$9,U9R1@=W!0ZDB1"NY66T0&+8HR0*E**)_QK'%S5 M5KRS=Q;>G.+-=>#U_W44Y7^*$GUK'S)R!'O//J&^%GI',NR'W0?C*1:?/4C% M9V-AT;(I>#"Y' V6H_DQ.2"P#B;CRQ]N26];80!Y._RR-3&<./\G"P"R^'%F M6X\4!^8FHU'MZ2D>G]6>2^'=> =G]W8^',J=)HEV0UH;-87MCJZP^+"N>M = MBZ&G&I[+./VK/2B/A/O34?;P3FO.&LNX>5QZ@\M%#Y#!M(>7R6@P#B;BYB'= M.&DZ-)W_VH[//U(O'U2H#6GO6-:NUP. M9K-NR&C%EHJ3)5B9B4]_9@!P-)\48\8! MZL:UT/BLF?[XKET;#V70'XY+?LMD[@$R5,G MEM",Q5@UQ68[$.^NAX0>G*6^E?;U'56S)=0F33NI(Z8%WDHF$J&8S#7I U9% M_OUD.AN5%2=-%IP^8V7!"WLY.-)VR(U3@7)UO' %VC'6T>*#DHAYQ#,V"N(& M)4(;+FT_07ILZ(<]8G[5TE^M-JJ*FWKY'82J-C?@@LR\#Q\1SQ?N.:8!*J.=BONDL-PWO)(DN&!T$"41='EI3_LZ&7)7EMP8W5X_J:(PZQ(Q$!) M-,6#;4\"E ZS_NT(&J86LA(YZ:J&OZD"(H&.,PWHHB?L.M-90$S(%)U0[*I0 MNV5F3&$[H']7@E*&N$6S"BD(60"&#X;.HK;REDP;,)%J -$U]6LQ70@6-EKR M-Y C 08>I?PJ_)]LT.ELTCM8:40(NS?M0C!G!:$W!FJL52F@&;EEG!OF(>^_ M3PY04,RH=3I=F"[:KXL,7!90A^.]3BWWXV%(?3P+G1).WJS.,0VVB/=<5#*T5#,R8$;5*7&'MS;.-]MN>O>S98VJ?ZCU+2ZVZDT M=RD0-W)59;N4X@JR-.7C* +VNCN MCK*_#L$4$1!I'_J)AURA3J DIKTW$.CX%G:N(M8AVKO5QZX?#8['9(4!_[D M3MXS?D@OC(M(/8<%W)&3^O6!WR!]Z?0\+U8TCX.LVL><@,LR@&Y1?7%+"J7@ MRW7-/7NK'[+0!:6NV&UXO440ESP(U"IE/;&"(W4GN$HASJ\@%)6%FBYEE#PX MQ^X*> L!\H:3 :I)@0#U%RHA2>&:JZ[RVDE5\ (V45^H7;%L MW02*G!H^)USB1-1:.:YX D01,XZ%P0\WX9*43G5$<>16Q@6-C* V>*T:(HRN M<8AO^X1T,-&RSB)#\$5B0^)#\5M3;J')2Z&5,%8<;GMEQVEJ4KRU8#=$\P8>9A$7/^E+D? M_UK*%CF9O9.>GPNW3(68O:>SL+1#>/ADDLI-O763)+Q=< 65JOW Q0_^[8.' M%V,HJ?:U9']-/Z89Y!JF+:B:\>/4RA2I1'"S)P_1X7.S45$G<));%^:8EU@GFJND M>Q8LF1Y'O%92/1:#6R.6;XW##>AP:[3:?SCCK"-QN? 0ZKN0#B[&N9MMIV&B M58 _F.7[HE,!0_*F]'J.4!1'J13*--M6Q91U*FLLR[E.)&A&@6&CYW:%X8I>RM9?)%2\^WBY M/K7L>O[#AAO?/11A$NMO)1^]\;YKGH";/]_(A:S M65=RO4%Z77 Y3<@3-%_D+-JZL%%_BQ;XIYK+5BU_)USNJ8+IF\,\;E+6M= G MSKG[6$+A0Y]3$+'\6)N>#0)4[5CLOC$)!G/8 +:F/5O!XI*VNA+%%N2,K>Y\ M$SWD:$Y;<]:NI:).KJG+Z1C+(FAHMJH[:O9)-(SA9CED2:F=WU66?6#WQF%. M/5C.1\\\^%,$RC/'R7C\YQM-IQ7\(49SRIN*;S.:2;#H-YG)[/(!@W$W>LQE MTF\KY33Y%&LISSYB,4402+,3 ZB.I(72?][_L)'1>?H0C.Y MH1(I\3U^K>)YBLS,=>^S0?^M(]4!W86)4V>(DP1!DE7%]*X3U.QV<7F1!X]K M(K)>1&3*M0>'^_;D;U]8#J\=/IJOWWJ>7TWG/JC'=J.*/7_IG ^7,S$WQ\G;SI@_616MN='DYWD>?"NR\G\! "M/J);BY2_#B+X M1A#C;LSJ^S+LHO8=7:*R#7\M2-^U0'[ND[IJM?H@\=I]AWNT"L?K-GQ5WDK8ZU)^.=6281O.H#]M3&V?" $U6>:K_X'4$L# M!!0 ( "R-I52>.$5J. ( 0% 9 >&PO=V]R:W-H965T(D6U8D 9JLPW8H4+3[. P[*#8="]6' M*]%U^^]'R8Z7=6MVV,62*+Z/2)G4LK7NSE>(!(]:&;]**J+Z/$U]7J$6?F1K M-+Q36J<%\=+M4U\[%$44:95FX_&;5 MIDO4RVJ[=>FD;4M+@M0/?:"W6@,.RU5R,3G?S()_=/@J ML?5'[ MDG6TOFUV'N\;- 3XP%^_3(FQ83/->\2F0V0O(*9P90U5'BY-@<7O^I3#&6+* M#C%MLI/ *^%&,)V<03;.LA.\Z9#C-/*F_\[Q,N8(WR]VGAQ7Q(\3^-F GT7\ M['^N\#3BU63Q&O[@P.<*86MU+H4AI&2:' $QMT/+5% MARSS#1:COUUE>E29&MT^]I]G<&.H*]+!.K3X15?9O]R[]X&K8B^-!X4E2\>C MM_,$7-=SW8)L'>M\9XF[)DXK?J;0!0?>+ZVEPR(<,#Q\ZY]02P,$% @ M+(VE5'D0]PQ<% ?#T !D !X;"]W;W)K&UL MM5MM<]NVLOXK')\S9^(9^4VVDS1.,I.DS;W)-$TF3FX_0R0DH:$(%2"MJ+_^ M/KL+@" MR>F9SU$QK/ _[/Z(W/_BYH)S-KO]'#N^K%T3DQI&M=MK2"PC]W M^HVN:UH(;/P9UCQ*)&EB_G=<_2WO'7N9*:_?V/IW4[7+%T=/CXI*SU57MY_M MYG]UV,\UK5?:VO/_BXV,O;X^*LK.MW85)H.#E6GD7_4]R"&;\/1\SX1IF#!E MOH40<_FS:M7+Y\YN"D>CL1K]P5OEV6#.-*24V];AK<&\]N6M**.P\\*;16/F MIE1-"V&5MFM:TRR*M:U-:;0O'GT*?QT_/VM!FA8X*P.9UT)FNH?,9?'!-NW2 M%[\TE:Z&\\_ 1PR>M=/BR'VTP. MKWHYQ-T?(':5B%TQL:L]Q#[K.]UT&D9=6M B\]PETK^]2/%EJ8LW=K56S;:8 MVQH>YXM7MV^*Q^>/)T6<,'=VA5%-Z^ 2'O;6+HLW;&G:^<$2"]UHIUKHWN5S M6PSQJM:%:JK"-+Y5=:V8/J1'SZZ#V[9^@FEXH:MBHYR#.+>%U^[.E)I?P>S2RX*87^B=TTF$P#F,EV:5Q5K)5KR0A/BT^=\QUIJ;7]+B.G MQD?)_$4,+#4B0' H[0H[:Q&P/"A!#' Z,+[&UHS'V(6UE2^L2\R>LE#4BBR! M1KJAY&E]A!**,YYE@T6]J4AR)),V$ZC^OI91MICI MLW;8W9>,1:&N$)XL.@ M^.MQ1G8,W&*\D" MD$^I)Q!S67<5L1@5AD&&IC3%G8(,9_5(C[3^W7$!4[=#?NZM3M([R"CI\1'6 MRCTWTQ3;ZB/2CC\>"-EC 3^G4*Q5N=RS_NG @VU3;\DP:IK%NH%&3D@CQRSX4$&73DN_ E&8LA':IV@$7&U/7F%.3O8],7:;F9KW#G._[%\UC*(,N1' M>W1(3-%.A1O>.AL4\06:WFOOHP5"J-A/O_5LYR2M4JU9SA@YTV20E?'(-X'- M!R8+GS2= [/EL4$JO@B^&_>-@+DWQ/&NHS(Q(#$AQFB.1XZ*7$(@T9Z)TR-6_#:6\[QPR1DYA >*#HG3)H-=:) M >/')?+!^A0F@HW]ZQ]/IQ=/;GSN%\1RF5(DO4"P*%9 ?F9=[[42\'^J3R>2 M*T%$-5EV%/6.\R*RVML4]1,#PU@;L)EGAS)-9>Y,U:EZ+Q>Y@'BG6]9V4C%S M^8 =_BU#.Q:?O1\8C8_Q4Z(#9Y8'7(W,2 F0D&0"=E1M&YI9UPQ0>6U 30=H[=/V4!1V427,.&N*::$'=%Q921 M"=C,-9=K(5)UJ!I<\I9C6E!4"4)MK.\(=)#U< JAR),\]K3XG?'?P/\HR2'4 M+)47W?298NAN"3+Y88:F,1'?[K9=CDXA9U?!S=+4#'D.^0)#P+C>]RX2^8)? M?=Z)P[%&;SU^!'V[-3CQ2[/FU0]EUV1,V,X:FD-,2< B'/.NX;5HFJ#\#:B*CP!?D##J+G(I$;Y1P!HOP@$A !&D(,C'7"N M=NWV[W._+\WM"3X3YBVJ_7[L&JU/DF^W ,@LG[$.P/6=\1ER#+/.TC*EK?0] M684DD@PGC:9HFA(GH_D2QB\N7B'KUE:EH).9T&U(G33L(SOA.'I)$!F%J !P MX"8A5YW,V'-2"NLW3KR0#6RUXC].^ ^.Q1:U8J$A]!7+L43Z!<,M5WRU?ACF M)P\059*('45[L@CKQ%8(4/BX-,FI*3L';0\CEDSU[!EK"CLD#T2CBG/*#"!7 M]-RG?>43[.AS1K(-_))'!"&/2%L&A+%_:I\]O:U-Q=,]15X1/.:2M4?@^;/Q M:K% T$Y%2%3?(![WH\;5^UY8,V,=ZE +DR4$^Y_I=J-A?7NW,"'9 K.H%FX M->P JR_MAO?5*.0 &L(E*6(KLFP0-]P;;DQUUS8O@#@;*K\LYMS (!VJ.24$ M"=107(.D6!9S[,*Z4)[W16?+#C&4P*Z4&FT1KW%#3!-#;#TZH-"!DI]K.'C1=+L>,$QS!B_?Y?Y;?SMG\73R376[)\? M3YY>/J%&4$H<\=W5Y/'T:7J:3JZOK@@+). 5(U TDS3TXJ>K]/?UTVGQA?U] MO8?=?Q87EY/+J\OLAY\F/SV^'(2HH:_T(R\GU]?Y;J:3Z=5/@> .0MALQAM^ MP/B+:?HA[_F][ZJ%R&Y7=MGK/A"*3G5@CXTIG(?:-BL8HN &)2N&JBPS_QQ* M5++I6 ?NGO@WLYK4]'YINYJ<.Q84H2>4E0O(SK[S?>GF])\=<*8?9/T_@KA. MBX]$)X=.69%]H"$R.31G1^]&@'DJN$,VB;VZ=K=&E?\!*.M#T13!K***P\-6?2^@N#QM?&$==9S4S-X!]$:/$LIL M0Y7 _+Q_N7='9)4LK@<,>U22](9TJ&CL32$4AVTPL/T6>T\_ NU[M#1)J3*B MH\F@3WY<;*+O(>57FH-H'FKM M=_/#5F)" 3HCV8?6I=3+J*;:W E'$2?"47]X_59]HP> %1LC9H:_32,'I&0> ML5Y>*?=- .-G#%Z8)KGAX1[R:79^@TFA@TF]7N)[?S4: ME17+TK<&0B:W45L! /.^U3@L M=VBB'93M7#0-(U!9@VX!=*9 X2:>+3P L# MDI8>\]Z#IAB*Z'7T/-**YV; 1SX(8Z6\[>HY]?95K[*OW'=)9VLYA5$H+]7: M(+XAHQ0!TP?;QCLY;+O?B(]]KS!L'NC?'\=B9?G%FBXG/>/@AN+O+WFFO5,Q MSD'$;ST**10+'$4$^9BD=!)I.%K4/4P;5^#!MN\WS3&PSQ5LG\%__43., .' M:^C5V,[#/Z6W&ECD/-J7IPC]"F/)?4HJDS&H,IQ.]O2C6 ]-*:==JKXG<95[ M#[69HF@DW@;"H2L!\NITN-3>K[5&X8)( MP=^VMOP6(@,I',)5^T[S_[V5=OAB*D5U+M 58XI=# F9Q["#13>Z6HR M2("A899Z..*O= Z[6+8G)*#@M,"0+B!,>+TWK4Y!3W*.:IYM=125 M.Q\R_>M:08JWY=+"DD\^(&I1'ENGW$6.F@Y)AU!UN$=61Y@9B'4^P: #9$Z& M9%)YA=2MY%2>M:.^L0=V*Z$@$8MP/77\0[!*B(+8C*2%RF0XX,X2".6V;#Q_ MAT<2;.%M[(J,:6YMYGJ\N#/^V\F5WT5: M)#?2%J71+G=32/I4 A=+2 O5#D5L/EPAA@9B'H9O=]/=ZLAT&*#\ T_,YW;L*OD#W%/>:9!X7)?", !G^[2+0WRU7 M6(2"]\9N0J7H?+JLK4^%@$^Y)LJA%U] FH6'U#"PZEQD#P:=D>2IHB1@OU8F9(%T8DAHNC1K/@)66Q"<2/,W M1@Q..T&@XG\I8MP00>S/.CT*"4SQG]S;:A![T,C"*&E!"Z\*:+#I#WP248&9<=W MR1JQSX2QP]JT%UVJD!$5[;\&/2Y-N)^T[<^4^& WJUY3Z2RWCF;29')9TVGH M3/UVZ* H8/G?+"1S<2[[[1QW,N$B8,,?E.]>/1Y"CH\3WOL151:>5W&\$GGHFQ^?6%#5Q4HJ@Q!&)<[^KMV)=]ZLBYNFPU_ MI+,;.FHCMYAD+(4!6=H)FU>\$K"E7@O9) M9HAQ.DJF?Z7N=\@TLK6\/9UN-&47%-L-TA$U3L+(8*&4M[DJ=^/,$1$'Q'5XT@S M(H(0C99T\,[]4^/%UT:GSWE':I\URT5GR8S<)9(&6?2*2D-*KK]6E&09+E.D MS'C_6D6_,"FUMT]A<=];7C7K_DEGH^3FS<5$L<^\8S,Y%).?I)C\Y($;]:4>WOF70T]@KEV!]]]>K'C+MW?,2B 9 M_D5AKC>#CRZ<;2P=CX?[82P5MN"@[K>O;E_W\<2'I:&NEN?/;&5"9:,J(+(= M=I)4%"H9 J#S>.V*T,301V/3+#U2RX=FWQ$6'R-2%NNKMR2S]U:P^Y<4=V>GXQE8RQDF;.H_=VQF_#)H MOK5 -0H4LV&?EG?W(W*+J,R!N;O85^)?PYW,3$S<5>QGYEWI>7(/J8'S[8MW MTIEO\(Z=?"#YO=4SU]&'0;#$T %GUPO>^.KV*[\Y.8>9_JJYMO^BW$+3FN]6 M9)3!A<,W*D^OIL7'IGBO&EXU-"5'%WP#3[3X;RA3Q@0FPROQ48.#2S [VLA2 MN%("JVF=T-3E($H] )'M"KB,OTT)J[)RUZK\1G["X60M_8V^3R0V1NN&DK46 M-L-W YG5D!Z?%6;X54-_YB/WYM-=AW".P;KD&Z1&FC?9\8'3 1NQJPC=F\(\ M1('3%,L@'M&46?]T#]FX.C=Y'B1AZ+L.AH9.OI/P4?Z\_&#->[7*DQA61>$Q MBD:4D>S?@+BT *G7.;A -E,U5U#\96!F[S&+="WSNX4%/.0"[[M&'S#_9*$7 MEY/B+=U5+FGCXSM(%].;X@UD"CSVJR"$1_(MT>7T\7$:\6'X]_UW MO4.!DR<'^7QR7SZ#H0C70A&L95+=R9J"MK9B3S5[(F#_'3>:;[2"*K2DN"T M0XT+/A/D"X!WU#]RCEF3Y6!,(2;11OEZ0$KJT7[ZCX-&<0@*9"+ O#$TAF"_ M,NT8PS(BD&/).GV8DVJI5(A$&Z6LG'.V4N$&(!IYK+O0BJ(QIKJ-(9Q765%_*!H7=*:2J MJ;&F*B/=**2Y!]4\(J/1)*HI$\%R[GUKM9S+UG F<*U MW5-U9\5I6X>!_P@^%.'ZW! M5;*5\IU;*G& M6\E_LMQ4BV :0(X%;;EYD+MOV->3.KY,_#$6 Z>@- >@#Q>7="/LO/U-#E7,D=*!=MV=S"E^K1-CDFW*%LC+*[S.+, MA0^H6CQ5)//T[Y_ M-R6C^!/\K_=CI1"A[@X.W<$-6[;]637T_Z4YAH>N@E>$:R7S-C/["E_MWPEM M5&L_>*,'WP5,P]1R'NQ).(VOX%8*.T;\?1SVDG!"IH-%PC1)8&.HR"F7 D'+ MPNRH0FBZ/ [ \2P9UNF4P*,TE._#7J5[ >,XC)/XR#$+9Y,8-JB>6(9@%4&: M"M4):!RFZ7$U)"3)K!<\(62+/E&R"&\&\3V.$LF-' L+'1T>94&H+KAUAE&-GZ@;*6QX\DO*_L_0.4"['XA MI=D;3F#XPRS_ E!+ P04 " LC:54K?LW*I4$ "K$P &0 'AL+W=O M^[6'2R&O54J( M1K<9X^JDE6J='_F^BE.2874@8GK7%X=!I:!=OC&R5+5?M&)I69$->F<9ZDIEA12:"?:>)3D]:@Q9*R!P73%^) MY6^D2JAK[,6"*?M$R[)O'SK'A=(BJY0A@HSR\HUOJX&H*0R"+0I1I1#9N$M' M-LJ/6./14(HEDJ8W6#,?-E6K#<%1;F9EJB7\I:"G1V>82G2#64&0F*,YY9C' M%#-$N=*R@.'7"NU]P3-&U/[0U^#1Z/EQ9?VTM!YML=Y&GP77J4*_\H0DF_H^ M1.K"C5;AGD:-!C]C>8#:H8>B((H:[+5=^FUKK]V4_C>3OH=.,8/D"9I:-GR2 MHL@I7WCHS W*5&--S)B@"#HVGLZ6>*; NJ1@ M]R:#43RCC&I*%,(:S6MS!K@&%]N;AGIH[X+< M$(;"_=57Y+[:^^AB#=BC)T=H DL$@-?0*@9*T81(;%=LTR$,C]&% &AK(C.4 M"^G^&-6?4<_K=[NUMM6)CALEFSIO8>N]O/\GT*L2Z".)238#SX8[%6;&I\PJV&C;7KMM-26]ET8>' M_&EP=^C<';X+;(7!^K 0_$?H>L+1Z\ K= O.%8D95LKN$G;&H/?9GV4ID^,[ M.VQ:P!DQE@5LF.063KVJMF7NA5YTV-VO 37>AH5R#-8;02-*HV>7$D\3J^<= M#CH-F8>[9AYV@V=DWHEZN_*SYT6-_ QKI]EP9X"J6EE0U+=S6N[5IJ"HH38C M6!72,NC1(]03GM]JYUXO D]V+4?Y&?75O=. \88W:H"-:JBV"DXVYO_"K=(6 MV5](G'+Z P*OBJ,K*'UX03Z86Q0H2DOPJ0<,^$A5+ IN"M<)5BDZ8X"",914^C"YL1;26PL@3O(8S/S:_4E&Y,+> M$BEDEAF9@VIPT(>21)8W0V5#B]S>QLR$ MUB*SGRG!D)/I /_G DKVJF$&ULO59M;]LV$/XK!VT8 M8D"(WFTEM0WDI<4&I$#0M!OZD99.%E%*5$DJ3O[]CI2M*%UB=$#;+Q(?\NZY M5^JTW$GU1=>(!AX:T>J55QO3G0>!+FILF#Z5';9T4DG5,$-0;0/=*62E4VI$ M$(?A/&@8;[WUTNW=JO52]D;P%F\5Z+YIF'J\1"%W*R_R#AL?^+8V=B-8+SNV MQ3LTG[I;12@864K>8*NY;$%AM?(NHO/+S,H[@;\Y[O1D#3:2C91?+/BK7'FA M=0@%%L8R,'K=XQ4*88G(C:][3F\T:16GZP/[.Q<[Q;)A&J^D^(>7IEYYN0)R#A13:/6$WR"8+#XI>&]GLENEDCM05IK8[,*%ZK3).=[:HMP91:><],SZ5E%]E7D$UI: M7WO>4<:-#RWUP\E'MA&H9\O D"4K'Q1[ULN!-7Z%-8'WLC6UAK=MB>5S_8 \ M'-V,#VY>QD<)WS-U"DGD0QS&\1&^9 P[<7S)_P_["'LZLJ>./7V%_8ZN3MD+ M!%E!]Z*EEU)ZG/./W_(X3-[ SWJ_U893DV,)GS16O1@/*/5%[7)_V+G& IL- MJF>;-[Q"./F,3.F9JY)]1/"N5RTWO4(7?\4?[%K#8M3['9)Y.$%IGL.5;+K> MH-(^"-89V3EE2B/O:E1,:,A&C<3/Y\D$96+>(+. MPCG<(%WM6HH2>$,ENT>KH^&NEHH1GBP@^ M2L/$*^5_$HW\/$VG,,LR:/QN;/_ONYK_&1@)O[\D\%>.EIC_.]>N:_L=T M^_-XG704O8&MDEI#,NUY?Y'\%W]OW:E+PGPVQ5&>S;ZQ_FV]8S^.LV6MIGM3D6IXNJ!RJV%. M#H#NMIM-&VEHTKEE3;\6J*P G5=2F@.P!L:?E?6_4$L#!!0 ( "R-I50 MXA+$TP, %P+ 9 >&PO=V]R:W-H965TB@Q:_%$(V3.-5 MEI[J)+#<"C6U1WT_\1K&6V>UL+0;N5J(7M>\A1M)5-\T3#Y=0BTV2R=P=H3/ MO*RT(7BK1<=*N 7]I;N1>/-&+3EOH%5F9A( MUD+J_>*ZKI9,Z)(>"];7^+#:_PS8>ZV F:F6?9+/E]1V2]4J+9BN,'C2\'=[L M<9N'UPC0K0"U?@^&K)?73+/50HH-D88;M9F##=5*HW.\-46YU1*___F?OBRSKF[YF&OUZB>>+@J*OR1^\@)%V M)90F%XV0FG]EML$_X0B;\)8\ 9-J2JYL\X#$T5%;!E7Q3HWR[T@0N*GOXV%" MW5F<3O$T=_V(DB FU_" \ZI#GS1D52MJ43X=N)6Z(!,73% M.JY9;4NJ1*$WILS_E@W<))V128J"@1O/4Q*33Z+])1--!QI14TH '++ZT.H0 M7!):AR-R)] 6X0> >TXH3=THM@F=N='<-PFEOCM/_)'G);A>0P;-&FNU16SP M/V*_A]@X"0;$TG#^=L32F$X15GZ4?A^QB.TP_5'$SB@UB(UGZ1L02^,YF22I M06PP#]Z*V"C"9DQ>BU@S'C&A"78OM8A%FPCB$_,_'N=__.KYS_;+#H^=2?=0 M9E,P07B. ?&"F[_M$8\1(T6O>TQ6!Y*+_.COX[0WKT6W_5](,/L<;TL#.IPZ MD2&'SSQN' 2&%.V1DM WI/B0E.R3_(#<58#[8Z$1Z<_ 3))=P?;*8Z?'L5)X M>QL/=DQI]SI%,M&W>EA^1NJX.EX,&],S^[!WXJ^RY*TB-10HZI_-,(]RV.6& MBQ:=W9_60F-[VF.%ZR](PX#?"R'T[F(,C OUZA]02P,$% @ +(VE5&NX M?"N5 @ 4@8 !D !X;"]W;W)K&ULK55-;]LP M#/TK@C<,&V#4MNPT:9<$:-H-ZZ%8T';;6;&96*@L>9+KY7^L&4 )8\54*:15!:6Y]'DKS-E[@Y\<]F:T)ZZ2C5(/3K@N M%D'L$@(!N741&"Z/< E"N$"8QN\N9C! .L?QOH_^U=>.M6R8@4LE?O'"EHM@ M%I "MJP1]E;MOT%7S\3%RY4P_DOVK>UD$I"\,595G3-F4''9KNRIXV'D,(L/ M.-#.@?J\6R"?Y16S;#G7:D^TL\9H;N-+]=Z8')>N*7=6XRE'/[N\R'/=0$'@ M"=ML@#!9$&5+T BN-4A+!&<;+KCE8,C'>[818#[-(XO8+D*4=SBK%H<>P$G) MC9*V-.2++*!X[1]ASD/BM$]\18\&O&'ZA*1)2&A,Z9%XZ4!$ZN.E_T:$.<[$ M$S6BR0IQPO$YRD):3PEU_(1'91^)G6#N3-'[HO%['0VEJ93 M\MV3_E<_>J,LI%D\2&EX%D_(O;),'&OA6R_II=Z$ADDZ)B!)P^PL>>N&1:-W M7H'>^6EFD(U&VO;)#]IA8%ZT<^+%O)VVV,D=EX8(V*)K?#+%^:3;"=8*5M5^ M:FR4Q1GDMR4.?=#. ,^W2ME>< ##;V3Y!U!+ P04 " LC:54@"@\KM," M !K!P &0 'AL+W=O_\W'-O M]GFTDNI)EP"&//-*Z+%7&E-?^K[.2N!47\@:!.X44G%J4%1+7]<*:.Z,>.5' M0=#W.67"FXR<[DY-1K(Q%1-PIXAN.*?J90J57(V]T-LH[MFR-%;A3T8U7<(# MF,?Z3J'D=RPYXR TDX(H*,;>=7@Y32W> ;XQ6.F=-;&9+*1\LL*7?.P%-B"H M(#.6@>+O%]Q 55DB#./GFM/K7%K#W?6&_9/+'7-94 TWLOK.3B M;AVY*&?4T,E(R151%HUL=N%2==88'!.V*0]&X2Y#.S.9P<*0LSE=5*#/1[Y! M2KOA9VOS:6L>O6(>DULI3*G)1Y%#OF_O8RA=/-$FGFETDO"6J@L2AST2!5%T M@B_N\HL=7WPJOQG3625UH^ $8](Q)HXQ>87Q >]%WE1 9$%N)*^E &&TE7+T M=:R$I_G>O1E&07Q%_MTI;7_L)R2W+,UJ3N<+31N:@ M./DJJ2!O21SUTB#8+AX%Y5(9]AMRERO)L:ZR$:8C/8N''\ZW4A+&Y^0ZRQ2X M&X@E*IB@%2D .E#23[MU/$S0MUB^-S8*ZZ)'!&SIVT@&_7U%,@A/M#7MVIK^ M=5O=H<$;WRAF&.AC/3U-]L^]VVW%#Z"JO5>7'6#;GKVFNF9NBV)7871U@(F/ M.CZ&3 Z046\0# ]PZ0$N[/>B-#@ ]@^!<2]-(C*7!D\$3C;&&TYJQ43&:M34 M](6[B[7?_" XUFM_9P!R4$LWYC5QA[.=A9VV>TFNVP&ZA;?/$%Z?)1.:5%"@ M:7 QP$ZK=K2W@I&U&Z<+:7 XNV6)KR$H"\#]0DJS$:R#[GV=_ %02P,$% M @ +(VE5*X*O.T< P 70@ !D !X;"]W;W)K&ULK59M;]HP$/XKI^Q%FT0))*30#I#:KM/VH5)5NO6SB0]BX<29;=[^_^])=*STR&:&&5R\(,@LS:\C(,39IASDQ3E5C0SD3I MG%D2]30TI4;&O5$NPZC5.@]S)HI@V/=K]WK85W,K18'W&LP\SYE>7Z-4RT'0 M#K8+#V*:6;<0#OLEF^(([<_R7I,4UBAX5? I=F M;PXND[%2,R?\X(.@Y0)"B:EU"(R&!=Z@E Z(POB]P0QJE\YP?[Y%_^9SIUS& MS."-DD^"VVP0] +@.&%S:1_4\CMN\O$!IDH:_X5EI=N- TCGQJI\8TP1Y**H M1K;:G,.>0:]UQ"#:&$0^[LJ1C_(KLVS8UVH)VFD3FIOX5+TU!2<*5Y21U;0K MR,X.1U:E,TA53E4VS!]4*5EAX-,C&TLTG_NA)3=..4PWD-<59'0$,H8[5=C, MP&W!D3^W#RF\.L9H&^-U=!+PCNDFQ.T&1*TH.H$7USG''B]^8\XGH#LU=,=# M=XY!TZ7A# #%&_=/X,S URL K06$'<0K 9PH0)#0LF MY_C2J9_T["[OI2E9BH. ;J=!OE15=65^S=3A2 M'=/,%_+XRN'H2NX^[3?'_'1X_%J8V=G$12L*BW1&%K0[^=I5LP4?H.V_MZN2 MG@W*A8N%X)06K 7*76I.YYG>0DEBDA1V7>MT+IH7I)(<()+KO-8YI[TU,FUH MUM[,3M PJ6F8O)J&GNUG[N7BSSF/*S*:DHI3Y7B!HS:*]A[Z'3WA/8YC*@3B&+:@"D61! )C*K,.+VQPE@B!C6+ MVJ#=B*)D)_5B>* KYB-Q5AP7U-U*ZE5V%U4WKN=) H_*D@MSK!9[D3623K(G M1TGG)4*$>T]^CGKJ&YLAT'EAJ]>_7JU[YU75,G;J5>.E$YT*>I(D3LBTU>Q2 MS775S"K!JM(WD+&RU([\-*/^C]HIT/Y$*;L5G(/ZCV+X!U!+ P04 " L MC:54J;7>A-T# # "P &0 'AL+W=O\>_,%AJP_6 MQ%IR+^6#W?Q:SD:^)00U%,9J8/AYA NH:ZL(:?RUTSD:(*W@X;K7_MG9CK;< M,PT7LK[CI:EFHWQ$2EBQMC;7W]E:/ MIYY!$E:55^P EQU@^ 9@1+Y(82I-?A8EE,_E/20_6!#V%BS#DPJ_,'5.HH"2 MT _#$_JBP2.1TQ=]J$=. ,<#<.R XS> ;[#@RA81Y(I"YQ<8MYQPO" M1$E*7K<&2@),"2[6'CR5[+"*G<7_X+@_]Z"?R4=_;2@&0IHLRV"B_>H(Q M*RH7M/[$!L_^!/\9=HA;?_ ].0M2&DTFX\.CG/IY.":7_)&72$YC7RA4BQQ= MDRD!>YZ-=L2$)FD^)G>N;Z%JAMRP#3]+)DU:C5=<[('_5570(YG; M4X@R&JZ* '^W(4[[ [-^% MZ(%D0NZ84DP8:\>FQ6Q"B;U'3C6]]SHZR6F8Q4=Q#B7V=NT$7MIU*PVKT6/) M)*1)DMBL3[.0IGY^K"UX!U-5 VKM9D=+N!6F&["&TV$\7713V?YY-]MBD:TY M.JZ&%8KZYQF6O>KFQ6YCY,;-:/?2X,3GEA6.V*#L [Q?26GZC048AO;Y/U!+ M P04 " LC:54A;Q(DH$" #*!@ &0 'AL+W=O*E'KJ5<8TYP'@4X+K+@^ ME0W6=+.6JN*&5)4'NE'(,Q=4B8"%X3"H>%E[LXFS+=5L(C=&E#4N%>A-57'U MN$ AMU,O\O:&ZS(OC#4$LTG#<[Q!\[U9*M*"#B4K*ZQU*6M0N)YZ\^A\D5A_ MY_"CQ*WNG<%VLI+RSBI?LZD7VH)08&HL J?'/5Z@$!:(ROBUP_2ZE#:P?]ZC M?W:]4R\KKO%"BI]E9HJI-_(@PS7?"',MMU]PU\_ XJ52:"=AV_HFB0?I1AM9 M[8*I@JJLVR=_V/'0"QB%KP2P70!S=;>)7)6?N.&SB9);4-:;T.S!M>JBJ;BR MMD.Y,8IN2XHSLQO,B6*CX?TM7PG4'R:!(5A[&:0[B$4+P5Z!B.%*UJ;0<%EG MF#V/#ZB<74*<>0#"QD[@A=W/<8.+_Y#CT>@D@XJ<5#):U#T M460;@2#7]$K>8[U!#:M'R%'FBC=%F7)!XU%W:%XB\CCXNSI3 'S"A6QT5G?PMB/6=+3!SX+QS!? MSB\.(&)_0%=/VG 0Q"0 MDELB_\ZN.8Q&%9>0)B05E*6(D^AL,+-.+GRU7V_XAY*UJ'TC9 M#4RE$(E)(!4'#'\/9$[B6#$"-7YM> XJD8JP_EUR_ZIM!UL66) YBW_24*[. M!OX A23">2QOV/I/LK''5?P"%@O]B];%7L\9H" 7DB4;8M @H6GQCQ\W?J@1 M^&8'@;TAL+7>A2"MY266^/R4LS7B:C=P4Q_:5$T-RM%4!>56QA-*X8C36C<0>CVP*WB$6(1!&@2JA/ M'+),XPN^9[=SY(_M-B?VL_[]-]\VG<_HO?\O24"2!>&E?ZUJ9:,ZFH7_ NC@ MU,EJZ2^:XC0X@'G]ORZB_)]X3NO<-8<\R>43PFF(R*^<9LJ' M[;S;>!S!Y'&G%G=,XGBC;]W(J6E,3:_/#[9I&8XU>7,D?:=X06,J*20/93(D MJN!^Q>*0U<>F\>5 # MG%'ET0(4<P"WBVX8VMCMD6D=$.\%\ELL5V M-5>@,=@([?>>,?%;F!CC%ELHW4+B]ZQG3B=\SNIJ>WE-OF!3571*\O:I.IX;K-E+&36RI+IF"*BV[?,P$4 M.N^58RP;$I[;1%>GFS;[FVYY,:T=DH![^@^WZC_80;F" =O40C=RD;J^5;N.[ DH&6)(5M<:%:"!<)*J0B>R#- VV9Y6EH M,MS]_X!\U^T!]Z0"]Z0?W'#;#/.8Z-J5RYP3==NA29Z _"2ANB45* >X\*I9 M;9;6UN/0+WE?-%QAT$H=_ST+^DQ?#[;(U7"\(>JBK&S0PUJ:," [JNZ!M MIZMJ15N_Y->@;9]>[C"T.;;?CC7'G70@K:!HP9G3#K*RWNX#LW+O"U";.NYK M<&8Z)30M'M2@.K2!J)_W.U3@HJ[> M$9X8Z++T[@V6JA%5T?NAPM=2CS6P?NJW+^""'^ 8+^&:K8&W=30$/7E1JYU" MU@SE>#A!3P1SL=LWMUP\AN/-UH9N- UX&8L%XQ!6Q0C.>%4^E MV^W%@S. >$E3 8I$0&H./6B;>?&(6PPDR_3#Z8))R1+]N2(8TJG: .L18[(< M* '52_KY_U!+ P04 " LC:54]XP]K[L# "P# &0 'AL+W=O/G<5)R =54*K1]Y)7 M:ND56M>??5]E!2V)FHB:5O!F+V1)-$SEP5>UI"2W1B7WPR"8^25AE;=:V&<; MN5J(H^:LHAN)U+$LB?SQA7)Q6GK8>WIPQPZ%-@_\U:(F![JE^K[>2)CY+4K. M2EHI)BHDZ7[I7>'/7W%J#.R*OQ@]J;,Q,J'LA'@PDYM\Z06&$>4TTP:"P,\C M75/.#1+P^*@MD11=>"_\UR72R]U$,YW9,CUW?B]#MM M HH-7B:XLM_HU*P-/)0=E19E8PP,2E:Y7_*]2<2903AD$#8&X0L#/!TPB!J# MZ(5!E P83!N#Z5LIQ8V!#=UWL=O$71--5@LI3DB:U8!F!C;[UAKRQ2K3*%LM MX2T#.[WZLZ H$V5-JA^(5+E).E-([!&TG:*5)K:J(&"&6(7N8;VZA( !*D#Z3&_?H-YU'"XWUZC#Q.@YF?>PTDT0"!N"<2C!-:<*(6NT%J4)>R9K>$QDNM9 M"SM[UYHFK9]DG+ZH3 +-=@=P]9J]V[#)J[J%:10'\WE_\M+6>_H+WC=P6E I M:>ZRB+1HLCH2Y[SU-'_7?.*@D];@C;NDT4489:XY7),RI8X0(\RS9^'7;?B# M96A;V['P.RW"[RM&N%,C/"Y'V_-LYD=[,-5P M/HF\5^Y?2T\2SY(@" 8RURD0'I>@C109I3E(H!3ERZ/R$E5P[X/P]SU$G%PL_-6'$IE)WIX-DKB%K;#IRO.A89;J4:W]7\U2R=S.'G? MMNPD#8]KVB^V9?JJ+>=I3U?Z9Y<]'F\2!0?]PN@?#8)( @G378S?1HK;W MOYW0<)NTPP+^4E!I%L#[O1#Z:6*NE.V?E-6_4$L#!!0 ( "R-I53QOHUG MJP( 8' 9 >&PO=V]R:W-H965TDCI9@;W8NO < M'I(2-=D(^:(* $W>JI*KJ5-HO;IV79464%$U$"O@N+,4LJ(:IS)WU4H"S2RH M*MW \V*WHHP[R<2NWJ8*Y*'^S3!=3Y\HA M&2QI7>I[L?D.;3Q#PY>*4MDOV;2VGD/26FE1M6!44#'>_.E;FX<= /+T X(6 M$!P"HB. L 6$GP5$+2"RF6E"L7E84$V3B10;(HTULIF!3:9%8_B,F[(_:(F[ M#'$Z>2R I*):4?Y.*,],#IDB8DGP$"G@FMKJ7)*?[+5F&=.-52X8SQ''4Y"< MG"] 4U:J"[1[>EB0\[,+^. U?0'H,OA=- MV)4MM'SA_Y3MA)^H\Q-9/]$1/W.J"NL@-0/ ,["F)?+W5K2ABBV5:3?K9!R. MPZN)N]Y-U$1E^/8]T;](N-.9/SO;-8*)2ZEJ CV;FD+U9O-^*,$?S0.@WVE M\QZS*/*B Z'N3H>H0.:VTRH\0C77S1WJ5KMF?F-[V,'ZS+^>-SWY+TWS0N - MR1E7I(0E4GJ#$>90-EVWF6BQLGWH66CL:G98X$,%TAC@_E((O9T8!]W3E_P! M4$L#!!0 ( "R-I53XY=0ZV , .$. 9 >&PO=V]R:W-H965T/ M.FG0C&F!A\_[['^XR9O)/%$%,U'\RS*]F@3# &6PI)M"/XK=GU!/J&?SI:)0 M[A?MZM@H0.E&:5'68,.@9+SZI\^U$ < DZ<;0&H .04D%P!Q#8A_%9#4@,0I M4TW%Z3"GFD['4NR0M-$FFWUP8CJTF3[CMNX++T +EE*2#*,_277H%$C[ %OJEZYDS1/)>04U=1 MDW'_]NT<-&6%>F=R?%W,T=LW[] ;Q#CZ>R4VRF#5.-1F,I92F-;$[RKBY +Q M&'T17*\4^L0SR([QH1&A48+LE;@CWH1?J+Q!,7Z/2$1(!Y_9K\-Q!WSNA\\A MO00_FDW)+^2X6X[_/)A3=:RC5-\] 23-0X@9*+BT@;>I'9894M3@^ MV*\P0SLJI5E(+TB#+#O+ZT^+T0M0Z>'7:_CUO(D^/6NP*^2W^?G3_I1?O^'7 M]R:JR]+%H +V'=#Z]W:*^\-1,@ZWA\NR(XH03)JH(U:#AM7 RVIFOBUI/!E1 MI4!WZC,X&S-_EC2 M\ZC^,!YE]Z8&L.0DN#2+J+:V>8AC4]0@ MJ)FH!J1;*946U+I05[%I-% 60(+':9)\B05%&>59F%OK/%.MY2AAK8EIA:#Z MO *NCHMH&ETF-EC5UD_$>=;0"K9@?S5K[:)X8&$H0!I4DF@H%]%R^K"Z]_DA MX3?"T5R-B>]DI]3>!S_9(DJ\(.!06,] W>\ C\"Y)W(R7GO.:"CI@=?C"_OW MT+OK94<-/"K^!YFM%]&WB# H:3XV[0F[+&1Z0@63DC,!O M2AHG2B9)\N&6H/CJ_ K05;BEA@2#NZ,\S X/P;([_V_IW2OB=K]":0B'TD&3 MR5ON%.5]EQB[XD]&&K7"!YFGSJ&CF-RP)+U!H+@4H3,?>?? 80U('P-",\ >C6@]]8,_1K0=\Y4I3@?(F;89*3D#I2- M)C8[<&8Z-)7/A=WWA5'TE!/.3!9\)7C*8R8,**[7&IA(H!0Q*D.GQG#4P$6< MEPD7*UB6FO"Z"HH5)MQ +"E8&,7L/FJXC)" N;Z""P+"]TR6FJ+UR#H3NB;O9VMVT(3M=-$&+_0M(HZJKG7')">H^^=H9\=;B_, MZ8C KZ\4 U\,%OIW2X9^DZ'O,O3/9+C/J?DPR@+4QB"1Y=*D94X=(9:E,!K^ MP<6IPU.1#AVI[6[;2;\_\K>'QIT(&30A1UH'C=9!J]8Y;E&4I%3) L@:\B4V M],J:#&:UYS!%$6?41->D?+^H6WP:-KF'[[03UTV&Z];JOI7%D@J0*>P/D*YJ M.WK'79\XM2,5^># [N!X0V9M$4>*;QK%-^UG9W](YA@CW[)ECITWVG[;I+A] M)]N[P4L3#M[3^)J]Q?FH-:12[1_<(J1@Y6YC#<[@JD2M.ET2.*5$&G6O2HZJ;N9H8N7%WU5(:LL$-,_J:064#Z'DJ MI=E/;(+F^VCR'U!+ P04 " LC:54&-VOM?,# #]$P &0 'AL+W=O M&P^W7'R1 M*T(4^)JS0HZBE5+K-W$LYRN28WG)UZ30=Q9Z7"ES(1X/UWA)9D1] M6#\(?1:[*AG-22$I+X @BU%T#=],T< DV(B/E&SEWC$P0WGB_(LY>9^-HL00 M$4;FRI3 ^FM#IH0Q4TES_%L7C=QOFL3]XUWU6SMX/9@G+,F4LW]HIE:CJ!^! MC"QPR=0CW[XC]8 ZIMZ<,VD_P;:.32(P+Z7B>9VL"7):5-_X:]V(O01=IST! MU0GH^X3N@82T3DCM0"LR.ZP;K/!X*/@6"!.MJYD#VQN;K4=#"R/C3 E]E^H\ M-;[%5( -9B4!? $6M,#%G&(&:"&5*+5>2H*7-T1ARN0K\!H\DGDI!"V6^OC# M[ :\?/$*O-#1X.\5+R4N,CF,E>8RU>-YS3"I&- !AA3<\T*M)/BKR$C6DC\- MYT,4*!#KAKBNH%U7)BA8\1Z+2Y#""X 2A-J PNDW9.[280 G=2*EMEX:$NFC M$>D"3##3$A$PLR_Y6\'+M5;C MPZZ68**V*4 U.\-N^*!)_N=$7P7E^6GP,\ M5X[GRO)<'>)QO\4H?J*,*DHDP HLW-/4]A141;NVJ+&7S;C;ZW2&\6:_LS\& M]?J=Q 4U>#N.MQ/DO@!"[D@@A!,OWX*@X8V1 &TC;PJGIG MCRGYCCH4T4#N.N3N;R%K1[8W#T-WCT*'(AK0/0?=^RWHBA8"U^VV=VO2.PH> MBFB ]QUX_P^ (P\.V\#[1\%#$0WP@0,?!,'OVF@:E6#B9X+D+%P&[LU-\#E\ MIJX:$B(8TJ1%GA;]A!8H-')O^/ \'!]ZRX?/XOEUU: 6H9 FK3=\&';\NS9? M;-;R3@R[YZ&%MUD8]ME3M?C1-ULFX):HPS,P] X+PQ8[U2LTW2K3F+EN"LV( MP'8A_QK<<;V<5$3D8,V%N19JDG=&.#@+V9 W6)0\AVQUU2.RM40=E@UY"T9A M"_X5V GI71NFS")@>]&^#)2=B:?>=I-9&_VNH]EK<5;>W=6UW=&(?7FV,W6.QI+I-C"QT M:G+9TP^.J/::JA/%UW:[YHDKQ7-[N")8/P$F0-]?<*YV)^8'W([?^']02P,$ M% @ +(VE5&CQ'?6, @ _08 !D !X;"]W;W)K&ULM55=:]LP%/TK%].'%KK8<9JOXAC6AK+"!J%IUV?%OHY%9"\;5RLNU+J]]7R4Y%D2-1(G< MS&1"%D2;KMS[JI1(4A=4,#\,@IE?$,J].')C&QE'HM*,QMXH/M/QH0;TNIPWLM]_0[YQX M(V9'%-X*]DQ3G:^\A0))72HFB##8." M\N9/7ELC>@&3^8F L T('>\FD6.Y)IK$D10U2+O:H-F&D^JB#3G*[:YLM32S MU,3I^(Y0"0?"*@21048YX0DE#"A76E;&?JW@$]QS+@Y$5PH>41;P51 .YVO4 MA#)U 6?@@\J)1&7"X(E3K2[-H&D_YJ)2A*#C#>53')S#J&4-$$X+U$VIES K]Y6''.\ 5XX8'M=#_%X-)U$_N$( MG6E'9SI(9XN2FHU?PS.1DG ]H'#60;SY7$/%QV5Q;\=PO?K-2!PV:$N/]#&08+A RFI 2X- M,BE$Y0P\.WK?&YA9S[QP&@3!7][YO6)F'X9O1.X-96"8F;A@-#?NRZ;6-ATM M2E??=D*;:NF:N7F?4-H%9CX30K]U;,GL7KSX-U!+ P04 " LC:54;>P: M%D<$ #/#@ &0 'AL+W=O29*,&7F0F4HZ 2[S28/$V9?IFB4.NKEM]Z/;CG MR\2Z V\RSM@2'] ^9G>:=EXM)>8I2L.5!(V+J]:U?SGSAXZAH/C&<6VVUN!, MF2OUY#:?XZM6VR%"@9%U(AC]K3!$(9PDPO&S$MJJ=3K&[?6K])O">#)FS@R& M2GSGL4VN6L,6Q+A@N;#W:OTG5@;UG+Q("5/\PKJB;;<@RHU5:<5,"%(NRW_V M7#EBBX'D'&8(*H;@+4/W"$.G8NB\EZ%;,70+SY2F%'Z8,8"X62&EG%A3HGP\6$&)Y].X1,)@*^)R@V3L1E[EJ Z MA5Y4P9J6L((CL#IPJZ1-#/PA8XQW^3TRL;8S>+5S&C0*O&7Z CK^&03M(#B M)WP_NW^ ?=;,/L/H&/N.-9TZ:IU"7N>(O&\4,%;4S5>,$LE_4OC(T?!99KD] M@QF:2/.L(/AQ/:=(4GG]TZ"W6^OM%GJ[1_2&%!3* LH*B!35?HRZA"$XFW/! M[0N<_*4L0O?T#"1U+F-OM>WA?:+! ML->NB7;LZ=7V]/Z;/>?P15&V6]3I*W#X!0^H.1J843W$2/W793^)6"$1N/4= M]2PD:V-XL"IZ:G!XOP;8;PQT49XNVG@&7RH?.PBWR$SN%!&N-\5YMEN=14HX M&D6%36%RIIQ!R$24B]+6'_=*"* NNF8Z;LJ200UZT.C5*1/410CQ')=<2H>, M\B CYZGX4/A+:;UCD2WK<["?(Z-A]W#XAS7082-0\HI@QO %CTI7$,R;OR%C M+Z[Q@54TEB*=DYOQF0:MP8.=;+@'_]P/1F_2-SQ$Y1_+WU%MP*@Y?Q-&V>MZ M[:+NXX<@CO:4T[W@#S.*_.99],X.&?K[0\@?#HZIWPP8OWG" MO#N)PTK0=A('G;W.YFW=]%/4R^+%9*#H+>5EN#ZM7V77Q5ODS?G4OPS+M]5& M3/G4HZLNQZ?#V5&ZNRXCTQ5Y9>)\4RH1*;H#5 MQBFHW["3?P%02P,$% @ +(VE5%#P19)*! 'A, !D !X;"]W;W)K M&ULO5A=;Z,X%/TK%IJ'5NH4;#Y"JB12FW2T(W6T MT72[J]5J'UQP@C6 &=LT[;]?8P@DA+BS4=N7!,@]U^=>GQP;3S:,_Q )(1(\ M9VDNIE8B97%EVR)*2(;%)2M(KGY9,9YAJ6[YVA8%)SC6H"RUD>,$=H9I;LTF M^MF2SR:LE"G-R9(#4689YB\W)&6;J06M[8/O=)W(ZH$]FQ1X3>Z)?"B67-W9 M;9:89B07E.6 D]74NH97"Q16 !WQ)R4;L7,-JE(>&?M1W7R-IY93,2(IB625 M JNO)S(G:5IE4CQ^-DFM=LP*N'N]S?Y%%Z^*><2"S%GZ%XUE,K5""\1DA;WTA3D%_EBU@J]"?8U+&!:X&H%))E#5@QR&A>?^/GIA$[ )5G&( : .H# MO", MP&X?4!P!. U $]WIBY%]V&!)9Y-.-L 7D6K;-6%;J9&J_)I7LW[O>3J M5ZIP@%Q)[FQ!)*:I. >?P? ,W! M'PDKA0*(B2T5ARJ3'37CW=3CH2/CN> ;RV4BP&T>DW@ OS#C(3(DL%7Q;0?0 MM@,WR)CQ&^:7P(47 #D(#1":_SH<#M5CAB](= R^5XW;SJ>K\[FOS.<%6*8X MEWI:;[?3"OZY4^'@JR29^-RHJ<9A*'G3>RG MW58-1?F^WT;MD?1;DKZ1Y!T1X@I<1U&9E2F6)%:VH"PRHK@RGB&R=3Y_A\9G M#_E!C^Q0E!.$PV2#EFQP0D?UWW&(:7# 8>2'88]H<-#5D1>.AGF.6IXC(\_? M%4O5OWP-;I_5$B2(,,@I;).&[Z_=<3O8V%C!8D<$@-1%#+5X?-!BS^WI=CX^ MZ+ ;>L,-ADYGS(Z1X)P)"=@*K!F+!1 L-9D=W/%[^/Y-AJ@;#KU)FYLT>RKM M_>/F S'.D2YW=@E=([\O)<^I+#G1C5C1Y^K:)&;8F2/T/J#3G[;DXY B\5='"5/@&Y7UAGB? 43QPLY]#J MW,#IV>% D!<>L6W8^2$T&^*<944I"1<7(,6%9(5FJWC3(E%6F1I;T1DD_ "' MA)U%0K-'GB0IFEEG&7XZ1W$_YM?6^$^CH:B!H[P1$==4L#>FT+K-Z,$[6# #0K.'LB%4MC!SIS1L$'**FS M662VV9.49$YI6.1.0>X7UCD["M]*2>&!1A#TQGTE'49!?P1[2K)W#@XRPM?Z M $: B)6YK-^@VZ?M(<^U/MKH/;^!5_/ZJ*9+4Y\%5@/I]Q9C&PO=V]R:W-H965T[TE9"[7;WV4T&L)K8U':@_/V.G9!R M">EV7\"7.2=GCB>>##9"OJHE@";O><;5T%EJO>J[KDJ6D%-U*U; <6,PDT05>4[E=@R9V P=W]DM M/++%4IL%=S18T04\@7Y>S23.W)HE93EPQ00G$N9#Y\[O3V,3;P-^,]BHO3$Q MF;P(\6HF/]*AXQE!D$&B#0/%OS5,(,L,$L7^SN6,N+U3! M1&1_6*J70R=V2 IS6F3Z46R^0Y5/9/@2D2G[2S95K.>0I%!:Y!48%>2,E__T MO?)A#X \S8"@ @3'@,X90%@!PF- ]PR@4P$ZUIDR%>O#E&HZ&DBQ(=)$(YL9 M6#,M&M-GW!S[DY:XRQ"G1S.)%23UEE">$G@KV K/5%\3CA5W0Z:0"\+X&I>$ MW)++*6C*,G6%6\]/4W)Y<44N<)_\6HI"(8,:N!I%&6HWJ02,2P'!&0$A>1!< M+Q6YYRFD#?AI.]X/6@A<=*.V)-A9,@Y:&1^HO"6A?TT"+P@:!$W^'>XWY=,. MGT)R#GZ035@?<&CYPJ\?< M[IV;O6/;.&?9[I1F^?)"2C,V!7&Z!2G755 7M M/"&QR":[_@-XD$I4IQ*U,AW5^@U92*$:"[KDZ5H>E_V)T$' M$KNUQ&ZKQ)^@5)_<)4F1%YEU/06\[!-&S1W:)+7DB_94W/B1%Q]I;8KRXZA9 M;*\6V_N"GPT%5RKLG3P["(+H2&#OQ,P@ZL3-^N):7_R)O@_K"+QC'U6 C0Q] M97Q!M$!O,8'ZC6G2'I^><10<2I^<1FX>_=W#G)A^Z BB2BX+N^M>K5N MM7>VPQRMC_W^I.R8'S1E_\9;:<&X(AG,D=*[[:'CLNR)Y42+E>T2+T)CS['# M)7Y&@#0!N#\70N\FY@'UA\GH+U!+ P04 " LC:54&@H46"4& !L(0 M&0 'AL+W=ODHZ;HA^_U"6F+A1E&X%?$DN>,SP< MS9PA*4]V7/R0:\84^)G$J;P5& M,+K(04D\1)X7#!,:I8/I)+]W)Z83OE5QE+([ >0V2:AXNF8QWUT.X.#YQM=H MM5;9C>%TLJ$K=L_4]\V=T%?#O9=%E+!41CP%@BTO!U?P_:V/,D!N\5?$=K+R M&613>>#\1W;Q<7$Y\#)&+&9SE;F@^M\CNV%QG'G2//XKG0[V8V; ZN=G[Q_R MR>O)/%#);GC\=[10Z\M!. +MJ3;6'WENS]8.2$_\S?GL [(#)K[2W[D$<_1^MX16F6*/=*Z&\CC5/3CZFBZ2IZB!F@4C(E M 4T78,7Y8A?%,7@]8XI&L7P#+L#W^QEX_>H-> 6B%'Q;\ZW4IG(R5)I&YFPX M+X>\+H9$'4-"\)FG:BW!;;I@"PO^QHW'??C;GO&1P\%0QV\?1/0?=/TO0"6]KHKT^N>3M@Y/A8S58-JO\L3Q:6/I[EKZ3Y=5\ODVV,54Z)#3A0D6_:*:3 M-IJ%)[]"X&)$QDV:%JL@''70#/8T R?-;US1V,8I:(V&O''0Y&2Q@K 2X!JG MT9[3R,GISPT3.E;I"MS^U-U1,NG(FG#O-#Q#CH[WHXW=3[_RQ $K9F&+\K@5 MOP"&]1C/QJWT]+.JM448>J8'>$Z"-[IB %_FLB^!Y+%+%&&EM< S1!DB,QYZ MD3B7;JJ!;J3RK#2IQAGCCC ;8838'>:\G3.A%UAQ3E*NHXTKG:%104C.$6JC M9] M:$?(+FQ+%82AUQ2/7K,Z4R-IT*UIQT@O;"O8!1KY89.JS

2=H0B1T5<$ M7ZH(2T_5W AQJP;[K.H\C2ZC'ET^H@116YLO$$%^DZG-#/D=ZQ]D)!JY);JS M!$MS!$^"UB=DV@=RMX]/T;QO M*8>,PJ/@'&5G9!JY9?J8LFM+.TJ7,THHW<@GE4R8666@J:+&U&?@=- M(\7(+<7=Y=9>Y^)1DY+%IJ/4L-%P[%X*'UYJ/8YXD:'U"IDE@=Y/X)NB" M@90FK#C:4=EU0L4/IWNC[1B=H?APY7#!+=!'%!^VB'&[Y_59U7D:R<9NN3RF M $M7M=J"8S1N,K69C;J.)K 18^P6X\XB+''5T! \@DU:%BM_U%6(1M6Q>]U^ M1"&Z';EZWDG0^H1,V\#NMG%#-Y$.=/1+9X3D2[6C@KD<&ZW'YSC,P$:TL5NT MCRG!MD3#(&P*NV"N-O% MO4[7)1<+\!OC^[O[ MGPQ+?N"E^A_"9BE642A"SI7;IO1OIZA;%J_WB0O%-_N[Z M@2O%D_SCFND-C,@,]/=+SM7S13; _@<6T_\!4$L#!!0 ( "R-I50R6Y<3 MDP( ( ' 9 >&PO=V]R:W-H965TM$"6WV*G:1P K0)AO5B0-'#=JW$="Q4ECR);KH]?279];+%239@-[8. M_/F1M$5E6ZF>=0F Y+7B0L^\$K&^\GV]+J&B^E+6(,Q.(55%T4S5QM>U IH[ M4<7]* A2OZ),>//,K=VI>28;Y$S G2*ZJ2JJ?MP E]N9%WKO"_=L4Z)=\.=9 M33?P /A4WRDS\WLO.:M :"8%45#,O.OP:C&U]L[@*X.MWAD3F\E*RF<[N;W CBWCDP8WSN?7H^TPMWQN_=/+G>3RXIJ6$C^C>58SKR) M1W(H:,/Q7FX_0Y=/8OVM)=?N2;:=;>"1=:-15IW81% QT;[I:U>''4$X.B"( M.D'TMX*X$\0NT38RE]:2(IUG2FZ)LM;&FQVXVCBUR88)^Q4?4)E=9G0XOQ5( MQ8:M.!"J-: F5.1D(V6^99R3C^2ZD@K93^J*#J_F[]%@/A^G"#E!25@. EG! MJ'7!]KPQ08H&&P6D!L5DKLGY$I RKB^,\Z>')3D_NR!GUNZQE(TV=)WY:#*S M\?GK+HN;-HOH0!9?J+HDY;^K9%S7JBQHY?_$! M?_^[9D="BON08A?2Z$!(MC F!'NNF=@,5;C5ITYOS_[+/)Q&H\Q_&:".>NKH M%#4>8K6J9(<5)6$XS$IZ5G**-1IB)?NL- Z&66G/2D^QDB%6^@^L<<\:GV*E M0ZSQ "LX4,-)SYH<93V68*Z" D$-$2=[Q$F:'OA#ICUQ>IPHD?(AV'3O=XR" M:?JKENVY'K *P^3/BOL[_='>3:9=;)C0A$-A=,'EV.2DVG[?3E#6KF6N))H& M[(:EN2)!60.S7TB)[Q/;A?M+=_X&4$L#!!0 ( "R-I5065R,Q^ $ ($$ M 9 >&PO=V]R:W-H965T8E+B'8\7VEFG M]+.I$2V\-$*:!:FM;6\H-46-#3,SU:)T-SNE&V9=JBMJ6HVL#*!&T"2*YK1A M7)(\"V=KG6=J;P67N-9@]DW#]*];%*I;D)@<#^YY55M_0/.L915NT#ZV:^TR M.K*4O$%IN)*@<;<@G^.;9>KK0\$3Q\Y,8O"3;)5Z]LE=N2"1%X0""^L9F'L< M<(E">"(GX^? 2<:6'CB-C^Q?PNQNEBTSN%3B!R]MO2#7!$K+9I^N".A^X?O$JC;LS%99MX$AK-TW K4OPQ\6LX?G7RWU!+ P04 M " LC:54W/!D1IL" !:!P &0 'AL+W=O]^=['/Z4[(%U4":/1:,:[F7JEU?>W[*B^A(FHB:N!F M9RUD1;29RHVO:@FD<***^3@($K\BE'M9ZM;N99:*1C/*X5XBU505D6^WP,1N M[H7>^\(#W93:+OA96I,-/()^KN^EF?F]EX)6P!45'$E8S[V;\'HQL_;.X >% MG=H;(YO)2H@7.[DKYEY@@8!!KJT'8CY;6 !CUI'!^-7Y]/J05K@_?O?^Q>5N M2\//\I]4XR^(KBO"';^HO]2D1,!HSY@Y )._Q"P)F]2,.;BY:*R MT8D]ZF,5;3TFSJ.]J-LLBO%EZF_WZS8T2N( ]T8?8*<][/0D[*(K02VDNX9B M;5BYIGQC5\U0T0+D4>[6>;R'A/>16NZA48B#V3AWW'/')[GO^-8 "OF&ZD;F MI;GXHR4* M,5@;73"9F1+(MI.W$RUJUPQ70IO6ZH:E>?Q 6@.SOQ9"OT]L?^V?T^PW4$L# M!!0 ( "R-I52T;L&9O , !@- 9 >&PO=V]R:W-H965T%+V@I9%- MK$2J)!VO^_0E*5EV&X8N>KBQ18KS\^.0G!E-MT)^4VM$#=_KBJM9M-:Z^1C' M*E]C3=5 -,C-FU+(FFK3E*M8-1)IX8SJ*DZ39!37E/%H/G5]#W(^%1M=,8X/ M$M2FKJG<76,EMK.(1/N.1[9::]L1SZ<-7>$3ZJ_-@S2MN%"-UA55LEP_-:) M1OV:_^V2W>+&9)%=Z(ZF=6Z/4LFD108$DWE7X4VQ^Q6]#0ZN6B4NX7 MMMW8)()\H[2H.V-#4#/>_M/OG2..#(R.WR#M#-*_:Y!U!IE;:$OFEG5+-9U/ MI=B"M*.-FGUPOG'69C6,VVU\TM*\9<9.SV]QJ>$"GE'6<"C+^#KTRVJ&FL#9R=(LX[ MD.L6)'T#A,"]X'JMX!,OL/#8WX3MLX!];)S2>R;=>^8Z#0I^R?4 ,O(>TB1- M?#QA\WLJ>_,T@)/U&Y4YO2RT40NNM-S8W8%?[LP 6&BLU:\!^_M+)7[XA M?R.Q8!I*FK.*Z1W06FRX]FUCJS-R.C9(O,RS\3 Q'GKQ3#_LIQ\&IW^0(D,[[R00Q?0Z1O0HQZB%$0PAUK49J#K%&BTA>"5SMHZ,Y= M!Q]&6"\;0>W.9&!_QCW;..P@E$P4ELZ< &ICTX4=8O=):O8[M3'11QA632]/ M$TYZPDE0ZU-9HHO)O?] 4FT(-2!WY(U;@^\JA97'@\GPAP#AAY[P0U#GLSE1 MU7X_H40$+6")IH<5L&E,4C'<)L8Z9\(954 M&%1<@KO$--)]M^=2"]I]BH0DE$Z],=!+ZRV/(UX?@3D;_1P(EAPA-PL%T\:>P]T(EH\L*VU9; M8WMW,"PZ&F3!V$<.X9F$HZCS))25$-++$;8F@Z'_S,='M6>-#*9E6C"NHL#2FR6!LCH9LR_"VH47C*MFET*8N=H]K MXU:4=H!Y7PJA]PT[0?\Q-/\#4$L#!!0 ( "R-I51!"?G'G0( !$' 9 M >&PO=V]R:W-H965T>>>V/?I%NI M'O0&P) G7@D]\S;&U&>^K_,-<*I/90T"=TJI.#4X56M?UPIHX4B\\H/1:.)S MRH27I6[M1F6I;$S%!-PHHAO.J7J^@$IN9][8>UFX9>N-L0M^EM9T#7=@[NL; MA3._4RD8!Z&9%$1!.?/.QV?SQ.(=X#N#K=X;$YO)2LH'.[DL9M[(&H(*80Y59870QN^=IM>%M,3]\8OZ5Y<[YK*B&N:R^L$*LYEYB4<**&E3F5NY M_0:[?&*KE\M*NR?9MM@8P7FCC>0[,CK@3+1O^K2KPQYA''U "':$X+.$<$<( M7:*M,Y?6@AJ:I4INB;)H5+,#5QO'QFR8L%_QSBC<9<@SV0)6AIP0]\HEKZ4 M830Y7("AK-)'N'=_MR"'!T?D@#!!EAO9:"H*G?H&PUL1/]^%NFA#!1^$NJ;J ME(3C8Q*,@J"'/A^F+R#OZ./7=!^3[C(/NLP#IQ<.97XIM%$-GDI#?EXA@%P: MX/K7@'S8R8=./OI _EY0+I5A?Z# 8X6A"J9SV0C35[A6:N*D[+U[S$["Y$OJ M/^Z7IP<4C<,.],IEU+F,!EV>Y[D"=Y]D24HF:$5*@#Z+K4Z\%SV:Q&\

    $ M2=1O,.X,QH,&E]*@)UO 8R*@MWCQ^ZA!/)V\\=:'BJ;C?G>3SMUDT-TU*W): MDZ7"BTJ6H#BYDE0,G)YI)SS]'X233U05VPGC#2>U8B)G-:[4]-F&Z[W< MR;OCAV4>C=Z4^5^HUJZ_U[#LSP);PYH)32HHD3)W4FT#;B=&UJZ'K:3! MCNB&&_QG@;( W"^E-"\3VQ:[OV#V%U!+ P04 " LC:54&YHS=5D" #Z M!0 &0 'AL+W=OW.2TL? ELQT*_YYC)\TZ$;KQ$M_.=SDG/LZW M2C^:&L"29\&EF06UMW>*JF@61,P0<2NL8 M* Y/, ?.'1':^-US!H.D ^[/=^Q??>Z8RXH:F"O^@U6VG@7G :E@35MN[]3V M&_3YI(ZO5-SX+]GVL5% RM98)7HP.A!,=B-][NNP!YA,WP'$/2#^7T#2 Q*? M:.?,I[6@EA:Y5ENB732RN8FOC4=C-DRZOWAO-9XRQ-EB 2M+/A,_8%%:S2P# M0XX78"GCY@3/;EA5TH8L-;HA2]""7"LJ\>#A?D&.CT[($6&2+&O5&BHKDX<6 M?3GVL.P]7'8>XG<\W%!]2I+))Q)'<3P"GQ^&+Z 1X^C0A/!^'IAX33,>&.(MT3GF1Q&HTKIX-R^B'E;$PY?:NYWI M7D6\ZALF#>&P1EQT>H;YZNZEZ196-;Y95\IBZ_MIC8\S:!> YVNE[&[A^G]X M[HM74$L#!!0 ( "R-I527.*8&10, -(* 9 >&PO=V]R:W-H965T MU .^W#[^RD(="0PHLA 7%R]_AW3Q+[QFLN'F4,H,ASFF1R8L5* MY>>V+<,84BK/> X97EEPD5*%0[&T92Z 1B8I36S/<09V2EEF3NKQ-,Q#V#M6P<$UW* ^>/>G =32Q'$T$"H=(2%/]6,(,DT4K( M\52)6O6<.K%Y_*K^U12/Q3Q0"3.>_&21BB?6T"(1+&B1J%N^_@9507VM%_)$ MFE^R+F,## X+J7A:)2-!RK+RGSY71C02_-Z>!*]*\'83G#T)?I5@G+-+,E/6 M%55T.A9\382.1C5]8+PQV5@-R_1MO%,"KS+,4],[QVPMETCAU6RI>ELK='V2*,^.XGXCF>=\\5?" VD3$5(,O?%L99M^05A+6DVRVWA>S7[OI& MW]^C/TNHE(0OB+&9_/J.U\FU@E3^[E#OU>H]H][;I\[3%-\$J;4_5>B$%BKF M@OW9M;QTN!3L&T']AJ^F?:?ZC.U5T[A#(K>H^S5U_PCJG JRHDD!Y"_9W( V M]%(U: "Y\-GI[V"_%[6%/*B1!YW(LNZZW$?;^P[KN;K8-US_BYJRXPN>("-V12'*2@RCOURF^QGH? M;'7??[NH[-AI-[J&%,32-%.2A+S(5-E U&?KANW"M"GV)KSL]G!K7K),D@06 MF.J],+2*!Y222U26:P4&5[-H/KZYG7K_X/"+8VL/ M;/!*EEJ_^,5C.8L23P@%%LXC,/IM\ Z%\$!$X[7'C(:4/O#0WJ-_"=I)RY)9 MO-/B-R]=-8NN(RAQQ1KAGG3[%7L]@6"AA0U?:'O?)(*BL4[+/I@82*ZZ/]OV M=3@(2$\%I'U &GAWB0++>^98GAG=@O'>A.:-(#5$$SFN_*4\.T.GG.)<_NQT M\0*%EG3+EH5"U8(I"Q>0)ND8'EX;[G;PJ I4OGZPH%-X?X^.<6$_[-W\;A8[ M(N1AXZ)/?MLE3T\DG]=F!,GUQX!A*V;0O@6)2E(/E#@[]%FP7MNHXI(HV5!^UKA*&_Z/B%"; ;>V853P8P7M,DU#)M]PFWQ\E5Y] MGDZR>'.$XN5 \?(LQ8=M36U"^1T:>2SO^?!Q CMDYMSM30G)L*?!-D8#1"=1H_ .E,>*+2\/'.J9*KM9P[%EUDL[SF(Z2 MY-TQ/?%!L_FY]9V9-:>&$;@BH&1T1;BFFP7=PNDZ]-]2.^KF8%8T/M%X!SI? M:>WV"]_2PT#._P-02P,$% @ +(VE5&T98WR1 @ P08 !D !X;"]W M;W)K&ULS57?;YLP$/Y7+)XV:2V$)$U6$:2D[;1* MZQ:U6OX%[//==]_=X8^D4?K)E "6O @N MS2HHK:TNP]!D)0AJSE4%$D_V2@MJ<:N+T%0::.Z#! _C*+H(!64R2!-OV^HT M4;7E3,)6$U,+0?5A UPUJV 2' WWK"BM,X1I4M$"'L!^K;8:=V&/DC,!TC E MB8;]*EA/+C=+Y^\='ADT9K FKI*=4D]N.? MI&E]%^\#DM7&*M$%(P/!9/NF+UT?!@%Q="(@[@)BS[M-Y%E>4TO31*N&:.>- M:&[A2_712(Y)-Y0'J_&489Q-'ZS*GDBF!$[94-^HBE-IR!F)H\F7PB^93<*6E+0VYD#OG? M\2$6TE<3'ZO9Q*. =U2?D^GD'9**8U-2#68$==KW:.I1IZ=ZY(#.W.QSD(S3VAV@M#-2\5T M-RS03.6OM7X<8A*1 U ]UIYYSV8^"O4(QC)9C% 9CY_]D\E%S^1B%*G]F+]4 MKC-C>(L>;_%_#'[9$UJ.%OBY%CO01.U)^W&[%=Y=@92,KYW6ME2:_4(B*-B$ M&5-3O+JO#:7--/>9G'0_IU$2/@_)A0-9$: ++YX&$];2M@K36WM]7K>R],>] M%7>\F 5#5>&PQ]#H?(%Y=2N8[<:JRHO43EF4/+\L\1\#VCG@^5XI>]RX!/U? M*_T-4$L#!!0 ( "R-I519'K26L@, (<, 9 >&PO=V]R:W-H965T M349R M;1*1X;T"O4Y3KG:WF,CMV&/>?N*[6*Z,G? GHYPO<8;F(;]7-/(KE%BDF&DA M,U"X&'LW['K*>M;!6?P0N-6U9[!2'J5\LH.O\=@++"-,<&XL!*>_#4XQ22P2 M\?B[!/6J/:UC_7F/_HL33V(>N<:I3'Z*V*S&WL"#&!=\G9CO#!?:R/3TID8I"(K_OES&8B: ^$T.X2E0WCD$$9G'*+2(7)""V9. MUATW?#)2<@O*6A.:?7"Q<=ZD1F3V-,B$T11:C7BO,BCUKP^A5> MOS6 ,YMQE_;LQC"M)^Z-4CQ;(A49 X\[J-O=\YV;OMER%<.?OQ$D?#68ZK]: M"%U5A*Y:!>Z/R)*VMX$W$C#-$[E#;,S_ JWOT&R9W4RZW0&EUJ:>E*=&P\BF M[Z:!Z* B.G@/T29N!4"OMNV L2 (CMB=FK&H&UW5[%X0'%8$A^\A> ';\K# M_K LN%"PX:O""DWJY-DK!,>*6FRZG;"WADMM=N!_2_%BH6''<+6:)WLH(1^NEPH M1+I'#-+=8D!QTQR;=NCPM("5T6KW8Z\4/G8H]2SZKVKQ*T@-Q;C4\FZ_EUH. MUPI[X[VRD0G5VT287:..=I3NL#,\(Z3=L??J6SG<1ZS]0JJ44'JEC1K:_?NP M0ZZ:2OOT;9[ (+4]#O0AYKO&.]&OM70IJJ7K=#4U:NO,%*U/-5MUTS>NASR: MO[5=MFL5#S!%BTZ-S5)0G4IP09!!YXJXJZ+K+09&YJYQ?)2&VE#WN*(O!536 M@-874IK]P&Y0?7M,_@%02P,$% @ +(VE5 "56'BC @ !08 !D !X M;"]W;W)K&UL?911;]HP$,>_RBGJ0RMU)"1 405( MT&Y:I75"9:P/TQY,EM@+O=3K^\=#IYXFAE[X,\F)4MQA69=+A7M_%8E MX04*S:4 A=NI-^_?+D;6WAG\Y+C7G3783#92OMC-0S+U @N$.<;&*C!Z[? . M\]P*$<:?1M-K0UK'[OJ@_L7E3KELF,8[F3_SQ&13;^Q!@EM6Y>9)[K]BD\_0 MZL4RU^X)^\8V\""NM)%%XTP$!1?UF[TV=>@X1#<\,FTV4 MW(.RUJ1F%RY5YTUP7-B?LC**OG+R,[.5D?$+Q+*@OZR9*U29,Z'A$SRA-HK' M!A.HK=:"&PV7]V@8S_65-5FM-5R #SIC"C5P41M=TR&M?V2RTDPD>N(;8K41 M_;CA6M1G4/ MEQ=7'^3U\TR8J*UGY,)$I^IIA3[9>Y+ 7;>J#;^]ZK8H *Y/=R1E.I@[]0['"MZ#5)+#KL@TB%)KM4-'$Z5:D)$;'T^'[N!['&.M8XRYCOS<>_X?H=UJS M0)6Z :2IX2IAZBYM3]L9-Z];^\.\'I!T@U-.G9GCEER#W@W51]5#I]X86;I& MWTA#8\,M,YK3J*P!?=]*:0X;&Z"=_+._4$L#!!0 ( "R-I52_5-HBK , M %8. 9 >&PO=V]R:W-H965TA M#RW01B)EV4YA&TB<#2NP8D;<; _#'AB)EH1(I$;2<3SLQY>D9$FV)=4!^I 7 MFZ3N/GUW1W[4S79<;DW$F4*CZ[K@P3FA-YQ0O*]),-%SE1>BIB M5Q:"DL@ZY9F+/6_LYB1ESF)FUU9B,>-;E:6,K@3(;9X3L;^E&=_-'>0<%N[3 M.%%FP5W,"A+3-54/Q4KHF5NC1&E.F4PY T$W<^<&?5YBSSA8BS]3NI.M,9A0 M'CE_,I,OT=SQ#".:T5 9"*+_GNF29IE!TCS^K4"=^IW&L3T^H/]J@]?!/!)) MESS[*XU4,G>F#D1T0[:9NN>[WV@54&#P0IY)^PN[RM9S(-Q*Q?/*63/(4U;^ MDYQS\RL&W@9;,;%AW1)'%3/ ="&.MT%Y+8S!8981(^@7WTR>0H.C:@+V9,@; (MDS0 MD,_4*N12P?L[JDB:R0\:[V%]!^_??8!WD#+XEO"MU !RYBH=AB'CAA7E MVY(R[J'LPU?.5"+A%Q;1Z-C?U>'7.<"''-SB0<"O1%R!CSX"]C#NX+.\W!T- MT/'KDO@6;S18DC\*DT4Y@#>J\486S^_#2XB@51V7[0K="$%83/6A5/"XA[;= MBNSM\LV.B C^_EU#PA=%<_G/ *&@)A3\.,".C=6U%4JDL44RDO2\0,$HF+G/ M[?J<&^%@5-L<<1S7',>#'!_Z]G47R?$YR>G$\TY8GEM=>P'JICFI:4X&::ZH M2'D$6LZAXMO'<1C'ASTE0H(/>7FVT!0BLN\ZGSEAB^@9CS2(+DV9 :7-N"1/H.2Z42Q-S>0\G!S7OQ&ZE7(^#H M @6_M%XE5-"N!<:G"M=E-?5[2M9<#&CTJI+=4ZG/;IC84D7T67_D%29/0TEI M1!\%;Z1.C<:C89%_59W&9Q7 $_^T3.<:'P0]56HD'@TKZOWZ84@\4:.>:/I& M*M!H+;K^>==LA74L6[@GO[A15SRLKI??H3\ &I577U=BW-87>DY%;!L7J2/> M,E5^J-:K=7-T8UN"D_5;W325+4X#4W9<^C,T3O4QSNA&0WI7$[U51=G$E!/% M"]L'/'*ENPH[3'3C1X4QT,\WG*O#Q+R@;B47WP%02P,$% @ +(VE5.V< M&R,& P $0D !D !X;"]W;W)K&ULQ59=;],P M%/TK5B0DD$;CI,W:36VE;1T"B;%JY>,!\> FMXTU?P3;63=^/==N&LKH,AZ0 M>$GLV.?<:'-K2P!'[J50=A*5SE6G<6SS$B2S/5V!PI65-I(YG)IU M;"L#K @@*>*4TN-8,JZBZ3@\FYOI6-=.< 5S0VPM)3,/YR#T9A(ET>[!#5^7 MSC^(I^.*K6$![E,U-SB+6Y:"2U"6:T4,K";167(Z2Z@'A!V?.6SLWICX5)9: MW_K)NV(24:\(!.3.4S"\W<$%".&94,?WAC1J8WK@_GC'_B8DC\DLF84++;[P MPI63:!21 E:L%NY&;]Y"DU#F^7(M;+B23;.71B2OK=.R :,"R=7VSNX;(_8 MR> )0-H TK\%]!M _V\!@P8P",YL4PD^S)ACT['1&V+\;F3S@V!F0&/Z7/GW MOG &5SGBW/125D(_ !",E-^2JC9YB3:22C!%7L[ ,2[L*_*:V)(9L./885 / MC?,FP/DV0/I$@+/*] @='9&4ILD!^$4W_(HAO)\$>'H /NN&SR!OX8^BQ^A4 M:U?:VI4&OOYS=BV"7=<;!<:6O"+SX-?EXGK^BLRXS86V-?I%OKY'!O+.@;3? M.N+WV_C]$'_P1/P++25^+>%E'37OA'!K:R@.>;LERP*9[P!WT_XPHVD_&XWC MNWT7#VTS!:"&PL1;WM6Q68')3#%GGHT^AF3;(>I2\ZY U;><-.H@^U7((A>K6K"!SE M>Y5"6.U*;?@/* @>%:%@F,H/2A[^40G),!V>9(?K8-0J''4J_ A&>E4H1&.S MYCGA*L=SROKR53O9[ Z[#5L*>%9E=[2$D@=@QG98>](*/^FD.E.J9J)5^ZQ8 MPG!EKRI\TGC<6L=4P=6ZHXUVZZ"]K+-4$OJKX=-_V4(:MOV"H(]J(=X[?OS/ M O;L-5>6"%@AAO:&"#;;\W<[<;H*)])2.RR',"SQGP6,WX#K*ZW=;N(/N?8O M:/H34$L#!!0 ( "R-I53C %'//@( (4% 9 >&PO=V]R:W-H965T MSG9#1#E!?8I]]WW??77P7-U*]Z ( R8&70L^] K&Z\WV=%L"I M'LD*A+G)I>(4C:EVOJX4T,R!>.F'03#S.67"2V)WME9)+&LLF8"U(KKFG*K7 M!92RF7MC[WCPQ'8%V@,_B2NZ@PW@<[56QO)[EHQQ$)I)013D<^]^?+><6G_G M\(M!HT_VQ&:RE?+%&@_9W NL("@A13RY9J6,KR-\NPF'M?/9)!3NL2GV3S [I\G,!4EMI]2=/Z3HQS6FN4O ,; M!9R)=J6'K@XG ,-S'A!V@/ ]8'(!$'6 R"7:*G-IK2C2)%:R($"?*SD+6F M(M.QCR:HA?II%V#1!@@O!(C(HQ18:/)-9)"]Q?M&;*\X/"I>A%<)'ZD:D6C\ MF81!&)[1L_PX?'Q%3M07,')\T0<*>(5NTM--'-WD MU@K>2>V1X9DBT(R!D2 MTZOF)UP*T]:L99TY5MNY^^365F=_6IC_?6:]QQNQTU[L]*K8#5*L4:I7HBC" M.5G7\>%X% 2?SE7-/WG1'-3.-;HFJ:P%MD^E/^UGR;UKH7?G"S-CVI'PCZ8= M4.8A[)C0I(3<4 :C+T:K:IN^-5!6KF^V$DT7NFUAYB0HZV#N1- M_@)02P,$% @ +(VE5"VB@Z/^ P [! !D !X;"]W;W)K&ULM5A=;^(X%/TK%MJ59J1=$AL"901(E+;::J"%VXG/NO2?FV,YTI_23V0)8\I+$TLQZ M6VO33YYGPBTDW/15"A*?K)5.N,6NWG@FU<"C I3$'O/]D9=P(7OS:7'O7L^G M*K.QD'"OBXT]KV:)1 +2 M""6)AO6LMZ"?;M@X!Q0C_A"P,ZTVR4MY5.HI[]Q&LYZ?9P0QA#:GX'AYAB7$ M<7RO2'MUS!S8;N_9;XKBL9A';F"IXC]%9+>SWD6/1+#F66P?U.XWJ H* M;@"K .R_@.$!P* "#$X% M#"O \%1 4 &"4P&C"C JM"_%*I2^XI;/IUKMB,Y'(UO>*%Y7@4:!AM5#6OZ84$_.$#_U6Y!D_;,^^LS M#B&W%A+SMR- 4 <(G/D_J%<>VU>BN06"]B71H0V/<4*K-<'@)-4JRD+;-6W= MS*S/@I\=&8[J#$?_6V%L+F-N#+DL-,+\5U:%3XZHXSKJ^#S"7]0!+IQEK;9< MH\K"F PBDF;:9!QKLZI0G>^+[=*]) X*XGPY?)Y/:!#@G^&Y(Y])G<_D/3+? M"2F2+'$43OW&1_WS:$M;5DV=U2RDS'A,XJJH?-]@07(9 ED#H'7O8W?:<4>+A&XD#A\2-FU&WZ71) M?/_[K:O@QH?HZ$R:-J9#QVY-PU#G=J +5\9M1=?J7'&TM:-L$K35*]?ASH'^ M^+#,C7=1MWD=D/DTGV@VF'A]3N_$UYO:U!S# =;@E"ZTY;N_?6MB/Q(TW ML>!, C<6Q=Q[I46B,IP>&KYG0J./X&XBY:^'-NK7%5O;((8T..@/K/$Q=L3' M#N8QZ,RCTZC>YN&U#F\)Z$UQS#:XU&"P\AQ7WZV/\HOB .LUP\OO 'B(V0AI M2 QKA/K],;X[71ZMRXY5:7$4?%06#Y9%R^DP>H/W#,_P50 M2P,$% @ +(VE5*Q\7"&ULM5;;4MLP$/T5C:;%;4,:=Z=BN7V-BI"R$N#>3;^G$\0PCR"'1Q@7%SP;FD.?&$_+X73MUFI@&N#_> M>?]BQ:.8!54P%_D=2W4V<88.26%)RUQ?B^U7J 7UC;]$Y,K^DFUMZSDD*946 M10U&!@7CU9<^U(G8 Z"?=D!0 X+G@.@50%@#0BNT8F9E75!-IV,IMD0::_1F M!C8W%HUJ&#?'>*,E[C+$Z>EWO"FY4(JL 0\WHQ((U5JR1:GI(@>B!4E$46#" MD4IRGXD\!:G(T05HRG)U3$[)[K^ 6O\ O)I> Z4^0S3R%]BG=1:R,XV F>!9T.+ZGLD= _ M(8$7!"U\YH?#_0XZ89/_T/H+_VG^.P)'3>#(!H[>"-QV)!4RMDA3!S;34S\. M1Z.QN]G/5(O9T!L&C=437OV&5[^3UP7;L!3PKN _/)$EI,36BQ2P?)F$)()O M0&IFQEBXEB!QLTI.VVE6P?I/I/@CKYUCW'",.SF>(S.P54@L/\ M?LDM&,7M MU 8-M4$WM?07%@V,RG<7Z]W7J;H#@\/N0(O9J!\/VT4,&Q'#3A%WMOA">DHQ MG?B8[,H*/D-*8QUA?'5BBC=+VI@/7Z0U'$1Q%.VEMN+^TC 8>+$?ANWL1PW[ MTCD.J([ZIJ,6L19&[]X 7(%>VKU%(JN2Z>MJ:U:9W.K<= MP[/UF>FI;&/PZ*9JR/#A6C&N2 Y+=.GU!GAO9-7C5!,MUK9-6 B-38<=9M@7 M@C0&N+\40N\F)D#3:4[_ E!+ P04 " LC:54ZH_?.!0$ "[% &0 M 'AL+W=O1Y MD5OA@CK3L9E;\.F8-;(L*%EP()JJPOSO&2G9=N) 9S?Q5&QRJ2?W/I$LHU/Y25@KS"[;=7L\!:2,DJSICA: J:/N/7[M"[!DH/Z<- M4&> WAH$9PS\SL WB;;(3%KW6.+IF+,MX'JW\J8O3&V,M1JM5!V M M57M.R41F#-6<5F+.J5@R8.YVMP0/FM* ; 1:*I:5AZ=LORC'X(DDE_AR M%?2P @,K. >K8@V5 I #&.DA#(-;K=&CF^84SVW T 34:O(RC<(1"L-P[+[L MU_]XGP^C&$5>TF\\2"GL4PH'4UH2K@M[IXI)7PB7A;Z?%THE".YWN;_G3>(;$QT52+N+!F02-HCB!;\XD)S8&HR!6 M>T\3B*S$HV&)?R)"':]3C=FA M=T8:D15R-"SDJ@SFXYBFY+/^/MS1Q+[[R"$KORBX*J*L1J/A(_,'2&$7\?#4 M&(2C,SQ9U4;#JMV_PKYBSC&50_E;=47Q51%C11H-GY$_@ICD^ D*$Q0'9YBQ MNHV&=;LC1+<.ZH:GN7J(#GH(0Q_15D9][YJ8\JT(^\.GX@_0NB[B=YER]]I M%>$;TQT3*K8"U/9+^MF^ W=G^DYOYF?P=M[VT:R;MJWWB/FFH *49*U<>C>Q M L7;3ED[D*PVS:85DY)5YC(G."-<;U#K:\;D;J #]/W*Z3]02P,$% @ M+(VE5 1:EO(U P 6@L !D !X;"]W;W)K&UL MM59M;YLP$/XK%NJ'5IH*-DF:5$FDO'3:I'6K^K)]F/;!22Y@%7!FFZ:3^N-G M&P(L 1:IRI<&F[OGGGONN-YPR\6S# $4>HVC1(Z<4*G-M>O*90@QE9=\ XE^ ML^8BIDH?1>#*C0"ZLDYQY!+/Z[DQ98DS'MJ[.S$>\E1%+($[@60:QU3\F4+$ MMR,'.[N+>Q:$RERXX^&&!O ZFES)_3)+5!6+(9$,IX@ >N1,\'7,]PW#M;B M.X.MK#PCD\J"\V=S^+P:.9YA!!$LE8&@^N<%9A!%!DGS^)V#.D5,XUA]WJ%_ MM,GK9!94PHQ'/]A*A2.G[Z 5K&D:J7N^_01Y0EV#M^21M'_1-K/M> Y:IE+Q M.'?6#&*69+_T-1>BXN"3!@>2.Y ]!X(;'/S)9LQL6G.JZ'@H^!8)8ZW1 MS(/5QGKK;%ABROB@A'[+M)\:/T"@BZ(D.I^#HBR2%^@,L00]ACR5-%G)H:MT M&&/L+G/(:09)&B!]=,L3%4ITDZQ@]:^_J^D5',F.XY2T MY2<8E\_ $1CY"G MASDZ/[M@"F*9<:]A.#L>$.> +3S]0DO?POH-L',F:1 ("*CM4+Y&]_ "20KH MYQ=MBCX;SK]: G6*0!T;J-,0Z&L:+T"8 (M4ZG=29I\#4PPD>D-&G+JZ9:A= MBVJ^[YD/-%9IVC^72*[CT6KD\)U$3/W7C5BKS_H%%&SSJFQ(@23>FY7!;>K5F[?-B!L4\B6ZO<+L/YIVVQ0 M!!H<6=V\CGKP)'JVB]JA,#@HJ%2U$] M%:))#((M:4M"N#+M\&FU MPZ0,1=[7C[E_M=4&/MGOQ]RJJFN7>(,&:GA?T4,KW\?^GJ)N94O1GW1@ES>)ECQ-5+8,%+?%@CBQ:]'>_=0L MCG;[*6&RK5/_8P]8(E$$:PWI75[I(HMLD&ULM5=;;]HP%/XK5J1)F[21..'6"I @[;9* MZX:HMCU,>TC#@5A-8F8;:/_]CIV00!?,5)47XMOWG9 *@R&.6 MYG+H)$JM+EU7Q@EDD6SQ%>2XL^ BBQ1.Q=*5*P'1W("RU/4]K^MF$,Y$; 8.F-Z&=*^!I@3/QALY=Z8Z%#N.7_0DYOYT/&T1Y!"K#1%A(\- MA)"FF@G]^%.2.I5-#=P?[]@_FN QF/M(0LC3GVRNDJ'3=\@<%M$Z53.^_0QE M0!W-%_-4FE^R+<]Z#HG74O&L!*,'& 9"7FN!.8=750)"8US(,@$\CC!_\ #GO\$?"FB5<)B M?3H!RS9C4^S%?X]+3P%7HN_; C4L_)X6?_A$_ W*+UA-)KO,YS _Q+L9< M!>[O I_X5L+;2+1(0-\3W_/]!G_"_X=3BSM!I4-@^((C? W9^O4%SY ;!9G\ M;;'0KBRTC87V$0M?U]D]JL47I0@,9"%D?&!:H.DF>0KRCB'7M6$S\@;NIL&? M3N5/Q^K/OQ&_)U,0>@WK1Y,+=C[J>2W/>],DY0N !R%UJY"Z]A1S@?DF?Z4_0K"_U7%L'.U^D@6H7P?E6ZFN;Z_'-J*Z(M)SE41:UT1J+XHO M4,!.Z+>/*G "V#NE0%U8J;V@?<,<-5ZTAWQU5:/=:%T:Z2O7QO $(>T?D]C=:^#P]EB:OE86J2A:FFJUZIW'IF-\MC[1/;5I M#&N:HB''AF7)F3;SG"OLZ,TSPNP"$/H#["\[5 M;J(-5%\:H[]02P,$% @ +(VE5)-YT%,K P _0D !D !X;"]W;W)K M&ULM59;;]HP%/XK5K1)K;21*[<*D IL6J4AH7;= M'J8]F.1 K#HVLQTHTG[\; ="VD!:J>H+V,[YOO.=2^(SV'+Q(%, A1XSRN30 M295:7[FNC%/(L&SQ-3#]9,E%AI7>BI4KUP)P8D$9=0//Z[@9)LP9#>S97(P& M/%>4,)@+)/,LPV(W!LJW0\=W#@>W9)4J<^".!FN\@CM0]^NYT#NW9$E(!DP2 MSI" Y="Y]J^F?F UN(G@:VLK)$)9<'Y@]G<)$/',XJ 0JP,!=9_&Y@ I89) MZ_B[)W5*GP9871_8O]K@=3 ++&'"Z2^2J'3H]!R4P!+G5-WR[3?8!]0V?#&G MTOZB;6';"1P4YU+Q; _6"C+"BG_\N$]$!:!Y3@."/2!X#HC. ,(]('PM(-H# M(IN9(A2;ARE6>#00?(N$L=9L9F&3:=$Z?,),W>^4T$^)QJG1+5"L($%K+-0. M*8&9Q+8B$EU,06%"Y27ZC.[OINCBP^7 5=JG0;KQGG]<\ =G^$,TXTRE$GUA M"21/\:[66@H.#H+'02/A#(L6"OU/*/""X(2>R>OA_@GXM!D^A?@<_$DT89G^ MT/*%+Z1_;M/_XYA^]/N[-D4W"C+YI\%15#J*K*/HC*,;M@&FN" @/R$&ZE0E M"X:.93#?B\W(]\-NZ'G>P-U42*1Y#317TGMW 2D M.)*8@C0+47W_3A6E\-.NYKKKUTHRZ=9*$O7]LQ7IE6'TWMPUO9K =MCWZDU3 MMXN"3GA68K^4V&]NFCCF.=/)7N,=7E! 20ZO2FR_WNW]3K>N^X2=L3JGV_>. M7U[O+>V._J$9823+LX9^]"O?>?]]6]\/CJZ"QL#F(&+=-GIL,&^ X@I3I$<. MJ3!+;(0I%CH^OF5:SV+W\-=N>=['4\K=RKV8@5C9^4(BVS#%C5.>EC/, MM;VYGYV/_:M),8D<:8K!2-\G*Z(O2PI+3>FUNKK!13%K%!O%U_;V77"E[W*[ M3/5\!L(8Z.=+SM5A8QR4$]_H/U!+ P04 " LC:54)5<. $2J<$VM%C0M-MGQ:9CK;+D2G32 /OQHV1%E,.+I=A=/S26S4.^.J2> M\Y+V[#$OOI4KS@7XL4ZS\GRT$F+S?C(IYRN^CLNS?,,S^U$'K=((\CTW6<9*-+F;U>S?%Q2S?BC3)^$T!RNUZ'1=/5SS-'\]'35I.UED:QY5B9Y!@J^/!]=PO?7C%0!=8N_ M$OY8=EZ#ZE;N\OQ;=?'[XGSD58IXRN>BZB*6?QYXR-.TZDGJ^-YT.FK'K *[ MKY][OZYO7M[,75SR,$__3A9B=3X*1F#!E_$V%9_SQ]]XIV7]/WC< MM66R\7Q;BGS=!$L%ZR3;_8U_-(GH!$!B"4!- .H;@)L W#> - &D;P!M FC? M -8$L#KWNV35F8YB$5_,BOP1%%5KV5OUHIZN.EHF.,FJE74K"OEI(N/$Q4RS=?;"+SYY2WX!209^++* MMV6<+3>3/HU6Y09!GT4UR< 0S?R4$0,H2'[O _XNP,>/;PR!T> M\7D[.C2$?^@OWA1^W7]T;S]\(N>NG4#43B"J^\.6_B[+DHO2T1%N.\)U1\32 MT9\;7L0BR>Y!6JT)4%3/9+4:MO(BKD=Y!S(N3-.]ZYG5/5[B83K$_FSP8 M])!6#W'JN4ZR.)N_3L^N9]K1 SUBT4-;/=2IYZ:0."_$$Y!K'O#OVV0C 2NL M$J@FP:=!T$K8+52JY!#]%*:H=G4FWH6 M<7XKSG>NUH])?)>DB4@DH2[+&,YXVZ0Q*@+@'ZF+U8TX9FR&>! M96:A0C!$[AS:UE9-AWKU[6?96+20X8FS/&Y001T.H_KKQ%TUH^SCS&,6=0KQ MRZM'O*DY7:ACH=W\/L)JADC'-O,MU0\I;",WM@^8N!#I/);S MC:%EX2-%9$1^ID%#BJ[(3=>C_5"(=*8BGT!+!A12D=L_'VV(0J1[9ZM]1(K( MJ ^1^QFB$.F@Q1Y$MG6IN(C<7#R-G0B1#CY_RBP5&RGL(3?V3F,G0J0[;:L3 MPXJAV&VT^]B)$.M>VI].F<7E8T5=#$_I$[!")W:CJ8%BCOE0'*/X9U97JIA%W:[K8'6E^GGAV%I>:><+HL%;VD'EE>J0 M&UOK*U6(HX,WM,-VVA$U;6AM.VVJ($?=D#MZIQU1W0G:$Z:X2/L<_O4T)-3P M71&QYD8!E1[XNN@4?H3J9!U;#0E38&5NL)[F$"!BIKVN[1" *<@R-V1/TN1+ZI?_=REPN1K^N7*QY+-54#^?DRS\7S M1?53FO;77!?_ 5!+ P04 " LC:54L(R15C0$ !:$0 &0 'AL+W=O M(1WP^]E#(^ MF,^*OCLYGXE<)XS#G40J3U,JGR\A$;N+ 1Z\='QA\5;;#F\^RV@,*]#?LCMI M6EZ-$K$4N&*"(PF;B\$"?[PA$VM0S/B7P4[M/2.[E'LA'FSCK^ABX-N(((&U MMA#4_#W"$I+$(IDX?E:@@]JG-=Q_?D&_*19O%G-/%2Q%\IU%>GLQF Q0!!N: M)_J+V/T)U8)&%F\M$E7\HETY=VP\KG.E15H9FW;*>/E/GZI$[!F0\(@!J0S( M:X-C'H+*(#C58%@9#$\U&%4&HU,-PLH@+')?)JO(]!75=#Z38H>DG6W0[$.Q M786U23#CEEDK+"'1'Y<,96BX<[L+:7=@O[>,::.R,^RO( M%(D-6INC:%/?1G(WPMA':7&.VSC988J>@4K7,B;U,B9.I!6L<\GT,[J"3"C6 MNHP2(2P0[$OV<3XE,^]Q/]RW4_ $UW,.(IO6D4U/(4;-!"H30P^1Q]LS=.NB M O8;V?;[D0'OO0%P7SHL.R "%Q\Z;+L)@4FS%-*7$LL*8G_#A\$A)ZY;Y@2^ M_XHX;4 COYTYN-%6'#B7\+U^^?X&?1KAQ<.>]&E$$+M5\ 3Z7'9 3,-6^AP& MU,@D#IUHBSB6$%-=75]01I_-55BWWU;"-WM(IC@\LHF-P&*WR'5NHNUAG*5Y MZEIRHX1XTG,[&^G";NU:<)Z;-[&T;]DJ2",/ MI+\\=$ ,)]WR0!IY(&YY6)E2AIM;)8*?.[M,A;'/DR;AGRIK33-P7F[_S M]!ZD35I5?YD804)D:B^SS;_0L?KFLL+=/Y2OJ>7ME8HIR+@HZI79G9SKLFJL M>^L/!XNB7/::Z>57!W,T8\:5"6=C3/WSL?$KRT*^;&B1%87GO="FC"T>MT C MD':"&=\(H5\:UD'].67^/U!+ P04 " LC:54L7@HJF@" #?!0 &0 M 'AL+W=O;%(BSSFD3:9K;5YL!8#L MK9;*3H,*L9F$HKU-!@$VX,'L:K0'819VO 5/ (^-PM#7MBC%*(& M9856S$ Y#6:#R7SLXGW -P%KNV,S5\E2ZQ?GW!73('*"0$*.#H'3ZQ6N04H' M1#)^;#"#GM(E[MI;]%M?.]6RY!:NM?PN"JRFP57 "BAY*_%!KS_#IIZ1P\NU MM/[)UEUL$@4L;RWJ>I-,"FJANC=_V_1A)R$>'$B(-PFQU]T1>94W''F6&KUF MQD43FC-\J3Z;Q GE/LHC&KH5E(?9%Z"2+#MGWF"YMLARR:T5IZIT:[DJ;!HB"7 P8;XAFW=D\0&R(;O7"BO+/JD"BK_S0Q+>JX^W MZN?Q4L-.3LR.PP[XI0P\[/ ![*Q17.3#9]V1R!/6R M1[WTJ)<'4&>U-BA^=4W5)3/NASG7Y7E+)-1QP+TM[4 3#^I&[#4;##^FX>L> M):->R>BHDCN%8("^- GI:I2"+X44*&"OA@YNM*,AV:\@Z14D1Q5\;3R/[3C=SV_&HW^H0UWAJX&L_*KQ1)DJ["; MO_ZTWUZS;FC_A'>KCW[CE5"61)64&EV,J6#3K9/.0=WX$5YJI(7@S8HV,!@7 M0/>EUKAU'$&_T[/?4$L#!!0 ( "R-I52MV&PO M=V]R:W-H965TJ?[=D!)UBU,;,O3?OM9QO*6.,D?0D8?,[O7 =?+[92/>N*4D"O@M=Z M&50 S448ZJ*B@NASV=#:O%E+)0B8H=J$NE&4E$XD>!A'41H*PNH@7[AG=RI? MR!8XJ^F=0KH5@JBW2\KE=AG@X/W!/=M48!^$^:(A&_I X:FY4V84#BXE$[36 M3-9(T?4R^(8O+K$3N!F_&-WJT3VRI:RD?+:#'^4RB&PBRFD!UH*8RPN]HIQ; M)Y/C3V\:#$PK'-^_N]^XXDTQ*Z+IE>2_60G5,I@%J*1KTG*XE]OOM"\HL7Z% MY-K]HFT_-PI0T6J0HA>;!(+5W96\]@LQ$L1XCR#N!;'+W8%*]EJ4I=Z$8()9NW#H@]QV86(]X3X M2=0YFN O*([B^.GA&IV>G/WO$IJRAMKBH;;8V4X.UG; :#(839S1=(_1/;7? MMUT$&]!77Z=/G=YNA)<\CK&9^>*A3@?J]"#5L"8^5J=*QJQL,O>SDH&5'&-- M?:QDEQ7/4C\K'5CI,5;B8Z4>5I+X6=G RHZQ4A\KVV7A*/.S9@-K=HR5(;,! M$%34-,@U4.5#SW;0Z6S/ES(?R/.#Y$<)A'?;$C7DS>U:'WJ^@\;F[\1^.([^ MM9#H(/Z6:GV!2J8+V=: 0'XB2F\YSO(5S[-H3Y91.\.?6(H/O0IQ1E:,,V ? MVT$?!N]L7QQ-\,>%"4=MUAY9IFUM6*T-8VUTT7EFJE'=*= -0#:N\ZXDF#[N M;BMS@7?6< ( * & M 9 >&PO=V]R:W-H965T\[JVDVV5 M?C85 ))7P:59!A5B?1&&IJA 4#-2-4C[9JVTH&B[>A.:6@,MO4CP,(ZB:2@H MDT&>^;$[G6>J0,%KH!S9V1C_.T\@Q[IA+OM=_<;7[NM944-7"G^AY58+8-Y0$I8TX;CO=K^ M@*Z>U/D5BAO_2[;=W"@@16-0B4YL$P@FVR=][=9A1Q"/#PCB3A#[W"W(I[RF M2/-,JRW1;K9UD22\3<21W'\]'!-3D_._G<);5E];7%?6^QMDZ.U'3%*>J/$&TT. M&-V#V]YN$5S H?I:_=3KW3EXR9-XGH4O ]!)#YTDN*IT.H](> ME7Z&F@RATCU4?*BJ:8^:?H9*AU#3?50R3)KUI-E1TJ-"RMN]2FKZYK?R$'FV M1UXDZ3!ZWJ/G1]&W8,P%*9DI5".1H/I"C/E>C/-Q=& )%GV.Q1>6X,/!)9S1 M%>,,V<>ST099[&WE>1)_R!'N7#CN[K8'>,.DL8"U546CF:U#M_=AVT%5^SMH MI=#>:+Y9V4\(:#?!OE\KA>\==ZWU'Z7\'U!+ P04 " LC:54S_4(#NT" M N"0 &0 'AL+W=OQ*;4C*;>J! Q M:;<'<4&YC*9C/W:MIV.UM()+=JW!+(N"ZLV,";6>1)UH.W##%[EU _%T7-(% MNV7VKKS6V(L;E9073!JN)&B63:+SSMFL0YR!7_&+L[79:8/;RERI!]?YEDZB MMB-B@B7625#\6[$+)H130H[?M6C4^'2&N^VM^A>_>=S,G!IVH<0]3VT^B481 MI"RC2V%OU/HKJS?4=WJ)$L;_PKI>VXX@61JKBMH8"0HNJW_Z6 =BQX#T]QB0 MVL '(JX<>X)0,G<._Y M67I"5TQC/C#D+JE<+D"X-6"9+HZ!RP0GF+14P%QI].96:&K9,5"98G;+4FP7 M)-3DD&'BT:PZ0"X1AY?,4B[,$1S@./S,U=*@J1G'%C?DL.*DAI]5\&0/?!>N ME+2Y@<\R9>ES^QC1FFB0;31F)"AX174+NIUC(&U"[FXOX?#@*"#;;8+<];+= M/;+;V$(HM@$_O<9/S_OI[?'SHT1YV\B^&M&P0@\VC&H#0RBJR X@I1L38.LW M;/V@\A..^VG&[#]QG0T]Y6!3*L"U!L258L/O+BK@:OIH#L,@3#WGC07D'#_DK0AWRDBC>*6$%TPM?J TD M[A!4U:P9;1X#YU4)?%I>O23P$E]P:9 H0]-V:XB1T%5QKCI6E;X@SI7%\NJ; M.3YHF'8+<#Y3RFX[SD'S1)K^ 5!+ P04 " LC:54U41NE1X# R$@ M#0 'AL+W-T>6QED] MG%WOVD\;X(R$7M++ TC/>W"AU [& B2'!=C'CE%?'42]A[DA#MOLCX>YDILB MQ,09;&1:L."1BA&94,&GFH-73@LN5L[%A28YB6-W;2+&Z,+Z"@'=^O2JMP MKNDJZE^2C4-SLT&F2F=,=V$BLC:-AX+E($?S^0+N1I4A@,:HP@XR3N=*TD;# MVJ,=6-H9$^(.GIH?^3/N9;Y5TQY45'9#*Z@=.AHW ?YM-L>]3?LZWJ#DC\I\ MKNUV9#.'7F&WFN5\V2< 8X]P=EJ68O5)\+DLF-O\P0''0[KV"Q9*\R<; M#5IE9@U,D^"1:<-GVY9?FI;W;&G6[;3,<+XZE]);OZK[ KV:FR/PF,7>?D61";'+S).CU]C^S)R="+#]FC<.G^?G;Z= M-8"WG!'Y#N]38A,TF-9<&"[;V8)G&9,O#F%+;^C4OA _X[?K,Y;36IC[#AR1 MS?@;RWA=I-VJ6TA$NVHS_@K;BY+N%3YMA8 @?C^.-!3?I\XAJIBVK G&$?2%$.@ M%_T]FB1(=A+X^.N#/25QG*9^!#"_@CC&$'@:<013 !HP)(Z;*NQS $P( L !?3T\ M$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5* M(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'2#)Q9JC!C6=KD]ZP MQ^Q6WWW11G[7RO&ZK(RNZY/>:+_CJS!.5C]M+CWD@B]MV.+X\IH#R$FO&,(% MU])8%XX(U^? >"O@X/VOUNDS63MAIMR)/XUN=U)M_&7@7PRBOQ':X?"Y;\2/ MYO\THUZO926FNFH;H=R^'8VH/:"R6[FS/:9X(TYZAT,85RLV4PX:B9VK_:7@ M6/]/X=;GJ_V_=H ;M:'Y*&&'.5\%<#K(T_EE.;\XGTX6LRG[8W(QN3R=L?++ M;+8H(\ $ 4R.!LC>7?$(,D4@TS>$+!?P\=?L$@#G9VQ^-;N.(#,$,CL:9+F8 MGT:0.0*9'PWR=%)^B2 +!+*@A5QL!:MTL^/J(73N);?2,KUF$&&MB'OV&($< MTT*6;=-P\^"QK-PH":=Q'XRJ2K<0C"+(]PCD>V+(B,Q(>V-#>[:J B]X-SU# M?D @/]!"GG%IV"VO6^$;;"86D;$;BF=KFZVNEX)\XL-+Q^\ MA^]6 DZ7[M>8$G/+B%@N@3)$;GBN83?;U5S9F _3RHC8*[-F5^L'(8# @^Y: M4VVY%0$R9L2L,B+6RKF"]A.0D]^+3KMA$AD16^14-XUT_J!]7ZV@U("L7T"8 M[D)B$AD16^02KEMK:QD$:4#B!F*@+V MQP>)*2*A5@26CWY+8DS,$0FU(YXQRY\QTQ@34T5"K HT)^VV)F:+A-@62$[* MWBWBZCW!!)(0"P3/2UF,B2DD(5;(#XGI#WEIK) 44TA*K!"?F/JG"W>U<>Z7 M8AY)B3WR6N[W"!IC8C))B66"9@F=?IVBXUW4EGG,$EY\S)AE4F++[&7\(A9F ME938*NB(4?>Q8E9)CSFPU9%?BEDE/>;0UK8R)624EM@HZ M!M=Y-S/,*AFQ5?",)WXW,\PS&;%G<,SXWCIF MH8S80NAH=O>A8Q;*B"T4BH8^6PC3L O-%9MLC!"/26:GI^>8A?*WJ&V@2_L/ MGREI=2!T7-;Q8$N.62@GME","6>W1CHI7L;$+)036PB?-HCK[ARS4$Y=[;Q6 M._99,@RCHT^8F(7RMYB$>0US%#L]1V?XCS0+ YA^5XR)62@GMA"">2UL//.6 M8Q;*J6LAK#4[X3W'+)036PB;VH*P%&-B%LJ)+13/;CU%RW@4H<#D4Q#+!YWG M8OT8$Y-/02P?? PKSM\*3#[%48?:XORMP.13O-E0VTNO(^:;@MHW!S(?$6^% M@EKR149,-@6Q;%Z?/@RL,2:ZH(Q8-H_#EGTV6>E=".)0E4_*O[VXB_XPQL1D M4Q#+Y@ES'LX(0>@..LY6MQ#+XP4\!2:;@E@V3YCA"X1)"\EZ#45:&.;J/'1, M-@6Q;)XPSUK(T,5^W73;>)G[,!\O(\2L,R:V#HK9R3#&F'7&Q-9YPOQ'R,T6 M^GR?WPK#-X(9N':\WG&,66<&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VLUJHU 8QO%; M"5Y S7F_;(>FJ]ET6WH#DIY\T"2*QZ'MW4](%\DCLYA-\5G)47S]@_!#U,>7 M?&C'?7KB=43T]WLY:P6 MK^VPS>.JJC\/U]VEOFS2W7ERM7A^6U7#\UNJZKF#!()D_B"%()T_R"#(Y@]R M"/+Y@P*"8OZ@!H*:^8/N(>A^_J '"'J8/R@M4<8E0=($:P*M$W*="+Q."'8B M$#LAV8G [(1H)P*U$[*="-Q."'0J"WH-Y"H+>@WD*@MZ#>0J"WH-Y"H+>@WD*@MZ#>0J"WHMY*H+>B MWDJ@MZ+>2J"W3EZ6$.BMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NAM MJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&V3E]T$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z M&^IM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z^^1C)8'>CGH[@=Z.>CN! MWHYZ.X'>CGH[@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=XQ^=F$ M0.] O8- [T"]@T#O0+V#0.\&]6X(]&Y0[X9 [P;U;GY2[S)^'7*Y]GRO\?H_ M2?5X/C=?+W]9?N^"K5-FBQO5O 5$V MP!98< &33-NH26S9!LKM<5) D$%*A)OTZBU/6_BD;Y5S^Z>/<7)MFO[N"C6 M*?E3QF*UIL[&TGGJ\\K2A^_I3RO0UH7[@-=S-X\40E/3Y-:&=&V[O(MM6Q;3_Y=]") ^ M)$@?"J0/#=*' >EC#M+',4@?)R!]\!E*(RBB^&UL4$L! A0#% @ +(VE5%=6(9GN *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ M+(VE5)E&PO=V]R:W-H965T&UL4$L! A0#% @ M+(VE5#PA^]ZC!@ V!P !@ ("!J@T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +(VE5&P>-Q?(% [#T !@ ("! M#3< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +(VE5+1&2+T\!0 N X !D M ("!JET 'AL+W=O&PO M=V]R:W-H965TEE !X;"]W;W)K&UL4$L! A0#% @ +(VE5,V3[\D4 P ^@8 !D ("! MDFL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ +(VE5%V'$=;K @ I08 !D ("!@8$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +(VE5)XX16HX @ ! 4 !D M ("!I*, 'AL+W=O1#W#%P4 !\/0 &0 @($3I@ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ +(VE5*W[-RJ5! JQ, !D ("!B+T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M+(VE5&NX?"N5 @ 4@8 !D ("!O,D 'AL+W=O&UL4$L! A0#% @ +(VE5*FUWH3= P MP L !D ("!Y=( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +(VE5/>,/:^[ P L P !D M ("!G]\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ +(VE5(U6;. S @ *@4 !D ("!@NH 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +(VE M5&CQ'?6, @ _08 !D ("!4O0 'AL+W=OP:%D<$ #/#@ &0 M @($5]P >&PO=V]R:W-H965T&UL4$L! A0#% @ +(VE5%@T98'B @ I @ M !D ("!% ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +(VE5!97(S'X 0 @00 !D M ("!4PP! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ +(VE5$$)^<>= @ $0< !D ("!1Q4! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ +(VE5 HG M^,1\ @ G 4 !D ("!)QX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +(VE5 "56'BC @ !08 !D M ("!BR&PO M=V]R:W-H965T&UL4$L! A0#% @ +(VE5., 4<\^ @ A04 !D ("! MA3$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ +(VE5.J/WS@4! NQ0 !D ("!ESL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +(VE5)-YT%,K M P _0D !D ("!HD8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +(VE5+%X**IH @ WP4 !D M ("!%%4! 'AL+W=O&PO=V]R M:W-H965T@7?6< ( * & M 9 " @8Q: 0!X;"]W;W)K&UL M4$L! A0#% @ +(VE5,_U" [M @ +@D !D ("!,UT! M 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'-02P$"% ,4 " LC:540&L7N@ " #&*0 $P M@ $";0$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 4 !0 .<5 S;P$ " ! end XML 85 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 86 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 87 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 214 308 1 false 81 0 false 11 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.akoyabio.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.akoyabio.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Sheet http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (Unaudited) Sheet http://www.akoyabio.com/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (Unaudited) Statements 5 false false R6.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 6 false false R7.htm 10101 - Disclosure - The company and basis of presentation Sheet http://www.akoyabio.com/role/DisclosureCompanyAndBasisOfPresentation The company and basis of presentation Notes 7 false false R8.htm 10201 - Disclosure - Summary of significant accounting policies Sheet http://www.akoyabio.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of significant accounting policies Notes 8 false false R9.htm 10301 - Disclosure - Significant risks and uncertainties including business and credit concentrations Sheet http://www.akoyabio.com/role/DisclosureSignificantRisksAndUncertaintiesIncludingBusinessAndCreditConcentrations Significant risks and uncertainties including business and credit concentrations Notes 9 false false R10.htm 10401 - Disclosure - Fair value of financial instruments Sheet http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstruments Fair value of financial instruments Notes 10 false false R11.htm 10501 - Disclosure - Property and equipment, net Sheet http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNet Property and equipment, net Notes 11 false false R12.htm 10601 - Disclosure - Intangible assets and goodwill Sheet http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwill Intangible assets and goodwill Notes 12 false false R13.htm 10701 - Disclosure - Accrued expenses and other current liabilities Sheet http://www.akoyabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities Accrued expenses and other current liabilities Notes 13 false false R14.htm 10801 - Disclosure - Debt Sheet http://www.akoyabio.com/role/DisclosureDebt Debt Notes 14 false false R15.htm 10901 - Disclosure - Stockholder's equity (deficit) Sheet http://www.akoyabio.com/role/DisclosureStockholderSEquityDeficit Stockholder's equity (deficit) Notes 15 false false R16.htm 11001 - Disclosure - Stock compensation plans Sheet http://www.akoyabio.com/role/DisclosureStockCompensationPlans Stock compensation plans Notes 16 false false R17.htm 11101 - Disclosure - Employee stock purchase plan Sheet http://www.akoyabio.com/role/DisclosureEmployeeStockPurchasePlan Employee stock purchase plan Notes 17 false false R18.htm 11201 - Disclosure - Income taxes Sheet http://www.akoyabio.com/role/DisclosureIncomeTaxes Income taxes Notes 18 false false R19.htm 11301 - Disclosure - Commitments and contingencies Sheet http://www.akoyabio.com/role/DisclosureCommitmentsAndContingencies Commitments and contingencies Notes 19 false false R20.htm 11401 - Disclosure - Net loss per share attributable to common stockholders Sheet http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholders Net loss per share attributable to common stockholders Notes 20 false false R21.htm 11501 - Disclosure - Segments Sheet http://www.akoyabio.com/role/DisclosureSegments Segments Notes 21 false false R22.htm 11601 - Disclosure - Related party transactions Sheet http://www.akoyabio.com/role/DisclosureRelatedPartyTransactions Related party transactions Notes 22 false false R23.htm 11701 - Disclosure - Leases Sheet http://www.akoyabio.com/role/DisclosureLeases Leases Notes 23 false false R24.htm 11801 - Disclosure - Subsequent events Sheet http://www.akoyabio.com/role/DisclosureSubsequentEvents Subsequent events Notes 24 false false R25.htm 20202 - Disclosure - Summary of significant accounting policies (Policies) Sheet http://www.akoyabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of significant accounting policies (Policies) Policies 25 false false R26.htm 30203 - Disclosure - Summary of Significant accounting policies (Tables) Sheet http://www.akoyabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant accounting policies (Tables) Tables 26 false false R27.htm 30403 - Disclosure - Fair value of financial instruments (Tables) Sheet http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsTables Fair value of financial instruments (Tables) Tables http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstruments 27 false false R28.htm 30503 - Disclosure - Property and equipment, net (Tables) Sheet http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetTables Property and equipment, net (Tables) Tables http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNet 28 false false R29.htm 30603 - Disclosure - Intangible assets and goodwill (Tables) Sheet http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillTables Intangible assets and goodwill (Tables) Tables http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwill 29 false false R30.htm 30703 - Disclosure - Accrued expense and other current liabilities (Tables) Sheet http://www.akoyabio.com/role/DisclosureAccruedExpenseAndOtherCurrentLiabilitiesTables Accrued expense and other current liabilities (Tables) Tables 30 false false R31.htm 30803 - Disclosure - Debt (Tables) Sheet http://www.akoyabio.com/role/DisclosureDebtTables Debt (Tables) Tables http://www.akoyabio.com/role/DisclosureDebt 31 false false R32.htm 31003 - Disclosure - Stock compensation plans (Tables) Sheet http://www.akoyabio.com/role/DisclosureStockCompensationPlansTables Stock compensation plans (Tables) Tables http://www.akoyabio.com/role/DisclosureStockCompensationPlans 32 false false R33.htm 31403 - Disclosure - Net loss per share attributable to common stockholders (Tables) Sheet http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersTables Net loss per share attributable to common stockholders (Tables) Tables http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholders 33 false false R34.htm 31503 - Disclosure - Segments (Tables) Sheet http://www.akoyabio.com/role/DisclosureSegmentsTables Segments (Tables) Tables http://www.akoyabio.com/role/DisclosureSegments 34 false false R35.htm 31703 - Disclosure - Leases (Tables) Sheet http://www.akoyabio.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.akoyabio.com/role/DisclosureLeases 35 false false R36.htm 40101 - Disclosure - The company and basis of presentation - Initial public offering (Details) Sheet http://www.akoyabio.com/role/DisclosureCompanyAndBasisOfPresentationInitialPublicOfferingDetails The company and basis of presentation - Initial public offering (Details) Details 36 false false R37.htm 40102 - Disclosure - The company and basis of presentation - Liquidity and going concern (Details) Sheet http://www.akoyabio.com/role/DisclosureCompanyAndBasisOfPresentationLiquidityAndGoingConcernDetails The company and basis of presentation - Liquidity and going concern (Details) Details 37 false false R38.htm 40201 - Disclosure - Summary of significant accounting policies - Service and Other Revenue and Disaggregation of Revenue (Details) Sheet http://www.akoyabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesServiceAndOtherRevenueAndDisaggregationOfRevenueDetails Summary of significant accounting policies - Service and Other Revenue and Disaggregation of Revenue (Details) Details 38 false false R39.htm 40202 - Disclosure - Summary of significant accounting policies - Stock-based compensation (Details) Sheet http://www.akoyabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails Summary of significant accounting policies - Stock-based compensation (Details) Details 39 false false R40.htm 40301 - Disclosure - Significant risks and uncertainties including business and credit concentrations (Details) Sheet http://www.akoyabio.com/role/DisclosureSignificantRisksAndUncertaintiesIncludingBusinessAndCreditConcentrationsDetails Significant risks and uncertainties including business and credit concentrations (Details) Details http://www.akoyabio.com/role/DisclosureSignificantRisksAndUncertaintiesIncludingBusinessAndCreditConcentrations 40 false false R41.htm 40401 - Disclosure - Fair value of financial instruments (Details) Sheet http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsDetails Fair value of financial instruments (Details) Details http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsTables 41 false false R42.htm 40402 - Disclosure - Fair value of financial instruments - Innovatus Term Loan (Details) Sheet http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsInnovatusTermLoanDetails Fair value of financial instruments - Innovatus Term Loan (Details) Details 42 false false R43.htm 40403 - Disclosure - Fair value of financial instruments - Recurring Basis Unobservable (Details) Sheet http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsRecurringBasisUnobservableDetails Fair value of financial instruments - Recurring Basis Unobservable (Details) Details 43 false false R44.htm 40501 - Disclosure - Property and equipment, net (Details) Sheet http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetDetails Property and equipment, net (Details) Details http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetTables 44 false false R45.htm 40502 - Disclosure - Property and equipment, net - Demo inventory (Details) Sheet http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetDemoInventoryDetails Property and equipment, net - Demo inventory (Details) Details 45 false false R46.htm 40601 - Disclosure - Intangible assets and goodwill (Details) Sheet http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillDetails Intangible assets and goodwill (Details) Details http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillTables 46 false false R47.htm 40602 - Disclosure - Intangible assets and goodwill - Amortization expense related to identifiable intangible assets in future periods (Details) Sheet http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillAmortizationExpenseRelatedToIdentifiableIntangibleAssetsInFuturePeriodsDetails Intangible assets and goodwill - Amortization expense related to identifiable intangible assets in future periods (Details) Details 47 false false R48.htm 40603 - Disclosure - Intangible assets and goodwill - Goodwill balance (Details) Sheet http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillGoodwillBalanceDetails Intangible assets and goodwill - Goodwill balance (Details) Details 48 false false R49.htm 40701 - Disclosure - Accrued expenses and other current liabilities (Details) Sheet http://www.akoyabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails Accrued expenses and other current liabilities (Details) Details http://www.akoyabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities 49 false false R50.htm 40801 - Disclosure - Debt - Term Loan Agreements (Details) Sheet http://www.akoyabio.com/role/DisclosureDebtTermLoanAgreementsDetails Debt - Term Loan Agreements (Details) Details 50 false false R51.htm 40802 - Disclosure - Debt - Debt components (Details) Sheet http://www.akoyabio.com/role/DisclosureDebtDebtComponentsDetails Debt - Debt components (Details) Details 51 false false R52.htm 40803 - Disclosure - Debt - Debt maturities (Details) Sheet http://www.akoyabio.com/role/DisclosureDebtDebtMaturitiesDetails Debt - Debt maturities (Details) Details 52 false false R53.htm 40901 - Disclosure - Stockholder's equity (deficit) (Details) Sheet http://www.akoyabio.com/role/DisclosureStockholderSEquityDeficitDetails Stockholder's equity (deficit) (Details) Details http://www.akoyabio.com/role/DisclosureStockholderSEquityDeficit 53 false false R54.htm 41001 - Disclosure - Stock compensation plans - 2021 Equity Incentive Plan (Details) Sheet http://www.akoyabio.com/role/DisclosureStockCompensationPlans2021EquityIncentivePlanDetails Stock compensation plans - 2021 Equity Incentive Plan (Details) Details 54 false false R55.htm 41002 - Disclosure - Stock compensation plans - 2015 Equity Incentive Plan (Details) Sheet http://www.akoyabio.com/role/DisclosureStockCompensationPlans2015EquityIncentivePlanDetails Stock compensation plans - 2015 Equity Incentive Plan (Details) Details 55 false false R56.htm 41003 - Disclosure - Stock compensation plans - Stock Options (Details) Sheet http://www.akoyabio.com/role/DisclosureStockCompensationPlansStockOptionsDetails Stock compensation plans - Stock Options (Details) Details 56 false false R57.htm 41004 - Disclosure - Stock compensation plans - Restricted Stock Units (Details) Sheet http://www.akoyabio.com/role/DisclosureStockCompensationPlansRestrictedStockUnitsDetails Stock compensation plans - Restricted Stock Units (Details) Details 57 false false R58.htm 41005 - Disclosure - Stock compensation plans - Stock-based compensation expense and unrecognized compensation cost (Details) Sheet http://www.akoyabio.com/role/DisclosureStockCompensationPlansStockBasedCompensationExpenseAndUnrecognizedCompensationCostDetails Stock compensation plans - Stock-based compensation expense and unrecognized compensation cost (Details) Details 58 false false R59.htm 41101 - Disclosure - Employee stock purchase plan (Details) Sheet http://www.akoyabio.com/role/DisclosureEmployeeStockPurchasePlanDetails Employee stock purchase plan (Details) Details http://www.akoyabio.com/role/DisclosureEmployeeStockPurchasePlan 59 false false R60.htm 41201 - Disclosure - Income taxes (Details) Sheet http://www.akoyabio.com/role/DisclosureIncomeTaxesDetails Income taxes (Details) Details http://www.akoyabio.com/role/DisclosureIncomeTaxes 60 false false R61.htm 41301 - Disclosure - Commitments and contingencies - License Agreements (Details) Sheet http://www.akoyabio.com/role/DisclosureCommitmentsAndContingenciesLicenseAgreementsDetails Commitments and contingencies - License Agreements (Details) Details 61 false false R62.htm 41401 - Disclosure - Net loss per share attributable to common stockholders (Details) Sheet http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersDetails Net loss per share attributable to common stockholders (Details) Details http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersTables 62 false false R63.htm 41402 - Disclosure - Net loss per share attributable to common stockholders - Antidilutive shares (Details) Sheet http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersAntidilutiveSharesDetails Net loss per share attributable to common stockholders - Antidilutive shares (Details) Details 63 false false R64.htm 41501 - Disclosure - Segments (Details) Sheet http://www.akoyabio.com/role/DisclosureSegmentsDetails Segments (Details) Details http://www.akoyabio.com/role/DisclosureSegmentsTables 64 false false R65.htm 41502 - Disclosure - Segments - Revenue (Details) Sheet http://www.akoyabio.com/role/DisclosureSegmentsRevenueDetails Segments - Revenue (Details) Details 65 false false R66.htm 41601 - Disclosure - Related party transactions (Details) Sheet http://www.akoyabio.com/role/DisclosureRelatedPartyTransactionsDetails Related party transactions (Details) Details http://www.akoyabio.com/role/DisclosureRelatedPartyTransactions 66 false false R67.htm 41701 - Disclosure - Leases - Adoption of ASU 2016-02 (Details) Sheet http://www.akoyabio.com/role/DisclosureLeasesAdoptionOfAsu201602Details Leases - Adoption of ASU 2016-02 (Details) Details 67 false false R68.htm 41702 - Disclosure - Leases - Office and warehouse leases (Details) Sheet http://www.akoyabio.com/role/DisclosureLeasesOfficeAndWarehouseLeasesDetails Leases - Office and warehouse leases (Details) Details 68 false false R69.htm 41703 - Disclosure - Leases - Lease cost classification (Details) Sheet http://www.akoyabio.com/role/DisclosureLeasesLeaseCostClassificationDetails Leases - Lease cost classification (Details) Details 69 false false R70.htm 41704 - Disclosure - Leases - Future minimum commitments under operating leases (Details) Sheet http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderOperatingLeasesDetails Leases - Future minimum commitments under operating leases (Details) Details 70 false false R71.htm 41705 - Disclosure - Leases - Future minimum commitments under financing leases (Details) Sheet http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderFinancingLeasesDetails Leases - Future minimum commitments under financing leases (Details) Details 71 false false R72.htm 41706 - Disclosure - Leases - Weighted-average remaining lease term, incremental borrowing rate, and supplemental cash flow information (Details) Sheet http://www.akoyabio.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermIncrementalBorrowingRateAndSupplementalCashFlowInformationDetails Leases - Weighted-average remaining lease term, incremental borrowing rate, and supplemental cash flow information (Details) Details 72 false false All Reports Book All Reports akya-20220331x10q.htm akya-20220331.xsd akya-20220331_cal.xml akya-20220331_def.xml akya-20220331_lab.xml akya-20220331_pre.xml akya-20220331xex31d1.htm akya-20220331xex31d2.htm akya-20220331xex32d1.htm akya-20220331xex32d2.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 90 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "akya-20220331x10q.htm": { "axisCustom": 0, "axisStandard": 29, "contextCount": 214, "dts": { "calculationLink": { "local": [ "akya-20220331_cal.xml" ] }, "definitionLink": { "local": [ "akya-20220331_def.xml" ] }, "inline": { "local": [ "akya-20220331x10q.htm" ] }, "labelLink": { "local": [ "akya-20220331_lab.xml" ] }, "presentationLink": { "local": [ "akya-20220331_pre.xml" ] }, "schema": { "local": [ "akya-20220331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 522, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 29, "http://www.akoyabio.com/20220331": 2, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 36 }, "keyCustom": 41, "keyStandard": 267, "memberCustom": 27, "memberStandard": 51, "nsprefix": "akya", "nsuri": "http://www.akoyabio.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "role": "http://www.akoyabio.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Fair value of financial instruments", "role": "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstruments", "shortName": "Fair value of financial instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Property and equipment, net", "role": "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNet", "shortName": "Property and equipment, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Intangible assets and goodwill", "role": "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwill", "shortName": "Intangible assets and goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Accrued expenses and other current liabilities", "role": "http://www.akoyabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities", "shortName": "Accrued expenses and other current liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Debt", "role": "http://www.akoyabio.com/role/DisclosureDebt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Stockholder's equity (deficit)", "role": "http://www.akoyabio.com/role/DisclosureStockholderSEquityDeficit", "shortName": "Stockholder's equity (deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Stock compensation plans", "role": "http://www.akoyabio.com/role/DisclosureStockCompensationPlans", "shortName": "Stock compensation plans", "subGroupType": "", "uniqueAnchor": null }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Employee stock purchase plan", "role": "http://www.akoyabio.com/role/DisclosureEmployeeStockPurchasePlan", "shortName": "Employee stock purchase plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_akya_EmployeeStockPurchasePlanMember_yzt7zv-B0kuR6yu96uQJrQ", "decimals": null, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Income taxes", "role": "http://www.akoyabio.com/role/DisclosureIncomeTaxes", "shortName": "Income taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Commitments and contingencies", "role": "http://www.akoyabio.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_FkV6aVXJb0G4UAMSt-rI-Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_FkV6aVXJb0G4UAMSt-rI-Q", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Net loss per share attributable to common stockholders", "role": "http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholders", "shortName": "Net loss per share attributable to common stockholders", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Segments", "role": "http://www.akoyabio.com/role/DisclosureSegments", "shortName": "Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - Related party transactions", "role": "http://www.akoyabio.com/role/DisclosureRelatedPartyTransactions", "shortName": "Related party transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "akya:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - Leases", "role": "http://www.akoyabio.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "akya:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - Subsequent events", "role": "http://www.akoyabio.com/role/DisclosureSubsequentEvents", "shortName": "Subsequent events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - Summary of significant accounting policies (Policies)", "role": "http://www.akoyabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of significant accounting policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Summary of Significant accounting policies (Tables)", "role": "http://www.akoyabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant accounting policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Fair value of financial instruments (Tables)", "role": "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsTables", "shortName": "Fair value of financial instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Property and equipment, net (Tables)", "role": "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetTables", "shortName": "Property and equipment, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Intangible assets and goodwill (Tables)", "role": "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillTables", "shortName": "Intangible assets and goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_FkV6aVXJb0G4UAMSt-rI-Q", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_xuLfYyaqIkGvS2CUUR4U_Q", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_FkV6aVXJb0G4UAMSt-rI-Q", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ZJv_8bs68UyrD-A9Cr9YfQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Accrued expense and other current liabilities (Tables)", "role": "http://www.akoyabio.com/role/DisclosureAccruedExpenseAndOtherCurrentLiabilitiesTables", "shortName": "Accrued expense and other current liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Debt (Tables)", "role": "http://www.akoyabio.com/role/DisclosureDebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Stock compensation plans (Tables)", "role": "http://www.akoyabio.com/role/DisclosureStockCompensationPlansTables", "shortName": "Stock compensation plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - Net loss per share attributable to common stockholders (Tables)", "role": "http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersTables", "shortName": "Net loss per share attributable to common stockholders (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - Segments (Tables)", "role": "http://www.akoyabio.com/role/DisclosureSegmentsTables", "shortName": "Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31703 - Disclosure - Leases (Tables)", "role": "http://www.akoyabio.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": "INF", "first": true, "lang": null, "name": "akya:NumberOfGeographicRegionsForSales", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_region_Xt_3jMUeyEaMSc9NTtseGQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - The company and basis of presentation - Initial public offering (Details)", "role": "http://www.akoyabio.com/role/DisclosureCompanyAndBasisOfPresentationInitialPublicOfferingDetails", "shortName": "The company and basis of presentation - Initial public offering (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": "INF", "first": true, "lang": null, "name": "akya:NumberOfGeographicRegionsForSales", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_region_Xt_3jMUeyEaMSc9NTtseGQ", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_FkV6aVXJb0G4UAMSt-rI-Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - The company and basis of presentation - Liquidity and going concern (Details)", "role": "http://www.akoyabio.com/role/DisclosureCompanyAndBasisOfPresentationLiquidityAndGoingConcernDetails", "shortName": "The company and basis of presentation - Liquidity and going concern (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R38": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Summary of significant accounting policies - Service and Other Revenue and Disaggregation of Revenue (Details)", "role": "http://www.akoyabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesServiceAndOtherRevenueAndDisaggregationOfRevenueDetails", "shortName": "Summary of significant accounting policies - Service and Other Revenue and Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "lang": "en-US", "name": "us-gaap:RevenuePracticalExpedientIncrementalCostOfObtainingContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Summary of significant accounting policies - Stock-based compensation (Details)", "role": "http://www.akoyabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails", "shortName": "Summary of significant accounting policies - Stock-based compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)", "role": "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_FkV6aVXJb0G4UAMSt-rI-Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Significant risks and uncertainties including business and credit concentrations (Details)", "role": "http://www.akoyabio.com/role/DisclosureSignificantRisksAndUncertaintiesIncludingBusinessAndCreditConcentrationsDetails", "shortName": "Significant risks and uncertainties including business and credit concentrations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_FkV6aVXJb0G4UAMSt-rI-Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_g_nD_ma3b0WYrqa3hk_OsQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Fair value of financial instruments (Details)", "role": "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "shortName": "Fair value of financial instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_g_nD_ma3b0WYrqa3hk_OsQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_9_30_2019_srt_CounterpartyNameAxis_akya_InnovatusLifeSciencesLendingFundMember_e-gKJvoNHEK9sAWOllJWuA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_xuLfYyaqIkGvS2CUUR4U_Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - Fair value of financial instruments - Innovatus Term Loan (Details)", "role": "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsInnovatusTermLoanDetails", "shortName": "Fair value of financial instruments - Innovatus Term Loan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_9_30_2019_srt_CounterpartyNameAxis_akya_InnovatusLifeSciencesLendingFundMember_e-gKJvoNHEK9sAWOllJWuA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_xuLfYyaqIkGvS2CUUR4U_Q", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_FkV6aVXJb0G4UAMSt-rI-Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40403 - Disclosure - Fair value of financial instruments - Recurring Basis Unobservable (Details)", "role": "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsRecurringBasisUnobservableDetails", "shortName": "Fair value of financial instruments - Recurring Basis Unobservable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_FinancialInstrumentAxis_akya_ContingentConsiderationNonCurrentMember_us-gaap_StatementClassOfStockAxis_akya_SeriesDRedeemableConvertiblePreferredStockMember_FhHk1UKidUa9Qb2Pubw0PA", "decimals": "-3", "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_FkV6aVXJb0G4UAMSt-rI-Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Property and equipment, net (Details)", "role": "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetDetails", "shortName": "Property and equipment, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_FkV6aVXJb0G4UAMSt-rI-Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "akya:DemoInventoryTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "akya:DemoInventoryEstimatedUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - Property and equipment, net - Demo inventory (Details)", "role": "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetDemoInventoryDetails", "shortName": "Property and equipment, net - Demo inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "akya:DemoInventoryTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "akya:DemoInventoryEstimatedUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_FkV6aVXJb0G4UAMSt-rI-Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Intangible assets and goodwill (Details)", "role": "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillDetails", "shortName": "Intangible assets and goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_FkV6aVXJb0G4UAMSt-rI-Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_FkV6aVXJb0G4UAMSt-rI-Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - Intangible assets and goodwill - Amortization expense related to identifiable intangible assets in future periods (Details)", "role": "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillAmortizationExpenseRelatedToIdentifiableIntangibleAssetsInFuturePeriodsDetails", "shortName": "Intangible assets and goodwill - Amortization expense related to identifiable intangible assets in future periods (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_FkV6aVXJb0G4UAMSt-rI-Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_FkV6aVXJb0G4UAMSt-rI-Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40603 - Disclosure - Intangible assets and goodwill - Goodwill balance (Details)", "role": "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillGoodwillBalanceDetails", "shortName": "Intangible assets and goodwill - Goodwill balance (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_FkV6aVXJb0G4UAMSt-rI-Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Accrued expenses and other current liabilities (Details)", "role": "http://www.akoyabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "shortName": "Accrued expenses and other current liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_FkV6aVXJb0G4UAMSt-rI-Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_akya_SeriesBRedeemableConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_9F894K-YDEGF7ZGkCyNNmQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (Unaudited)", "role": "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_akya_SeriesBRedeemableConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_9F894K-YDEGF7ZGkCyNNmQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_10_31_2020_us-gaap_DebtInstrumentAxis_akya_MidcapTrustTermLoanMember_kIMkR8DeR0ei_TfApML0pQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Debt - Term Loan Agreements (Details)", "role": "http://www.akoyabio.com/role/DisclosureDebtTermLoanAgreementsDetails", "shortName": "Debt - Term Loan Agreements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_10_31_2020_us-gaap_DebtInstrumentAxis_akya_MidcapTrustTermLoanMember_kIMkR8DeR0ei_TfApML0pQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_FkV6aVXJb0G4UAMSt-rI-Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Debt - Debt components (Details)", "role": "http://www.akoyabio.com/role/DisclosureDebtDebtComponentsDetails", "shortName": "Debt - Debt components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_FkV6aVXJb0G4UAMSt-rI-Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_us-gaap_DebtInstrumentAxis_akya_MidcapTrustTermLoanMember_VRFBCKbZtU2rfl9Ncl7s3w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - Debt - Debt maturities (Details)", "role": "http://www.akoyabio.com/role/DisclosureDebtDebtMaturitiesDetails", "shortName": "Debt - Debt maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_us-gaap_DebtInstrumentAxis_akya_MidcapTrustTermLoanMember_VRFBCKbZtU2rfl9Ncl7s3w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_FkV6aVXJb0G4UAMSt-rI-Q", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_ZJv_8bs68UyrD-A9Cr9YfQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Stockholder's equity (deficit) (Details)", "role": "http://www.akoyabio.com/role/DisclosureStockholderSEquityDeficitDetails", "shortName": "Stockholder's equity (deficit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_FkV6aVXJb0G4UAMSt-rI-Q", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ZJv_8bs68UyrD-A9Cr9YfQ", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_4_8_2021_us-gaap_PlanNameAxis_akya_EquityIncentivePlan2021Member_yIojMgQo-kSdjJ8xwkPNxg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ZJv_8bs68UyrD-A9Cr9YfQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Stock compensation plans - 2021 Equity Incentive Plan (Details)", "role": "http://www.akoyabio.com/role/DisclosureStockCompensationPlans2021EquityIncentivePlanDetails", "shortName": "Stock compensation plans - 2021 Equity Incentive Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_4_8_2021_us-gaap_PlanNameAxis_akya_EquityIncentivePlan2021Member_yIojMgQo-kSdjJ8xwkPNxg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ZJv_8bs68UyrD-A9Cr9YfQ", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_PlanNameAxis_akya_EquityIncentivePlan2015Member_cWbjQmQmhkCbOCJQbWoOzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Stock compensation plans - 2015 Equity Incentive Plan (Details)", "role": "http://www.akoyabio.com/role/DisclosureStockCompensationPlans2015EquityIncentivePlanDetails", "shortName": "Stock compensation plans - 2015 Equity Incentive Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_PlanNameAxis_akya_EquityIncentivePlan2015Member_cWbjQmQmhkCbOCJQbWoOzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unitRef": "Unit_Standard_pure_7UvYi2QG2kyf_UKovT3XOA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - Stock compensation plans - Stock Options (Details)", "role": "http://www.akoyabio.com/role/DisclosureStockCompensationPlansStockOptionsDetails", "shortName": "Stock compensation plans - Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_QrrBRJZzbECGAr5Y1vJs6g", "decimals": "-3", "lang": null, "name": "akya:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodTotalGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_chnMbmZGBkql9yjaToBFuw", "decimals": "-3", "first": true, "lang": null, "name": "akya:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateFairValueGranted", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41004 - Disclosure - Stock compensation plans - Restricted Stock Units (Details)", "role": "http://www.akoyabio.com/role/DisclosureStockCompensationPlansRestrictedStockUnitsDetails", "shortName": "Stock compensation plans - Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_chnMbmZGBkql9yjaToBFuw", "decimals": "-3", "first": true, "lang": null, "name": "akya:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateFairValueGranted", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_QrrBRJZzbECGAr5Y1vJs6g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41005 - Disclosure - Stock compensation plans - Stock-based compensation expense and unrecognized compensation cost (Details)", "role": "http://www.akoyabio.com/role/DisclosureStockCompensationPlansStockBasedCompensationExpenseAndUnrecognizedCompensationCostDetails", "shortName": "Stock compensation plans - Stock-based compensation expense and unrecognized compensation cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_QrrBRJZzbECGAr5Y1vJs6g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_FkV6aVXJb0G4UAMSt-rI-Q", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unitRef": "Unit_Standard_shares_ZJv_8bs68UyrD-A9Cr9YfQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Employee stock purchase plan (Details)", "role": "http://www.akoyabio.com/role/DisclosureEmployeeStockPurchasePlanDetails", "shortName": "Employee stock purchase plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_4_8_2021_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_akya_EmployeeStockPurchasePlanMember_LODeH-vniEeA9KKTIBKklQ", "decimals": "INF", "lang": null, "name": "akya:MaximumEsopPayrollDeductionsAsPercentageOfEligibleCompensation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_7UvYi2QG2kyf_UKovT3XOA", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "role": "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Income taxes (Details)", "role": "http://www.akoyabio.com/role/DisclosureIncomeTaxesDetails", "shortName": "Income taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": "2", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_7UvYi2QG2kyf_UKovT3XOA", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_11_30_2015_srt_CounterpartyNameAxis_akya_LelandStanfordJuniorUniversityMember_us-gaap_TypeOfArrangementAxis_us-gaap_LicenseMember_z16TB-gLJEm3YQtCMpZGiw", "decimals": "4", "first": true, "lang": null, "name": "akya:RoyaltyRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_7UvYi2QG2kyf_UKovT3XOA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Commitments and contingencies - License Agreements (Details)", "role": "http://www.akoyabio.com/role/DisclosureCommitmentsAndContingenciesLicenseAgreementsDetails", "shortName": "Commitments and contingencies - License Agreements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_11_30_2015_srt_CounterpartyNameAxis_akya_LelandStanfordJuniorUniversityMember_us-gaap_TypeOfArrangementAxis_us-gaap_LicenseMember_z16TB-gLJEm3YQtCMpZGiw", "decimals": "4", "first": true, "lang": null, "name": "akya:RoyaltyRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_7UvYi2QG2kyf_UKovT3XOA", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Net loss per share attributable to common stockholders (Details)", "role": "http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersDetails", "shortName": "Net loss per share attributable to common stockholders (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ZJv_8bs68UyrD-A9Cr9YfQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - Net loss per share attributable to common stockholders - Antidilutive shares (Details)", "role": "http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersAntidilutiveSharesDetails", "shortName": "Net loss per share attributable to common stockholders - Antidilutive shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ZJv_8bs68UyrD-A9Cr9YfQ", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": "INF", "first": true, "lang": null, "name": "akya:EntityNumberOfBusinessActivities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_2j5Blxefykq3_HrC7vwyPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Segments (Details)", "role": "http://www.akoyabio.com/role/DisclosureSegmentsDetails", "shortName": "Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": "INF", "first": true, "lang": null, "name": "akya:EntityNumberOfBusinessActivities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_2j5Blxefykq3_HrC7vwyPg", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_0axTFfZisU22MKSo4HT1ew", "decimals": "INF", "first": true, "lang": null, "name": "akya:NumberOfCountriesWithConcentrationRisk", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_country_0JSsew_ZkkSkgTP5_tpNxg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41502 - Disclosure - Segments - Revenue (Details)", "role": "http://www.akoyabio.com/role/DisclosureSegmentsRevenueDetails", "shortName": "Segments - Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_0axTFfZisU22MKSo4HT1ew", "decimals": "INF", "first": true, "lang": null, "name": "akya:NumberOfCountriesWithConcentrationRisk", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_country_0JSsew_ZkkSkgTP5_tpNxg", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_FkV6aVXJb0G4UAMSt-rI-Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - Related party transactions (Details)", "role": "http://www.akoyabio.com/role/DisclosureRelatedPartyTransactionsDetails", "shortName": "Related party transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_akya_ArgonautManufacturingServicesMember_Zc_pq3pqd064iTgvpGrX5A", "decimals": "-3", "lang": null, "name": "us-gaap:RelatedPartyCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_FkV6aVXJb0G4UAMSt-rI-Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - Leases - Adoption of ASU 2016-02 (Details)", "role": "http://www.akoyabio.com/role/DisclosureLeasesAdoptionOfAsu201602Details", "shortName": "Leases - Adoption of ASU 2016-02 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_1_1_2022_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_EieOMa2MaUa3hFVqPVQ_Cg", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_7_31_2019_srt_StatementGeographicalAxis_akya_MenloParkCaliforniaMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_akya_OfficeAndLaboratorySpaceMember_NwxO9l3YjU6lT5oI1tn0Ww", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41702 - Disclosure - Leases - Office and warehouse leases (Details)", "role": "http://www.akoyabio.com/role/DisclosureLeasesOfficeAndWarehouseLeasesDetails", "shortName": "Leases - Office and warehouse leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_7_31_2019_srt_StatementGeographicalAxis_akya_MenloParkCaliforniaMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_akya_OfficeAndLaboratorySpaceMember_NwxO9l3YjU6lT5oI1tn0Ww", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41703 - Disclosure - Leases - Lease cost classification (Details)", "role": "http://www.akoyabio.com/role/DisclosureLeasesLeaseCostClassificationDetails", "shortName": "Leases - Lease cost classification (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - The company and basis of presentation", "role": "http://www.akoyabio.com/role/DisclosureCompanyAndBasisOfPresentation", "shortName": "The company and basis of presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_FkV6aVXJb0G4UAMSt-rI-Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41704 - Disclosure - Leases - Future minimum commitments under operating leases (Details)", "role": "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderOperatingLeasesDetails", "shortName": "Leases - Future minimum commitments under operating leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_FkV6aVXJb0G4UAMSt-rI-Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_FkV6aVXJb0G4UAMSt-rI-Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41705 - Disclosure - Leases - Future minimum commitments under financing leases (Details)", "role": "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderFinancingLeasesDetails", "shortName": "Leases - Future minimum commitments under financing leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_FkV6aVXJb0G4UAMSt-rI-Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_8QOzHKlTkkiL66MjWJYU-g", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "akya:SupplementalLeaseInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_FkV6aVXJb0G4UAMSt-rI-Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41706 - Disclosure - Leases - Weighted-average remaining lease term, incremental borrowing rate, and supplemental cash flow information (Details)", "role": "http://www.akoyabio.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermIncrementalBorrowingRateAndSupplementalCashFlowInformationDetails", "shortName": "Leases - Weighted-average remaining lease term, incremental borrowing rate, and supplemental cash flow information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "akya:SupplementalLeaseInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_FkV6aVXJb0G4UAMSt-rI-Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Summary of significant accounting policies", "role": "http://www.akoyabio.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of significant accounting policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Significant risks and uncertainties including business and credit concentrations", "role": "http://www.akoyabio.com/role/DisclosureSignificantRisksAndUncertaintiesIncludingBusinessAndCreditConcentrations", "shortName": "Significant risks and uncertainties including business and credit concentrations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "akya-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_jlNNusT2YkmX1XrQTUetYA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 81, "tag": { "akya_AccruedInventoryPurchases": { "auth_ref": [], "calculation": { "http://www.akoyabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for inventory purchases. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Inventory purchases", "terseLabel": "Inventory purchases" } } }, "localname": "AccruedInventoryPurchases", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "akya_AccumulatedDepreciationDepletionAndAmortizationDemoInventory": { "auth_ref": [], "calculation": { "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetDemoInventoryDetails": { "order": 2.0, "parentTag": "akya_DemoInventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization of demo equipment, which is considered a hybrid between fixed asset and regular inventory.", "label": "Accumulated Depreciation Depletion And Amortization Demo Inventory", "negatedLabel": "Less: Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationDemoInventory", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetDemoInventoryDetails" ], "xbrltype": "monetaryItemType" }, "akya_AmortizationOfDebtInstrumentFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amortization of the debt instrument fee recorded during the period.", "label": "Amortization Of Debt Instrument Fee", "terseLabel": "Amortization of final payment fee" } } }, "localname": "AmortizationOfDebtInstrumentFee", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureDebtTermLoanAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "akya_AnnualIncreasePercentageOfSharesAvailableForIssuanceUnderShareBasedCompensationPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The annual increase, as a percentage of outstanding shares, in common stock shares available for issuance under a share-based compensation plan.", "label": "Annual Increase Percentage Of Shares Available For Issuance Under Share Based Compensation Plan", "terseLabel": "Annual increase in shares available for issuance as a percentage of outstanding shares" } } }, "localname": "AnnualIncreasePercentageOfSharesAvailableForIssuanceUnderShareBasedCompensationPlan", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureEmployeeStockPurchasePlanDetails", "http://www.akoyabio.com/role/DisclosureStockCompensationPlans2021EquityIncentivePlanDetails" ], "xbrltype": "percentItemType" }, "akya_AnnualLicenseMaintenanceFeeAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of annual license maintenance fee commitment.", "label": "Annual License Maintenance Fee Amount", "terseLabel": "Annual license maintenance fee commitment" } } }, "localname": "AnnualLicenseMaintenanceFeeAmount", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureCommitmentsAndContingenciesLicenseAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "akya_ArgonautManufacturingServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Argonaut Manufacturing services is a portfolio company of Telegraph Hill Partners, which holds greater than 5% of the company's total outstanding shares.", "label": "Argonaut Manufacturing services" } } }, "localname": "ArgonautManufacturingServicesMember", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "akya_AutomobileLeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to automobile leases.", "label": "Automobile Leases [Member]", "terseLabel": "Auto leases" } } }, "localname": "AutomobileLeasesMember", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesOfficeAndWarehouseLeasesDetails" ], "xbrltype": "domainItemType" }, "akya_CapitalizedIntangibleRightsCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of license or other fees related to intangible assets capitalized over a finite life.", "label": "Capitalized Intangible Rights Costs", "terseLabel": "Capitalized non-refundable royalties" } } }, "localname": "CapitalizedIntangibleRightsCosts", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "akya_CashFlowLesseeOperatingAndFinancingLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "N/A", "label": "Cash Flow, Lessee, Operating And Financing Leases [Abstract]", "terseLabel": "Cash payments of amounts included in lease liabilities" } } }, "localname": "CashFlowLesseeOperatingAndFinancingLeasesAbstract", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermIncrementalBorrowingRateAndSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "akya_CommonStockVotingRightsPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of votes to which each share of common stock is entitled.", "label": "Common Stock Voting Rights Per Share", "terseLabel": "Common stock, voting rights (per share)" } } }, "localname": "CommonStockVotingRightsPerShare", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockholderSEquityDeficitDetails" ], "xbrltype": "integerItemType" }, "akya_CommonStockWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant to purchase common stock.", "label": "Warrant to purchase common stock" } } }, "localname": "CommonStockWarrantMember", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersAntidilutiveSharesDetails" ], "xbrltype": "domainItemType" }, "akya_ConsumablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consumables, a type of product.", "label": "Consumables" } } }, "localname": "ConsumablesMember", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesServiceAndOtherRevenueAndDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "akya_ContingentConsiderationNonCurrentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent consideration - Long term portion.", "label": "Contingent consideration - Long term portion" } } }, "localname": "ContingentConsiderationNonCurrentMember", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsRecurringBasisUnobservableDetails", "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "xbrltype": "domainItemType" }, "akya_ConversionOfPreferredStockAtInitialPublicOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The conversion of preferred stock into common shares in connection with the initial public offering.", "label": "Conversion of Preferred Stock to Common" } } }, "localname": "ConversionOfPreferredStockAtInitialPublicOfferingMember", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureCompanyAndBasisOfPresentationInitialPublicOfferingDetails" ], "xbrltype": "domainItemType" }, "akya_CountryOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One country.", "label": "One country" } } }, "localname": "CountryOneMember", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureSegmentsRevenueDetails" ], "xbrltype": "domainItemType" }, "akya_DebtInstrumentAccretionOfFee": { "auth_ref": [], "calculation": { "http://www.akoyabio.com/role/DisclosureDebtDebtComponentsDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of final fee accreted for the debt instrument.", "label": "Debt Instrument Accretion Of Fee", "terseLabel": "Accretion of final fee" } } }, "localname": "DebtInstrumentAccretionOfFee", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureDebtDebtComponentsDetails" ], "xbrltype": "monetaryItemType" }, "akya_DebtInstrumentAmortizationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The period of time over which repayment of the term loan will be amortized.", "label": "Debt Instrument Amortization Period", "terseLabel": "Period of straight-line amortization" } } }, "localname": "DebtInstrumentAmortizationPeriod", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureDebtTermLoanAgreementsDetails" ], "xbrltype": "durationItemType" }, "akya_DebtInstrumentFinalFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount of fee required to be paid upon termination of the loan.", "label": "Debt Instrument Final Fee Percentage", "terseLabel": "Final payment fee to be paid upon termination (as a percent)" } } }, "localname": "DebtInstrumentFinalFeePercentage", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureDebtTermLoanAgreementsDetails" ], "xbrltype": "percentItemType" }, "akya_DebtInstrumentPrepaymentFeePercentYearOne": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount of fee required to be paid upon termination of the loan.", "label": "Debt Instrument Prepayment Fee Percent Year One", "terseLabel": "Prepayment fee percent , year one" } } }, "localname": "DebtInstrumentPrepaymentFeePercentYearOne", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureDebtTermLoanAgreementsDetails" ], "xbrltype": "percentItemType" }, "akya_DebtInstrumentPrepaymentFeePercentYearThree": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The prepayment fee required to be paid if the debt instrument is prepaid in year three of the loan, expressed as a percentage of the amount prepaid.", "label": "Debt Instrument Prepayment Fee Percent Year Three", "terseLabel": "Prepayment fee percent, year three" } } }, "localname": "DebtInstrumentPrepaymentFeePercentYearThree", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureDebtTermLoanAgreementsDetails" ], "xbrltype": "percentItemType" }, "akya_DebtInstrumentPrepaymentFeePercentYearTwo": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The prepayment fee required to be paid if the debt instrument is prepaid in year two of the loan, expressed as a percentage of the amount prepaid.", "label": "Debt Instrument Prepayment Fee Percent Year Two", "terseLabel": "Prepayment fee percent, year two" } } }, "localname": "DebtInstrumentPrepaymentFeePercentYearTwo", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureDebtTermLoanAgreementsDetails" ], "xbrltype": "percentItemType" }, "akya_DebtInstrumentTermOfInterestOnlyPayments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The term of interest-only payments on a debt instrument.", "label": "Debt Instrument, Term Of Interest Only Payments", "terseLabel": "Term of interest-only payments" } } }, "localname": "DebtInstrumentTermOfInterestOnlyPayments", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureDebtTermLoanAgreementsDetails" ], "xbrltype": "durationItemType" }, "akya_DebtInstrumentVariableRateFloor": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The variable interest rate floor.", "label": "Debt Instrument Variable Rate Floor", "terseLabel": "LIBOR floor" } } }, "localname": "DebtInstrumentVariableRateFloor", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureDebtTermLoanAgreementsDetails" ], "xbrltype": "percentItemType" }, "akya_DemoInventoryEstimatedUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment", "label": "Demo Inventory Estimated Useful Life", "terseLabel": "Estimated life (years)" } } }, "localname": "DemoInventoryEstimatedUsefulLife", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetDemoInventoryDetails" ], "xbrltype": "durationItemType" }, "akya_DemoInventoryGross": { "auth_ref": [], "calculation": { "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetDemoInventoryDetails": { "order": 1.0, "parentTag": "akya_DemoInventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of demo equipment, which is considered a hybrid between fixed asset and regular inventory.", "label": "Demo Inventory Gross", "terseLabel": "Demo inventory - gross" } } }, "localname": "DemoInventoryGross", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetDemoInventoryDetails" ], "xbrltype": "monetaryItemType" }, "akya_DemoInventoryNet": { "auth_ref": [], "calculation": { "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetDemoInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of demo equipment which is considered a hybrid between fixed asset and regular inventory.", "label": "Demo Inventory Net", "terseLabel": "Demo inventory, net", "totalLabel": "Demo inventory, net" } } }, "localname": "DemoInventoryNet", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetDemoInventoryDetails", "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "akya_DemoInventoryTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Demo Inventory Text Block", "terseLabel": "Schedule of Demo inventory" } } }, "localname": "DemoInventoryTextBlock", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "akya_DepreciationDemoInventory": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of demo equipment over the assets' useful lives. Demo equipment is considered a hybrid between fixed asset and regular inventory.", "label": "Depreciation Demo Inventory", "terseLabel": "Depreciation expense relating to demo equipment" } } }, "localname": "DepreciationDemoInventory", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetDemoInventoryDetails" ], "xbrltype": "monetaryItemType" }, "akya_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Employee Stock Purchase Plan (ESPP).", "label": "ESPP" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureEmployeeStockPurchasePlan", "http://www.akoyabio.com/role/DisclosureEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "akya_EntityNumberOfBusinessActivities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of business activities the entity engages in.", "label": "Entity Number Of Business Activities", "terseLabel": "Number of business activities" } } }, "localname": "EntityNumberOfBusinessActivities", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureSegmentsDetails" ], "xbrltype": "integerItemType" }, "akya_EquityIncentivePlan2015Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2015 Equity Incentive Plan.", "label": "2015 Plan" } } }, "localname": "EquityIncentivePlan2015Member", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockCompensationPlans2015EquityIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "akya_EquityIncentivePlan2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Equity Incentive Plan", "label": "2021 Plan" } } }, "localname": "EquityIncentivePlan2021Member", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockCompensationPlans2021EquityIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "akya_ExtendedServiceBasedWarrantyTerms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extended service-based warranty terms following the completion of the service period.", "label": "Extended service-based warranty terms" } } }, "localname": "ExtendedServiceBasedWarrantyTerms", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesServiceAndOtherRevenueAndDisaggregationOfRevenueDetails" ], "xbrltype": "durationItemType" }, "akya_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityReclassification": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reclassification of liability measured at fair value on recurring basis using unobservable input.", "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Liability Reclassification", "terseLabel": "Reclassification of FY payment to accrued expenses" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityReclassification", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsRecurringBasisUnobservableDetails" ], "xbrltype": "monetaryItemType" }, "akya_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "auth_ref": [], "calculation": { "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillAmortizationExpenseRelatedToIdentifiableIntangibleAssetsInFuturePeriodsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite Lived Intangible Assets Amortization Expense After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillAmortizationExpenseRelatedToIdentifiableIntangibleAssetsInFuturePeriodsDetails" ], "xbrltype": "monetaryItemType" }, "akya_InnovatusLifeSciencesLendingFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Innovatus Life Sciences Lending Fund I, LP.", "label": "Innovatus" } } }, "localname": "InnovatusLifeSciencesLendingFundMember", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsInnovatusTermLoanDetails" ], "xbrltype": "domainItemType" }, "akya_InnovatusTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term loan with Innovatus Life Sciences Lending Fund I, LP.", "label": "Innovatus Term Loan" } } }, "localname": "InnovatusTermLoanMember", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsInnovatusTermLoanDetails" ], "xbrltype": "domainItemType" }, "akya_InstrumentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Instruments, a type of product.", "label": "Instruments" } } }, "localname": "InstrumentsMember", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesServiceAndOtherRevenueAndDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "akya_LaboratoryEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Laboratory equipment.", "label": "Laboratory equipment" } } }, "localname": "LaboratoryEquipmentMember", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "akya_LeaseDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information about leases.", "label": "Lease Disclosure [Text Block]", "terseLabel": "Leases" } } }, "localname": "LeaseDisclosureTextBlock", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "akya_LelandStanfordJuniorUniversityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leland Stanford Junior University.", "label": "Stanford" } } }, "localname": "LelandStanfordJuniorUniversityMember", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureCommitmentsAndContingenciesLicenseAgreementsDetails", "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "akya_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderOperatingLeasesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "terseLabel": "2027 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "akya_MarlboroughMassachusettsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Marlborough, Massachusetts.", "label": "Marlborough, MA" } } }, "localname": "MarlboroughMassachusettsMember", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesOfficeAndWarehouseLeasesDetails" ], "xbrltype": "domainItemType" }, "akya_MaximumEsopPayrollDeductionsAsPercentageOfEligibleCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum payroll deduction, as a percentage of eligible compensation, that can be used to purchase stock through the ESPP.", "label": "Maximum ESOP Payroll Deductions As A Percentage Of Eligible Compensation", "terseLabel": "Maximum payroll deduction percentage" } } }, "localname": "MaximumEsopPayrollDeductionsAsPercentageOfEligibleCompensation", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureEmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "akya_MenloParkCaliforniaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Menlo Park, California.", "label": "Menlo Park, CA" } } }, "localname": "MenloParkCaliforniaMember", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesOfficeAndWarehouseLeasesDetails" ], "xbrltype": "domainItemType" }, "akya_MidcapTrustTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term loan with Midcap Trust.", "label": "Midcap Trust Term Loan" } } }, "localname": "MidcapTrustTermLoanMember", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureDebtDebtComponentsDetails", "http://www.akoyabio.com/role/DisclosureDebtDebtMaturitiesDetails", "http://www.akoyabio.com/role/DisclosureDebtTermLoanAgreementsDetails" ], "xbrltype": "domainItemType" }, "akya_NumberOfCountriesWithConcentrationRisk": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of countries with concentration risk.", "label": "Number of countries with concentration risk", "terseLabel": "Number of countries with concentration risk" } } }, "localname": "NumberOfCountriesWithConcentrationRisk", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureSegmentsRevenueDetails" ], "xbrltype": "integerItemType" }, "akya_NumberOfCustomersWithConcentrationRisk": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of customers with concentration risk.", "label": "Number of Customers with Concentration Risk", "terseLabel": "Number of customers with concentration risk" } } }, "localname": "NumberOfCustomersWithConcentrationRisk", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureSignificantRisksAndUncertaintiesIncludingBusinessAndCreditConcentrationsDetails" ], "xbrltype": "integerItemType" }, "akya_NumberOfGeographicRegionsForSales": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of geographic regions in which the reporting entity has sales.", "label": "Number of geographic regions for sales" } } }, "localname": "NumberOfGeographicRegionsForSales", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureCompanyAndBasisOfPresentationInitialPublicOfferingDetails" ], "xbrltype": "integerItemType" }, "akya_NumberOfLeasesEnteredIntoDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of leases entered into by the entity during the period.", "label": "Number Of Leases Entered Into During Period", "terseLabel": "Number of leases entered into" } } }, "localname": "NumberOfLeasesEnteredIntoDuringPeriod", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesOfficeAndWarehouseLeasesDetails" ], "xbrltype": "integerItemType" }, "akya_NumberOfSegmentManagers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the entity's number of segment managers.", "label": "Number Of Segment Managers", "terseLabel": "Number of segment managers" } } }, "localname": "NumberOfSegmentManagers", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureSegmentsDetails" ], "xbrltype": "pureItemType" }, "akya_OfficeAndLaboratorySpaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Office and laboratory space.", "label": "Office and laboratory space" } } }, "localname": "OfficeAndLaboratorySpaceMember", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesOfficeAndWarehouseLeasesDetails" ], "xbrltype": "domainItemType" }, "akya_OfficeLeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Office lease.", "label": "Office space" } } }, "localname": "OfficeLeaseMember", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesOfficeAndWarehouseLeasesDetails" ], "xbrltype": "domainItemType" }, "akya_OperatingLeasesFutureRentPayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of periodic future rent payments as a result of operating leases.", "label": "Operating Leases, Future Rent Payments", "terseLabel": "Annual rent payment" } } }, "localname": "OperatingLeasesFutureRentPayments", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesOfficeAndWarehouseLeasesDetails" ], "xbrltype": "monetaryItemType" }, "akya_PercentageOfTotalOutstandingSharesOwnedByRelatedParty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of total outstanding shares owned by related party.", "label": "Percentage of total outstanding shares owned by related party", "terseLabel": "Percentage of total outstanding shares owned by related party" } } }, "localname": "PercentageOfTotalOutstandingSharesOwnedByRelatedParty", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "akya_PkiMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PKI.", "label": "PKI" } } }, "localname": "PkiMember", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureCommitmentsAndContingenciesLicenseAgreementsDetails" ], "xbrltype": "domainItemType" }, "akya_ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public, net of issuance costs.", "label": "Proceeds from Issuance Initial Public Offering Net Of Offering Costs", "terseLabel": "Proceeds from public offering, net of discounts, commissions and other offering costs" } } }, "localname": "ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureCompanyAndBasisOfPresentationInitialPublicOfferingDetails" ], "xbrltype": "monetaryItemType" }, "akya_RoyaltyRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Royalty rate applied to net sales of the product during the term of the agreement.", "label": "Royalty rate", "terseLabel": "Royalty rate on net sales of the product" } } }, "localname": "RoyaltyRate", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureCommitmentsAndContingenciesLicenseAgreementsDetails" ], "xbrltype": "percentItemType" }, "akya_SeriesBRedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series B Redeemable Convertible Preferred Stock.", "label": "Series B Redeemable Convertible Preferred Stock" } } }, "localname": "SeriesBRedeemableConvertiblePreferredStockMember", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersAntidilutiveSharesDetails", "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "akya_SeriesCRedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series C Redeemable Convertible Preferred Stock.", "label": "Series C Redeemable Convertible Preferred Stock" } } }, "localname": "SeriesCRedeemableConvertiblePreferredStockMember", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersAntidilutiveSharesDetails", "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "akya_SeriesDPreferredStockWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant to purchase shares of Series D Preferred Stock.", "label": "Series D Warrant" } } }, "localname": "SeriesDPreferredStockWarrantMember", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsInnovatusTermLoanDetails", "http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersAntidilutiveSharesDetails" ], "xbrltype": "domainItemType" }, "akya_SeriesDRedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series D Redeemable Convertible Preferred Stock.", "label": "Series D Redeemable Convertible Preferred Stock" } } }, "localname": "SeriesDRedeemableConvertiblePreferredStockMember", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsRecurringBasisUnobservableDetails", "http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersAntidilutiveSharesDetails", "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "akya_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateFairValueGranted": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of granted awards under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Aggregate Fair Value, Granted", "terseLabel": "Aggregate fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateFairValueGranted", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockCompensationPlansRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "akya_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodTotalGrantDateFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the total fair value of options granted during the reporting period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Total Grant Date Fair Value", "terseLabel": "Options granted to employees" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodTotalGrantDateFairValue", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockCompensationPlansStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "akya_StainingEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to staining equipment.", "label": "Staining Equipment [Member]", "terseLabel": "Staining equipment" } } }, "localname": "StainingEquipmentMember", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesOfficeAndWarehouseLeasesDetails" ], "xbrltype": "domainItemType" }, "akya_StandaloneSoftwareProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Standalone software products, a type of product.", "label": "Standalone software products" } } }, "localname": "StandaloneSoftwareProductsMember", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesServiceAndOtherRevenueAndDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "akya_StandardServiceBasedWarrantyTerms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Standard service-based warranty terms following the installation of the purchased instrument.", "label": "Standard Service-Based Warranty Terms", "terseLabel": "Standard service-based warranty terms" } } }, "localname": "StandardServiceBasedWarrantyTerms", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesServiceAndOtherRevenueAndDisaggregationOfRevenueDetails" ], "xbrltype": "durationItemType" }, "akya_SupplementalLeaseInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental lease information including weighted-average lease term, weighted average discount rate, and miscellaneous financial statement information.", "label": "Supplemental Lease Information [Table Text Block]", "terseLabel": "Schedule of supplemental lease information" } } }, "localname": "SupplementalLeaseInformationTableTextBlock", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "akya_TermOfAnnualIncreasesInSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the length of time in which annual increases in the number of shares authorized will occur.", "label": "Term Of Annual Increases In Shares Authorized", "terseLabel": "Term of automatic increases in shares available for issuance" } } }, "localname": "TermOfAnnualIncreasesInSharesAuthorized", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureEmployeeStockPurchasePlanDetails" ], "xbrltype": "durationItemType" }, "akya_WeightedAverageIncrementalBorrowingRateLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "N/A", "label": "Weighted Average Incremental Borrowing Rate, Leases [Abstract]", "terseLabel": "Weighted average incremental borrowing rate" } } }, "localname": "WeightedAverageIncrementalBorrowingRateLeasesAbstract", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermIncrementalBorrowingRateAndSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "akya_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "N/A", "label": "Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://www.akoyabio.com/20220331", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermIncrementalBorrowingRateAndSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.akoyabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.akoyabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.akoyabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.akoyabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.akoyabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.akoyabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r626" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.akoyabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.akoyabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.akoyabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.akoyabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.akoyabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.akoyabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.akoyabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.akoyabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r624" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.akoyabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.akoyabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.akoyabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r624" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.akoyabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r636" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.akoyabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.akoyabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r624" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.akoyabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.akoyabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r635" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.akoyabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r624" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.akoyabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r624" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.akoyabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r624" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.akoyabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r624" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.akoyabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.akoyabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r623" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.akoyabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r625" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.akoyabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.akoyabio.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "APAC" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSegmentsDetails", "http://www.akoyabio.com/role/DisclosureSegmentsRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r52", "r54", "r97", "r98", "r252", "r293" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCommitmentsAndContingenciesLicenseAgreementsDetails", "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsInnovatusTermLoanDetails", "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r251", "r292", "r341", "r342", "r518", "r519", "r520", "r521", "r522", "r523", "r542", "r587", "r590", "r620", "r621" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCommitmentsAndContingenciesLicenseAgreementsDetails", "http://www.akoyabio.com/role/DisclosureLeasesOfficeAndWarehouseLeasesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r251", "r292", "r341", "r342", "r518", "r519", "r520", "r521", "r522", "r523", "r542", "r587", "r590", "r620", "r621" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCommitmentsAndContingenciesLicenseAgreementsDetails", "http://www.akoyabio.com/role/DisclosureLeasesOfficeAndWarehouseLeasesDetails", "http://www.akoyabio.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "North America" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSegmentsDetails", "http://www.akoyabio.com/role/DisclosureSegmentsRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r173", "r322", "r324", "r545", "r586", "r588" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesServiceAndOtherRevenueAndDisaggregationOfRevenueDetails", "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r173", "r322", "r324", "r545", "r586", "r588" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesServiceAndOtherRevenueAndDisaggregationOfRevenueDetails", "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r251", "r292", "r331", "r341", "r342", "r518", "r519", "r520", "r521", "r522", "r523", "r542", "r587", "r590", "r620", "r621" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCommitmentsAndContingenciesLicenseAgreementsDetails", "http://www.akoyabio.com/role/DisclosureLeasesOfficeAndWarehouseLeasesDetails", "http://www.akoyabio.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r251", "r292", "r331", "r341", "r342", "r518", "r519", "r520", "r521", "r522", "r523", "r542", "r587", "r590", "r620", "r621" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCommitmentsAndContingenciesLicenseAgreementsDetails", "http://www.akoyabio.com/role/DisclosureLeasesOfficeAndWarehouseLeasesDetails", "http://www.akoyabio.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r53", "r54", "r97", "r98", "r252", "r293" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCommitmentsAndContingenciesLicenseAgreementsDetails", "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsInnovatusTermLoanDetails", "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r3", "r101", "r102", "r103", "r105", "r106", "r110", "r111", "r112", "r113", "r115", "r116", "r117", "r118", "r119", "r120", "r135", "r196", "r197", "r373", "r393", "r431", "r435", "r436", "r437", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r640", "r641" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesAdoptionOfAsu201602Details" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r3", "r101", "r102", "r103", "r105", "r106", "r110", "r111", "r112", "r113", "r115", "r116", "r117", "r118", "r119", "r120", "r135", "r196", "r197", "r373", "r393", "r431", "r435", "r436", "r437", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r640", "r641" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesAdoptionOfAsu201602Details" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember": { "auth_ref": [ "r3", "r105", "r106", "r113", "r120", "r196", "r197", "r373", "r393", "r431", "r437", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r640", "r641" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Accounting Standards Update, Adjustment [Member]", "terseLabel": "ASC 842 Adjustment" } } }, "localname": "RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesAdoptionOfAsu201602Details" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r3", "r101", "r103", "r105", "r106", "r110", "r111", "r112", "r113", "r115", "r116", "r118", "r119", "r135", "r196", "r197", "r373", "r393", "r431", "r435", "r436", "r437", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r640", "r641" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]", "terseLabel": "Previously Reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesAdoptionOfAsu201602Details" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r174", "r175", "r322", "r325", "r589", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesOfficeAndWarehouseLeasesDetails", "http://www.akoyabio.com/role/DisclosureSegmentsDetails", "http://www.akoyabio.com/role/DisclosureSegmentsRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r174", "r175", "r322", "r325", "r589", "r604", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesOfficeAndWarehouseLeasesDetails", "http://www.akoyabio.com/role/DisclosureSegmentsDetails", "http://www.akoyabio.com/role/DisclosureSegmentsRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_WarehouseMember": { "auth_ref": [ "r604", "r619" ], "lang": { "en-us": { "role": { "label": "Warehouse [Member]", "terseLabel": "Warehouse space" } } }, "localname": "WarehouseMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesOfficeAndWarehouseLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r480" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "ASU 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesAdoptionOfAsu201602Details" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r37", "r508" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrent": { "auth_ref": [ "r37", "r96", "r502", "r503" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Related Parties, Current", "terseLabel": "Accounts payable due to related party" } } }, "localname": "AccountsPayableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable." } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSignificantRisksAndUncertaintiesIncludingBusinessAndCreditConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r9", "r26", "r180", "r181" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.akoyabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccruedRentCurrent": { "auth_ref": [ "r13", "r14", "r40" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for contractual rent under lease arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Rent, Current", "terseLabel": "Deferred rent" } } }, "localname": "AccruedRentCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesAdoptionOfAsu201602Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrent": { "auth_ref": [ "r13", "r14", "r40" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Royalties, Current", "terseLabel": "Accrued royalties" } } }, "localname": "AccruedRoyaltiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCommitmentsAndContingenciesLicenseAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r35", "r224" ], "calculation": { "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r27", "r373", "r508" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r101", "r102", "r103", "r370", "r371", "r372", "r435" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r105", "r106", "r107", "r108", "r120", "r184", "r185", "r192", "r193", "r194", "r195", "r196", "r197", "r234", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r390", "r391", "r392", "r393", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r497", "r547", "r548", "r549", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r637", "r638", "r639", "r640", "r641" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesAdoptionOfAsu201602Details" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r343", "r345", "r376", "r377" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r345", "r362", "r375" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockCompensationPlansStockBasedCompensationExpenseAndUnrecognizedCompensationCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r32", "r182", "r198" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSignificantRisksAndUncertaintiesIncludingBusinessAndCreditConcentrationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r66", "r78", "r271", "r472" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Non-cash interest expense" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r78", "r212", "r218" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Amounts excluded from computation of diluted net loss per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersAntidilutiveSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersAntidilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersAntidilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersAntidilutiveSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCommitmentsAndContingenciesLicenseAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r92", "r159", "r163", "r169", "r191", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r246", "r247", "r416", "r420", "r455", "r506", "r508", "r565", "r577" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesAdoptionOfAsu201602Details", "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesAdoptionOfAsu201602Details", "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r10", "r11", "r51", "r92", "r191", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r246", "r247", "r416", "r420", "r455", "r506", "r508" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r346", "r364" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockCompensationPlans2015EquityIncentivePlanDetails", "http://www.akoyabio.com/role/DisclosureStockCompensationPlansRestrictedStockUnitsDetails", "http://www.akoyabio.com/role/DisclosureStockCompensationPlansStockBasedCompensationExpenseAndUnrecognizedCompensationCostDetails", "http://www.akoyabio.com/role/DisclosureStockCompensationPlansStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Summary of significant accounting policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r77", "r413" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Change in fair value of contingent consideration", "verboseLabel": "Change in fair value of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited", "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r411", "r412" ], "calculation": { "http://www.akoyabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Current portion of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r411", "r412" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Contingent consideration liability (Note 4), net of current portion" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsRecurringBasisUnobservableDetails", "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r82", "r83", "r84" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchases of property and equipment included in accounts payable and accrued expenses" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsNoncurrent": { "auth_ref": [ "r44", "r478", "r479" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.", "label": "Capital Lease Obligations, Noncurrent", "verboseLabel": "Capital lease liabilities, net of current portion" } } }, "localname": "CapitalLeaseObligationsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesAdoptionOfAsu201602Details", "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r33", "r80" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCompanyAndBasisOfPresentationLiquidityAndGoingConcernDetails", "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r74", "r80", "r85" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of year", "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r74", "r464" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r89", "r92", "r124", "r125", "r126", "r129", "r131", "r141", "r142", "r143", "r191", "r235", "r240", "r241", "r242", "r246", "r247", "r290", "r291", "r295", "r299", "r455", "r628" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCommitmentsAndContingenciesLicenseAgreementsDetails", "http://www.akoyabio.com/role/DisclosureCompanyAndBasisOfPresentationInitialPublicOfferingDetails", "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsRecurringBasisUnobservableDetails", "http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersAntidilutiveSharesDetails", "http://www.akoyabio.com/role/DisclosureStockholderSEquityDeficitDetails", "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockholderSEquityDeficitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r315", "r344" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsInnovatusTermLoanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsInnovatusTermLoanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Purchase price (per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsInnovatusTermLoanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Shares called by warrant" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsInnovatusTermLoanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r229", "r230", "r231", "r232", "r607" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Class A Common Stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCompanyAndBasisOfPresentationInitialPublicOfferingDetails", "http://www.akoyabio.com/role/DisclosureStockholderSEquityDeficitDetails", "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Class B Common Stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCommitmentsAndContingenciesLicenseAgreementsDetails", "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock, shares reserved for issuance upon the exercise of stock options" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockholderSEquityDeficitDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r101", "r102", "r435" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockholderSEquityDeficitDetails", "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockholderSEquityDeficitDetails", "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureEmployeeStockPurchasePlanDetails", "http://www.akoyabio.com/role/DisclosureStockholderSEquityDeficitDetails", "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r25", "r306" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockholderSEquityDeficitDetails", "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r25", "r508" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common Stock, $0.00001 par value; 500,000,000 shares authorized; 37,502,358 shares issued and outstanding at March 31, 2022; 500,000,000 shares authorized; 37,424,101 shares issued and outstanding at December 31, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computers, laptop and peripherals" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r147", "r148", "r178", "r452", "r453", "r606" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSegmentsRevenueDetails", "http://www.akoyabio.com/role/DisclosureSignificantRisksAndUncertaintiesIncludingBusinessAndCreditConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r147", "r148", "r178", "r452", "r453", "r603", "r606" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSegmentsRevenueDetails", "http://www.akoyabio.com/role/DisclosureSignificantRisksAndUncertaintiesIncludingBusinessAndCreditConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r147", "r148", "r178", "r452", "r453", "r603", "r606" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSegmentsRevenueDetails", "http://www.akoyabio.com/role/DisclosureSignificantRisksAndUncertaintiesIncludingBusinessAndCreditConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r150" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Significant risks and uncertainties including business and credit concentrations" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSignificantRisksAndUncertaintiesIncludingBusinessAndCreditConcentrations" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSegmentsRevenueDetails", "http://www.akoyabio.com/role/DisclosureSignificantRisksAndUncertaintiesIncludingBusinessAndCreditConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r147", "r148", "r178", "r452", "r453" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSegmentsRevenueDetails", "http://www.akoyabio.com/role/DisclosureSignificantRisksAndUncertaintiesIncludingBusinessAndCreditConcentrationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r144", "r147", "r148", "r149", "r452", "r454", "r606" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSegmentsRevenueDetails", "http://www.akoyabio.com/role/DisclosureSignificantRisksAndUncertaintiesIncludingBusinessAndCreditConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r147", "r148", "r178", "r452", "r453", "r606" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSegmentsRevenueDetails", "http://www.akoyabio.com/role/DisclosureSignificantRisksAndUncertaintiesIncludingBusinessAndCreditConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r317", "r319", "r323" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesServiceAndOtherRevenueAndDisaggregationOfRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r317", "r318", "r323" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r317", "r318", "r323" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, net of current portion" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockByUniqueDescriptionAxis": { "auth_ref": [ "r82", "r83", "r84" ], "lang": { "en-us": { "role": { "documentation": "Information by description of stock conversions.", "label": "Stock Conversion Description [Axis]" } } }, "localname": "ConversionOfStockByUniqueDescriptionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCompanyAndBasisOfPresentationInitialPublicOfferingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConversionOfStockNameDomain": { "auth_ref": [ "r82", "r83", "r84" ], "lang": { "en-us": { "role": { "documentation": "The unique name of a noncash or part noncash stock conversion.", "label": "Conversion of Stock, Name [Domain]" } } }, "localname": "ConversionOfStockNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCompanyAndBasisOfPresentationInitialPublicOfferingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConversionOfStockSharesConverted1": { "auth_ref": [ "r82", "r83", "r84" ], "lang": { "en-us": { "role": { "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Converted", "terseLabel": "Conversion of stock" } } }, "localname": "ConversionOfStockSharesConverted1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCompanyAndBasisOfPresentationInitialPublicOfferingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r82", "r83", "r84" ], "lang": { "en-us": { "role": { "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Issued", "terseLabel": "Number of shares of common stock issued on conversion of preferred stock" } } }, "localname": "ConversionOfStockSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCompanyAndBasisOfPresentationInitialPublicOfferingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r64", "r92", "r191", "r235", "r236", "r237", "r240", "r241", "r242", "r243", "r244", "r246", "r247", "r455" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "verboseLabel": "Cost of goods sold" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of goods sold" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillDetails", "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.akoyabio.com/role/DisclosureStockCompensationPlansStockBasedCompensationExpenseAndUnrecognizedCompensationCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r145", "r178" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customers" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSignificantRisksAndUncertaintiesIncludingBusinessAndCreditConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r88", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r265", "r272", "r273", "r275", "r283" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r19", "r20", "r21", "r91", "r99", "r248", "r249", "r250", "r251", "r252", "r253", "r255", "r261", "r262", "r263", "r264", "r266", "r267", "r268", "r269", "r270", "r271", "r279", "r280", "r281", "r282", "r474", "r566", "r567", "r576" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureDebtDebtComponentsDetails", "http://www.akoyabio.com/role/DisclosureDebtDebtMaturitiesDetails", "http://www.akoyabio.com/role/DisclosureDebtTermLoanAgreementsDetails", "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsInnovatusTermLoanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest rate variable rate spread" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureDebtTermLoanAgreementsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r21", "r276", "r567", "r576" ], "calculation": { "http://www.akoyabio.com/role/DisclosureDebtDebtComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.akoyabio.com/role/DisclosureDebtDebtMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Total minimum principal payments", "totalLabel": "Total minimum principal payments" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureDebtDebtComponentsDetails", "http://www.akoyabio.com/role/DisclosureDebtDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r248", "r279", "r280", "r473", "r474", "r475" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsInnovatusTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFeeAmount": { "auth_ref": [ "r43" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument.", "label": "Debt Instrument, Fee Amount", "terseLabel": "Final payment fee to be paid upon termination" } } }, "localname": "DebtInstrumentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureDebtTermLoanAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r42", "r278", "r473", "r474" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate at end of period" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureDebtTermLoanAgreementsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureDebtDebtComponentsDetails", "http://www.akoyabio.com/role/DisclosureDebtDebtMaturitiesDetails", "http://www.akoyabio.com/role/DisclosureDebtTermLoanAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r44", "r91", "r99", "r248", "r249", "r250", "r251", "r252", "r253", "r255", "r261", "r262", "r263", "r264", "r266", "r267", "r268", "r269", "r270", "r271", "r279", "r280", "r281", "r282", "r474" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureDebtDebtComponentsDetails", "http://www.akoyabio.com/role/DisclosureDebtDebtMaturitiesDetails", "http://www.akoyabio.com/role/DisclosureDebtTermLoanAgreementsDetails", "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsInnovatusTermLoanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r44", "r91", "r99", "r248", "r249", "r250", "r251", "r252", "r253", "r255", "r261", "r262", "r263", "r264", "r266", "r267", "r268", "r269", "r270", "r271", "r274", "r279", "r280", "r281", "r282", "r307", "r310", "r311", "r312", "r472", "r473", "r474", "r475", "r575" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureDebtDebtComponentsDetails", "http://www.akoyabio.com/role/DisclosureDebtDebtMaturitiesDetails", "http://www.akoyabio.com/role/DisclosureDebtTermLoanAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r261", "r472", "r475" ], "calculation": { "http://www.akoyabio.com/role/DisclosureDebtDebtComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedLabel": "Unamortized debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureDebtDebtComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r78", "r93", "r389", "r396", "r397", "r398" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r382", "r383" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liability, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r78", "r222" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r78", "r222" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r78", "r157" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSegmentsDetails", "http://www.akoyabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesServiceAndOtherRevenueAndDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r322", "r324", "r325", "r326", "r327", "r328", "r329", "r330" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSegmentsDetails", "http://www.akoyabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesServiceAndOtherRevenueAndDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of disaggregation of revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock compensation plans", "verboseLabel": "Employee stock purchase plan" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureEmployeeStockPurchasePlan", "http://www.akoyabio.com/role/DisclosureStockCompensationPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock compensation plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsPreferredStock": { "auth_ref": [ "r313", "r574" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Preferred Stock", "negatedLabel": "Accrued dividends" } } }, "localname": "DividendsPreferredStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSegmentsDetails", "http://www.akoyabio.com/role/DisclosureSegmentsRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net loss per share attributable to common stockholders" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r62", "r110", "r111", "r113", "r114", "r115", "r121", "r124", "r129", "r130", "r131", "r135", "r136", "r436", "r437", "r571", "r583" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share attributable to common stockholders, basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersDetails", "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r62", "r110", "r111", "r113", "r114", "r115", "r124", "r129", "r130", "r131", "r135", "r136", "r436", "r437", "r571", "r583" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share attributable to common stockholders, diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersDetails", "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r132", "r133" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net loss per share attributable to common stockholders" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r132", "r133", "r134", "r137" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net loss per share attributable to common stockholders" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholders" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r94", "r385", "r399" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.akoyabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll and compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r363" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockCompensationPlansStockBasedCompensationExpenseAndUnrecognizedCompensationCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockCompensationPlansStockBasedCompensationExpenseAndUnrecognizedCompensationCostDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersAntidilutiveSharesDetails", "http://www.akoyabio.com/role/DisclosureStockCompensationPlans2015EquityIncentivePlanDetails", "http://www.akoyabio.com/role/DisclosureStockCompensationPlansStockBasedCompensationExpenseAndUnrecognizedCompensationCostDetails", "http://www.akoyabio.com/role/DisclosureStockCompensationPlansStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "Information by name of employee stock ownership plan.", "label": "Employee Stock Ownership Plan (ESOP) Name [Axis]" } } }, "localname": "EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureEmployeeStockPurchasePlan", "http://www.akoyabio.com/role/DisclosureEmployeeStockPurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]" } } }, "localname": "EmployeeStockOwnershipPlanESOPDisclosuresLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureEmployeeStockPurchasePlan", "http://www.akoyabio.com/role/DisclosureEmployeeStockPurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Entities identify multiple employee stock ownership plans by unique name.", "label": "Employee Stock Ownership Plan (ESOP), Plan [Domain]" } } }, "localname": "EmployeeStockOwnershipPlanESOPPlanDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureEmployeeStockPurchasePlan", "http://www.akoyabio.com/role/DisclosureEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmploymentContractsMember": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "Contracts securing the services of employees, which may define the period of employment and the nature of the business relationship, and which may include nondisclosure and noncompete restrictions.", "label": "Non-compete agreements" } } }, "localname": "EmploymentContractsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholder's equity" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r57", "r58", "r59", "r101", "r102", "r103", "r106", "r116", "r119", "r140", "r195", "r306", "r313", "r370", "r371", "r372", "r392", "r393", "r435", "r465", "r466", "r467", "r468", "r469", "r470", "r593", "r594", "r595", "r641" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r78", "r284" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "negatedLabel": "Change in fair value of warrant liability", "verboseLabel": "Change in fair value of warrant liability" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited", "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of significant unobservable inputs for fair value measurements" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair value of financial instruments" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsInnovatusTermLoanDetails", "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r438", "r450", "r451" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsInnovatusTermLoanDetails", "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r263", "r279", "r280", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r340", "r439", "r515", "r516", "r517" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r438", "r439", "r442", "r443", "r449" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair value of financial instruments" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair value of financial instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r263", "r332", "r333", "r338", "r340", "r439", "r515" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r263", "r279", "r280", "r332", "r333", "r338", "r340", "r439", "r516" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r263", "r279", "r280", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r340", "r439", "r517" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount": { "auth_ref": [ "r440" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of liabilities measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.", "label": "Fair Value, Liabilities, Level 1 to Level 2 Transfers, Amount", "terseLabel": "Amount of liability transferred level 1 to level 2" } } }, "localname": "FairValueLiabilitiesLevel1ToLevel2TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount": { "auth_ref": [ "r440" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of liabilities measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.", "label": "Fair Value, Liabilities, Level 2 to Level 1 Transfers, Amount", "terseLabel": "Amount of liability transferred level 2 to level 1" } } }, "localname": "FairValueLiabilitiesLevel2ToLevel1TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r438", "r439" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of financial liabilities at fair value on a recurring basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsRecurringBasisUnobservableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r444", "r448" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsRecurringBasisUnobservableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r444", "r448" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of changes in the fair value of the liability" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3": { "auth_ref": [ "r446" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of financial instrument classified as a liability into level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3", "terseLabel": "Amount of liability transferred into level 3" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3": { "auth_ref": [ "r446" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of financial instrument classified as a liability out of level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3", "terseLabel": "Amount of liability transferred out of level 3" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r445" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Change in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsRecurringBasisUnobservableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r444" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsRecurringBasisUnobservableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r263", "r279", "r280", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r340", "r515", "r516", "r517" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r447", "r449" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r483", "r489", "r495" ], "calculation": { "http://www.akoyabio.com/role/DisclosureLeasesLeaseCostClassificationDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesLeaseCostClassificationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r486", "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermIncrementalBorrowingRateAndSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r482", "r494" ], "calculation": { "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderFinancingLeasesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Total financing lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderFinancingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r482" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Current portion of financing lease liabilities" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesAdoptionOfAsu201602Details", "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r494" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of future minimum commitments under ASC 842 of financing leases" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r482" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Financing lease liabilities, net of current portion" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesAdoptionOfAsu201602Details", "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r494" ], "calculation": { "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderFinancingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderFinancingLeasesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderFinancingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r494" ], "calculation": { "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderFinancingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderFinancingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r494" ], "calculation": { "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderFinancingLeasesDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderFinancingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r494" ], "calculation": { "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderFinancingLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderFinancingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r494" ], "calculation": { "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderFinancingLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder 2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderFinancingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r494" ], "calculation": { "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderFinancingLeasesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: discount to lease payments" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderFinancingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r485", "r490" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Principal payments on financing leases", "verboseLabel": "Financing cash flows from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermIncrementalBorrowingRateAndSupplementalCashFlowInformationDetails", "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r481" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Financing lease right of use assets, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesAdoptionOfAsu201602Details", "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r483", "r489", "r495" ], "calculation": { "http://www.akoyabio.com/role/DisclosureLeasesLeaseCostClassificationDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesLeaseCostClassificationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r492", "r495" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Financing leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermIncrementalBorrowingRateAndSupplementalCashFlowInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r491", "r495" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Financing leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermIncrementalBorrowingRateAndSupplementalCashFlowInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r186", "r187", "r188", "r189", "r190", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r274", "r304", "r426", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r628", "r629", "r630", "r631", "r632", "r633", "r634" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsRecurringBasisUnobservableDetails", "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "terseLabel": "Financial liabilities at fair value" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful life (in years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r217" ], "calculation": { "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r219" ], "calculation": { "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillAmortizationExpenseRelatedToIdentifiableIntangibleAssetsInFuturePeriodsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "verboseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillAmortizationExpenseRelatedToIdentifiableIntangibleAssetsInFuturePeriodsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillAmortizationExpenseRelatedToIdentifiableIntangibleAssetsInFuturePeriodsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2022 remaining" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillAmortizationExpenseRelatedToIdentifiableIntangibleAssetsInFuturePeriodsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r219" ], "calculation": { "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillAmortizationExpenseRelatedToIdentifiableIntangibleAssetsInFuturePeriodsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillAmortizationExpenseRelatedToIdentifiableIntangibleAssetsInFuturePeriodsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r219" ], "calculation": { "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillAmortizationExpenseRelatedToIdentifiableIntangibleAssetsInFuturePeriodsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillAmortizationExpenseRelatedToIdentifiableIntangibleAssetsInFuturePeriodsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r219" ], "calculation": { "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillAmortizationExpenseRelatedToIdentifiableIntangibleAssetsInFuturePeriodsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillAmortizationExpenseRelatedToIdentifiableIntangibleAssetsInFuturePeriodsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r213", "r214", "r217", "r220", "r546", "r550" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Amortization expense related to identifiable intangible assets in future periods" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillAmortizationExpenseRelatedToIdentifiableIntangibleAssetsInFuturePeriodsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r217", "r550" ], "calculation": { "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Intangible assets, cost" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r213", "r216" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r217", "r546" ], "calculation": { "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillAmortizationExpenseRelatedToIdentifiableIntangibleAssetsInFuturePeriodsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillAmortizationExpenseRelatedToIdentifiableIntangibleAssetsInFuturePeriodsDetails", "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r146", "r606" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSegmentsRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r209", "r210", "r508", "r564" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill", "verboseLabel": "Goodwill balance" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillGoodwillBalanceDetails", "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible assets and goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r221" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible assets and goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r63", "r92", "r159", "r162", "r165", "r168", "r171", "r191", "r235", "r236", "r237", "r240", "r241", "r242", "r243", "r244", "r246", "r247", "r455" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCompanyAndBasisOfPresentationInitialPublicOfferingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r60", "r159", "r162", "r165", "r168", "r171", "r563", "r569", "r572", "r584" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before benefit (provision) for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r226", "r228" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillDetails", "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.akoyabio.com/role/DisclosureStockCompensationPlansStockBasedCompensationExpenseAndUnrecognizedCompensationCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillDetails", "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.akoyabio.com/role/DisclosureStockCompensationPlansStockBasedCompensationExpenseAndUnrecognizedCompensationCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r94", "r386", "r387", "r388", "r394", "r400", "r402", "r403", "r404" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r95", "r118", "r119", "r158", "r384", "r395", "r401", "r585" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "(Provision) benefit for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureIncomeTaxesDetails", "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r77" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r77" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r77" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r77", "r543" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r77" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories, net" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r77" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Redeemable Convertible Preferred Stock and Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r211", "r215" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r72", "r75", "r81" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r8", "r48", "r508" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r493", "r495" ], "calculation": { "http://www.akoyabio.com/role/DisclosureLeasesLeaseCostClassificationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesLeaseCostClassificationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Finance lease cost:" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesLeaseCostClassificationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of lease costs" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasePracticalExpedientLessorSingleLeaseComponent": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether practical expedient is elected to account for lease component and nonlease component as single lease component.", "label": "Lease, Practical Expedient, Lessor Single Lease Component [true false]" } } }, "localname": "LeasePracticalExpedientLessorSingleLeaseComponent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesOfficeAndWarehouseLeasesDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r223" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r494" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "verboseLabel": "Schedule of future minimum commitments under ASC 842 of operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r494" ], "calculation": { "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderOperatingLeasesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r494" ], "calculation": { "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderOperatingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r494" ], "calculation": { "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderOperatingLeasesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r494" ], "calculation": { "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderOperatingLeasesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r494" ], "calculation": { "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderOperatingLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r494" ], "calculation": { "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderOperatingLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r494" ], "calculation": { "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderOperatingLeasesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: discount to lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Term of contract" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesOfficeAndWarehouseLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r39", "r92", "r164", "r191", "r235", "r236", "r237", "r240", "r241", "r242", "r243", "r244", "r246", "r247", "r417", "r420", "r421", "r455", "r506", "r507" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "terseLabel": "Total liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesAdoptionOfAsu201602Details", "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r31", "r92", "r191", "r455", "r508", "r568", "r580" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "terseLabel": "Total liabilities and stockholders' equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesAdoptionOfAsu201602Details", "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' Equity", "verboseLabel": "Liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesAdoptionOfAsu201602Details", "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r41", "r92", "r191", "r235", "r236", "r237", "r240", "r241", "r242", "r243", "r244", "r246", "r247", "r417", "r420", "r421", "r455", "r506", "r507", "r508" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "terseLabel": "Total current liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesAdoptionOfAsu201602Details", "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License Agreement" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCommitmentsAndContingenciesLicenseAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).", "label": "Licenses" } } }, "localname": "LicensingAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r38" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Credit facility amount" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureDebtTermLoanAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureDebtTermLoanAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r21", "r262", "r277", "r279", "r280", "r567", "r578" ], "calculation": { "http://www.akoyabio.com/role/DisclosureDebtDebtComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Total debt, net" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureDebtDebtComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as current.", "label": "Long-term Debt and Lease Obligation, Current", "terseLabel": "Current portion of capital lease liabilities" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesAdoptionOfAsu201602Details", "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r99", "r233", "r267" ], "calculation": { "http://www.akoyabio.com/role/DisclosureDebtDebtMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "December 31, 2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureDebtDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r99", "r233", "r267" ], "calculation": { "http://www.akoyabio.com/role/DisclosureDebtDebtMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "December 31, 2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureDebtDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r99", "r233", "r267" ], "calculation": { "http://www.akoyabio.com/role/DisclosureDebtDebtMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "December 31, 2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureDebtDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net of debt discount" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r74" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r74" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r74", "r76", "r79" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "terseLabel": "Cash used from operations", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCompanyAndBasisOfPresentationLiquidityAndGoingConcernDetails", "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r5", "r55", "r56", "r59", "r61", "r79", "r92", "r105", "r110", "r111", "r113", "r114", "r118", "r119", "r127", "r159", "r162", "r165", "r168", "r171", "r191", "r235", "r236", "r237", "r240", "r241", "r242", "r243", "r244", "r246", "r247", "r437", "r455", "r570", "r582" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersDetails", "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited", "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r110", "r111", "r113", "r114", "r121", "r122", "r128", "r131", "r159", "r162", "r165", "r168", "r171" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Adjusted net loss attributable to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersDetails", "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "Leases" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesAdoptionOfAsu201602Details", "http://www.akoyabio.com/role/DisclosureLeasesOfficeAndWarehouseLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r104", "r105", "r106", "r107", "r108", "r109", "r113", "r120", "r135", "r184", "r185", "r192", "r193", "r194", "r195", "r196", "r197", "r234", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r390", "r391", "r392", "r393", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r497", "r547", "r548", "r549", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r637", "r638", "r639", "r640", "r641" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesAdoptionOfAsu201602Details", "http://www.akoyabio.com/role/DisclosureLeasesOfficeAndWarehouseLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosures of non-cash activities" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NonredeemableConvertiblePreferredStockMember": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Capital stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity and may be exchanged into common shares or other types of securities at the owner's option as long as it is in accordance with the issuer's terms. This security does not have redemption requirements.", "label": "Series A Convertible Preferred Stock" } } }, "localname": "NonredeemableConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersAntidilutiveSharesDetails", "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSegmentsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expenses" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillDetails", "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses.", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r159", "r162", "r165", "r168", "r171" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r484" ], "calculation": { "http://www.akoyabio.com/role/DisclosureLeasesLeaseCostClassificationDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesLeaseCostClassificationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r482" ], "calculation": { "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderOperatingLeasesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesFutureMinimumCommitmentsUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r482" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesAdoptionOfAsu201602Details", "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r482" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Operating lease liabilities, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesAdoptionOfAsu201602Details", "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r487", "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermIncrementalBorrowingRateAndSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r481" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Operating lease right of use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesAdoptionOfAsu201602Details", "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r492", "r495" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermIncrementalBorrowingRateAndSupplementalCashFlowInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r491", "r495" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermIncrementalBorrowingRateAndSupplementalCashFlowInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r476", "r477" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "terseLabel": "Aggregate lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesOfficeAndWarehouseLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "The company and basis of presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r6", "r424" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "The company and basis of presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCompanyAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r13", "r14", "r15", "r40" ], "calculation": { "http://www.akoyabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r49", "r508" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInNextTwelveMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Other Commitment, to be Paid, Year One", "terseLabel": "Amount required to pay 2022" } } }, "localname": "OtherCommitmentDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCommitmentsAndContingenciesLicenseAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInSecondYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Other Commitment, to be Paid, Year Two", "terseLabel": "Amount required to pay 2023" } } }, "localname": "OtherCommitmentDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCommitmentsAndContingenciesLicenseAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCommitmentsAndContingenciesLicenseAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCommitmentsAndContingenciesLicenseAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r67" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCompanyAndBasisOfPresentationInitialPublicOfferingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r68" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance-based stock options" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersAntidilutiveSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r346", "r364" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockCompensationPlans2015EquityIncentivePlanDetails", "http://www.akoyabio.com/role/DisclosureStockCompensationPlans2021EquityIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockCompensationPlans2015EquityIncentivePlanDetails", "http://www.akoyabio.com/role/DisclosureStockCompensationPlans2021EquityIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r24", "r290" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockholderSEquityDeficitDetails", "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockholderSEquityDeficitDetails", "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r24", "r290" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r24", "r508" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred Stock, $0.00001 par value; 10,000,000 shares authorized; 0 shares issued and outstanding at March 31, 2022; 0 shares authorized, issued and outstanding at December 31, 2021" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r70" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from debt financing" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureDebtTermLoanAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r69", "r365" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from stock option exercises" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesServiceAndOtherRevenueAndDisaggregationOfRevenueDetails", "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r5", "r55", "r56", "r59", "r73", "r92", "r105", "r118", "r119", "r159", "r162", "r165", "r168", "r171", "r191", "r235", "r236", "r237", "r240", "r241", "r242", "r243", "r244", "r246", "r247", "r415", "r418", "r419", "r422", "r423", "r437", "r455", "r572" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r35", "r225" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesOfficeAndWarehouseLeasesDetails", "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r227", "r608", "r609", "r610" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r34", "r223" ], "calculation": { "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r16", "r17", "r225", "r508", "r573", "r581" ], "calculation": { "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesAdoptionOfAsu201602Details", "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r16", "r225" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r16", "r223" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesOfficeAndWarehouseLeasesDetails", "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated Useful Life (in Years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RedeemablePreferredStockDividends": { "auth_ref": [ "r122", "r306", "r313" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Dividends paid to preferred stock holders that is redeemable solely at the option of the issuer.", "label": "Redeemable Preferred Stock Dividends", "negatedLabel": "Dividends accrued on redeemable convertible preferred stock" } } }, "localname": "RedeemablePreferredStockDividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersDetails", "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyCosts": { "auth_ref": [ "r64", "r96", "r238", "r240", "r241", "r245", "r246", "r247" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Direct costs arising from transactions with related parties who are not affiliates or joint Ventures. These costs are categorized as cost of goods sold.", "label": "Related Party Costs", "terseLabel": "Costs of goods sold relating to sales to related party" } } }, "localname": "RelatedPartyCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r339", "r500", "r501" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related party transactions" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r339", "r500", "r503", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r498", "r499", "r501", "r504", "r505" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related party transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": { "auth_ref": [ "r71" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).", "label": "Repayments of Long-term Capital Lease Obligations", "negatedLabel": "Principal payments on capital leases" } } }, "localname": "RepaymentsOfLongTermCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentArrangementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual obligation to provide funding of research and development costs over periods that initially exceed one year or the normal operating cycle, if longer.", "label": "Research Arrangement" } } }, "localname": "ResearchAndDevelopmentArrangementMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCommitmentsAndContingenciesLicenseAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r381", "r544", "r622" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockCompensationPlansStockBasedCompensationExpenseAndUnrecognizedCompensationCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r12", "r18", "r85", "r605" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash - long term" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units", "verboseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersAntidilutiveSharesDetails", "http://www.akoyabio.com/role/DisclosureStockCompensationPlansRestrictedStockUnitsDetails", "http://www.akoyabio.com/role/DisclosureStockCompensationPlansStockBasedCompensationExpenseAndUnrecognizedCompensationCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r28", "r313", "r373", "r508", "r579", "r597", "r602" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCompanyAndBasisOfPresentationLiquidityAndGoingConcernDetails", "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r101", "r102", "r103", "r106", "r116", "r119", "r195", "r370", "r371", "r372", "r392", "r393", "r435", "r593", "r595" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r155", "r156", "r161", "r166", "r167", "r173", "r174", "r178", "r321", "r322", "r545" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "verboseLabel": "Total Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSegmentsDetails", "http://www.akoyabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesServiceAndOtherRevenueAndDisaggregationOfRevenueDetails", "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r147", "r178" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSegmentsRevenueDetails", "http://www.akoyabio.com/role/DisclosureSignificantRisksAndUncertaintiesIncludingBusinessAndCreditConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r176" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of revenues by geographical market" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract": { "auth_ref": [ "r208", "r320" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether practical expedient was elected to recognize incremental cost of obtaining contract as expense when incurred if amortization period would have been one year or less.", "label": "Revenue, Practical Expedient, Incremental Cost of Obtaining Contract [true false]", "terseLabel": "Practical expedient elected" } } }, "localname": "RevenuePracticalExpedientIncrementalCostOfObtainingContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesServiceAndOtherRevenueAndDisaggregationOfRevenueDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r86", "r87" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant risks and uncertainties including business and credit concentrations" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCompanyAndBasisOfPresentationInitialPublicOfferingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued expenses and other liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureAccruedExpenseAndOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersAntidilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive shares excluded from computation" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r44", "r99", "r279", "r281", "r307", "r310", "r311", "r312", "r472", "r473", "r475", "r575" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Components of debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Computation of basic and diluted earnings per common share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r345", "r361", "r375" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock-based compensation expense allocated" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "Describes the details pertaining to each employee stock ownership plan.", "label": "Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table]" } } }, "localname": "ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureEmployeeStockPurchasePlan", "http://www.akoyabio.com/role/DisclosureEmployeeStockPurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r213", "r216", "r546" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r213", "r216" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r233" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of Debt maturities" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r109", "r113", "r138", "r139" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table Text Block]", "terseLabel": "Summary of effects of adoption of ASC 842" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r35", "r225" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r502", "r503" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r346", "r364" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockCompensationPlans2015EquityIncentivePlanDetails", "http://www.akoyabio.com/role/DisclosureStockCompensationPlans2021EquityIncentivePlanDetails", "http://www.akoyabio.com/role/DisclosureStockCompensationPlansRestrictedStockUnitsDetails", "http://www.akoyabio.com/role/DisclosureStockCompensationPlansStockBasedCompensationExpenseAndUnrecognizedCompensationCostDetails", "http://www.akoyabio.com/role/DisclosureStockCompensationPlansStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of weighted-average assumptions used to estimate the fair value" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r45", "r89", "r141", "r142", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r295", "r299", "r304", "r307", "r308", "r309", "r310", "r311", "r312", "r313" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockholderSEquityDeficitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of amortization expense related to identifiable intangible assets in future periods" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecurityDeposit": { "auth_ref": [ "r50" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.", "label": "Security Deposit" } } }, "localname": "SecurityDeposit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesOfficeAndWarehouseLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentContinuingOperationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component of an entity expected to operate in the foreseeable future.", "label": "Operations" } } }, "localname": "SegmentContinuingOperationsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentOperatingActivitiesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operations of an entity including continuing and discontinued operations.", "label": "Operating Activities [Domain]" } } }, "localname": "SegmentOperatingActivitiesDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segments" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r151", "r153", "r154", "r159", "r160", "r165", "r169", "r170", "r171", "r172", "r173", "r177", "r178", "r179" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSegments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r65" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockCompensationPlansStockBasedCompensationExpenseAndUnrecognizedCompensationCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service and other" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesServiceAndOtherRevenueAndDisaggregationOfRevenueDetails", "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r77" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period", "terseLabel": "Requisite service period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockCompensationPlans2015EquityIncentivePlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Number of shares granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockCompensationPlansRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average fair value per share granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockCompensationPlansRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Weighted-average assumptions:" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockCompensationPlansStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockCompensationPlansStockOptionsDetails", "http://www.akoyabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockCompensationPlansStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Weighted-average risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockCompensationPlansStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockCompensationPlans2015EquityIncentivePlanDetails", "http://www.akoyabio.com/role/DisclosureStockCompensationPlans2021EquityIncentivePlanDetails", "http://www.akoyabio.com/role/DisclosureStockCompensationPlansRestrictedStockUnitsDetails", "http://www.akoyabio.com/role/DisclosureStockCompensationPlansStockBasedCompensationExpenseAndUnrecognizedCompensationCostDetails", "http://www.akoyabio.com/role/DisclosureStockCompensationPlansStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares of common stock authorized for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureEmployeeStockPurchasePlanDetails", "http://www.akoyabio.com/role/DisclosureStockCompensationPlans2015EquityIncentivePlanDetails", "http://www.akoyabio.com/role/DisclosureStockCompensationPlans2021EquityIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockCompensationPlansStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Options granted, weighted average fair value per share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockCompensationPlansStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r344", "r350" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockCompensationPlans2015EquityIncentivePlanDetails", "http://www.akoyabio.com/role/DisclosureStockCompensationPlansRestrictedStockUnitsDetails", "http://www.akoyabio.com/role/DisclosureStockCompensationPlansStockBasedCompensationExpenseAndUnrecognizedCompensationCostDetails", "http://www.akoyabio.com/role/DisclosureStockCompensationPlansStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Options granted, weighted average exercise price per share" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockCompensationPlansStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r346", "r351" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockCompensationPlans2015EquityIncentivePlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r356", "r374" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockCompensationPlans2021EquityIncentivePlanDetails", "http://www.akoyabio.com/role/DisclosureStockCompensationPlansStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesHeldInEmployeeStockOwnershipPlanAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee stock purchase plan" } } }, "localname": "SharesHeldInEmployeeStockOwnershipPlanAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Balance, end of period (in shares)", "periodStartLabel": "Balance, beginning of period (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Price per share" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCompanyAndBasisOfPresentationInitialPublicOfferingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Capitalized software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r23", "r24", "r25", "r89", "r92", "r124", "r125", "r126", "r129", "r131", "r141", "r142", "r143", "r191", "r235", "r240", "r241", "r242", "r246", "r247", "r290", "r291", "r295", "r299", "r306", "r455", "r628" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCommitmentsAndContingenciesLicenseAgreementsDetails", "http://www.akoyabio.com/role/DisclosureCompanyAndBasisOfPresentationInitialPublicOfferingDetails", "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsRecurringBasisUnobservableDetails", "http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersAntidilutiveSharesDetails", "http://www.akoyabio.com/role/DisclosureStockholderSEquityDeficitDetails", "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r47", "r57", "r58", "r59", "r101", "r102", "r103", "r106", "r116", "r119", "r140", "r195", "r306", "r313", "r370", "r371", "r372", "r392", "r393", "r435", "r465", "r466", "r467", "r468", "r469", "r470", "r593", "r594", "r595", "r641" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsRecurringBasisUnobservableDetails", "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited", "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited)" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOperatingActivitiesSegmentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by continuing and discontinuing operations.", "label": "Operating Activities [Axis]" } } }, "localname": "StatementOperatingActivitiesSegmentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r101", "r102", "r103", "r140", "r545" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited", "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.", "label": "Stock Issued During Period, Shares, Issued for Services", "terseLabel": "Shares issued pursuant to the agreement" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCommitmentsAndContingenciesLicenseAgreementsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r24", "r25", "r306", "r313" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Stock issued during period" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCompanyAndBasisOfPresentationInitialPublicOfferingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r24", "r25", "r306", "r313", "r352" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r47", "r306", "r313" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r25", "r29", "r30", "r92", "r183", "r191", "r455", "r508" ], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "terseLabel": "Total stockholders' equity", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesAdoptionOfAsu201602Details", "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets", "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Stockholders' equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesAdoptionOfAsu201602Details", "http://www.akoyabio.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholder's equity (deficit)" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r90", "r291", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r305", "r313", "r316" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholder's equity (deficit)" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureStockholderSEquityDeficit" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Reverse stock split ratio" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCompanyAndBasisOfPresentationInitialPublicOfferingDetails" ], "xbrltype": "pureItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "The company and basis of presentation" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCompanyAndBasisOfPresentationInitialPublicOfferingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r471", "r510" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCompanyAndBasisOfPresentationInitialPublicOfferingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r509", "r511" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCompanyAndBasisOfPresentationInitialPublicOfferingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Developed technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityAccretionOfDividends": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of accretion of temporary equity during the period due to unpaid dividends.", "label": "Temporary Equity, Accretion of Dividends", "terseLabel": "Accrued dividends", "verboseLabel": "Accretion of dividends on Series B, C, and D Preferred Stock" } } }, "localname": "TemporaryEquityAccretionOfDividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited", "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment": { "auth_ref": [], "calculation": { "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders.", "label": "Temporary Equity, Accretion to Redemption Value, Adjustment", "negatedLabel": "Accretion of redeemable convertible preferred stock" } } }, "localname": "TemporaryEquityAccretionToRedemptionValueAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersDetails", "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r235", "r240", "r241", "r242", "r246", "r247" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Balance, end of period (in shares)", "periodStartLabel": "Balance, beginning of period (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade names and trademarks" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r186", "r187", "r188", "r189", "r190", "r274", "r304", "r426", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r628", "r629", "r630", "r631", "r632", "r633", "r634" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsRecurringBasisUnobservableDetails", "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r105", "r106", "r107", "r108", "r120", "r184", "r185", "r192", "r193", "r194", "r195", "r196", "r197", "r234", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r390", "r391", "r392", "r393", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r497", "r547", "r548", "r549", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r637", "r638", "r639", "r640", "r641" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureLeasesAdoptionOfAsu201602Details" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureCommitmentsAndContingenciesLicenseAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueAndInputDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Valuation Technique and Input, Description [Abstract]" } } }, "localname": "ValuationTechniqueAndInputDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsRecurringBasisUnobservableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation approach and technique.", "label": "Valuation Approach and Technique [Axis]" } } }, "localname": "ValuationTechniqueAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsRecurringBasisUnobservableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDiscountedCashFlowMember": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Valuation technique calculating present value of future cash flows.", "label": "Discounted Cash Flow Analysis under the Income Approach" } } }, "localname": "ValuationTechniqueDiscountedCashFlowMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsRecurringBasisUnobservableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach and technique.", "label": "Valuation Approach and Technique [Domain]" } } }, "localname": "ValuationTechniqueDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsRecurringBasisUnobservableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureDebtTermLoanAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureDebtTermLoanAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember": { "auth_ref": [ "r285", "r286" ], "lang": { "en-us": { "role": { "documentation": "Warrants and rights that embody an unconditional obligation requiring the issuer to redeem the instrument by transferring its assets at a specified or determinable date (or dates) or upon an event certain to occur.", "label": "Warrant liability" } } }, "localname": "WarrantsAndRightsSubjectToMandatoryRedemptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsRecurringBasisUnobservableDetails", "http://www.akoyabio.com/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r123", "r131" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average shares outstanding, diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersDetails", "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r121", "r131" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares outstanding, basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.akoyabio.com/role/DisclosureNetLossPerShareAttributableToCommonStockholdersDetails", "http://www.akoyabio.com/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "sharesItemType" } }, "unitCount": 11 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e725-108305" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e765-108305" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r150": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r179": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL51790836-203054" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r221": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r232": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r283": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262807&loc=d3e22026-110879" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.C)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r316": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130569-203045" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r404": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r424": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406127&loc=d3e45023-112735" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123386454&loc=d3e45280-112737" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL77916155-209984" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL117410129-209981" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8,17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r505": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r511": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r6": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r623": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r624": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r625": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r626": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r627": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r628": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r629": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r630": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r631": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r632": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r633": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r634": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r635": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r636": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" } }, "version": "2.1" } ZIP 91 0001558370-22-007462-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-22-007462-xbrl.zip M4$L#!!0 ( "R-I50*R\+0Y10 %3; 1 86MY82TR,#(R,#,S,2YX ME,R;=$LW;+:\GIS-,41$(2JRE" M 4#;RJ_?<\"+2)$$24E.F%H^)"T3!^>"[^!^ /SPC[>52UZ8D [W/I_T3WLG MA'D6MQUO\?G$EQTJ+</__D?/_Q7I_/KU=,]L;GEKYBGB"485FGT[_W^Q>G@_ZG[\])IQ-RNJ(2^>=P>]P8!\?]F[N.P/R.-#3/< 2LZ=,L(W:5]*:\E6E"@J M%DQ]H2LFU]1BGT^62JTON]W7U]=3^HUOZ,SAIQ9?:4:]L[/^":%*"6?F*W;' MQ>J&S:GO*B@6[S>?NEHXE);+L#!2!(ED*%Y/7H(6*7&O9Z=<+$!0K]_]]>%^ MHA6,B*'4%Y2NXPQS*F>:/$Q _?J=7K^#&@99I% =M5DSF#1(C4LL7 MQNDR:6S#I=\)=N ME*J5B;F[A5J<=7^]=[QO$:5''4OF<]9)*;987 5E$B?E%(K%?4^)(OV#Q)0< M7XE"_2^ZD)I0*%>5'"5<,-I0*)@\@VH7D;,W:YFO,*;L%/8NZ]"#^Q<7%UV= M&NOK6/E,(2%= K+(9:.4'!,]ML#&P5!TB% W)(MU4FM1H!2DI+2J4..C*NV4 M5^F.XTE%/8LEZX1CP&B7WE9BIY12>2"YB\EH0@]+:FL(\_S5(*_R#7J KV*> M=&8NZR 9$U1!\R\[ VS^0\%L+9A5I:RWE%N05#E :BO)R<<&$C0TOWV,P?FV MH16:;6CW"=$M/_4\KK1Q^EOT=;UVO#D//\%']-]+U&L*94GPQ_/3J%B0MN#& MD9;+I2_8!!"SJ;"'GGWM2\57PS='WO 5=;S0@>0)<: J&*>JXF0ZSA-J$Y,?>>:^_VU=&_ ATF81%'+\C,"XA'T*N M+7S[P+?B(^\%_N!B4Q?+G*QEP [J ND((,XD9 6Z2I(C\!2;X&3A:&4,,0! MV'[BW'YU7+< X HYS+A^RE;8+4]"-5,-\")DVR)Y()+#%1?*^5W;<_NVAMDA M>V(N]J%3/K*AB&#N2R'C+HN1=^J8B[%=.B7@7U&S93^-\U M7ZVYA^/V GB+"O!PHMG*DZ%A.6X75FPFL5LVOQ MJH+7/:/04NG_7W.IKEWHI*#KLK05!=!5RF-$L?]]%L6 :_0#*IZ$VI=BW2): M'=%@*/0 2JS\%;2)*T?I58]GSV8B7-GR%@&M$>9]&)5A_[$0^T :607BL/6- MY!$?!1(>221ND*?UB??TB6LP=G TQPBX_2G>03YHX:V7'.8E=XY'/>L(+4*L=\D4C.#[#5>MR;]=K5V^84PC]>@+:PD-XB-4T-W6O)C0!&2_ MW\\NG46LB$1>9!TR(VO@UF)5C-4==<0OU/79>!YVG-0=>5()'8XKI[@$G1F> M5VY 7Y$CZ/.E3J$F?+FGP(F+?USX IKF!2#_="KZATH,E\ M3)@_0J6H^^C/7,<:S^=,P)BE8!B^/R/S$EQ._9TNF5XJ!7%ZU7N& M$-DM#I MO14M%2HXB@6"0&X[%C_8,>X=Z$RA<]OHG30H4^B +2:*UO .XE7F'ID5]:KN M$0L.M]S0-:Q =NLBE0)/_=6*B@T,LYR%IQ=./36T=+0YE.4C#,@LA\D)$R^. MQ:(ML"?VPCP?_P1&=+$0&"H-VH_G84J!#[VO,+.3#;)M4*@.NI7<*D1HK!%9 MARHA<:"5]C.M%PG%ZR]IU9!CE-IZX?&\$(=Z^M /-D;,DZ8]AV.P+/.H3+-5 MSZ-0=F>F#S%9">FMRU1RF6WY/CGR&V[//V.[#R7GX6[>R+-<'X^@7?G2\9A$ M@FO!H*_0?9.GPE#=(OJ (]SHU >08$$);;N< 1W>&(8?85M.\XZGCT^DS#XPW6(_?RBG%^9 M@^RU=-(AL6"B)9.DZ-93JD8G1;5Y".-[9NH&S,1E44J9UC^,4MK6[2W/%KQJ MARKCG8-)L'-P \I83M$!D5)Z,X07.8.X+ *.1'N4Z+WHCP81L71[FS>-> =KIJ1QN1V!+C*)(((O$P@A*:YW@ M$"?HGQ_N!$8>94Z070(P.4'_O'6"8SN!_CI>&R?SE3.6P9T9B!G@#I)" 2W" M^R/\Q&!0ZU@Z+@#2GT&Y>DB;&)0AG@DN-""^E1-2:4DM] =6[LSZ;'@D1Z_) M"6;QA>?\GJ; ,//ZC<&!@LI<*1-M5M9XY"T.1\?'@M7 K5)I*AT,W_K=(<$K M!>Y32F_V@IJA+"V&U0ZEPD5%5NUH/!]*'\:CGWH#X_$Y [T9P9R;*>)S4!%3W&8< M3IYQ#?-3!VIJBV-E',?S>1#.^!5Z_24'T17.0I9E*D,TTY;&B :<]3CW->+= MGG"LC>I7YBR6T,@-7YB@"VA#\7[4Z!0B[MG"=%'HR0)UK[@0_!42GZ!9!$PG M_GKMAFG1G8(C;\[%JOP6A3] ;IEO?2KTK4BY#@VT(R)2+_ PHD#![S!N+5*1 MS"(=B0 EO]-^*1-Z$@L4)7/0E#A;55M/-7AJ>+=^]"_>D0>S#]S@BLLO]*TJ ME"9OZ/5Z%_H.X>@Z_\1/!#+@1A+L6KCV/*Y1ZSR&^3S=WN=Q6O .#6'?+TJ] M!,Z#CC:TF+Y_C/E[!9>7^,4?$%7>>L_>4:8U@TA+L-XO>KR%K_;MQ!5O(BZ! MJ]YUTBU,>UU(6^,*V1*X:E\FW")VA'M9][Z0M03-@V]B;=$U1\SG!<:78%(0 M_]Z6]![A[97CVDLPJ1W0WJ)5-[ZM6G!:R?4X-4+16X0J11$9PH=*L"B)&VK+ M?Z]HH1I1027XU(W^:0$[6GC/@5$\)<#F3(#W"]9I$2\/_R@*^"C!R!!^TY9Z M_7".JG$<):C4"N!H<2K;&,[?MBW!H# $HRUOTY;+3,(4! R^?B^&R'YR)J)S5">9Z$TOK'98G?([D@^?N49S!A^RF)8]NQB"V/- M+9/BC8]\3&OF-@.<\Q#3SN9)V2MV+=[5KAW*Q3*18L:IZ-FSMOCW7:LO&,J8 M:(T0U;I.HH7MZ.N1^7CNQ\0,=,X%;GL>)&S=H/HB94%]3:>:@-9%6KN*,Q^O95"4(S\CE",&XY,_Z'[)NU+NE[CT4/]+?SB>3RH M%\%'_ :EP(4B'ETQN:;65CEMG636Z8*_@/,Y7;P,]+>/)T1:2[:B]SQXK#J@ ME\49\&N_ M;%59@2@#2C[?TW1;B2ZZ*Y9EK]/K=P;]8@#*$"6BNKIZ8S4 6 M#'JNN?>";1C\?(26E0D17F+YP%8S)DZT 9]/]L@'@VDD_'RBA ^-0="6@[-W MM'-?VAQ/;H\46^$P!*SW9Q):31]M_TEP?_WY! UW+AT@.2$44@6U5,0N2(/F MU^'V-&#MB_ @:WD!7.]9 +7R-;D ;O8L@%KYFED -VS%1QY&6W"QT0>N @-S MON<:$,B%60+,"L2FLOI9=8,.3T5)X<03S& SC+$WV7!/9QQL!47C3= T6B:" MOP L($?*7&"BE,9",[0L?^7K\+8;!C,O9P!3V#\WOX/6%< M9/&!//Z=02ME6LE,Y@9*3A48RL M;LXO5#BH$EXT=.=R+O*MR2,K<4C0#.\;^(/MP1/X+GC48R"=+EB^0;ETC;0( MQH!KN@DK2JCNOQ@58Z_ -'.&OY2-TU=>S\8@PU_+QJ5@-9&,LC323@PJ8D$[ M?U=D6(:FN2.K>(QQ[\S9Q'(8Y)3WS,-[5NY\SRX8D911-[,W#^>BZ6GG5RH$ MW9T'5:)LII&)C:]?.$85/^'==_$N661A.9G!:1U/L043[U[U*TEB5 M$343)EW*F8<]ANAA"TUZM=F2/ ;-Y/"5"CM\N.9<> [=F3L:"!IJ$A4N>!'W%\L'*B6UEKYD2LD=N\JHFFG52LO'E<"N4H-C!-3[M1SO=F>M,7 M']4;SP.%87KPU5'+U,67>&EF9%9EZ@8,LX=BP3WJJP?J^7,H*1_?YH8IT M4 MB)WNJAII,P'<+H:-YWH,._85.B[.7H/W=\:O'K.O-LD+"^+6;L_,S:A\D3?^ MQ/A"T/72L9[8 D?V=UQ,J(Z"3KNMB; !'AML(DN]Q)*>I _5"(/HJ/OHSUS' M@A$P0Q?=;7/VS=Y0SQ;<8LR6=X*O1E+ZV'?DVO&%J?$\^@/?B(R!/XQ%RL@G-1!>\5?HZ=D)FW#B3T$P3<,QK4Q=<8<+G"M_W '^S?6L7E IT M3390V&%7J!=2PO7"#>YURK2%9L(F[*/=OL$8V&;E!E4A;()!\8#,EXJOH/6O M-GPKHVY 9QBOP#W 7-H/7C!!=9\]/I. "NHW\M8^/GR&UZ3#3#L,8 YGW?#9 MI5+J"RD"<4$AO ?CYO84X7'Q.'0D>D0W]G0307,7*%+A,+<@=X7#TV?)YKZ+ MVSBYX5+Y=$VHQBDUI^Q-7;DP;,LU(IE:TFNHB/3]*RN>\6#WS@LZTL[YM41, M170I0MX*VF$L&KN.$5^7B:])2,=F07%^X5YX)41F\%.1O)DCAFNZ=F :B6^D M;U$,-N%2 _,*=(V%-+TMCJ.!\1R,8#!;5F//W81;38F0S&N>&8+%:U.+R(?FW4SUH]N5VN7;UAPJT@T[D$-=WRBE*R9 M7O% WYR5O[J5? U-C."N>\-PUHD+7T.9A/+6=70#G$1JNY5W()=F8!TTNVEO MEB,O=&)?+;G SBBRNCIY$YKL1-A+;N"/(;V9KGNKGS*,.I?X82[PNI?PL9*P M:I;3-:#GB?0+;S-YH![4%Y%9GMVV@XHM\$TY;0'#;#+#8P]+H-6]>E_O-BH7[G-'.9*KEOF4S01 MQM(WAH4 Y?62\UO6K^IA5#]"+T3N#0T+/#]PBC MJII3!'OD;9KY>\=N1A.T>)M+7Z\Y75(OC.H<+A9"']J/UWEU4">.U0X/4SU$ M^CNWKX;NL/(21XA-XD%P[4>)%Z7U#6!Y8X$ZF1HP.@AN%@DN&?CQ_P!02P,$ M% @ +(VE5$Q"A[M_$0 J0]J@LD 1(R-;-7(KI;4G>K)7W]Y[MM::_(]3!QOAUT#ML' M&G(,8F+G^=M!X+5TS\#XX)^__/4O7__6:OUQ?G^MF<0(;.3XFN$BW4>F]H;] M%VU*YG/=T6Z0ZV++TLY=;#XC31L<]@[/.IW!8;?3ZY]JK59,Z5SWH"9QM)!D M]["S_,LHIDJ<+]KIT>E1M]WM:OTO[<&73E>[NUF6NX%.SG!500L[/[[0+T_0 MH 9@'>_;P8OOS[\<';V]O1V^/[G6(7&?H7;[^"@I>!"5_/+NX4SIM^.D;.?H MCYOK!^,%V7H+.YZO.\9'+4JFJ%YG,!@F?0KUZT*\/!77%)^"1OXK&E?76*A>S330GQ?_,4< M?3OPL#VW*,'PLQ<7S;X=Z#\6>HO*JGT<=>^G!Q\$3C5J1!R/6-BD\C_7+4K\ MX04AWSO0*/7'^W&F._H/LM"?,#DTB'U$"QSQ4#K:2G>7'WJ3V62.W%"BWJ.C M!R:&/Z\%H)+V]B&-=._ERB)O6T!41'IM0!?8,RSB!2ZZ MTU9OD7^!?!U;W(K%3^\SNFZ3L?,*OQ!WL7D<1<0W"&KLP*3QC)\L-/0\&)#0 M_J^$F&^P:-3&PD/S+Z^'_A"+U\GR/'@]8LJO)3,C:!J[!DZ5!QE<38 MN0I\*A7D8F)ZV^#$IKNV088.#<,-D!GWBG9ZXK\@=Q2X+O3K&KJ%+>QC5)\O MXBUL$-X%>O+I_Q&QY\2ALUYM'"6DMM#A&QT$OQ[C2TAML,/7".P6+_PZ(IX_ MLG3/ W6.[*K:?>>CNG$8T7"[P0ZV QL$;6,_7"H?'1.Y\?KO/$=EU\16JRD9 M (]TR^A^(NJXO<^%?H4=,%P_1=:LIF0 O#U9E[870S?@M\ *A_PU (WATK8V MX(ND^8G>?02=,I>?8I^V :YFNZVUM"4Y^'DTN7V87(\OAM/+"^U\>#V\'5UJ M#[]=7DX?(F<,^FT1(T/>HEXF<;/RH@ \0! Z=C/=>PJ].W#[GW5]3AWJSA&R M?"_YA(JVTVIW8K_RI_CC[Y&AD)"V]"=DA<&#S!^/FNM9O,R7=C N\[UWW#_K M'_=/3D]!AT_[G6X[U?64,@S=+ K=-1+Z\&-./[*NR"W-) YX!X:IOQ(,9,BUK$J& M$Z?=WJ!_+(6$B^0HC$-L;FW*G+I'GN]B [P-:BK<$LS:9/7J1"K(,S;(Z M*LE/'$@LU'Z94!N18Q1;10)2+*FAD@Q%8<02/)-.@BDWI]*(+"RKDM3X <3R M&L@]C::VM,&S>?")\>.%6-!SCWHY_H(AQ^IJ3:.I[KA\:L*\H7E%J,A9TK%6(9*K7B\W?Z@L:A^2+SV<)9]"?@+73ED6F9A-B!>0Z M:@S5.$6*>\0RR^^6D 4PJA$>S/H8";1%12B_M-(.2;P&4)YX8N,N&*>;+P M0&/-6V7G@80=YWHC83P"2]I&:HJ#2\=$A;,8G_OD58BV: M65[V^NUV3SEUV3P#>';IF[<+N/=Y\P6E%COWKBDG+C4>M66B+,P_O=\L/[#U/X=G-Y.WW0)E?:Y.[R?C@=0P'M MYV5#?V_D2/\M\J.PV37QO.&KCBV:Y3(EJ;D[UI-SW<,&8PP(4VEDB&=ZR8,D MJ\O]WJ#?]-'BFN)*#^%JA&KD,7V N (616Y? '/2QQ@^1S-"K\J*H\+(NWSW M71W0@:OH+L; Y#!82#>$B 4=?!X[/G*1QSZIO+46)=>TPN[E5>NS&:2&([", M759./@4EY5.,SQ9R23!XH_-84^KQJPO]OW/)C&EAIDK(IPZ\PLB+L0J6&N*[ M1Z_("5 R%E93"Y8'*>F9$_AGPH!@.A+"E+)\.^OU^R<-JT.54(M)3T8,J.$Y2V75OI3?PI<<'&. MJ;*>Q2R+H9R#J\D.C#-*RZ!7L,$=D[6^ M5-:37.+U-NKKH194A:9V[Z?(GA,7)L,H_8A>P(%H3Z>$PK;#7J^LD SEJ$%I M)]5E4WP0M#0^7E#Y[&2MH@<%N7*U3D1RM4;#A]^TJ^O)[\WG:E' *Z]"9"]$ M!K\V^T&J9/2L&RB92\_67*#H._P>[:Y=OAMAC.0>F'(YFR&#?;3PQ@:/DS")=?4\1.0;RYJ1LU64M36X9X:>PW1#FI) M-M!'@0S*7AM0=II?K]:14%[D%6#52$E,QQCA9PO5B\&RJNZ!&M1F@QHGO=(P M)K/PS4SLA?<+@HEOX\!F:$=EO3U0C7H\V/(C$)O*0GC17026/2RGQ*;>?ME4 M45QX#S1 +@:;U#D+B[ABGI5U-H#1:C# 37>JMB_;(3=U- F.:G&A77;W6?< M3:T2QZ_&W2CY<$'^.4SV%E!EU3W0C-ILJ+SO)!OM/99&0\#HG^O83$R!V ( M5S'UP@>WSO 0R[*OT^^<-/U.P2=H46W&5+Z>(JM>)<_;L6.[I77V4DNJ\"?1 MN[9RVK#R^H/P(A37VTNMX.%!HAF2!W8+P:V\&"&B&RM5]U4]>-B0:(CDD=T\ MOM*+IKF5I93*7NJ-.$<2%9(\",S@'5UQN6(O# M2-.4# W@GXN8;Z.S-J6Y"62YU.T-!J=R3DZ\$B[8M%Z/&96;VG)D;3+8%EW5 MN\:\5$! /IV1=E[BY9X:A]8 G8&0&2;4A]F.D["?WN4[<@WL?23QY7-DRNO) MIU%KRK,P=:8&#]1(DKI'\WB.GY*>R!KJS+#:[L\L:OU+]S M,;!G3B\GC<"R]I/*ZNR!-HCCKWL,;=/)X33UQR)>\&%RI:TM8-0%O:C4^G@" MO"PC_*1]VNYH+>V#*/R2T-5TQ]100OD?FH-\[>>8>C-IX$PCDWW6M[Q*4RM^ M<9?"ZX5$<825LAI[W >Q-CQB>42ULI2+XE-C'<_<$UR=XBGJE6Z*O/H:M%5. MU#UFV,#L;Y-D4VHANA1T198"* IM:3AIK.[:H/]8Z'3P=-O'\="AGWS/ ,G/ M[XPR8D.JH)=N-8Y9O^ MQHZO.\_XR4)1*@9 ^I40\PU;EMBLU\L;P!^T-3TD'DY_SS'YAFU@\%Q +:[Q M*W6 LCQ@6\%5E9KR6UF=*K.$JZK),UC%1+;BGHIC5,,>+H&6FK8XSHV)$]IQ MS1!!K=2$GD83Y^'=HQ#GE(Q-6+;P#-,\FU428^*+K0LX:KE@7 M6EJZHQJ*>JJY45+B@!HGJ6N,'VB?E=A=D]K^:5 Y M=#7N'A1'?$6"S5A$";']5!PF'(P;12_,I\XVB+G=_7PX-FXI<:@CKYO0QK3X/7O-^FBN89\Y M?[8CY@A[_[:X/-6"T]-!=] ^Z?7..F?]=KNAU2$Z\"B(J[R2?,-;3 [YN;\& MWBW?[,7>5Z-]7.[WW 6N\:+G'W0J+YP%=-H;#,X4%6 -G&KT94N\4,/#O+3G%EF@)/C.O194UML]_:@'N>;=7=LS\L*[YN _O76, M.#0W5LR:.\MOHE!RR3=C2;9AJRU)"*>]8BAQNLCWYEXX>O+'CN>[07@]M.ZZ M"YK]'%Z:Q.AW617YQMTJE_,C2Q@/CYDE@3 ?'3WR"Y&9W.[()=&">NJ+E1?4 M%@YE,',"T_U;7C$_F5WE0JB5Y5623STP//;,9ZU=-[H?N#4B$6?MX[*URUZ2 M;7CMVO2:T-1TF-;!#YFECVTM#^J,G?(]U#JDLGKUJU:.VEHC"!RV 2A,<]O?#KB'C^R-(] M#\^P$6?!"U@'G7[>.HBH)S^ <^N!AYMIHFDO-P'.TO*/OS=^D/F>*L5D]NA% MFV9\^< \M>4;E3FQL XJBZ*2=A5/@TK>?RQ_*+.DAL("Y4$B[?JZO-DLA%+Q MSFE16<4$QX]!GJ4NRG^_P0ZV YN^J(?#J[.]QS#Y-@-(S#N&]>^$N?Y%K6IV MU"R-\B;M:@%M6%L^WJI949VFUT683E&6'WV"V?'2[[<[33^K+B*] OMXLYR0=L7FY1)GFG)=3\K">8)D]EE+F/AY4M0WLO5: MVMLI.4=W.C8KD]'%J611G_7ZBDI]D_!YTM"E=6U'T':W6?]6^SGLQ&[[N4WE M)S*ZQA638MRCK]2H[Q;-]2(PU70_8<3'.4+T.(H!14N3'VK1VC6MV!P3^+W. M1E>$Y56Q]8*=I_47@UG2LAS!SO3^@\#D7UVM\9VDM4*:XH3DFQ)X1CB0# _.+4, M/,&0@!"-G9:]$.CU7/^O1Y$HX,L3=.&7_P-02P,$% @ +(VE5)@SN4"V M.P E,X# !4 !A:WEA+3(P,C(P,S,Q7V1E9BYX;6SM?5MSXSBRYOM&['_0 MUGG8.1'K\J6ZNKLZNL\)^5;CL[:EE5S=9YXF:!*2V$41:H"TK?GU"X"41(K$ MC==4E2)FNF0)E_PR$T B,P'\^I]ORV#P@@CU3^X&'W7B)PFC@$N1$R!N\^M%B\(17*R<< M/"!"_" 87!+?FZ/!X-/[']__?'[^Z?W%^8\_?1RG%V<3'XZ9>S3[^<7PS&#]MR#XS(F:\K&/CAUU_X?YY9 MAP,&-J2_O%'_MW>+*%K]TSFK/[9^>E_/]Q/W05:.B=^2",G M=-&[ 2O_"Q5?WF/7B02G,M7?GDFP:>##Z;8O:0G^U\FFV G_ZN3\XN3#^?LW MZKU+2>0_&W2R*?Y6*)]B.O_TZ=.I^'5;E#7D*YK.P-Z6]Z)MA6SACZ?)C^\8 MHP>#7PD.T 3-!J*[7Z+U"OWVCOK+5<#;$M\M")K]]L[YNG9.N+#./B2@_VT: M,8ESE;K"(<6![W$%V'Y)1[/1"A'!>/HE=&+/9S^_&_#^ODSN&Z4W?\5^M&Z>"(%_A)5L=UL/08Q._SQ1N3!!E5(F!=Q?Z$:-U'#\'OCN: MS1!AJ\\UBAP_J,"&&EWUPIIIO%PZ9,W&H#\/V8KF.F$T=%TL5IS81Q159H.NO5Y WK'E-9S[C-E#2E'$IZ_/&'NO M;"=8&:A)F[V O4;/T680#ME2A^K-?IKF>H/(_\]M*1S6AB=IJE=H#VPN)3Y? M?&M#*VFJ'S-GMXF;)INX:\2,#K_Z9*-OL3^@7*%02(5AQ#=SE!4^3XB\$S:3 M_R(V>?7 6_<"BB'G'[M@B+H70 P1WXY6-6UY\Z8!09\@9BGYKG#[L-^_L'UP MTRQ0=@&(%>);X7_._G3SQC\BL3,CR,5LP_:O?(DK3&O.I.V0 LL]5YE#^A;[ M\EPM_4C89'Q3CH4;!(7<"7+ONT).]6W 2IWTP@ZVU;C'E(Z90;!P"!I&;,@_ MQQ'?9SUA#@.'65_RD"'Q_"#FJX*H4)U'S?7\D= C!KXB\T[*PC,* D&U[O,.3] _&ZO.?3\[/3RX29N_W ME86RP6%O(SFAYQ"/+X$QC?!R^.;3:[QT?&8#S)PXB*B-[6?<6)Y#EGK(L=%- M8'SFT&?!QIB>S!UGQ7,2SD\1ZXM_PYNDG-[SD[/S-.#_;PAYRZ(J%AI*!,+* MGMZ\1IK'K>Y]&+:G>M@4_C$X]?[E5#R<(JNE8)G6 IS]\%'P0 MK35 %?O,V8/#$T\(NT$2BTTW0:]HZF2)EL]5QVPYL?EV&Z!TP8@B;OR,3K:, M:)#>TM:;U8=DV+>C$)NV4XK9WSX/-?.1&7Y-6^?TU![A&=H1+^>)#(WD6S_B M'>RJ#S+U!\G<-W@0"E%YKM #:W"65\+\].G3V=G@9+!KF?VQ:7S 6A\DS0]X M^QOTVQX$I VH +NY'@.>YH5)Y8F>?[,_SZ=?_W.7BA,X=)-YPTG<]!8XSR@0 MN7?J\O\\WV.(48W3WH!GJ;G.3RO?W.&B$@ V(Z6^-*"<^NTY(B88P>G+!@M%KR"S:A;_BT8*;Z6B\,PGI MY9I_J1A3%5J2*UVUMJ"R401?E$/2L'I%AN4;J#UPZTD:5Z.Z\Q%>"65NW%N@ M@S 5E"0#*H:[I+140Q7E^X,L0@HS$>1*K1L_G$NR_ADQ5))7JQK:378A96[3 MG=2>(O3:@=NCOO.I0HHV.QTTC1+"E#&-GRGZ*^9FT O[#Z=;9767EY;;V_+R MH" KQ[^TO WL)JUNK1"P(2G=V]PRTK/#3$DRE#'C>[Y#UE,G0 9^2UEYI0)) M:_0(?$?,H[-D'S,!??40TE:4L\*H:B.#2B5>=8L& '&)2U4=6)#7,.=%OD[M(5A! M6-B8NLZ'HCF:7$1"C:*Y(4F1^WZ.7TX]Y L]^^L'_O$D^9A$=)'_SWLT=X*; MD*%9#E!?K%D^RG;-![I[D>9=1N,CV45$)8-+875URN'Y##8V_<)7Y+A+O/+=MC6-24 M!Z[,Z@)@2QEYRD7%H*:>+>JZ]2-)5J+#U@1V'RPR 91=? R! !NAVX]_]Q%A M[%JL[]$+"LP&J:*RR3C55 ? GXPH:9%:ZT$K;<-J^"I;:7(@FXE7,Y:5U/8Y MJI7H= -;B0K"$.>T"3/X";D+X9)4#.GRPE*EE!>'A%/BF ((V5SP1C/](JRMXQI?1T&-:7Z9%@7(%NT/A"#FO9L:=@G M8BB=>DK%BI9T%6L%M4$[1* M+WK9WF^R3YC4DV)U:GA:-2' %>CKUO933O_&^6-$-87F[Y=C0O?^" MO/T;)MG.5GB1^ $Y=0JQ:0NJM&*;-D"R:T>F-O/"LI4J;).UTT1.< 5QXUI$ M]Y$*; XRMQFT!P=A%K@+7;Q$V]-0FW<]%*->44.JKIHZX. KQ["RCBT+&AR? M9H+!%B1U/OJ4$+*C34LZA+'%K\0U.HM3+"A5H_*B4#!JUS]9<4.\#:]H2KYC M,R(Z'R-E1&>'AHI8"*/B=X?X_*[""1N[2M=COIC" 57F6D*H&,. F MU]V4U; #WV2*E($XBA?@R,CI/D%*3G[)33@RLB&,(^Z-E+C[RHK(_)I@D>Y,E*)%TKU>"Z0 M7RI=N+M]R.>2>1(3OUSORHR=M;!;.?T[$*%G-!S:Z$I^]K"ESFH/39F&X/9I M[WR$[V'-G6-L"6-?D:T)IUL2SMK^5A[#R?[: ]$/N3M;]\E.?I43OON]5GBI MC$6XM)M.HT89LK:AHCPY?>G;UGOV&>$Y<58+WW7*\ON494O%JBS=,OTL M(=) JK1L.4A5Z5J:;,)L;$!$IWJN('JC]TIB(9AGXOYZ_N@(<=PH=@+^&IW" M4I,5EUH4J@JP4"NM,'D%*^0-6D0&DL"FQ'1NXLB)SUH[:J(AC!YN4(UF&?M+ M,71*RTJU1UJZQYU#]NW4'G,Z$>):Y'4^ M"B5PLD.P @P(XS+W !1_'%B\T'GSQE_:1MXM$RK?/\51^E#YC4-"/YQOWY>Z M7)C? BTVR5#>MF=66._S,Z_?(HH20$A+5GE---3E3#"HV M=Y6XL>2P'87]W2^N0Y3S:!H@@3!,9:_Z7:ZSORA&JGD#4KVT:P(&KY0CM%C0 M"'N#H["25+".K,Z'G@V,[.@K)Q_">!MZ?\8T>17W%I-']#IT77ZV@$T18X)# M]M%-=R4*F]RF#;EQ:-M*[^Z(]$E.Y3:\K*C.&5$H7-\FKB@AK*>M>\O6#DON MGFT)!@@#\ =J M(AIL15+W+BLYA-R TI/>6\@;T8V=+ M\YTM(CC 6RO0&0W%*79V(9[JW+;%/E^-'J>C^[OKX=/-]6#ZQ/YY MN'E\F@Y&MX/1^&8R?+IC!09_VW;T[^_,7RS=*DX?/IPGGI&M<]6DA4X;H+3M M9Q8S5!J-0>/A4OKB[T[-E0Z3')/WWB;U0MDY_B]-_?OVVKB;?9?7!Q& MS JY"411)M;$M[S[/< 4>;^]BTC)@ MW U.*6+_\]A&1NH[K=!2GX/,3N*5X*V(CXD?K86V01B45YA&HUF*12+(O3*= MBNA#'1'M$0Z.^9\)II1-ZS,_DK ^5Z)3QO]0A_$YLL&Q?1O*NWGC)Q00'3Y3 M,7XE0E"4[U0D'^N(1 $"G("F*&"-SC^CD-$<,'MGZ"T9=ZFX*_X%I0BD5IM9 MY3XM:&--S)MT9L# B7."*.*7KC*2K_FEK5C<7*>6HJ8.!#/!2G@:/.!D=AE3 M-IM0>H67SWXHW&KMFP"YM6"?[P+ATL>5QK-)%7N?>?9#QC< M=<0:<1EZC%4&NGV!CD]\2D\C_E_A3HD7*&A",*2O)*]& MDU8!FJEM!<.FLI),"0:X\D@NZ;IG]KE.(MF2GIZ+ZJ8ZH#," $]P=OSP6T2A';Q;((Y+)SJPJA&V)L7;F+RXT@0=. MH-NG(7;94=M+=[2/JI37@; YJ21"#2YPLAM%"T2D2&7KFZ82A"U!)>GI@($3 MWVZ%WCC1_3!F=.\2.2[1#!.4E'MRWO@Q' :?\8YM?F4S%\JF7MY@D'Q_P)\A!:\NCUF#6+".'9==C]>NV_^!X*/?FQ(6V];FW: MLWI172T:<))[0LL5)FPBYJ_"1.NAZQ+$"7K"',U2$+=GUDED6:FE;J5;*TNC M$CYP\L[-),,7QP^XOC[A*[QM1 T) O!2N>;']W<)Y1JY;$MW*YE:F1Q2#.!D\P?B%R0C M;_C"=BUS]!AS+HQF@FHZBB,:.2'/QU*-),LVNI5CK?0/2V2'(MU4'0LP[.0K M;Z5;"=<*?%ACT\OXU]-.#_!DU^7$0+,]R//!YB#/]&ET]7__/KJ_OIE,!S?_ M[\O=TS^.)WK:I#21*;\]!X>:@_&:.H=PYL<0"H3)=8\RY?%A2=F>#P)9Z5K. MOBF' T$J>0>$YG!065$(H42E:N7/")5!@""'S*91*822.1M-HM*V<@*0PB? M&0M%!@*"-'9V=O*"D!C1)K96L7P/=I;.[Z>WLXHP($@E2Y7)BUNY@M"L*YEF ME3R[E<-12Q#.U[7#N7MQ]B'E+?^&GW3U$;WBJ 1'9M '!^#(6D0VP]D1TW8"(;-J 8(@9B\@&&(05YQ&' MI*(XJS4!P8)32[,:+@C"3#9GR3/W!KO0?$$()RK,!%-&/3#V7YJR_[(7]DMB M"-;LOX3$_N/5(8=P=PE4XO)*?L>).%9E7"GV#B2'E"<0J/-_C6I"V.@U+]ARK.!D6X0IM9Z*!2%L MZAJ07!DT>((2$\4=I;$TIS!?!,+&K@GAY$#!$PO'DU!W'1-^6SYB)'HB45S\ M-A+TT9LW1%R?RF5GWPZ$K6-3H\\.^:%H0:*[#:B!LB$(A_K;TP,E='"*L%WJ M\]Y"B;2EI2$<(&Q I%)\X.1VH*<+&Y 1]*.'F8=IGK DWT7,$3S;UN/I&2BD MXF3R!#'\U(]0>M]Q,I],D(OGB;C$$B/-$FJ[6Q ''QM0H/8YU74R^K5/N<5NPODQ0$:S7)\&;V&3%<6_HHSYF8Z&N_P4F4">N7F^DF$-B7RE<-[3>7=Q9W&XDLTNE< MGK>BK0(A]&"KC-OD%2TZ<.:@L1[JHL%5&NHO6EP==FZ+77GF/MBX\PX*O]DV M:WN*MV/Y*P!T NI$Q;$QJYZE,C2__#V0]G'_8M?=[\X(6W/\"SP6S3P\#?=3'X6]() M] .E6TY=KB\=IB NFBX0BCX3'*_\<*ZR\LVJ]G.]8U'H"JM=6AJ.96XCIMS= MCC)H$%9\\2+XC$U.V[>M^/5SY2.6$4/+?U(_>]MH%T L=HUVYT+7C>*'H#2; MBTD9H F_^H!.X^<_D1L]X0MH-B:(,NX(@N]XVTXPCI\#WQW-F G+,%WS6S(",_?:#VF:E4M['ZQ$]ZQ TO_@;RD%T'UO;%M%$9-V&-V\ MZ*YT*RW:3T8D(\7W?(>LIPX/.&@O&I&7A^-?4XDB%V>1@X&PD&2(>G26[*/8 M63HN)TKI)S.I",3[I=6_G+P,<$$0W-UXI/1597Z'X($RU[/<0<@=" @\'[T@ M,@P"G+QXI/<7*LI#D$E!A7*O!,EIAR"*Y#(&*LY4":VZ7'\1AM UHB[Q!7&* M)<:\.J"KK0Q7''-L( 7)IP?UQ5>J&D"6'%OU5,HOBZ\EI_FVPWQV_C JM=>5 M3O1J34&8#PU4,>LCKP84G"OAL*\!E#TG86J='R\#;-WZ[O4RP._N6J5*=P"J MJ(? _KWAK(O7R8OW>,>/!L*^SZ X>W4?3Y/8"YLG(SXC/"?.:N&[$S3G?L]; M3/@^;U\LII4@!+U,Q&2*!^!2OW^>ZQ%'2<[G=!7XTI']"I^DMMX9I4AQ&BLY6J JSEI2J;0,<$N0IYX2)=WRH-+ MI=N&1Q2-9IL_1 )UV>1:JSD(EX,83[NUD,(;I)D+3<8D.?8JOI.-2WEY"#> M6 U%.11P8BHX!K+$RU9)724(5W78"$R'YU"DEE[C:RVX;#T(=W(T(+LLI/[R M!:;Q=,!JZ+K_GD*_0F$WJ/J+IO0##T!M%"T0FB(&.^9^L M(6<^)V@N@ORC6?J+74[!13&G("6+9Q'0'6$#9TO98)62Q@LGU(GD T'?("5# M?),GD;>X^?50$@\D3%8E(*BK-#$C4!)E$+"_]JEG7W&#P8O=:$0V"E3T;,J+ MP4DW,!$ '_%R+"U,R38"V&6JH_(#.)JR/7LS=:JTQ_LR!!#6Q)0\S2-QN3)] M>B^-]"?_.ER.]C:V;IGS$_(X6$DA"%[@4O%O]U8E1+>^$>8G3&+QO(*"FR6% M(/@*U=PL(;IU;D[YQ<%.@$,TQ;/HE=EXF]&C>(U%6P>"]T[-:ST&<+N3="Y3 MSL1[9?K4>>N9>(]V""R7V%"Z:)*^6G]1)5-(>[;=/-L)1"#2A"6%VN!&. "M^2DH+CKG!_Q M)8X;_>%'BZN81GB)R,V;&\3\V0%^,(7]SWMRWB138J66( 2+JLR7E<""$WX9 MZ>($TB.2/;ZBK@(A;%1%G&I4X.260AISDGW7"6[>5LCSV=HKKFOEB[ 3\/#6 M:#9ZYF\-BVA7@E ]>*NU""',5&,05P/=HV]\YWF>^/0K-[V_A"XBG$1^7I!1 MGTP^ES%E\"DO<$48,IZBX"(.0)Q(M/.&?RCQAF=@9LCZ& \WSD^7*'072X>H\GOUU>!XQ=7" MV9OU-:@@3/9%*C N7/N:IY12%A((*:63;X%0]>$672V02U11 7.BTF$"(:Y] MXG0Q"U6%_J(5>ACJ073@]\KQX_2O/&'Y%I-K'#]'LS@H+KCI'8LRD\.N#9!V MB%+JE@!;CWILSOELY@DJ;-=]2&6A#].:$.(?9C*R@@7.DUJ@<2Z/K]P_$(7F\?_]X__[Q_GW#+H!L'P_S M_OWOY8[UCB_-_V;N6%^GMY5RG+=$G$5RUZI9VZ0F'*=KKD&!V<2JK SG?JX&YE8E4E BS2I?D6KKB5;1!KPIUT"9M0-6CA>4F,43 M E3 .S>;=LMJ0)UMM9I;*L8RA%"%=F$MM M(X?Y6A'8!76@?K(7VH1>AZ=;! M)H7V :30CD]R-B50PXK#48N+ M%,-Y3;60MP/A$&"G:B%G!=B.Z%M$LU%E20:_L1>VN^ M=SS@/1]3:WI-K;E&SY%15DU9P<-/J"E#!6'^SM.E??5(7AR(TU^N9G)IM/VR M46$25-W8)BD*P2&OTY7,%6X2%! T/GV#)+TF940F_GRAFH\4Y0\_2T0!#JRL M3)X@*J\!9([2:J!60FW.5E-$F,%YG7].+.U><7^?02T('H'2BX8M MZ@*X>%BEK3;"#7-GKQH5KT8DO 0% PR))P>&&,3!@KC9%[HU#.8Q$L MS\?*C4(>C75S/'G<:*"D8?$?3RD?3RFW@_]X2OG03RE#&/8;0X( \M!97*8P.56H*P56U+&6HQ!H)N[,SJQ&(6 07%,J\H M#S#TV.)"KV $!+EFJ3*)3N8* EEVM;I9LN/+X6@Q%LE',Q*/F*5OQ?KL8SXL MIXU,6K0!84&5J]1^>-("&#BG#)\WDI&/W$7H_Q6K;M&5%088S6QQ*I1Q :8X ME;.AO#B0.5&MGFJI0#H<7D*=3\5EELB[;P8]V.AE@ZRX<@(W#I+K-G$0W&+RZA!/HC8= M] MAD]JY/LJ8 !PL$J9Z<2?80B<09K).%:TM1GXSLZ!D('UF\KS'-'TJ#WEWX8U# M^/M^VERU]OL'E<1R"+-E!1Z#T^^2O6WH";#7B+K$%]0-GZGJ#4_+-B#HF9G9 M9PD,G' OTY1-LJ[R/3;^6;'S7;A&"25=+YK%[4Y$%_&4]C M@E>(1&N&]^:OV%^) WPHLLMG^EA\TF#3KGAB%6U:_C^#$$4'DZ@T=1?(BP,T MFFW0C ,GC+*L4B4@F5?O92J0$J5]MU$50($[L^<9$Y&^HV:XKC"$?88EOW60P.TP M[MF.&2UPX-TM5P2_)%?&*H>'L@:$HQ$5AX@2%P11W85L0X!V&U^<^-P4EI^R M!IS,LSH6GQ(B8*DI;3Q-'2#6G8$^&D@*DCTW6HE=?SB_>5LQ5JB?:Y<5AF#' M&2E=5C@R,!"D4@V"Q6@\AG\4< M5BZ1V7C).MB\%2FP+Q3-XH#?/F$K\&Q-"$.SFNR-X($S]*54?R:86@_=M!+H M'5HU(:;(P,EOZ+KQDH=#D7>-5@2Y20B3?0Z0X'OH#9>81/Z_Q/=2?!))-]<\ MZ"V@4B>:XP$X[9'2^HAD&J&N N$N[X9'OL %3G)9391(*E\$PG7:U223Q]%? MD/4NC)QPSH_?#"E%XGSB9XR]5S\([ *M/Q8#K;NV!XYH7$17, M1O?^"\^3R?/-+-JJ;^!X&6/5"*JI<(Y7,O;G3CN0*QGO$9O+O2E3HAG#\5]Q MR&;G+R'3+$+9)*V([QC5.]SK&,WP0; D%)/!Y?K!^1,3<5A5?5V->0L0XPLV M\V$ET,#EO"-7^T* =2M HA(5M-Q0VN6P(4C\*J817B(R04FZ-%WX*XVO7%4# M0@2CHA+G_.@JC!#$)K)7<8#GZTNV\!1QJ@1H6!>"E[4!41JBA2#4>]_E\U4X MWQH2FG0*>7D(WM4&A*= "$%@3\3QT-(A7_D^7_S!X6A&G[H.!!=H$Z-.C1*" M\*9X%KTZ!%WS]]2P/K=/41Z"1[,!H2D00A#8S7(5X'6ROPK%^0SU2%.4A^#H M;$!@"H00!#9V(NT:ME>F4\'\U)I@]E!!$,;AIP#*CO/5VJ(?DP"/28#'),!C M$N Q";!'WV(AM&ON4+R'D AH ZT\%5"_=!UL,J "FBI_3%\-PN"L*GD].G#9 M) J2,]E/V2PG>\E*&P+NSZHJ:RG>0Y*^/ ],5PFXLZNJ5&%F@\D)UF9EFU4% M[@6K*$W0F=G926,TVTM]5OLKIR5'SF!_Z\LX)81W@;K%2D1A"ZR]7DS]]N'F=?A=?LDO3_+F8ILF;9?_PE@>\Z<&N[8/) MT"I3X5?LZP@G Q,!>OE[W8F('9#Z0+&\I0G4ILW)"\.Q&,I M5S&Y:-I.KGSP/==9/9&8;B4:EHC $MZ-.7[;+B@('!+W_W2$^'[@3MK%3 MOF:Q7PQ.XJ/A-%2$ &X2RI*H>8NB6!#(Q"-3*)DH( 5%[G'HX?".)T0_.^'7 MT6R&"/(XE?=WEZ.).L/)K"Z$N4NN9KF$)C- $.26GP%T+GIIZ?Z\\AH \B7[ MT#WN'.IH=L44R^KC,:\+P2EN(!%+5!T+)W?8'K&^]Y^Z,:P#P:==31AE M:,!-97F2Q57ZTQ5!CC<*L_;4N9'1H:H.P:==V1Y1 >MX7&5[OPTP+O4R:*M M<&=7&U4E8( /JLUTS"F^8=L--_)?$)L07/:;,S=SZVK;Z%2@/S<\O+3H.AYC M_"7LX!;)A618IU.A?&IRE)6AZ5@(8X)6B?&RH^,?R"&CT$ :RLK=.BO.FI2+ M$A<0 3V]XNH"$I6[%5!UYX4M+B@"8FW4&$-I]6Z%5-WG8(\,N#W!:&9;BUAZ M&YRT=+<2J^]JD )I?1SEDU@*=)2-'6V5;KE?TZV@1=-OT@C_/W\5 8=5$D8N M) DCXA]WV^PQ5^28*W+,%3GFBAQS1;[M7)%CF/50PZQY-%<.(6M^4XFY<;Q? MY<#"J&HPP+-Y7%C M>=Q8'C>6QXWE<6-YW%A"W%AF39*=.3#91(TH?SG,#UU_Y01W87G,LUY3![81 MK082M*5M!J,DDEJWL0/;RE:%>?C"O\6QXM1,E;8.9!-=$R4XR1^V&['^!KRN M&[&M#?DTPNY7_J@W(E/^"%6TOF9MNGYDMR__5+PA(-/R_Z8#)-H>_,U+6O_W M@]F?[VXO$X NU^)B5+.7FTIJ]',)].9:/4%)2I=BVZXH#V?W;B"8W"UTUE!('MVK9KE[F\LP0%"$'BYQ&'R!(KF(LUB00@[>[DFY:_/+%(/ M@OT9ZG6[>4G9_O;R2N++K\0LF;L.=D>?Z)1 -%TX!-%A'"V87?,OM'\NS:@& MA/VYL4252,!9XQEJQPX9$3%S>[\[07]TED M8E8%PF%@F:M@/AZ&X5L9KB MZ]FKRP_OH) F=V,$3DBY!B0^WKN0'\?C!\#9]U:>WO,SB:=7'.K9=#=8\?[8 M3[S+0=+G8-OI@/=ZB Y@+G#QOF:6M4-"G'">7'U[N=Z526^%&;XZQ#-T%]=M MOQ^SE@ES_TGV?>,U5P2D"[D9T>:,VQQH< EC&_*4SN;]0D MK,^[,F.BO./EHZ*785#=53L$$#0ZF1(LFX4L]%>&3C/ MYK0Z'>VAAB"LZBAW8$+/:")KIRL@TV&ITEMMW"NAAZ!"-\M5@--\>G;T;3O+'+6B6^YU\A9M\[EC"EI=_G8 M^5GQ\C&%1SGY*>WHZ$3^1IS(A^&WZ<.-?/3;'/TV1[_-T6]S]-L<_3;?CM]& M$E2KS*G4'OS,"D;T+O4#/.'("<17U_S%Q4WF3UEPKJ..OSWG39?<^W;VVJ6X M/Q-,&Y\ 53T=?3Q6[/K&U>\/Q(\G(V_X@H@S1]IYLS"HM-65, M6'#SQK;V/D5CXDL/W'9* 81K)7I2Y2;9>'AJ+ -?EI[.=H8/*%I@#P=XOAX^ MTX@XKNQVSTYZAG '![ 9V(9]W[:Z3GSZ]98@E'T9O0ME+>_W(+Q#SER M.7>_;4W>G NZ]E]\#X5>5YISYH MWP- ;=[G+TQ]KI+=]=T?K&W:!=& ]K;$5F@Y+1-FZ+ =9I3>I/B%]6&=V_*# M16[+KK^TE.CQF.1R3'(Y)KF L[^.22[')!>U"I4M'Y/I%V6BBZ;.0;@S&DIV MT; "@H2/"2_'A)=^$EXV9[$W3U_14;1 Y&GAA&G\9#B?$S3/AOM$1*60S]\? M&0?MT&HA&:8.+V%N]UOA0CXPV/3\:=W]03NRVHF%6?/PN]7>SG-NFJ?OH%UA M(/2_D3R='@Y[%5C#O7DAY<;]EY @%\]#?E0M6^(*4[L7,,_/SC[:'@X[$:[' M? &4D#9P0F\09XC+EW(9>4=OV]';=O2V@5MPC]ZVH[?M>*3L^SM2=N@^U*I^ MA^_'AWH7,AL,;1\YON==<5[(5VUEC>_D.C\E#P"+5;DT:^H 66,-%-9 4I"6 M3KXM8UKJ!(AJWN8NE(.P5!JI6O[1L0(."&*8HH U.O^,0D2<@,WO0V_)>,IS M,\AZCO-VZK@+1.C/:2UF0#A&93\NP,H2IOQT5,N4 N+#3=B^. MR(OOHG+R'W'XPG9U*-D)4G%;PKZ/_1%'_T#19.OFUKE FN\/PHK4CG:UR+3O M1R&3R-M#R@ M(@RY2ML6(<@#C!WFW;^O;$=%%_Z*<^IF.AKOD%.S4*%M

    ,5L5L:^X)I!)8-ZKHM0G""U%./1M@ ;N-9>?_S MG;UB(/%\-#3C-,^CI >S.$QV62QP*-B6P.!3IXB M#>'^NV:F>"G$_EQWG"0_$O&]8@D M@T_EP).4[66,\MQ&MBSMK R%_TU2%HZ'32F$[$"4(($P:68C[FQ$/C)2=M\\ ML4_4278:RCP6ZU: N,N4ZIB+.ML"A"#;='Y32FZO# 0W6465S(IK#Q4$890G M1&6P5D@4*ZD-P>?1@ "-\;8@6DJBC%C97_LB95\QVRKFEZ6N'!*M>99^R3HF M+P8GC5V[A,E!],7Y"=J$9;=VVSZ!I3$=R[H]KU Z'=O(Q@)1&YO[>\3V)-XT M'AA7EO%2RLV]WWN?AHNBW[!SC]+>&)J$Z.0,S?_>^W2K8&B>4@@[I^VI MDZO H70T$PY-A=](4;Z':5<2XC'V'2G00!!.EBIE*E5902!>(*V"Y9SJ)3A M"$(X^P5UEYISGL6"$-P^PBY3%H064E(9C P M^4A)T'/C"63J%*&0!S9O$1HN^>9"'D565H+@83,2E"D@<(%<,04DL:WDC(ZDB.&*2&L8I:6I.+A9"/M3B_D.(I< M9I?PF?GFS0UBQL!;IG,\D9#Q@DMY-+MQ2,@LEZW S,XA-M-)/VMU/=(OU^4- MJ&Y!;;-'.+E8[:A@SMQHDY$0%K=R^K17KNJK 7'S=3#V]/IRO%BU52>BJ0X? M+TGMVX5515('<.$IFRUFF"RYBRVQ*)5RDI:&X(VJ(B$IH#8<3E-$&$'78U8& ML:U_HA1_B%S#\FQ*XUH0W%,V[#<&UKH3,+/)TDI"7A:"+\J:_W(XX/P8AQU2 MEZPH[6\!CK'X8RS>1!"/.&3S+T)+1QS&#U\0B?BY_/S4K+0,[)J 8'J;Q>_M M<+5G-5Q.*@JH8AL03&ZUA"H":]VB2$BZ:D!>-FU ,,"-Y64#K"-Y73<@+YLV M(%CLQO*R 0;.=JQI7!4B2\WZJ^\AY%$US:+RFZ*:L7(/]Q[M>O!+<\ :;AO" MHM^F+C;$IAX?P$S4VC+L^[%XU<2FH8,)V3+JG?3%:2&;"7I!8:P,P*JK=';6 M8KM#_(SPG#BKA>\Z@>3$E:(LG-"EB2@VQS,4@/HZ^Y*J?I8@Z?E;15D A[:T MFK65@AQ&7U)XQ"1:#)?,O'0=Z3&DLD)]'^[2JL^&Z67$]\7M(?6=L>/Z,]^5 M,KND3-_GOHQY74([A*W'SCL5CMARYO!;LX8N ML_*$?9<",PD7Z&K#"1Z8+L+6$$%(,R&HA%3U8\K::M""!F;:FG]N3H<1D "3 M^_)B1F9*K^Y>+H-Z$$('IOI9(C@5- B2D\PK.B^8OEI_WBU32%EIJ:=7,&<& M;Y@R1>O-#<>7,668*-VI8YFO6E\'@AO(1FB&L%J/)&QOFDX$_^"$SAR14B%( MBT*(XUCS7HH&7#!@0^D$K=CVC(_FC2=,%M=65( 0PZDRN:DP@9-8"BAQSH81 M<=SH#S]:7,4TPFQSG3AO^1I,*1OOR'MRWB2BK-02A,RN*C*N!+9_QW9*MJU_ MNW"L:>O?/AFD31Z,IYN)BU]WGMB&$Y]^5?FX985[NM)CCYC+]24*W<72(:ID M/7TU.+YOM7#R%W_H4$&878M4;FA4)^1IJP'9:9NJI%IR^^ @2$XSP6N.6QC5 MA;#5-E50B[4/TG:[1#_Y'=]VL^6N!AS_9*V)<@<(I(PX>7;38[8&W)EQ7_.4 M4LI"@B"E7=RB0*IR+C2H!W(>+"IA5EP&J'J+OQ]L/H0L[54[U1TS(8Z9$,=, MB&,FQ#$3XI@)87] -69KRWH4EE\F+BG3IVO:F(42VL&YH L+?,'SJK/_[R'$ M0?4PU 8_L-CG)HJ1*)"/J-CC[U.M"K[I:D*(@YH)S0H6_/&U>_'SW'2$Y:I M"*+6'&TY//W%928H8):U-^:OFF1?PK(+T/Q8/("0-CP0[Z4,HDS3!Q.HV9UL MDG'IBR.*NV>O(\FU"H<&':- G]%-+W'GWM#E\"--SEBJEV[.L(!!O MI[W.RB36YNMD0S)GK<4\@2:>,0K%-=F;&['EYK]1-0A.3+DF[>Y_-\%R?#FK MWGTS%2>PX\M:QY>U^G4Y]OJR5E.&DLY[H*_6GP_!%%+Y#0!6\PX81\-N*S:: M/>'("49Q1",GY.ESR:6!H]<0>7D09>MTQ88@N"%LY%X'*SC?1):\*TRE><(E MY2!X(:J,UQ(HX,1R%[XP[<)D_8AD=V+DBT#(U:XBC#P*<'(8NB[W-M*QL^:S M=@:AR<,N!E4AY%]7D9L9NOX<>_?(H8@.O:2_T6Q(XXNS\Q_/+NP\>S\5/7M) MR_R%B+3Q 9X-AM,O ][^R=G%P?CW'M%K*D7^6!7!(?OH"K.#CLC5@INB=V&V MA!^Z_BI0WDE2L\U^QKCW9TR39U9N,5$@4+WJ8-<&'*]?(TJ0FQCL. %ADN>I M9FR&2(>S,HQ?7A2($["2(F=E5XX.@HAV2*; XT9L;$8LQ0E )-(BOE MX=YT2REB1O0S%4?O9%;G7B$(7NY6M& ?*#@?WO8:(^&YF?CS132:?:%($"Z1 MGJ8.A+U"N1;FWH55@P GJ%L_Y ]568A)60/"B-,+20D!G(C8I,&4*EJ/ X>9 MXZ%W\U?LK_@$(H]3J*M ""+IA:3& $Y*"2#EP@0C8J3G_(9:<#R^]YUG/TA> M' V]["O67#FBM<8\,*\.882T8CB8LP"<\!E49GYZ$W[AH2X(6"@(P7BPU=X] MYV,!$S@)W>-P_H3(\AH]\PG[REGYD1.(57;T'/C)55.:"*YE&Q#LC3IRM80+ M3N1YF?.SYF5U M4+Z6(K'&(H/A:ZDK&X RT2E?1:=GU_)JP3FFA]AW3OQH-O-=Q(C[PR%H@1D% MR?>VB?&%.\FWB?%)#P,G] :OFSX&0?+K,3G^L)+CI9$O[46^1C6_X41X(_P0 M)G,IH=I[@(UJ DF.MU!D(RDV=C^PY%3N=IJ^=YXQX=76TY7C*F[)T]6 8 M9 MZ-KVJ*T.5WO<%RN:CN&Y0A!B0-5YG(/25];NUBR1IN$62D (TEARO11'*W?N MQ!%>8F:3IF:>XIH=24D( 90J.BW#TP:7I\RH#9E9L*5+SF9I40C!CRI\E@(Z MWL .\4C2\:+VEBQ-$!>U2^:G!Q0&>.R0KU=.X,\P"?WRN]AUA?L^C61^[[(" M1"L,=DC K%,_I6,70/*40?(K'0Y@-3N\%IAP/8:[^><^?]47Y M#!^>O45C-[&44Q0NNZ/G;7 ?QW+XJ3&M2%X)EN1L#$'FI.\+!!21@D_^K,A MHS0PHJ\$P=G9J.A,@;Z:3^[T*).:844(.=[- M2\X0/+B95M [Y@LW=]#DRFC/(U^7.'E"H>*TQCV[4#(#F_) M2++F1:6DKE]/$TGX29[3?_Q_4$L#!!0 ( "R-I531/QE(H7D '_%!P 5 M 86MY82TR,#(R,#,S,5]L86(N>&UL[+U[<^PVEB?X_T;L=\#6[(2O(_+: MOM?EZJZ:[IE(O5S:UI4TDER>6L=&!44B,]%FDFF2*2GKTR\.P >829#@$X?R M3/24=3.!\\IS?G@='/S;_WC;^N2%1C$+@W__PZ=OOOL#H8$;>BQ8__L?]O%' M)W89^\/_^.__Y__Q;__7QX__Z^SAAGBAN]_2("%N1)V$>N25)1OR%.YV3D"^ MT"ABOD_.(N:M*2%__N9/W_SKIT]__N;SIS_]RP_DX\>4TID3\YYA0 3)S]]\ MRK\Y3ZF&P5_(#]_^\.WG[SY_)O_RE^_^_)=/G\G]E[S=%R[DBC4U]%GPZU_@ M?YXY0\*5#>*_O,7LW_^P29+=7[[]]O7U]9O7[[\)HS7O_]VG;__7EYM'=T.W MSD<6Q(D3N/0/A+?_2RP^O E=)Q&64KJ_/4=^1N#[;W->VA;PKX]9LX_PT<=/ MGS]^_^F;M]C[0RHB?&W )&L.WWI)WD%M_,.W\LN\Z0GI5/U/?_[SG[\5W_Z! M&XZ0?XM"GS[0%1&?_24Y[.B__R%FVYT/;,5GFXBNJJ7TH^A;Z/]M0-?P:X*: M?P8U/_T)U/POZ<6+J?K,.7[[U* //_?3; M'^'/C_)/82/^SW^UJF4!/G&J%]D=?(W:T*D4R/U._0^IFE2+V]C*@-K$C_<^]$R4T\@\/ M=!=&5>BE;SD#]]*H=^QI1\V0.YU.VM[^EQ,FDO+$OGA/(Q9ZEX%WP6<0-?H? MMYN!'U:J=NR%I4;(?;!:UMX>*,GRH=8C0'CJ435R@IC!R-Z(AA5-9^"&.@5/ M1MZC=LB=42MN_Q$YISPM),JYYA7SZ>U^^TRC"N4KFB#V0)U"F><=?X_4X[1B M=O6T=%$!%(DD.:F'/= U@Q5,D-PZVZHQ5],,O:=5*U;VMG(;U!ZG$;6GUQ54 M"9"=U/.N S>,.***A?1CP@?[\W ?)-'A//3TCMC4"[U?&JE==M/:+JB]UDSR MGDY<8K(@@@T)(Y*R(L!K4L]^_3>W*!JV8\UC5%[ M<)/,/7V7DR=E^C8F 4O/XY:+T__RD%0U1.VB=O#V= M,Z6YR/X@0)W0QO.><[_O(N> MPM>@R12EEG-QS%/U*MVR:#8'IZR0=BB7!-(P P7B-MQ13('OHOLH?&&!JU], M:9O/Q3$UBE9ZYU';.;BH3N2A_#1?*F4<;#CK?1@GCO__LEWMNE_3>"Z.6JED MI9N66L[!2:L%'LI%)77"R4^YC@< 7T;4T;CDT=>(G;!*D3R;1_D.J:-5BMC5 MM<2H#-2F]"3(1?3O-V&@/\>I:(+8HW0*95YU_#U2S]**V=6[!$$B*$Z[A?-( MW7W$7?O3Y^%71!+&'Z13*/.SX>Z0>IA6SJX<)*B1,RHB2C.OWI\_D^BFB0R)P>B"6^%-[' MVK6.MCEB3S11M+P$K6Z+U#.-1.ZY#$VIDYP\D?0G3I1(*%PQ8"_TPDF<5":M M1;3-T;MJO:+'.1%5;5&[:H/(O;,@MDOCMYOF)T[B1T'48'K2&.6Z%W MS$JU3A,7\R:HW;!:T@'2%R.249W4YQZWCN^?[6,6T%@_@!^W0N]SE6J5?:[4 M!+7/54O:T^<$49)1G=3G+K*=KC=X':]4L^V)E M4]0^62]Q3]_,B!-)G:3DIW72M^+R@KQ6H[=%55/\[JE5\,@W3]KA=DR]N'V] M\DV]SR)I3SM6;ZCO-\'E42/T;EBEU-% K;1 [7J5@O8=IH&F%0#D/+>0=AZZ MOSYN'&ZMNWT"U4)@MU._H5#?";TWFBA]M.M3TP.UMQH)WG<'2/ @@LF"2#9$ MX3.M0_/U?.3XUX%'W_Z#ZA'TM!U^MZU6[%?=4?!6DKSBC75F;N6&X[&X>L M4+':)96&LW#**GF']4+7N.OT?L@)6J9$Y7^A*IHU7+ MV-6Y^I7X29Y\(U_KXW:>T#.9_23_^A[A' M (+;BQB6E*AU6M)B#:Y8%[9RQ MEI$COPB"_:@RN>"CN .P)1(JC: M],EE'-,D;ACK3QHA]\5JI50_++= [(,:03O// 6YFNK'@RB4T"BF-U-K93V* MTITUHV Z;3N+F-*H>!I:1PW11YA.WGXNN<@3D7%$W-!:9MHYM@/PW(DWR\"# M_US^MF]UDW[0O\@!M90(U8(TZ(@[@=O)W=G5. M7CPF(/Y0&"V(DY",%Q',[(3XQ'9PX0]:,+(Y_+HNE R,'ZA+N3A\F7=+D^KK M%H9=D,>ZB<*E,;FF/>+(-A*[\PB=$B<%=1[**QYF9.G[X2L\3D164(XRHAY+ MR$T8%^.YI4%\$GM$BCT"VO\>2O>XO@Y>N&9A=.!J:DQRU 1YW%8II,:I^CWB MN*P4LZO?Y<06Y/;4VZ8)K%$48C2V'4!WR89&I:F_Q@"5#9$'DUXY-:1.6R$. MK!IANWJC($F.EJ-VHFP$[>XCNG.81^C;C@8QC<7,-!0JNUC6IB;Q-[/0:XRZ MN03,;[_3TKS$"[/#$TGT4[FB4'.ZY.@E?[,)"=P?G*?H98D,7 MY)%FHK :>'7M$<>AD=C=!PE)?$$$>?DD9,; XJQS$J6%MK30MF)".@TN8=%V M0K1ZH'$2,3>A8E/NED=[[22@ICERE&I25$4H75O$Z-0HW+0B+;66.13EM M.Y TA:9BX_@C\<-@3;A VRX!ZOQZ<"#J/G_W?1IS\,D_+N@VK-DTTK5!&EVU M*D%(53:P'$?9\_7B3103^P^030O[ENG6K>-R]GM?/''OT5U$798^+\3_Y5-Q M?QK&"&<+=:'^*5]N"5?\VVU8#!SD=([[8?*;) M*Z4!6;$W^!CFQ()F1-><6;Z^_AZNV/8>B],E^_&6O4%2EH=S% ^0B@N1_B MJ5(K\;OOL&=,\HU-SH=\R#F1C-77MLX3IK6"DUK!;LPWQ/5\8K+5EQXGBSL*[W8&ZQO*17M@ZTURM_HIEGBG M._]IZ(,<%8Q4+AT]UG5 C!]FYDH?1>":A:XL\LFM5U*0'S>(HHE[>89*$;!]"C*FC]0P& MJ9=&\_Q+Y.%55N(T\0=Q !T)..R5PVGB8R 59&I/=4!,F:HTJB(31O8-%>:(ONR-&AK2%4_##MBQAA6JO0U>\51GE. M4W*P?M74FOXJJZ]2:]C:2K!FA+AD!%II!#N@:'8]OK;#?(#/X**\OO4\P&WH MR^0*:3SWYD?4-U/1+U@@N$-[[QS@ZI_9[=F3QL@#M%[)JANSY9:( [-!X-ZW M0E.Z2&[ CJ7E3M*U&X?1GGJGN*.WB+8]_FBL5_4H(*L;XX[)!IE[."Q0)E5C MIK7('%G7FCM^-4/H1#L9HVF?;F[TLH&UO(#,'H=Z#&OLA!S(S)36IP8<]T , M:8:"#Y8.80DQCA@JYH!%=0(_I"@]/ZHE;/\XP/3O 'LME.Y*RV($?8 MD<*SYSC:=AN:?46;&F*90C3F*)OW1HX_+8169S6PU&G%'83H">RA3' M\PIQ,4$L,\HK#R2[$XU H&V,/.[KE=1M+,PBJAL$'F:K8$&*F__9HOF+D^RC M$4?N-EL%HRCN"<73@(5_$(_%(HW!8KAFB'(=N!RTGIPW90*C+]'8W MY !NJ MK49R0Q?$(6TJ>>]123(@G$,YS\%:P<;)-$^XRGXQ'[%[75"SR]D\+3?HASRN MC54OOZ?3T EQ;)O+WGGZG>Y@'^_LCW_OT"!K?SKU3S;P$&#?HA M#WQCU0V2>F81^.:RCY':8S_RI]1_#K%?F1O1&/G-O9#'O:':C0D_LXAY4\F' M3_NQO<$VC>9SB?6S?#'0>CRG38'R5)L2"UG58YEQY MI5VME5E65QFQE$95_1"R3)*(/>\3N!9,DI#<.U/4)3#8L9C,$-9KB-Q'Z;F( MD*OTCOV13:I;(@_:&O7*+[N=-$,?%@3>45*Z%'06-=TOJ$NWSS3**'RRFCZX MW89!(SI4-$,.#3K%RIE_Y3:(04$K:O=E*A!$! AZ#'0K'OW>8=QVD9[*:GU3?&CEX M-*A9*JY2W10QE#1)W+G82$Z7 &'" I*2ME1697P]=ZF>;K6>D[Z7FC@LH-ZE M$P4<-V*E:OP%73&7Z5].->B(/%S-E2^_IMK4"W$0MQ"^JY]G+$C&@WQ0WR)( MV5AZ)FP"_9>E]S %352;<<:;&_@#6*]<_:8;X@"M$7:"3;91@G)'(Q9ZEX'7 M;F^M_U&D?+)K02A,CE=$RC&BBH^)$R6VE'RF:Q8 IHVL:B/$CJ"D/-TPJ;,\ MSQ_.'/8HVKQ$]^ M[HS- -:.N/CTYR[BXS>?M(M=Q'L:/<(&F]$91$UGY#C7S@CZLS%=3\28UU*! MP4Z6."<21D3RDAOHA',C@AV&$[4)3!%+4^1;ZFA@0"@:+_,==R.#572:5=CK ME-:'^W&/V82Y5O#!PEMR( 4+#"$]HMII*)^<52$+:7E"V<)8>8<9AG)9V:8P MEJUG%L)'0@\=OGCR6T92MQRVK%)=RR%[5QQGM[!4N=<,@[="[:8(5KK,+(RK M)!\ZEA4>> )Z',7+41WJ%;>3*=9RD6W6$WF(MU!?DV(VP[5U&^F'2=-"N*J> MT B(UM.*UH:+Z?H>\PEODV5T3?-YA//@*\ER&"-9/4^@,,)U\XG6M8MF?>NY MA:Q^N:QI.J=0'6CE6!6F:/*^Q] 4V0+Y1-OFU7%#E[E%:<.ZN*[]G.)UR(5A M==!:7P]/H3/&E;"L82F6 =OF5]GUK9%';H.::M!JFB*.UR:).[OMW>WCW.>5I0]R>62/O MH.XI:0_HH!W.M(187\0E3.W10+D-4L>L5:E\.J4T0.B(]7+V=$";MWRDV]?Z MVG$;Y+Y6J5+I6H_: +&O50>W,,\Y?NFKC;/"CY,0KCF$_(5]K*%>46R..H0ATUBI2O$<=0 ME91=G4W0(I*8G>MSPVNSJ]3&QK,SEV\[&O !MN%LHJX]\H!J5+7R>9GCQHB# MK5GFKLY:/*>2D1Z[)FOC1'D*96E*^B]6]W=\3G3](PVX5/XR\);>E@4,=$W8 M"TVUUVY &'9&'KKMC%#>*C+IB3BH6RK0?7-)L%F0E)'892JSRF+?4FV1B>VP M5NS@E%A9W7:+*92-Y.I?\"F\'^[@*+H> YKZ( ]](Y7+FV8U'1 'NIG07\6KS\MHXAK+5)-XO,-_'D=++?PXO3=JNEMFD\:)D@] =J1Z_,:1-Z""0$3F>J7Q MQV>O%N..3RW"LI8IRC0U;E5#GD ITR^MGX> M.[[^=Y#SS!>K4O%T6/W:YMGL=<#-0N.DI*]JB%NJO^-IU!5YE+2ORN[IXQ.0EUL63-6?%_T9'2H9I"?EHSI &_(,&IOA/&_)7#(E'):>G] MYSY.8.?N;O6S _MXB6Y6W=0'>90;J:R&=VT'Q'%M)G=73P;J:7VR@CYLMV8< MAHWB/TM] [J&XF-U<3RNVKI-YE?)('\L8)RS#X/=>J3J3[D_ #,K[01.MWYK MZH0;F-JWR7;X2< MT5484=GNR7FC\>4;7YB%D<<")SI<)W0;VNG?F!R1H\<$ MYCXMES,*.\2X-876W=!?)I MU3Q%K9.FZ!%'+W%/M."$LP-/\B&E/?#/FP],!M?5YX3LS""FT672BS8> MI5MPD_(3'A?LA7DT\'3 8=(/.9@8JUZ^=-/0"3'HF,O>_2)*QH$AB0J# )]\D7&B4,_MZ5'[2QB !/=+L+([ZZD2_C+KGH M(H/T*02+;7?P]]&NL<;"W2@A1XD>YE%QHP,9Q$C21YO.Z889S_1E[07)V<(, MIV LCYX6RMF3+;2B0(6K./L0;(Z(-&U10X7M2JJH%#9$''HU\O;U8,SJL7K M>:,&<-/^R#A*9GL+9,>5%&^$F,3I@CQ7&<)BN%XP?Y]H7^C2MYY9R!ZI61>T M:=,9A>VQQ$,&;DH;1^@.I6C7X/6JC3%A^/Y,V7K#15CRQ8:SIK=[J A^MSIY M!*EN%&Y+ WFH=S*)"@"M"""&A6YZ=(VAC!M)V1')#Y;%IZ]F6YT V+'+1R>U MR^D#8O9G 1J3I/AJ^CQ@>RKSA)(FLQB B8[$_."D49.) ,7JQ,26;6I!Q?[L M)'_4CJ.K,G%*MV?K[ZJ:]D4.(:U,4"HP:M(1,5RTD[_S+0C](X>/3W?G__'7 MNYN+RX?'K\CE__SI^NGOXSQWV#TNI#7.P^TN#*!44\4;B*9]YA('=2I7^G]5 MASGX?:WZ\M2J6]HZJ&B)VUGIYAW)2 M'$\GJDDH#2\H5C9%[J-U"I;?4SQMA]A#:\7MZJ!'R5)6WVG*3PUK?;*J'7*' MU*I6?K/IJ!%B5]3+VGGVJIQM6W3"I<=GQ"P,'/_>8=YU<.[L6.+XM0[9U >Y M=EI4Z\?:QL@=N%[) M<@IU54O$+ML@<(],O?UV[T,2(;F@*^9:?1\K7R:>^TX(JG?^EI?5;!VH5_9$+F?ZI4KS5A/6B'VS!IA MAW+)'DM[Y]># Y[V^;OO4S^#3^!U<]BMLQ]U1)*.)) "21^#'!7B-^Z/>%G=28V>X;)$&B/R M#$OL"BP-CC"/&B+W=[URIX>8:BO$OELC;+\MH25!:(%GA,G"A!:H-G MNF8!Y,/H+6$/74UOB!ITFQ=V&MT!;>HS'V0<_B;C*1">7NY$@WG#JU\-<>0# MGXG)*YWCO'#2#>Y&5+\"W>J,@*!>)]SNK:_9:]9S7GA7I[Y)_4VEVWQ0KU;Z M,>IK\A@8J7ZOZ87V*2RP3*OV>J.J:O!0VU3*YC]NKC%4+,Y2:?@28"'6U1>( M=O;#G2P(U)7TY2O3;0D M@AG;.NO2&0#%GK9D221/(IDNLNKFLDG*F>2L[Z=@_AX"2=HBPQR%CGFQ'!,=S_>5GA7]!G3CEKX03*]R=>)Y0PPC0'U MK9H.:*G)HFB*&AR:)>S]3M&A:U_=3T?R=E+$T;=S0F;2F1?;$2_P4:HH@ M",02H*MB\P/];<]BEM!'&KTPETIT>Z!NN Y8_H2,QK03L$6.$5,9OER<8UR> MB%%K,M4[@\+]]?FB>H)3S($6)$]'@A==S\,X(8HD=N8YZ$TK4#LUJJNPQU#6 MXFYU[L2;*S]\CM$<,,T9BCU#$]7SY^%=R=7/W\R.2 MTJVW- $#B*>H/>J='7[BT7<=I$_:!^NEF_#93\)HD]MW(H0\&+H;Y^@IM994 M$ =.#V7ZO&8"/$G&%'88/@!?PH*O29N6!RWQ:>MCQ*1QFE!^)%?+P M']/ VG7_0'P00]*HZG8O 9H+)=^%3L4BI^^ZPFNN,YN7S,'D46[R_(E8_BG\ M[8*U]]+ )*R8[_S%YID)W7')F=BQX'_[(CMN&7C++8R(_ZPJW]&R*W*4;&. MTM&*03_$*-9*_,Z'+@J3!B* MZ38VFGLA#V!#M,H8V-6=IT=4N@- M4(\1I_UFA0XUX@^,"QDG4K"RE0H]B1ER?:.^#85UC@"?-A]^?0::50])M=$&M4-ULCI)UF%N6D_;<0U7.6^*38HV=CKM.L?HUAB@,<"/^LTMQG7B#Q_FXK*P MP@I1I ]MA$S;BBFYKS> 50@XA^QSQTU^9LGF?!\GX99&F4D.QK9LHC([8# R M2SU&U)*8%5R8:3(P/$>4+A+W-^8/Y[2V- M[5H10 X9[8W1[?(C8J#HH,2$EQVQWW#L?_28I_V#9V;'CQ7%VH;1/$P<'XGF MMR:7'O !)6SQQ$/<'J\G-$_@-#". 8#64)D?D)HH,Q*@YJPQW=*R8*;"#BB M)4VHA4(U[F][%E%N"PY]R>&>ZYN6A% #B3MC5&ZG6[<&S%P M=%"B\VECR@HN':;,2,9M000_6=<^9VGKG&9*HW#Q-PYL]$ E[I2-L +560'E M-*0WX.)'B_;&Z#;=0(P6'928<'J!:M4REDU*JQ:&:W*A,<45"YS '6#54D]H MGO!A8!P#&*FA,C\X,5%F)%C)6<]@U3*FF0H[H 6KKI+J1=?\8AJ4[#?I!]R MV#!6_:AP5GTGQ*!@+GOWM$?)0>YZHGJP8VKEU1KYA&8/!UB,] >Z2Q=?=ZN; M,%@_T6B;WKBY@<.RNV>?K>4FM<:$[2@@C_X.YE!QH$5WQ(C018NNX5'P@@4Y MQ91&N8\8GPSLN/J%<0*^$I$F\8&=33N]\TE\JHAFTR<*'DW-GNF:Q8$,.AJ+#=E^=W];N>+DJJ. MG[W5=AVLPF@KMHV;7N,S[HTPKBX7#4Z9\LJNQW&DKY"&O4:M\&;?4 M!'$(ZR3M?F$A+1 /!!>P.$R7B>GI(ONG*-\K&RT079P;VA "ID1]+'AJF&G> M59OR7$#6/2\R2P,OW^^\3NBV,:NR17_D$=S:%*5# =/.B*.^O0X]7HX0PY)R MD8G/;8N3 ,'-^N@]G3WJQN\@>V4#R:F &Q1.]!C"0AY';A[J 5PMD]NP^3O M5("E=F%EW!TY6K0U1'FGQJPO8JQHK4+W$5-F!*F<2,:*/.\3PIGQ9:^<6]@! MBLF,87"SBT\J8'(E3Q6=HS)?\BFNHW) %M'D+EH[0?I&T7D8Q*'//"=]C^R> M6Q$ 4;Y?E *OX^>/P3?-3(:BC1R'!C6A"E*#$$:,8,/JUS6BGS94O,GC!#*. M^:Y"A+E&Z$4^DWFB;\D9E_/7,7Z,:C;O.6YK##M8"%?P>*_17*=JU\!6 M!5J0DD@BT%6A(-YSL4@A%RD$([^ :$3(9FDYA,[$V+$S+;+*5XOWW%:NP8/M M=1V0XUFSLJ5W1;6M$6.,@=#=-P"V6R@ACJM!U.H:>6?9H%$:D&$X:0A$ M!".R5<,ID!4KEG(*2^WL0]8#BW^-N4U^XK$:)0X+# I%-/5!#CI&*ILD1GA'8''EL.AO MCK^GA9V:!LR&+LC!P43ATJWGFO:(PR6, 9["MO M/5MVZ::!KZG/#)VZ=JBK[3 SMQX.UX5?"_+*H(9AY3>!VFC#65LXM6&8,NF' M/*R-53\JW%7?"7%XF\O>HW9511:%[<<.M7J;+]U:DIBKYQLNY=KTGV,\C+&J M.2JD7:ZCC6N59\4NN"#CQS#T7IGO<^VO@X1KQIY]*A]U+HS0,$2VI8$<-#J9 M1$6-5@00PT8W/7K<]DA9I$]^BT!9IS)@#Y&F<;4UD?<0)+5C:SL*M9N6CMJ*EI.ALG'0YEC[P4P3 T MIJ8VZV;!FRF;T/>X_K!WG1QNPZ1IM&CLA#PDS90N%<>J[8$X0 T%[YQ_5I#_ M*A9'$LF!?/#HBKDL^1J=7YL/-VWZS]+;#8QDG\N'$B"GIXV8,=3:NHOD21(\DP M1BO->'M11(PY RG6*^[$'>6,,=EQ4E;W(TPMXFY>K-U"KIJ MDN\AZAHTZQQV0/NC".GLU2VRC"*HU+_%L9MJW4*&P#2(-0S>Y[)MC\OMS@\/ ME*:/E^[2.EO"*#:73Z!R_%?J>]=!)J)\PO4UX"ZV83M(>&O:)FA+!#D4=S-* M:375B@)BH.VHR'N+$G=#O;W/H4-O@\O'NWOUK@2<8>F,VIT<]LCI::A2#'6D MA3F:^JK4>31.&<-MFSS&TC?$,^8B!YM\ /Y?'UU& AE.YC$3QI^QMF>_.E&"7G4]3"/&G =R"".M3[:]!Z^ZD+KUME2\@OPPQM2\-^+<.NPH)-U M2]UG'3RGAC"/F*+O;,.D0H4Q8T/> R*_2):=PL/Y]>" SW_^[OO4X^&3LII9 MD6-@]H5NGVET9!S#+D@]NXW"X,TF[2U[L!>ZXE:P6+)W^+$&2!*#5WFY[BUAX%U[>?END-> A2^ MRZGCRMN90FG; 7L>;KBHJN-'!+MSH:1IZV-)"'=">3E,M)MB" M..B[Z=&]P&3.319,5/EACY#F^JHMB;R'&&FHN=J&PMRC9,@ZK.4P*3'$-7Y: MM@P6 +ET(MBEBN]I),[Q&T;3FN;(0:%)T=*^AJ8MXD!O%+GS*ZDT(3P88MC2 M)#&0)DZ21.QYGXC'_)(0,KBV82#S,=),W33ZU;6?F4_7CFG:QC/RZ@%S M[5+*A),F@C:",6D\=6<7Q8]T#8/E ]V%D7CVN"&]4-\<>0PW*5I*=]*T11S! MC2)W3E>2A#'Y:(L;A48]9^:YIK<(F[O-R)]'N2@G>9"<":Z5TX0FL/IJD\SZ MOW>BY/ 4.4',40N>Q6AZN*FY&_*X-E6\]'Q30Q_$$6TL>E=?3AF0'7 @B<(" MH7>;CV'M*,S4YPW'M!;=9Q@)8P!\%A2"&5&YX1KL;-@$%5#<4"Y;TZ!WT@AY MN%91I:DM4H:LA)TPD9?)+1MMFCNVQOHU;BC7M M9^:Y]=N'NL8S\MTAWS\_<5[K2Z9)M*4OUK<'N01[^D#=# M_Q7/S<##V.Q%W(^+I2ET\->)$O*0[V&>DYHW[<@@AH4^VHQ650P+@%@Q#N2N MI,91RXHARD8SFR0T]T*.%X9JU^6GS6=Z8"KY<+EJ"Y*&.9IP']L<M@NZ6O MZ6LUW"SW41CP/UV!T2G:F2%!!S+(H:&K852L:$L#,7AT5J5[)+V2@B,IL\0' M+)/;AR]YQ*2J,-%CX@2>$WF6*R8[ZW5$UW(:M4I73Z+LFD%=9*.^R(&CE0F. M:APW=T0,$>WD[_SX3(D+',+EFQ*"DWTHF,8.:AU$[\0FD>1I$0FN'!;]S?'W M].QPYG =7?JXH33Y,0KW.XY6=45%#;LBQX$V!E!AP*0?8A1H)7Y7YP,.?YU$">1R%ZHJ>BI;XW=U>O5+'EW=5/,#MT@ M<67#%A[AEX#W2Z(6Y/)+N5A5&B)^X,''U5[4%-P=F@3PV MQC"H&E!#TD<0I_ )K M0\[V\$ ]NA7;VY7U0OM10AZ+/\*U)'[V* /.W7L!_V+."V:G0OE9+Q@2HI!2/R MD=R$4%"71ELB[AZ&P<3YP!A-@&(KHF)!FH_EC]REQ(;MN2.@KK'@[@!DD<+( MT(:KWM[H1A/Q2#J8:D-LBU3OB2Q(,7?-!2&9)+6%>Z?9/,5APQ>0 /915[FU M6#'3QP!E-^G,B='X"W7@,H1W%SQ0E^,[-]29$[/&5.RNM.8"6EU,5(E4;0C- M 9XZZ3,$)BF,2<:9\.E"SIL(YFA.?7FY UNPR J61?ZIW9T-P'[;9^^UV@,P2/SG@LF3_$35(+TF(SG@-J3 MZ-\?QC/D%NMN 6.RT'(N RF$P ?3J(VLXG;,U@%;,1<.&?;J<,BDR5=AI(+Y MMOA1;$Z=[Z,07F03KW@FW(B7O^W9#H1J0F&CCL@AU%QY%?^:>R$&KQ;"=PV* MC(5\CS(16).S00,P$QA"18==RDY8@V:\!CR#O*#;\#J N]]AI+T[4=\2:;0: MJ)=Z*C D*PA'"=*#K \LW90BH_<>+LF^=T#S\6 M>_B>DX@^6PIO8 :<$%\4KL/0XTL^<:G($^/Q@O"Q+=[O=CXL%#?4]^1HMT^ M9^Q "$1P$>F9DCU<0>1KFZT3[%>.RUN(,X(X2["!ECQ8O+TKGPN-0I?&4U4)=E/&Q>84^%$AE:+.%+_Q?J7?. #-:,#T9R MBFFT]NQ&"2FP#F">TA7V]F003Y3Z:#-$\$BN'P5;4O EDC&::91M,RF6<00O M!# 3UMGB2@R*RRVDJ/Q3S @NW^ ZOMF%M8%9S 28AC1H%6(-07\&4#:HFN-C MW()(F8@J%$FE0@> Z(SKJ%:CJ=6BM) RGXLS#\J,K%BZ1W4$HS!%3^?O?-W* M0JM7?(M!9NFZT9ZJ>X$MIVT&!&8"BN;&J)ZD-?6> :"U4&*(B$J9E4Y%L<'0 MQ"9Q4I.D^"(/%L)D0R,U>P0%=%S0YT2]LF,,&34=9P,53^FX4.&2:Q"-0T"P-A 2@3P%FBB/XO#NPT AC=K>!'>^*_ M&=BCY?3!F,QLD*&=8:IQPHS&+%"CI2I#1$S!L@)1\*&(!0L)2VQSOB@ I:CB MF!:;7+XZD2?J+,I2CD7Z 5\#[N5=QK:KE8&8S :,AC1J-50-P6$60#:HHD,$ M<65]5I!I0814)!5KH20F*9(A1$)T)GZE<)N:>A^=%QHY:[&7D]M/'+PF(:%Q MPK9PKEO.+D4!JI?;G1\>*)7E%FAUI=RE+X1)"UV)$MG_Y#^!V*4Z#^,V2[OA M^9#OKGMC#.7=V+'%\D&8!&_![1*E;B&VL MCG>:DMOY7KPCY:(>#N@]*E,,&;3N,O NF+_G,K:1 4Q&*%%*13"P"#G*,%*=0BQ!7\9M;0&G,)X.JJ=U"*/L/N(&5+M^X MT0/'/]_'2;CE]C\[_$C#=>3L-GRM$OU(<9[PU#V+P M*?6YO%=_':AM6."RG4];;!D.Q 0YIHUCU.IYX! <$"/?2(IV#>JJUUO(3SMQ MTTML_ DQ(/VS]!1.*@@:7$1FU#FBH&:9HB!I,FB;OZKZ"[($ 938B/I:L2JSZP MX*NNV.J]H1L:QY3>[40IVV M],[2=P]INLW!,&B[4$(?T)W-4P[VUF10 T%W M;;J#!/!PR8#1*)L:0-LP-ZV )JM%%44=2-H#C=I10(Y"'P\_)TZT>1XTURX:D(3=469M,1K+Y31E*%YA"H@8O7E^,(&U\$J MC+:R#%<=:+3OC10P.IHA+V%CWA5[69L.F@Q;ZB96!$CG^JP0@?\-9R\0!B>) MD[(QI.$O\B])]B4P$0E1?*CFR 2[)EO^$?6Y\#3*\PGKB8S80_ M@\I* C=1F%G'Z,G-H98'K/5%F_OG^^>8_K;G@EU"I9ZZ5U(U39$"L8F"I1WI MBG:(YV*UXG8/X(PH$501/&@*(C&/.='AT1%9]Y!76?.D:5W[&7AJK:K'[EK9 M&+G/ULOO6_INFBGJWSI;_*1Z3=$1-N]J72HTZ8G=C8^5+_MS8"[-C MFPL_D(?;?_GS^OZN]CU/]7OD'GNBBNJ8^9>(_>]4QJYNQBE9]*D[OL2"^QIB MY^*N^NUY&'")8I%**N#Y M[/"3J#=_06,W8D*\FAEKB^[(?;JM(507-^V+V.-;J]!Y+B#F 4[HC"P/_D] M,0-,B6IGO?4]YN;TI^K6^GG1?$ZN72%U5V]6_#B;WRX(T.\UR]6_U9TKO00!E+?]NY"!_NA1E^U M.I]P0-G^4J#L,NXD%L,!"Y*P=%%/%/'D?0(J:^F_LF0CJCXP*2?9"4$Y+2GI M]$^&6[%D&6YRSNG"FMOP7-@0SY;\3<.KX#7-D0*-J:(UV_,W,WB=NU'DX;;I M;VR_HCV:KA+XMCLGD(_G/(OW>B7^Q1E2#SA!N-T#RMRMBKLU#W0-%72NP@CV MX(ZCT+@3TEALIW0^O#?VP#Z0FRO0U7,E!W#5XL84B203&)I?^;_E@!S1'13K M#M8$:G(G![)Q8O%NSM0/WU@V"KP:)-2V.?C"-& 3^AY'/'@4+#G595>FSXIPZ^(9$F 9U9 3[!= MJ-M"@K.E^<#4YH&;LERF=#$4 P](T#K5?VHLN8[C/?4NQ$-GLNJ4J#$0W])7 M\95V6F_:>0ZX86R$$[1H[(D=(\P5Z+<=+/D0R8A(3@M9H2->$,Y-MC@96R?$ M@ZE,P:0I/&D*^8#)@$N$>WB4D'HQW,H'N2'ANW+'XI8F=ZOL'Z+67-6DJQ\Y MI-$_E*'R!4MRXN6-34-GO*7U M,NXD94\D?Y+QY'B=\'\4_SZONJ0Z0;HT'I,=[5;G'I6EXZ=OTG('$VO)XB6: MW#5M7_25@YT)6E=9M\S1V0AZG9DK7YB^4>B".6$/!!\UB M*,6RG= =6>UB/S<]<^9_98?0ZEHL#.J/K_$%OOPX:1W[I7[S#/]3U0T0H.@T M/Q"HD'T,',C9H(*"T92W'=@7+';6ZXBN\^K_HHAAW17'AB[(P]E$8362Z]HC M#F(CL;NZ<)DXN'%6/[3'74C-1J+R&J,^S;"J$5(_K%85V04[8?+J.H-68M'U'?UPX ^AJODE4_U[J6]:J+'H _F8#)5N:BVT] ! M>Z@9R]_]0#5C0.*40Q9V"$+1JOKX5C8W#9GB!MV01G=;Q0U6.3>F3?>*UOI\=>(^'KW#Z*V\^Q8GC^[FSRP2%R-V(KBQ?M5@9 MQB8Q5LKBH^!!,B9$<+%1C0V'FPP(N M0%?/S3BT 3BX*>53%=[2SFD6Y,3 AL1(=@\7D\AQDY]9LLE>;EK&,4UN::(_ MIJGK@A0'VBA\=)JH;8]X9FXD=H_]($%#7=8WR@N [<**WO"MF/=ZN[ MY\1A@4B&E,)K#->/(G(T&,!<%8\C=B&'&$N&T*K/M2G.&_(,4^XD9[\@B@#R M<2 ^J3KE>%R0:XK8A;&O.-J:9KV P(V1GIN9Q%2'F"&;B?Q[H;WL6LX2F MNTWRAK&V0,=(O-XKY)F8>! 4K&/T'H'12%]K6+E((3,7,#M!2BL,S P^1S5V M8:/RIOL<$?7*8='?'']/EW&\WXK*PC$LJF%5>\%>F$<#[\%):J^NCLSWO2)M M6],/@KJF3-\C K?6W2(:@ZQ$"$L4:1],V1@Z)]4H>G0I6M$0,/@T"]SCX*L@2H(M@S^E$ MU[/#&0WLRB MJ=OLW+Q:\7HW+_>9E9MK1!_'S>V_Y)8>GD*)IZHLCMH7N$S[(G?Y5B:HR$BH M[XC8^=O)WS/+0!;RJLYN*D+"8B0L75E*[$&4NH-Y5JWSUS1'[N]-BJHNKFN+ MV*L;1>[JR!EA4E ^2:FU.Q-_XDS;3<*5'LB]UD#=AJEWUARQ[YI(/>!,!&@C MG&N#6.VFV:4>-L#I+,%"P0E\7H!I MBG]/(_C 6=.:HM=U79"B7QN%:R?Z2GO$,QLCL8>;["](0=_:Y7,L"D\8OGFZ MW-GA"W7BO;SH>A6)=YC=0\TI@%E/Y,'<0GTUI@VZ(0[M-M)W=7B%,,DIVS\C MR%6O4KSVK,"LYUSEM]\VUQ@F'7 M&;J\S@!-/G_<;V9.KQ6_>TI.2@^#@Y\=\C__RFC$761SN*$OW-.,YC#UG>?B MY$9&T,QD:GK.P='-%.CJZLJ=F9RZ>!_R=ODWG-.:^-0?@X352=_5G M08Q\0N:QGUM[[.^SG=A[[>98>>RQU/X_]C,QCOV_ML=_/V6._;^>QW\_2 M8X^E[N>QW]OT6!8X@-#%$9J38:"EYV#L.D-X2N&47AWN9T0Y/D1/$*V[LZR ))5ZV6*$-P H[V(QHX*9U M?%\^F&%L3'7[[PHLB'I4(M)95,F(%(V495OD4'E8D%P^ @(2S>1A(JC$:.SE M%E(>(6\HP]4#25(^D7BBB)O-MS_G&LQV=_OD;C41PI9Y_6X@ML+$XV"LPNAW M ;)5^N)"V7 OL.2=X.R0]FX"VM1RB*!6F='+7=(G.>A\SNTC=6KZ&5K0F0M$ MMC5-)?R9$ID#M+7690C84I@N4LCY1/)9WN<"EA9$,1Y,9J0EK_,)6/IX- MX&/S?$[-\ZDGWM30F2O>-)G&"&]T1.:(-XVZC(0WGPN\^80>;T8SDAG>?"[P MQN81Z05]3J[SAW=K\KTJ&R)'#+URI0?*3UHACOD:8;OZ*Y D!4W[*5EE'6^= M;7TIFIKFL_+/4T7U7EJTG8VO5H@\D,^8]6M^)X[M5^K+U7?3 UINZJ4Q= M>Z3!:JQJZ?JLKC'B,:-9YL[W2($RS,I3VB2,B*!N?\)3J71]^;W:'G-TXIKR M>_KFCA_SH>=OA'_SB'/2H:[9PH.<#JJ6*Z5-,,:> V*0:1JFN#<"AI%+5[ M28V":+IV'G@*9.2##S1#@.4ZHN)D^EC=RDE0V[Z(O;6U"3(7-NZ(U*_;RS^@ MLX^X400; -GZ/UW^P^K?8-^HJ2=2+^Z@_NFN4FTW[).FEEKTWW/!NLDTD?YH M3B:N')?6'L+7-$<:S::*ZD\FBK8(1QYCD0<[F0#:5L^_1U/U/F*!RW:.3YQ* M]6SOGV6E)A^ATHHX]C]W?)]Z9X>T79PV;+5-W(HJ\B ?R&R->W7F)!%#QE": M#;[GMR!%M=-"#B(%@>>,,U'R'BLS @QEO(E@KK3!B3RCF^H^ MV][>"7M\V'&,%CO=7R/++TYOAGAW05Z5[LR)67QR1:1\0Z3NB?01V"#'J;$, MVY2\W(<'8G0;3=6!4Y^SVV(>@>+4F5A$R+6HN#EV='$,P7/RH).T$W4W ?MM M7_=^I;8Q\NBL5U*-L>J6B".E0>"N_IZ3)5,[&?-G"I>FS)3 MTWQVSJM/EM&UG94##W3RT^S"]HLJ5BC/8O'P$O7.G7ASY8>OM?6_6A&8GZ,W M&*/!]36]YQ4,34ITWJO."1.@3( T60:.?^!S%[(//+Y>238P;W'#+OPNC5B;SQ)Z-:OLA#J6:*& BFTQW7BFA!%'') M+R P225&4?RX91F-N/Q+Y54U!*VFGWY@7G.!F#%,/$3)G5I&'7[S3@-?N;X\,KK@E"^" I71*HRHI4>$R=*9FRG M9[IF00 .IK56CY3!WH69^,=PKL%6S-7FIHW!!.DP,JY1\YS%P3E@3V\<3^'^ M!3:B(]+EHAO;;"):*HP+T](H'SJ>';'8C>'OO3KH,%!IXDQ*?*96:BNK8_3/ M9F.T,B(?2V;A[6%\UCTF".Y[]7>R^[!]&U'@YC:S'WM:C[- M6/VCPX*;,(ZO ]??>]2[#BZ=" ;;Q@?')N"/=(BS]E,,L7IJS?P=KJBZVP#A M*FM!0&[R 23_FF2R\X&39-+/J^+I]#_.^8;W@ZD&CKK]%2?)@21X^JN/+2E@1QI.YFD(9U 3P QXG73H__);7%8"T>W@N&"*"S)+QE3 MF[O#C^Z&>GN?WJWNHW!'H^1PSS5/N(DN?]NS'2!07;9V+ M.$I:J]#]\HTDOR""@0B.G 6"I#*M^F>')\Z\)L/,K"?R,&BAOAH!!MT0.W\; MZ3N_=Q8&ZX\W[(7/,Y\X!083UV4<4P1%G/01SUG79J:9]9RKRY^J;^3R1;K&QIGT3;&K%#&PC= M>2/J6R/WV@8U2U?DJILB]M$QL;(W5$,R7S U9M2^P' MIUTM<;TC)TXRZO:W5#1JUVZF-/69ISOK-U!J.\S/I0?:-*EQ:ON; M)G=\'<&%"=:7,JNG=G:A;8SN55#VXNB5BUVT0N*O/YF3)I?ULK_,P3NY6 MCX[?L)]7U0ZY9VI5*V^%'#5"[(]Z6;MO?\0BOW8=AEY,8CZ[Q7BPLWQ MO?51HMH1N;.:*V]TJI+W0NS.+80?Z?@<&!'!">6!XD\Q7>U]J+;;UH*EGG/U M_%/UC5R_Z#9'WZ^0?A3G7Q#)2129MI._.84-+N.$;1TH?:"H2SZP@/R=.E%L MLT*;5OT?HS!N/=1EG>8:["6EC>)<])ACB)<%'RFZ!1-D<3VLXD)C#"<)2]?= M;Z&0 ?4NZ"ZBKDPSYW_[5.S>!=YR&T8)^Z?X7&L>C3D')(\<'(8VI HC0]%& M##B#J]CYWF8A"%$E@83N5!81O*HT',;*@+8H(]JP4/9G:JV]E%&)HC'C4!#D,52E4?@>C^!XQ'%2*V?V]"[VO33.K&$V= M[,[M@)D^%W0;7@WMX5F[O/ M4/6 CQYB0 W"A+=,: !7.%=A1+AQ')\NH/M7]\'?@R_!Q5/P5_Z?QZ_@>Z[5 M0K2C;\YV!PV_NO_T]Q^^?/K^XBO>EX=1#'D0@C7_)Q\)@:XC.8^SN84 MN.!D&P;))I8#>[)AO"D-B.<A>*BC#Z<.B\Z6."]%4;-_I6LT'SDZT939-9(?8P>Q%IA9IG MRA&20A&/RLGY OZEK'L<9<$ ,.E!="I0];IA[H:P&$ \9AX5I6W(YO <,8_S M2EX!-SF"PB:LXXX@*8:3IPX.H)UCU#+PI;6J)KEOQ3Y2-95NO7 MI9;+UI**53;H20\SU@UAJAP5^Q##CI^#Z-:_%MCO&F7M_@::?3UE6V]YM*U' MRA@^]2Z>?9L-OVVGG8FJJC7 >5UCS%C=J*0R/=6TQ(ZRS8)W=<4GOD1W MN1.*NC]7+& )%=?TKWD4RWOZXII^;%;YQX 4@3N;HSJZC]-O1&?K710HFN0 M9*Q$S5#!+"T24;"392+B/N6 =%>6*6RY/G)&JS#R_I]]P,+HIX"SCV*6'&IN M+YOU0^KHK54O[C0;=,(^ 6FE0_=I,3 A&1,-V#?<-:WL@CP\#=4MW$/7-$?N]B=2=[R6FM-/=@)2X10<6Y8E# M/UP?SKB IX%>Y\JF?9$[=2L3J.YMU!&QH[>3O_MFV OUPQUD.N7\;)9'8BX- MX+6[G=^:%XR^P\ M#,0C'?7X6]<>N=,VJJHZK;8Q8J=MEKFKT]Z&P4?(M*<))4X^$[%Y ]])&N>U MQVV0NV>E2J7K]&H#Q&Y8+6?G.^.2&LZ=Y)N&\D:&79%[9AL#&&X4W\R@R%$K M\4WTA.8;^@W&,00##95YPD.3,F,!AIJ>KS*V573$@HE4$S@U M)L !++=45RVIL=-\ 4-1VA <>(]Y H$J^%A!SWF,,T<($\?O&-U#Z/T$_%&& M;6,]4\.NLPWA^HJF)OUF&6I]1Z^!IDRA%A(?H# M6V^2&*K^5]:I,>B#-"A;J9Q?UVGJ@/VJCK'\PUP9]F6V#PDC$B8;&I$5I;%, MT10%NJ"P6'ESBKC*0;6X#>R0E1@BQ>@U\26?T2=4. MPN CAZ5]X,%=1!*%!\=/F-4,L9KUUM5>O(&L(''Z),_R.19GW^V7<"8DD8+H MD 8SW*%HI(=X5C2(6B/N;BS*E5A2"1;DBL50.Q(>0"!?'"XH2P[DETRRDQ-" MVPNG"8Q9-14KC6L>'X79B@E(.QWD^!)L)61,2V8@!;L*"SY0N!GDT0@NLH-7 M@%-TV)0VISQ?Z&MK/M,#'$.R\P3"UMJ-M#$$O-WCXYT%R661U15R7$2'@9/9 M$1:2'/J - O6LP&R6_J6/+U2_X5^$46&![%P!=%W!5\ZHW5'KF.*[P:TM(I- MBU=BSG87C+.YS9?GS^&0"#6XT3A4?#\;2(+?ZNDU',22!:UW!4!')NJ..RFA M=P,WQ_I80!G.?@ZSH*$LQ4/^C_."%LZ__3EZ$[7W!R^JF7H"#)!Z7Q!3TL@& MR( LX&90:S% >"'60'-%;?]8#9,B;T[F%&-U ]E@-*[ IF20A8P!OC/!6(& ML16/_#\-F$C03HOEBIM% QL#D$,*'$,9*L],Z$$+>]+"$*H-\(J$>N0#[YME MMVGH&SQ !@6H5RQP I<5SZQ!D8AU&'JOS/?A,3+W5VB6/\86[Y]CKH]+R2M+ M-FJ>@SA3@1%7C?2]36#MTD_I*-1:]5/:U;4=$(\.367O:M+9QP^9MD! M"H\%2;G8F6V.K_S2=:,]UWGG'& @R)_.Y,AA^Z[86?K&Z7FX?>:#%T@#Y4OX M6"4+F8A71<3'F5T.]>'?BR!R7.AO+!4PNE-#C"0#*-4URC+61.'-H27G3DKL M%SD"'2SCCT63G6>G'\/:0+9N]E/3N^6"C&&TH3N;:"Y[*? M?;:6Y8[A'6QP:GA^*PKWZXU\ADNTA&&7#\$B&1%6KL4[HKM,\F_@)IQ8;:8/ M=Y4?]BK"!#[VBYD"^>#MY?*5KTNSU[LAWS_]2'E@/-R)B((EZL&%M$CY1#F- MIEX3CO?S9?.=ZU,#6UC)C:>G@7X33N7NX&I)JJSQ:JVQ$U*,;:>T.NVJ[X%X M:F4H>%=G%N1)%KIXEF>3J.VD:J*>_7W? )PD<>*5L"G$C!:HRWZ[XPSW5V3]$^3IXXRYO0 M"?0/UM4U1NJ)9DKFTW-M2^S3\V;!.^]/@R?ZG)X\L)&,B. T\1QV/!U5I8A0 M&(A;'!?^YD3B'M4#7\K4/#-7T0QI'#8II@X'QVT0CP5:4;MZ8D:0 $7[3[NI M^M6^WE;9<$:^J'^#[;353/QQH)?4CCS2_C-I?'[DA<$U'-H_.\&O=ZL5/(4. MTMU>V,D'I81Z3CHC]NYW\G1_L 5IH5H4W#97/]:V1>W&# MFOH5XLT,2IHW2=S5-X_6A%C*EH,4=ZMS'HPLN7)<<7#UQ7ECV_WV+(PBD:9U M[NSX-\E!%]OM2"!W[BX&*3^A9MX?<1AT4J,S;D,HA"LBV9&,'[SV*CB2G"7) M>-K9YIS4*JDU5BF?M%25S1=EHM"EU(NO>,!#OGN5@!L&G/5=D". \W* MEAZ>T;9&'.,&0G=^DB8E+=-P,^(0XT#>3O!.IJX'0WV:9=RMRH1FT_=H!YM& M6U&YD4^EX^0N\ _WCGC:JC)%HT5?I)'9R03Y#K%I1^P;QJWUZ%,=49QF\*!E M*8./(>< Z1GR6",,B".]G>423;RW/)DYCN;O"[G=?"?JN0IN!-B1C)^%%(KI M/*/6*T;#.S6C_UY<^6BV0F6?^>";7F4-KIUVF!>>UJLM0J#S6P$+R*9P1RO=))D9^TVF3'RV5P$IV8OF>;B7['@.-K\1E7DR@_# MRE2>YBY(H[J-PIK)S4G[>SQ?*9]P"Q[6 MYRO#:RT.->7OB696DJ$D:'FY6E$W82^4SZM5H!OW7G^('A4X[U=S_V;]OWG4#K('79 MAP=7$.L=PNL@UFX%L-,_$C"Y/>I!MLH UDXVN/JRC++1GJ[:&BGB&JJI/Y?( MF\[F!.)4XL'.&B!\EY7W,&P<*0RG:*NMMR&K#"HY5S(7OZ1=%7 U=T$:B6T4 M+NH.UK?'/L;H1&[ M<^)/J9[8@OP8A?'$]THFT?,I3'B@\LF%N.J[X]CLLET1NB.I#$QGH[(UJ/HI MR&\_7+#8-<:KZGZS JT:U?7(5=%I-O!5)_M@"RB%"AJ5A[LDY[H1E5,LS?JIH3W2ᘙ$^4LTT!, MD6%MY @6\&Q6&%4MH.Q>?1M6_Y-K;QEY6"O961N-^WOG^JD_N=U"<&NX0UQ3 M.>2H"5)0JE/HJ'I;_CWBZ4"EF,.L7NS,X0=52,[9/;$4"ZC-.CRJ6E^<9!^) M6NL/V1E+?+>ZSU84UT%UFDY/4C.*Q[8&TL6M*9V9Q'=K=7KAP%.QBY$R/BPL MY9=8-<8%=46E2_+]IP7AT?W'6:%(169*;V+O#DF.LU;Z47I7:#)(+D$3GDR? M3F'9(,>8\L.<,*7B'?6^M-X;HAR_H-Z+T'O"DT%><6Z D^G?M;9KCF,P^9/- MMZU_V_,?8OD,57I<[4/6QXV0AW^U4J4GJDLM$ >L1M"NKO>8A.ZOF]#W:/15 M3*@@;M'[LI>=[E9"L+/#N>_$<=U+7_4]D/NE@;JJD]8T1^RQ)E)W=E_E)3!! MG3P?B*#?Y_6O@9Q9R)%J?=/P+(&N+7('KE51==W*AHB=ME[>SL7%A6?FOMKW M-0+-V>1YN-V&@6#QMQ">TWV -TY4>3S9W 6I([91.#^D;&B/_9S2 M5/P^Z9W!7DQ(N:N^A F-(3%9ENZD#O^?&/C()]%!%!(+=V9\ A$D+/$G+]HY MMD4D_31J)0LNP!% [TCJ_6''%1=^T*D*Q%!#;&&! M@@1<3>IBD-VVV)8![2.^LR M!&PL2,I4HD5,,K8B^4,RSI]LL+/Y83\" MU.P_-)KI5?O(Z$FCF?B<_G'1[KD2FSETO/R;4?=A'J0.J![(F94AG, VE&-?8*XHW###KWC*FT1@T%((J0D MBI@+D@DJW@6TB,8X#9];)ZFP3I_Z,4&PAP0H-Z*<3U&+.A]97ASFP^G[51AE M>X4_!5YZ+'$R1 M,I%,**7L/UQ1S>;^N8VY9,43VT(VV8:#YT862=0T_*&J)@\ M/W$V-:>MQVV0QF"M2NJ2MM0 \2JT6L[.8P50(T#._I%KXZ9;K-MU*VP2>$8' MMR.Q0AX#8QJXU7Y\!SZ((W)4=8<([!XGVD-=>=KN_/! JC^S@C[R:!C< ME(.<0AP31QQMP^MH\8RAD(G<5[[9BOP\87";*@;I_HBM[2P8\3]_HS'<79!V MJ3V@'8[%'+!O8(,.DO9201\[ @ZMID40E#/S5"[[.(C%LIE!!G_,N[.6Z43T M1]XPB:]3R!?5\L1'%TY"\P/FJGW"J1@CA<'IC9_OHD_"%?MN_+1&Z!KV#Q0> M5X--$G'U2)2^)"O(17D1N2AP%B7E(6O@7G[F)*([*$.=P\;$)P'S,+'VS%0= ML\X.I;/5TIB5+=M1R0CH*3F#>0=8$>C;O<6E@H*W%%<)=EGN9XBW+\-;J6SD8 MC7V$I>\&/G^F4 *">LL7&CEKVKC>L"?%[PIVC7^6\2"Y483?#5R;6P(GE&?R MDU0!#-/HN?Y21^/ @KQFQG52XRI+RKRL#N;A0ILS8&+AR[2 QWW$M/5XII5@ M[L/$\#_', DSK=G/>7@8P0IC#@WQ@&-#)CT1XB,=%!#]/LT#0E[D: <,YS$H MZ.Q;=<]M&7A?:+()O= /UTW5IJ?A//=!8#CS#[(^,&<[9] ?4'MTMVN)$WA$ MD9C\DLE\DJR)!.(1_!K9N/$Q0W*G8/F7]X+>#RS^]2JB])J/7OR73A[X$W'6F'PVWJYC^7E"[5G=TF+T@("\!@4DF,0&1WP%BC_)+G.!UQ+E\ M7(']6&:_J,)^:RJLT>Z(^B*9_J M/8=6=>6_)H8D\JQ8!-=5I.O&=\F&1D\;)TBWJ)?K=437ZFGHCW+/>M ,QUYB M(,5%VS],_W3S[C*\V^3S 4S2%3*N2EGG67JN U+%:8FO6)EHI@^6$J=0ZAL^ MK73]O4?C]/TFV-\%D,URV.>2GV[Q5Y!S^;/Z.7^6K9ZV.[YFFA4)RL4G0GX" M"A3'KKD.RB(A/8R=NN[P;'^MPH9%@LT<-W(:35@^NQYZ&=>>/=(QV=8/,B%=0DYO 9E$!'=HG);0_3K*9V4;/U#_,2;WY&:?8M[3=Y,GW(\CWOX<' M"PG[0POWOP>8>23Y=QR!WND5 '2_\,\F=P$PC&_4YT37/]* B^DO V_I;5G M(&T*ZLS"^4L0T[CVB*,M#>SC1!>3E+"\#0',>-M)C\Z8*+DMR%KR$_M83HFC MW:,_RGUHPZUP05^H'^X 9E(3-!T &O1$'A,MU#\Z#&SJAMC_VTC?XWA,\!#> M[A5<;!;B]@5UZE6/QJG^&IL9=T;N\.V,4*KI;=03L=NW5&"(.7 ^MRUF>C); MAC.R,Q.=R@AP"EWQ> N&LLDT>F$NK=;_-@Q>: PS:'%2) _\41#FQ=P^M9!)DK M)?@]PG6](1!@>%K:$%Y(4T1\9Y@^SJ^@F"[2FZY'&N87YXUM]]O+.-SQ7YG; MT+^@WMZ522ZQ^OS>I<_6[-FGJB&JDFYZ4T0*J0.:*\]S[$<.>\KB0-KU>:UT M*T6 U$+@3[Q,@,IW2VDJ1FE*M8!#IX2X3D">*=G'LL#HCEMKP]FD>=_))@KW MZXTHH7OY>'\_<5JB94NG[+GF=_Z[5?F)U?@Z$*-@O-PGFS"JV,QHV14S?K[38)UL &$3MA7/Y[YNF#@6*+VK*T[RH7UPG"KEY**15\;#)'3=?30QQDYE M.^ #"'GTM+,H$BZ9D8*;!<2! ! M+5X G43MQ MWJP^-G&Y6E$7THAR;:%$ >Q%!2[SF4PU3*ZH!]E'CWR&R$?5Z%!JK-LQ&X0R M<@P8T'RES>_^9!'CR9#:=:ZADWLXEB,45 (4L M@ODRO ?/5\/%P=CRC>GFR;JVR+VT5D752RL;(O;2>GF[>NEYZ',^H4SJ+MUY M@2Q8]=_*E99RIU] $)M>K98@7P;>;1@H-1F>^%^Q([?(:Y/#VU-!'@D=S5)* MH&U' G'T=-7$9EQ=A%N'!38CZX:YC9JB^[*'$3(=+/E6]D7MJ2S,T7_8YZ8K8N]MJT/O2CT)ZP"/L^U]9 MI;.>?(G4%ZN5R ^:\V^P'R6?"MHYQ^T_KB<^RAU4]N%@/8X2!=+YOX[AG'_T MCP>(J8I%YO%W2-V_4@7P_M(7"&&T6KX^NVPL3ICK^.0+=>)])*>N0Z_\S%VJ M$E1/O\7N5J>P>O059M<:ZK*YSKD&7_X8N=<7%D".F];!CK]'[&*5JF1.5OH2 MJ9M5R]@Y>U%2F]J?9,ZDWI^.OL?L3U6JY/ZD?HG5GRIE[)D-B^C0Z:8A]:6N M/5*_,U:U[@#J9@;I+LTR#W@0=://F$U#?;*9TOFAM[8%],FRO0N:RP("/R:65>L9]N3VX+;F1%Q=67U*LG7I1/ M8 .I>;8QJ_ @G(F5J^;3:M[\F]LLU@87J:[C>$^]BWW$@K6\^RCSRN7G5V&4 MWMO4C<>MB2 %PGY&*=5K:T4!\7#>49%>Q6N(I$LDP[S*I.2YR+Z%FP<97TNE M)2>VC;Q[P:3ZNWT$MRX2N!8)MW>FHG00WAP_,IW_RJ^1AK3.D7R:8SR M'?8)2Y6HG0^,)"V1;TB M$BKYW<03E[%L86$F,MK/&@;:G]-FFI/K1AS!I*2,QN?[**(GBZKFUD@!QU#- M4GI2=5/$TX(FB3M/F25=DA->D)2TI9I](^L9983Q[+Y=[.EU<$O?DJ=7ZK_0 M+V&0; PWXG1=D4=J&P/4;,]5]D,4'5]/']O:+-IA>I.\Y M>E<\(*"4SEXN,N]6ETX4\&4=U-P1^PMU][T&9X(<+\8Q:FF;<% .B/%H)$4[ M;Z6EXL"B6!6(%!)E3Z!Z!)R"*$)!ITPLV)R4&Y,(;L7U-.W9H9I S=VZ<3DB MAX<)S%W:)!B/'6+@F$+K[N=[U'%=% MG]D%1X7H WOX@@ /#!?[>)ROPF@+9^KR>*SV2I6^-7*_;E!3=6=-4\1>W"1Q MCRK.&=VTHK:L&IN^83_@.2FL-L- ' ?_+*[C5M_L:VJ+U F-5,R/4W4-L9^M M-LK=U0U3:J7RQ:Y@)OUQXG-3:WJBFP\93R)O&M*1!R2/% +&,N2 ZYN;&>1& M#Z[BT"N7UGL>-_T2L''$=V52]]"TWW=DGZ:(#TKX_<;T8*G&@P2TW9>_D)A2 MD(D)+9G.+9M.B,F_@_0J/XSCX@'NB:_EP:U3D7[W(PW7D;/;P/U3S47UNK9( MXSJGK8A0O@PD[>K#ZL$[=QN?Z3K8\TJ]QZ;VF+VRR85<[_4-<3JEXWR M#N.7=B[&WX91LEEN:<2%T-YFKFR$V!?U2F5.>-H"J??5"-K5[01)DM*MF*OUMJHVB)U-JU+F:R<-D+J:7L[.D\?[Y;G->O1?+I>U)R"E!DA= M3*],JB'EO MY#[9T@SE*Z%&71%[79N1)0=]^4D6J887NM4D5!MVP^[RAXB5G;^B# MVWG4J2*GXK'J%C^L[X7=R ]E[>OFP MB1:77-SD<"L>JKQ;G>UC%M X+L*HZL#;H ]2[VRER*&L?Q=/?.I M]-;I<\J . 48PSUI*L3@_UD[:_'VY<1Y&J.;03(@D@,\?9KQ4(8E"Y?A1]?[ MMNZG'Q"K,A52J/WB!-R1HDJ(TC?%C$P-"N: I&F''8>:Q.Y>J;WT2K/$F:]B M]?EER9%L4Y83(\]8BA=(DU(F&6D+,#.RDA6_HL69?:8L=[TP2N":4JJV;K^F MM@-23#)75IW$ZULCGKT;"-W??POB6;Q:*K,UB;91H6VLT7;"@"W.2<_!X8-$ M+J4>6/QK[5+R=*#NK+I6>'TC=&!6G:T4**EX.8J+J\3 M"B*?*_?09HEA, M2IT(\D3EO"#/AZ.O[5>$,3-33>).*P+(PZJ],=TP=T,VH>_%9!U1'A,1239.0'[X MKUF1^)3,5S%)PL3Q2;A/XL0)/,%:U&B9^IDB^Z9&,G@IP_9-0UT*@VY(4:6M MX@83M9L9U(OO ?7*\\\J M .A*"*F#]S=.\79]%RK8A]9^2O6H&)9R%0.A9N@C(;"&Y7Z4AM,.N$\\(L[0 M0A:V7M^!E2S-,\[#6)L>5-4.*= VJJ:;.HA&,YDKE&4=9G(@:-I)^!E>-4$% M8G$=AGS5$_.UCPPZ\:)9F+Z0Q?_ $HE+5YSAQ/?. ?:0%8N8/)AETA5YO+8Q MP-%36HW]$$=U*_%[/#XE2QRE7!:E 1*0!A 5%:YC(@.%5=>O^YC\7C0O%5&-48L^[E MC)8TD(=>)Y.4QNTV!!"'5C<]Q@@EZT>N3YS#W6KIR7KKM7GKFJ;(G;Y.0=6W MJ]HA=N%:<4?Q5/NU#PKQW,H$%4NN^HZ(_;V= M_)T#X/$G @0_?C?@NY]&%>@>:)P5[M$4ACUM@=17:]3):L\=?8W0[^JD[+YW M]\+BM#8QGRJ'$=1T9J%GI_BKHIVVZ&M5FWEX7761UY,&^#UOL+PJG>_9*?#Z MZ-+ X0+<1URP3WBAO9(/==8[,['=CEADE$F MOTC:)SX\[DZH+74G'RQ-$'.7#&*L8KOI00XH0 M RDU]$"X(#6K7_YE+H=%M+%LNN7C.?G7/WY6;#'#HY>;AGS,(>@B!:C!33?$ M,X":GDW9(:<-D8.*7KFC;TI.G@DBI&T*?C*C?#'6X521R&FM)A'5%4)W-._?"!I M)7)&4*9S=/383OO9B>@FW&OBI[H%TN"I42?;P3KZ&N%DKT[*KNZ5T[.X5S2> M3D./*DE$"=G*(>BR>^XCZ-P099(NI:08VP=TQ]M0/1X3)WC\K<]VVG/G1J: M8L:/!@5S -&TPXX@36(/#R%Q]C?-6$Z,(6.IG-$E.6&;*#*ZEOG/-R":?*&! M']X[T:_GCL^X P6L^OGAQL:8$:51R1Q3M"VQHTJSX%W=3U"&.WB_+DA!?&($ MF4B]3F^9ZB++B?SG, KWZ\T7)XX==\/7$DE2,]MO[($ZQHS4+0*MMCGZ:#.3 MOK-/%N07I,1@ZK";4D^;#PG?T#BF-'\#4RP#GFBTA?+(4*/8U9U<&G5$&K?M ME5=/-IM[(=S\ZB!\]]-W8+$@Q<.J@LN" !](QLHXV3D-G< "F:*N1M%)7Y%U M]Q%+#A=T%\9,%\RGK9!'KD:M\GNPI2:(8U(G:>=U4TJ/I 0MNE\YS.*K?;*/ MZ!>^JMONM_?.020%7>QU!1+,>R-WUY9F4-W8L"MB]VZK0>>COO)X$R^(9$52 M7B1C1C@W.V//5*98KM<17<-E7K$+"T55.K^AILL/J%(%4HPR/2K/=PTZ(0WE M=DH7^01-/;"O^,P5Z.RL6\@$A?G23J2Y,Y>L9.!"_ZKMA1W*VBG1>?%7>L]>8A,\*PW,"./BO\*TO&P1% M;VA0%-A<# 1(:\-U$!1YTJXHKP!%"B1M[/3KRY$HK78E2KR)'.Z;88LSG&/- M$8<\))U@,/U6>)T#9+VY@XF*=!]E[YZ_TCAE78.)DJ+\A\7/Y0%OBB]?BUR\ MF4''#E*J-(;F?,)0T0CB8DX_%J/-/!O2^R2]TPUIW9+6;\LLI/=,/M?ED9(D MRBJOY]-Q/*IZNZOF9]3'SX60'E.AC5[_X4/87^_)OAJ^OF"3?.ZL>MJ99S^Z MFS2/\DXL3O;,]"N/F<9[TX1YGSX>ZMOD8T6W545K5F26=?K?U-A0O37RK%2$ M89BKDDT19[!J!*9O/L_OQM6+(GG!G)'&VX8,_?E)>%=@#(W!^+;LT 5>03N M?.[&':+POAER5S4,(O)*M/ PWR*@]!>$*TKYB\<#27-1KRVE=F>>;+.ABA>!\2?H//]M30GOO&;DVO' M>!I58RA?EXH*_,DV"F6R3$6<5.,^6BA+U\D=N&5+JA8UGW!O+O1"DBMC;=D' M_BG]WJV.W5,XAC.&^>:;M-I'V;\T$AUF;600?3::@K6DRI2SACK?C8.RKN+L M_6]@B]6.DKLHC>'.(MX+J/_:?A#H"!Z1IR/@3D# RC-V,GI[I'_3Y_KAB6;? MZ%]%7A]$Q^49F+L&(IH!2IF&)FR%3D)S(;FB($A?LUO+O8W-1>B M1]!%]M=C61](TDZR?@<:28HL*Y[@X7U[PO?PKXXW%'@ 6Y5Z6QP]$; OD!B% M_M:<&ET?:$D;" (8QAE^O?"RM2X0.L.U*QBF.>8(7XOBCL 8KIF;; YW008? M!Y_-=\][]FC[;=7!<,96R#2Q!)$T9X@,A4H@B_&LR29#YZ3U3EKW=MGE]Q:D MO#GQ(=;FEU6Q>D4ZXZ0[&Q@#\0B@$, G?AHY>2R$*=:9]H\B)H"E'EO3FO:F M,:A-[<79C@4NRTT<"O"AZMU(2*=E"'E6ZX,CVO\1O&#.(!A+NT6"D,=Y@ F- M+&XV=GDYG(:9D.E$4OZF:B-4*EE#QR5')'Y%;LY!\2QN6XIW7M0FWSIP:I@1 ML4DV#9@(;,FR%/+?FU3-%1:>)6I28AV5*@FOB$G_(ZF1YP@J^8U]S+9KT3J9=6'%5%44E Z$1P6JK8F)6P+=NZ!89Q.N%DT"H@!8H'4BG?6CIO5H:(QJ<6_J& M)XUM:RN$ EGW)PIGQ]%X^XV6T2-MEPV&]S0)3E%5;HPT#?5 Z+7;TBVQ2[;5 M ]$^EOOEZ *^=072[D+K/!'NBO2^^&')S4UEOHZE]05&Q,$H>S!:0F,=_8)& MB[2(RX]2,A$I,TBIT!08L:QIV0;B<8QV*-:$4%*T@D$DY12=-=C8:K)7,/4 MU6?I *9=#Q,;;8W6RK!4:6_YG#6@++;G;/.Z=+E=I.D:0\H 9*'UUIFP!>V6F'U P59G[$,$C 9?M M%:+G&_F97W)*? SUF"> .KT-;%F,&FE/!359=HR;.XM1;10^'T]V D:IP>?@ M8:3<*!>DN)#JGD0\YEGHL+6BZ$Z@(?-1]:P0Y1[R-F%441%X=2YW]6.I>KH+ MYS@"M[F*EFZV,?(,5@-AZ9K&<4O$&:X8@*5JIK_:D+N"*PX1:?16!$),"LGP MTN8S2OCCY:G#']A/[)?=K[C=/_\'4$L#!!0 ( "R-I521K@L)+5L -EW M!@ 5 86MY82TR,#(R,#,S,5]P&UL[7UK=^,XTM[WG)/_H'0^9'/. MVS.^RO:>W>3(MUDG;DNQW3O9?)E#4Y"$'8K4\&*WYM<'X$4B1>)&@F(1U/LSO_^)0J^6H&- M\9?_^3_^\W_ZVW_Y^O7_7C\_#J:>'2V1&PYL'UDAF@X^<+@8O'JKE>4.OB'? MQXXSN/;Q=(X&@ZN?AC]='A]?_71R/+PX'WS]FK9T;06DIN<.XB9/?CK>_.8F M;=5S_SHX__G\YY.CDY/!Q5^/KOYZ?#*8?-N4^T8Z.<.B@@YV?_\K_<\;^>" M".L&?_T1X+]_683AZJ\___SQ\?'3Q^E/GC\G]8^.?_Z_WQY?[ 5:6E^Q&X26 M:Z,O U+^KT'\PT?/ML)84[GJ/]Y\)VO@].?-MY@EZ+^^9L6^TA]]/3[Y>GK\ MTX]@^B7M(OVUQ$>RXO2WF%,^)TM2OM1^JH/CJZNKG^/??B':&PS^YGL.>D:S M0?RSOX;K%?K[EP O5PYM*_[9PD>SOW^Q?E];7RD"1Z>))/_U-J5)]N?(G=ZY M(0[7#^[,\Y>Q'K\,:/O?GQ\*?;%^]];6&_9^LKWES[3 SW)MQ;)):>WGIL*] MA(2CM"H%";%N./BEWFNU: MY,T/@_%LO$)^3+'@NVM%4TQ^W4AN8=N0A'\)/?OWA>=,R1QQ]T=$QIQ^)7"_ M 4D9-U:PN'>\CQ:(4-7T'D6_Q8'M>$'DHQMO22;R-3&Q9([&I&<3'P6DCVH& M6[:Y3D1\B99+RU\3XN&Y2Q81MD6F%-OV(C*GN/,)@ (/*=6%\_M##I'@H>7-N)Z+KO.@JPBP):@*S%"!4)96V"6&JG:JA%VY<[ M4=R]A?U_6DZ$QK-[[)(9"UO. UE0^?%2I(8^A UV(N;$]\A<%-*12FWPBO;E M"87JXC$;ZD2L!V)JW#E^<] H",@Z@_3J%\^;?I!-BKIHW,8Z$8^8%S]"T[L? M*^0&B'9H3!91_DWDT^74(R:2.#BL9D*5]G:F"T4XG0MV1XMX:)9V:1+Z](%^@'5*7 MB]-41U:1=!*]6C_J&(9"Y:[6J$LD&WQ* Q]_!:%%IEW7CW:7<_-;YG415;^0#=&!:]*IU +@;6O; MV]>NM[%2G7REIJPU%62M0]R.UI5J=_A^K6N",7:\ YG M'EQBURQG$KV19]MA7)_VBOCR3KJTYW!R#N"&MK1[9=B$(_N*[W;H51\(K\Y:-GU1]> MM3\$42W/R";[($IH.FM]=[VW@!A8NJ)I2S\27X3D4ZBM!E%[L(1<>@\N=65Z M_EJ_Q%6-0W.JU)9:IDUHPHZ6GA_B/^.Y*G6+I <+K][#E"!%YD Z(G>;>'#O MHY B39;WWK3^1++'KD%3??9G&NO:A@I9GP#@W.,$C=36A/H7NG/PI4N"$=FG MH&9K,4%SG8E(_T-?0LR#<-2/1G1/9MV(ZO M)I#??W=Q YM>XQ. 5%'M+]L>*GYW?61[>(W08Z%:/Q*2"C'5!QN[6E$S;8813$:.JMDJ/341"1Y?GPZ*2V MG.(6.Q1T/)LE)\B_DM&_\*(@_7E#:87-=BAR_%^Z_+MQK""(3S@;'3'+M=JA MP(DS^!MV\3):YI86WUTR!Z1W[-VY%MQK?0JJ:M(3NWVHAO6I#E7S*\+S!;'/ MHW>"VIPTNK1(W],>4F\K69+[\1+4J:L^%4AQ,G]/=4V%4 DGES^EAR@Z$>("&NFFY_BD'[EZ.CHZFCP M=9 UE/^KY4X'2:N#>FEA8BF)G(YG%_KBT*P_GE]D%VTN(.W%;07(_FGNO?\\ M19BF(3K^XXS^]6ORUYAZY)^_W7@$S=%;$/ID&9"UYEAOR/G[EYW?_=QV7S*M MO9)6=[JR^^O?AJ<7EQ>G%V?GYT=GYQ?#X=E9KH-Y4HS\8F?XN S@E^X6 3.=3,$Y*8*Q\[/ED",>_VQLRR2GRG3N] M)2:4@TNA7+]0$7<]Q>04"";Q?@G3/@B'RV[1?B$CU?L4G+..P4GFUWOLH*=H M^8;\"E!VB_0##*E>IR"<[W\*2;KWC.:8=M\-GZQEE9VJ*M8G_4OT/,5@V!4& MU$OODV$::RQ.X'5#(ZW]]8TW94/"K=4GA-0%20&[Z JP5^M'%DB6^"L$EHM1 MOD\@J8B0PG/9%3RCZ=2G@?7)'V1;B8Z9T%24+3SJ&),;\M>Q_^I]N")$MB5[B(>@\QD:'>SE"]V,Y[^Q/_&] M=YQD5^9"LE.\A[C(2)"!4][;[Q>$EO/_\(J[,*LJW$-@Q/W/8"EO[UN' MA8[FD8\L!A#Y7_=#]<(>9\HN;]=;5S9-4>],%I[+WJ'O%NF'TJ5ZG2F^@RWZ M"[WH1HAQ?/+V2@\K*A2_6Z0?BI?J=:;X#O;EK[Y%K^B^K)=OGE.A]<+O^Z%R M<9PK<[XG$+4OW?,,A,XVS^FEI\1O3 D3 MTIO(S,5.=?%^@*(L009.>1O=A8B7+_'@6TY_T*6SXZ48Q7M!QI*O<\ *>_^NPF8V_;Z MGORD:JW,*-D/;%0ZGT'3]=Z_V.=DL2('3JYL'^$1=3^+->UZRS\B79[&W7:L MJH5 X??] $+].CZ?T/J4=N<_IBWOXX/J*W/S;-D;_?C)]> MQH\/MZ/7N]O!]>AQ]'1S-WCYQ]W=Z\N7?5S]F%G!6]Q@%'R=6]8J)MO/R F# M["':=///_7],>_;:3()4Z<>,F^AG%+1*UJ@]%37ZHT/1F__\5"19(> M#R_/3KH95W60H<-.02SF+10BY@R1U6+Z_)KO+."\L M@Q52=8&R1 ;P,EGJ2VPD>=(#ZYB1+Z(40P0"L:YKM<<\?..$(]3N1;4QL"]7- H]"7%X]P* M[.^HEX&?HYJ3X?#LJK_(BR5CWD)4!-T++0<,Z%DR>9K*+RR_'%_% 5X5H)10 MY(*RA$:N K890^G*^PM ^9J7URUW]QH+*FNU0&H*4! "[.@ MEX&W*C*CO_ 6L^8]T]1GX]GW(*$^:P/(JV,&$=1%9.9:4&/'._+?/$ S1G(( M@Q38P:EA!C=4!62F>>CS2B+G)1%N"RK+FL$%>=&8F27Z/'LDDG,=16;@S)&% MG9^BSTZAW&->-*]I+JM[\I2,X-Q9MGI1HZ?#X6E'J7V:QA\T$K@%WU'7I)$+ M3V!7 $>,1@!S^2(CN=>!-K38]9Y5H\K(/@N)*G"JV(>492E-3+H MX=%SY_1=!_I2;!PCN,)T)T:5,GYS\#R&5# +*;5A'I&:B]_JV4E7!H@^K4>U M^"L.%S=1$'I+Y$L:(IFJYO&HMM1&GLU(KX%%*\(SHJ2.(_*:FQ@Y&34=P\!R MQG&'A=#]+ED;,F5T>%R:J,'(O51^TA:2J+JPZ9Q1D!I6P)L$3U3&=0/05HVD)!BT!A>+/$40>B>J:SJ)X" M-.VDH+&HTM4EY)"@END,JB.^K@T8J)DLRQ)YXRW?B$ZH2'0[0<862A)KX"GR MT^0?=Y:MKB7GZE=-J%!X #Y'8-60Z9T2BZHK ^4:4H[,DE6S M>?Q0E%Q77!]K)=3==<^T][$^>&E"*DJ"XX@BJ&56R II9+!-+CTI-U_,3C'S M6" EH9%>X-%TBA,Y)A:>/KBI[X$5;55=VCQ"J AJI.OW&84668)/[RS?)[LL$>:J/9?/53OX2^$3 M__W+9^[:KG>E!)"Q'_=V&B_')\B/GT^0VJBR*H,S''7OFC40UY0*ICC,^:+X'JH3_FM*+Z_DCV]W3Z\O@_']8#RY>QZ]/I "@[]L M/@3=3Y6$OV\D%+BFF*4[.L-(^_%*R0+$N1_XYM-/J!=R/@6,6*XET.AZ<=)R23T/X6 M,B6I8((6'VLD/0]NO:6%739RY;)@X%-"HA) 2>&8*';U6@#M^S>T?$,^PS(6 MRD $3%+S57X3D62PT$J%Y*)5*&,46F+)F([O;I<=9)F*'LA?65'=Y8)@<*LU MJRG*Q3FNT#ROU0B;>D=NA.Z)+JHNG&\2R=.$HN3_3U^M'\PX*N66X)* CV>9 M"+J$-S1J-R"[]%1%3-]#KHPYO!"+I>DH$UK4_B^^%P1D/IPQXRYS)"(-$^?0KYELRACA<_:<>G#K>. M<8Q1E];(6T'R]Z]'OF^1G\8'(C<+^M<'=[2D*:S',]&5[6,&Y?;T]2*<5\/+ MHX[S)S8E;Y=Z,_(2U"TBO;=QHC(R>RP]/\1_QO]D4)=3PSBZJQ?6 M,XC+%*HMO)'[^7L+^W%(]FCZ M[R@(D_"]7RVZN&<^R\>M8RQOU*5NNJ^_2@CCHCF-&BQ19MCEPYU,K;)6+=Q* M!?5=' V'9Z=FD*:&V$9N@[?+N>Q %KL14<H^#N!U$T409V M+7\=KQ%H?CYZE.O%+MG,CG/#05OYHK%LW;?.=&WG0:WB-\I),;A&+F*?N3)* M@Z-8[16[BH!-;WH()LRKKO9U*!3NZ@MES$%?+):NRQR@;, SFB*TI&%KQ6NR MM_@=3Y$[9;% 6,\<9M03M6D&5H&%Z(HOKVBY\GPR@Z;Y?FS;1U2R5X^J:1E+ MN;/W8#"H1DOF<$J7\(T3MP*E6<$:C]XM[-#Q]^KE;N"EB:*NK0#;,E.5N!5S MZ*5#\#VEV=HSL;*LA=F]?AY]*LL6=75,$.@K2>3%RZA@5MS'KORWV(E"YCUW M1FESZ< 3,".$6:Z?7Q&>+XC(HW?D6W/T%-&K-.-9Z:HWSV8HM6$.>9J+G5'* MK(@)AE[2L26;7$&QE:)^:3:\<[-HI21X1JQVGEO>=[K0?$:&QS?_^Q_CQ]N[YY?!W?_Y_O#ZKQZE:,CE_*CQCHA4W5ZF;[@@X^0<3CX6 M,3:2R1PRN?:7%Z ^=(F@9'.V\EPZM"LR/$C5@0LL&Q\.J-(B L:XZ#(49!(H M%X6+J#0X98"E!8657R#G/.'B6"IG)(AR4L+*..D^-8P79+E9FQ;M; M'BZJM5:[4N*UD0W&^GUM4;!.CDY3J.A/:$(AC(+K[>GWC>>^(S_$I8/P2@-; MJPVXD$JALT57G_2:UL!TS*9"_*M!I#EVS 1Y(;2PUHE M/WFN7Y,0=9HH:N1R.#R#3M#V MC>7[:YJ7-34H"GC'8]-YS#8M+F#0N/K^)>_)&H>)J>D-='J MU7D@A.IJ?KP:#D^[?X\(WOR8ZD735?;$HMVY<.Z,[65V/!1RR:E!4W(S-I>Z M,F5EC3+W\KL%#X0ODH)K2FC&6S]UE9!*XG%4YHNA!O-")+*F1U(A[L]B_26B MWT8^,9J3N)/Q1>[X=^-8V.#N!_)M'+!IH]K.H7!+BUY:>)05+/62T:B!>YR& M#IM\JHIIFA<$)/LVF]WBZ3>#8HS2!\(C%>G;3N_156+&9GFF+FF&BDL3N2&6 M65M6#E#V8YOE)GCU&/5H83MFNJCV\%@6HA$UI5?1,+O MW4$JB!LK6-P[WD>@F@'B3"4#Q,WHY1^#^\?QKR_]3/RPT9)\OH>**EVMF&E7 M)KY'=P_3Z_5W,I4^N)M72$9V2/85(18^H*G>4'$X0.UE%_[I!5%1P-]\:6"D=G77V9:5]S4H]GM^@MO,6!32-W)CY: MXFC),I:B>I^4:ZHL(PU=EM*WZ'#C.0Q*A3^954M#1CZ+=)MV7>W-&$&M3X(U M4Y61CPQ?']QS[ ?._"Y5KBF ]1WY;QZ@,=3N6YF7)\/AV='!\E5=49J"8*&Q MK'R2LU%N>NHK< 3)-_#)/VU:TQ1_"VO14-;)R([W?0'!!N%W3FYLF:K@Z->0 M S*DDM1"4V>-($*MJPL@97U,?+2R\#1;IV?OEKK3^.7<41 @YM1:K[%#)%UM MO1CZ@G590P_N.X')H_G(I-F6JW.(I!*)W]1ATQON9"9]8JUK38AIO4/DD(P* MC'3'5*K"CX@LZEB6H1.Z]@QT!&AR M&@)'/$T!FJHB&WF.3Q:RI14=V/3=3A4:Z@373:M#W/E/78MU]8P M5W(: D<\37.EJLA&!BD1I=@(38-[HF&5G!?">N!8HXD%%3-C+548&;'[C%;I M,F$\>_3<^2ORE^GN_)'NL<=O#I['H+/F0X46#H=A3972\DG/<5NIPV-50)[H.A4 MX*E"Z/_H M-OG=!<.Z+27$?ADQ?^"\4CBKG4D:L. MCCK-J%"UZ&F@""/-TO[>Q[H\)VH $9.31% MA.6NB0JOK0 'X]DDU^B7 IJ,Q(S'1^3_!E\'VS;)/UX7:& G30\L=SIXHXT/ MO-E@56P>/:"YRZ>89M&W24W;.C#&D1K=NZ02F I3\J6,FV?VL9@^X6!M?G$8+7] M!F1S65:**+#-[2;L2%[+@C WNW)Y M5Z66!<:+6R?/_>'QR>7% M<5?VJ\ (VF?YQ99,U>((' Z'9Q?=VB-U6"K<"W4%[[_IV>0+RBWZ'ERBO:@0 MVR6P*&=EBT(;'KS3ENE"9Y:U3:Q(OG'(1F*CFJU<(AO!JP+'1%3U4F0;N'7 M&05E'"KB]I0%[K\QR"X:Y>\8Y0[ !$;@O&P$L@;CA0+*FOR/@1LW"GGP,^]< M"2R 1+VN;A]4]TM^>:#2!#B+((WGSGV#9A+WWR0\D/KN'+\Y*,EO1+3PB^=- M/[#C2)J%8=DL;!L=6'&KL7V8;]N%;!DR\8DF=I6S%5)@)13;Z,1B2/519#/4 M&BF.H0LRACIV=M3".F]!-,C??QN2II1)\Z4%6<*T&WI^ZX85J7H$%N6B;%'2 M3PQ0^HW8H'CT*P,[^W&4;M0+DM*O;R=7] ME!__TO6+@X4^]WO6=8BN,D)ER]!,?$-L1?[A).KND=R+'!\Q#$4<"Y([_Q@C"('YJB/9QF-]A%"X5&C<(Q,=)R7.?E$"X\ MFK4*SARU@';%0J8%I;5JQ/82U7NW7#G>&B7&;!+Y]H+FFR!F1]*.543T9DT. M@MB@K=)&8V,&W);%^ ?_0,[TP2UH9OSA$HP6>$55(UK^*#;2S=K'7J!IY)"Q MP.[BW9:N#8XXN:%5)(U )DREJY+!^7UL4 M\9.CTQ1O^I/?F,N.;VCYAOP=C&6J] Q7@?:W8-:671. ^YXMR$(6Q5?SFDX6 MFX:*VKDBVCG_G"O$&N+<6>QZJNC!KAH S33QH.6==)%M37?2K!NR>XIY2E^Y MEHU(.*ZXY94T,@C35B#OEC?R2I__<6K \=E5=%)D.GA5P-D%51#*!D!9W/X[ M^XF=6^+D:5QZB2I[EUO^1N=QQ>VI7*/)E:B=9B$/?HY"I,V!4AMP#(14M\67 MIE0:*8RJJZ/A\+SCW4USZ,IF18-*^F]HGE!(W]F>(#]>0HW"T,=O44C7_Z\> MU9#GY@]>)8U/Q44K\J$!^4<2/_[V>Y"MTIWE MNX0T6_7Q#1"K.!Q;L]M#D5EAE@=G091T7['+51*T_W;A!5URJRK4 M>0BGW7Q&*\^/$,X=T>*@08B6N"&]9*>%23"P_ M7+_ZEAL0I=.@T$)Q MO!R3'?E5QZD7ZN!4-A5-5=!_DQ$_#B-K("IN/VWJ0S8&22<%0W^WD)9#RKA1 M\9#DE@4W^*K5N3EI5)*CU1%TO)=5=?06H#\BTLS=N\+JNN*JSK:E 7KOPS)[ M1W)A4GM6\8XR]!>[(UQ)L\J#&Y\B7(H9^%6D,F&TRF185,JT2/AU=%(_T^+@ M+]G7H-_D:2GI8K?7@9^IJ8W(ULGV"$SQ'0S:U[5X]2RH5QQ )V2/V?%S+XIH M5*V6ZXCJNU9!ZS="E! MUZO@H+BVZZ:6LT^"6N9QJ([ K;[VW15?GM!'3IF^YWHTF6KLMT]T(D<@U6;, M8Y06#>AZV[&[^UUR2^8XO%1NP7Q*%LRGG 7SBVC!G'SK<[G<3=RL-9_[:)ZF MZT_7A#$B$M&QXKK%073:?1!^8S-27^S^NY<%.7Z5C,99V6A(9/KMB[4P/^7O M]?K:+,'B)WOZ-[/#5^V:Y4_K9]3.:HF7=UL$O\TV7VMJ]*KR) Z>/U@28?"J&Y%EXZ;-@N.83J7/FWH!O#EXXV\N;2VWY!%MPK3L?N, M:-YH^N06?:Y,^G44E;8 DTDC SA$:ZPL(U]V5E'/=]=["\C$0H?Y@[N*0GHL M3%!R<,P;G;25_=0GJUO69:O'JV==DW[SR@A?C:0 6=7X!:W2^JG^[(6+_XC2 M\Q#I4=#FMP]^6.Q=N:T>*^_ES(_Q')>2O_Z\[*_G/,K5%S_]P;S.5?M-+L;8 M.._^*$_O2UQ\.6$M$!F.D5NT]!Y<&OCK^BNUA*W1$CBKT?BM-5U*@#5I:.:: MQU/.?112'2_IE>T_8^S3-]N42*CC$^:RLS7M[,?;/(\BHV=>/9H^?.7Y&_W-@#>0K)-6,JH1I(W_\E:O5;<2KSR?%1Q;4; MQHMQO9EC/I^.DS$_I5SJHP_+GR9IW9/3MEMN##O?SSESW3Y#%L8ZH^D+YR(D[D]["BK,8_$D4C8@<"9#R7-?\ MO4.G_3[4V?\E@&)B9Z6U0<7MNGKIG?NRHN=B Q> MQ6E=J35PAJQACFB=:C!\BSMR0SRERL#OQ([;Z4[M[H?M1,3@W!-4J#&/PM2" MJZ8EU_\A<[G:JH;Z/X]F:<;E14]3*5!"WQ'D4 ,B*;302P(UE:_5S(W*M&'G.P/9X1B>A+62BTL".WM3D[.BZ_8/&Z0'$L ?EL'-KZ1C], M4_/EY8DOB\1?'ZSBSY,"R?<'?TE[ 'U3-/;GEIN&2=-\)YZ#IPGYW6E>R[FL M*IOKK**]E):V 47.%A^8X*7[JRI:')M75)AN[4Y[\%3LLV05 C@?')4!3['E MKU^L.,"!'A5R,O\QRX-C@C0ZU<#*"PD9W6WWGZPE^6ON%35N#C]Q19!XRX-6 M 7H]D6%EW'N8C+EY]#:_AP=?/?67<>2+" NN,=FVTK"9^$GTL3@-(K,\.#CY M*)114Y,,%HIDG4%Z'\2KBIC U^OO<3*26Q38/DZ>26%/J;+5P6'<8(9M)#/@ MU'$EN:@MX\ZTG!K@ &^$F@0)!**WGH5TTYM)YD1(%A%AY7:HHH&\>S;8S:,YK3>U+WGD_= +MH MRU7:T<=P> +KG6<^<#M+IWK2:HK*<: 'ZR0N3F[8O*P>'VP7F M,P7VF+GZ4FO&%"9IE=_(MUMC'3P$082FMQ'=@22WU>(H^^ )?<2_8B_J92H; M2:9Z4K>:=U=7SLV)[]D(30,:5TUEH3$JE9O5)Q2.9]D_XON-5=-6@^9,84XK M>H 5_:/+',6#*!E<$Q_;*+OQP[) K/*F4*>>H*W&!G5UE[[DB\OKA+7RX5/F&P1ICA^7. 7+YZ$ MR5SMNZK1AR=UHP\W'4A35-/(0SOIPV<$HGD1B#=6L*"7D<@?='/Z;CEQ/\,; MR_?7!/OXC1"6Q9*I6QS$I\/AZ0'%*-;74 M7O#JZA$PLAHNFV2WZD6U'RRA. MDW.+9MC&K'$FKGC0S*JIGA;\2)W0BNQ3Z: B^]IW3"; Z_7W@&;MWER(&MDA M?H_S.C#H)=_ 0=.LH9I:\#GM(0%&M%Q:_IHL2O'#59IU^+D M&W'OXC5%@Q;FD?><&)Q7*0 1,4O-E*RJ6 MK-U0WUS6>W80;ZE0L:-DFCCMV/LI5N/.(9R<2*V'60?1,LZMQ V@+A;JO^[E M1&+NCO5D(PC)VMMR/!>]>+/PPXH?DHU',AL*49W^(U-+0N:^LIN#X\0*3 M0ADPJ.F83L22:1I6[>ZR'@7!KJ)J8##5L$!O)',;]\.X%M7/>!OG1/_5\GW+ M#=?T^9/*F"!AI;X@R8>ATLRJ2@WK700&"^Y2)YH2"X25C&1!/:DU'1J "6S. MY6XEZ\+8 ?4K#A=9_M8D$S1U;@Z5=%JF&J',4$E MC<0ORSXAEL.:5\54#BG+W&H<:E=D294WH9K MN70=W>GF"#PX-I^FK.-AN:. M9^,W>@B/$ [N/#ZD>;I:BT]0.-VD?OL9O M*Q4?YSO$T\O.+N]4OT)%UY+S>/QYPO&R-ZV8$HQ66V/W%O;C6+WSH_/./B=^FV_T_!LNDJA@5AD 9/LM*ZC@"R* M@OBM 2)*?-/41G0-$VM);3-^5:A?,X-PZ<$*0"A2A?>8%'U47!F>+U%5?N3.5%15P0M*2%-?K M:^3:"[+TYN5/$E4#A[@"6A)0RTC;*] S:429\;C5"FHX/CTZ.S\%!KH,;C+P M2\@-*[Q)X(KEGE-+U=W1P?'P[ (:]A*@*?NP.<+#(D"Z^@Z>D8WP.[5]7,Q9 MQ7 MR"?59NMMC1WASTZ/X4W47*!D5N-\:6%9YVPZ*4G!3Y;(KP4?90%&%2C7D!@8 MTKL]?Q0$F;$K[$C;_?T/O;::+R?@;+4T:_X'3:=T[_FW7O06SB*GO+ZXB7RJ M3];Z2Z4-^$3@8UFQ'&LL?B_"U+*DDIMGHN.MQ:[RJF+5Y&J:0XRF0AOY1FI) M] GRZ0^L.>)D%&)6,8L_()#VU_\$X_ M0 ,S9MDG!GC[C=XO7?VE,#ND#O1"+ MIRA9+3UY;KJ]XEX*EJD*#N_6$=O9MS31$RSO5<[V?D,6G6>I*N[]..6GO>;- M+N*:X'BB?+#"D6KZOVI,MZG!XXW3WY86:ZVDUW%:JB<:?K& M2BYCB4)>FC8+ESDZUXT:=(SC3XM0$31B/* MG/./&NII-W %O+8GUN>^582*1IAV'.C<.]J+ ME&ED!JZ-^G*S7[+!?DULP,GVH'!)0T]%G)9MY^#YVDA11B;X8JKF)%7-<4,N MLMKYY&(31?4_Q9<@7O3!=;UW*XP"F@KTT;,4TWJ=E=-ZR020?AULOCN@'Q[0 M+Q]J6&G7%FD?,:20[ X'M68!HT6;T73C['28-.L6O852,:7E@G!Q5\6Q3 E) M:8TCP).UY%]%9A4'1P9)!$70"R1L^RV=G2F;]Z).95'@L BTNP5'6498IZ7!X:G1YJH)K3=M/1Q6\!-!L&N 8X8:G))TZ,P4 MOR"?;"MO)QFYXBS%:=\X#SP):Q5%&0Z[S]*BJ/8=&UU3XE;-M=33CS?4,X!\ MHJ!P3:AA%0?,'XV@BQPP GVT&KO463:8 MJC5XEC+GA=XOB@^Y;BS'0=/K=5HN2 LJ.17D6SU4.K:A-C-S&%4IZNX'\FT< MH(F/;;3YY48[S.1&==KZ9&A39;4:''0,X!!\8;2D72I)&Y$W'+IL\<6A>,3)/ZE1=TV>*8_EB.#P[!V+X M-&1Q:E-'@#,!M9#Q"1(QVD2U@DP*ZH'EV^AU0B@(A%- OLR;UE5C5D(H 'BW MCMB.$[6)GF!9FFR'0!27;!%>HK=_(SM\];Y9[I1^=OV,IBAYA8][$[A&2X?, M(]UJ@W61?+N[37:I\8$P9R7#+ ^.(AVM9=04!#CK6+[_,E$ON8+@N* &"M.% M(Q)Q+S$NU,B@99R5WW/?D1]B\M=B0(.]051<&!VY')EM!.X S@I6EX%IM5G%PI%! 1P;:]LUW>WCB('Z8 M!4UOK&!Q[W@?W'6^? -%;5P.+\XZ?D-6"38IU%4DA\6#S=I%%!!3+@@.UZ[7 MY'S-, -<^G[8<6,Y=N0D;[-XCG/O^1^6/V70J/7O@F.E)#U:/0114!7D4Y&: M>3)V#GXW:3/BMD0\U?DM<-SLAF(N;4TA8RNRY?/(GL[RPU*HPZ6F'7GC MM##DQW0_BV?8CG]1M677_I%/CN]P?(]J-C*RK*[J&*;A%[+0?_2"X,&UG6B* MI@_NG>6[I)@P$KSM[W^.',VS@QX$S,Z99=!2ZOASM.Q9W9KN;"2+J3MWVGPI MU9[[VYW&2KM%@>WC6%!!T*-2&^!L?^U=:W.Q 9]:7D>RU8LCY6HX/!UV:TND<2QXXYM("]CYR93F>DUCT#C'\Q(UP4'? M",4R*>JJH(]\H )QS^8E:H+C0UT %:@@D![6L>U]Y+LX)%,VD> >_Z!_"_@/ M]# K] =K 4(56V$UH6%!3%:[9-6,_(WX7'P9I0T&5T5B35'1C(,:L@/P_#A$ MFX\5O["!4-40&-;#6(^([&$6GC-]6*Y\[SUY*HP[#CDU"O*>' V'EQW'OND; MBZI2PXJ%>7#)!AMM/5Y>T+*9_.DBKGD4I9:5Q9E+[0<,#8N/ZX8],@7*2KF>#@\.S.$#D(I^_^.)3.N M:>D]N._D'YZ_5@UR*KU=R0MR(D7)MP8X^]AGU).F4[("A'=!B)=T3F+NCZ3J M]&>H5X4LU1>QU?V/LIF7 ;QJ#\,H91JH;*%@W==BP*BXP"V(7@5XD_8,H(9V M\5O>(RA[0V2L07F=7UG& +BE1&IUU:Z\R6,"F&>K8) S"QL!J8ILK2[)]Y)5 M_X'4=^$D^3YOOS=H[TT=\ MUZ6HK:VX@G6X8AL=WT2XQRX.T2-^1Z7>RMU%$#50'$PGW;_G40OCZIL)M63? M7RSZ7I_,A !M0V2V4"M)# S0_3^(V27T2D@5 6XF;+M97!\16<;0O#3NC'SH M?T4N8=)WE]#9#PBA.%')$O5 8=<,A)T576WI8=T8X!BOZ_4WZ]^>'^>WY;\D M(ML" H-^*ZE 'X'CM'M*U@3(M?LQ5PC&D*L!)EI#4"RZ;<1$'H+9'_C))\ M),$"KP1ACNP:?6* -%YE%JAJ !;B<>(&S_'FZVLRNY;UPL->JNZ!L*"^+F"] MX?&(;>0&V)UO%EJ"&U"L\@>"NYK\L.Z[O?K6%"TM_W?JY(O_0<47C'E>G0/! M7%T'L&[ O7BS\(/H[A:](\<3WS9FEC\0O-7D9QX!=(+UW7+E>.MDP^S&SDK^ M^&:6+\IZVOV%Y7:P5I,_Q7H( ^N)%0KGZT*9 \%4+'.*XP4,'%N\H0P 8^V> M&U7A 5\L:OGN,0#T5<&2AILC+ZP=M_9KQ'!1Y6!2QE5!5%B :KH1; B,F:K@<-[GX0E?"YQ8N*[G8HY,O"N:HFK@R% ;.R4:L&4W\G8O M1Q.YD.!\Z*\ZG1@-'2C!5+31-!(?Z$5+CG;85RWYE8KJ.R/J.ST$,K$DU_4Z M"*@+EVP]"--9R%0]3 H)Y-=U!P!6=H*1<]XO@@#NCFLO!% M7+*J5KXX++*E\'^8X.4-+3@9]T=1!Z M YSK[ "76L/N8!9W>)"\B!1\WG\!=O^%,\83JE5052!VDR;!V<#&=V2T:^/@ M? E5MI(Z:XD:J',OL"WG7\AB/A/0O&5PI-3.*34O1!.U?;(7/9$9^O4#.>_H MF^>&BQI.5HE&B\H_'P[/NGY,$AIGI32F*9_%._+?/$"[6#5-T<'\^N%IX6G: MUB<]FRC*S =\U=5#OJ_NM>.V]LG+9JHRTN>GKJ![+]*S'LT:^^1E(TWUPJ>H M)N]H1GK#X%K3Y@Z);:WH:C_.2SAF4,_1J]E$:Z 19NBVUB/9CGSAV9_7EF.Y M-E+U:9\J^[2S#P[>DB]^^J2!^:2S/@I$* Z5(1DJ??<5=@^>^L>(\63K8MR&K;T2]F956($//JQ@9U\;>!L M/]<;$Y"*E=-4JCO!L!?6HY0[/[\ZN3HB$]?E\>7%T5%'HS^YG8:R ]%RE[FW M^CCUP-F+>J"4S48]R8WTQ%]' 791$-QXRS?LQF#2.X[8G2>W'0,\C6]@4!.6 M:&G-9U7]!HVEFV:5P'K$AITRFNINDQAUDJ;JJ@ST818VCA(UQ&W5=]W5UCA> MQ3"5R;KWQJUD'%<:B&VD5UF5+H?'E%HD:>SCK722G.QC=W2+WL)7Y"\?/;-ONS;Z'RB#MXV 5[NBII[?PP25=B#9OBG*Z MO5,2W-#FXU!\V4E.FOWE#&X('2 M7)Q PI2)C A2@83MIG?^AJ>VM7KUHV S];%S.C,+ X=&H.&=_92:E+#R1/S3 M\N.[ ,]66)4_GU4,.'XJYE)*-,")E//]YYK)P?<.H*ZFIYTX] M]X'FBW^SW-_',[+G05,JPN/#]?B9G^!4IBYH=*6L:W-Q84%>-%*/@BPNC-+@ M8-6U4N5+"#A!&NWX>'9#*(G#>\N.'>C?K!]X&2VO/=_W/K [O[%6Y#?A[DME M=9H 3@ ^C!6#NZGHL%XBU94VT_=LA*;!/='T0Q!$-.YE/*.:9C"(7<$POB@* MVHL'3G=,*-E$Q'?OR2P7A&/764^L./LKX_5:N;J&T*"YS+ .M*08D0]B3*Z2 MBYE0KE/4QB69EL\-88"DK*T>2W4505'4Q+45X."%R&--QVY^P7TLM$ M/%K$[L7MA**$>:'N'<_;W5G*5#&$ K5%;?62 SSD4VB5!%W9)MMA_B=)B^Q M*;)SN8,P01N&L$B?[+HN"^S1FMQCTL%[Q&:&5!U#F%!?UA3Y2Q@&10KYB8]6 MR>)Z*QZ]635V)2C J6PN%U2%3DEQU:/M"4O$<@X"M P M92(C@E0@8?\B:L%!(]#PSL)'34KC@[S H5G?>/(E!!QF6Q3CQO+]-7U@77Y3 M6JQ2$/_T:#@\NX0$,!\F$<@2HAJ9S*"HA>^NE>S?T)2N&*6)4E'/:+;(R@OM M@2RYR!W;]E&R?V?X,WCE#<&]GIRMQFEU92(>/7=.ES2<2,Y\$4,(("V:K@BM M[A+G9IKXKR",GBKE:ONO))8R,%: MLM=W7IT>#X?G%]U#)P.'LO,J$ZXW..IQ7L'#E(E,3>>5$%BHSBMXT @T7,MY MI1D>L,XK>&C6-YY\"0$[K_+K[NW"]#F+- G&LXF/71NO+.?!Y;\>4Z[LBG&H]>91%[;_+[R7T[-\7GD/D>+G[(R(?OD4S;.-0S?-W5*X"IGEP2&K M"E(%S$JR @8YWW^NZ[!<$!ZL2J"40944$99;ZL9;+CTW[OJ(FQBM7! <@)( M5" G)QLPY'+2BMR)E67!X=?(M8XE9?32"]@3@D3RQ_[\;0U_:?E1/128ZP7,4U8-4VEBY*\1KKR M)EG?50P+OY)19*DAJI$^N*(>%"V,7&6#>5/'SK23-$W9J<,(0\@9T7]Z]&6S M9SQ?A &#"#)5C("_MJ"M9CB[ZGY-DEA.FCY4?KF:E#:"%W5D;#7[&8!E:J* M<10&H>5.R3"1Y46N2E%QI\/AZ95!Y! )"BN1F7Z&W%@K'%I.HHQG@J7_CJ;W MGI\\-)_E(A;31JX=4[G40/I6\Z7M[ZB0YK5 ;I!DJW4L-Z#42PYB'ER:[X?F M#"0_5SH^/#YB'!_&^2ZRSPU6]'OD5_23@^2;@\U'!_2KO3E5W(HZGN55FKZJ M?.,%81"SC/9PFJ6$%MT_:-1H9TDV^;[GSY W!Z_6V3"K MZ,/RIY)'FLW:!V?5F@/./1]M05N #]JH_:#!TIP#U'P1<&1H%[B*;;E(&3W MFGN@6BP$#F^A_MF0<21J]\9%Q4*!(L2^=<&M !82CGYW_!OJ\L$Z(A6:&I:E M$9VG-F\8'#OV;:!;4B'@<]W:$C]%=+REP(@/;;1_!QY7V^&.1I(JJ=+(8^KM MRIZONK==U=U;V(_/3D9!$"UC701W/U;()GL&&CO/>FZEO0\603L;#L_.#HG_ M^]-I+UX4&[EN1*]GV#XB4F_?(=@,]G<+.W0BO/?\S.?VW9VF9T(EU.BBJFIM MV<)G#H_'>]7D?EX_Z\*'>GRNP8=:RAS,]:$>GW_Z4+7[4#M;^?;3APK 0C8' M?&\^U*(5A.Q7J^5#!4"&=H%3\:'V!^O:/E0 > OUK^9#%8'6G@_U^%S1AYI5 M L)1[\R/E2N?)K< 4ZRA.QD]"6FAGR&8VH+9< !O6];*]:&ILUQE[2HK\JM M>MRIE&EOXU/@2"HF30V7IB[%P#H*NENN'&^-DBWN..X+][HCLSPX$NP-T#*7 MU)0$BQ"].1L\)]H[/JS)L"45-QL MARL:ST*D5-CJ&6!GL9-UL8G_\T\4T#LUB=*XIWZ:/G'@W&Y3B[!.]KJF-ZR MCD^BZU;E?BX&[_\D,+?.5WM[X?BH_/8"Y_@O^57ZH<\3OP8'0%T]QM+3$S\ MIK YX'L[\1,O7;O>5C7T0P.@0[O0*?FA]>Y4/OW0FKQS $@J)DT7?F@17TWR M0P,@P=X K>V'!DF(3S\TW,FP73^TUCLJC'",VA*DFZ]?2,$P>$@]EZ\T$WC\ MHUNR%MW$>%>%=>SEPT7M#HEV3X';P*9^C(YU^^FE%JKS%]\+M)MD]I<.;PCL M6YF?KFNA\GY%-.\9FH[>D6_-D7"&Z*@7GV.E2T7OYWH,M''$7(?*:/;N!_)M M'*")CYG9K_;8@\_QTY626\T4"G;LL'1:=;ETY$Z_H7#A33W'FXL>Q-G#ES_' MRKZ5VVIB52/&R#,.?K_W$7IPB9 H")_)G+V/$5+U77/&1T/:MCR I'7?ZM:^ MLV-HG:K,\A?YT7\.GZKN?PV<_PT=:]T:^&=&**O_I.:09APBV[P%4 M_/+G$-KO$)+0OI$/:M2.&X>>".ESR'20*6D?#H%A=Q&FSV2)ZF,J>_S[[RX. ME2--SQ0B3;??2TO%7_P,.6T0@=B9G>UGR.E%]^D4FP.^MY#3"_#)FQN&G *@ M0[O0*86G[YS@T[Y=8!1X:] 5OF ME+JB-!FS=^2_>9O%.TR;!B5T%0)%]SRIMJ3"/H2N9AFWR,",8GV.PP7R7Q>6 MFQ[&C^9S'\WS 2OQ\7SI_FU7W8!'WG;(I"NL5;.F/X-$AC]C9!MH=._1L[K[]SGH8$)@:D+Z^*@&[GOKH]L;^[2_!SY M$M21J7J8<*Z:MN)K["0M%D!)UP:6.QU$NY\G#PTWS0'?V\G#I3!,KN1#QU:1D M%P!(L#= RUQ24Y(!!JSE\ZO#9I.ZHC3Y>@"<7SVX9/]%QA%9:E*%/M)/4;VS MET^<&O!(M>?%E*IN#'C/@B$R=XW$K0..1*J@2M.B-VL8N@94K\A'UVE-HQ$OKD& MF :_JU4E(AI<$$ENT3MRO!5532J&:&TIJFDD ^K*S3R&@.D.@1*T!( U^UY" MMJ1"P.^^C)RX=;+[JA0]'5PL9ZY4Y:)*KHA*3H#O=NNA7.'>K:\?(V. -IXC MY+]C&U5KYJ3%_X+A<^;T'.N.[GX[\3E>.M1S_Z-P"B<.DXAL 8@&J;=9+9CF^.AX M-Y@F:WD0Q%$UJ[3M.**F-Z$P,:F"?R!G^N 6#V<^R%XY6. 5U95,2C*%1CH. M=&%W\>YE/-EB',C%M:@U!].<*3.@.FA%@RH QZA(2W>]CE7&/HJIT1(\WNA$ M77127%]%O>53/$?Q#F-DJX-CCBYH54DC4(DFQS_C1AAS'5+IKI6I4A#B[&@X M/#^'C*M ^ULP:\L.Z^1&FN4BWZQZ0^"8 66NX&MHC_=#OUD_\#):W@7>BNP0 MB1:=6Z(@.[GP%Y#]F4T1FE.%.7B.B2KR>[HJ8]&L17",T03ICE5I04E&.EMK MNSA /0YL)(_WJ[I6G:C*5UX8QI1FFAO/1JX;6U]*N.[A1VZ\+CW_(<@B"S71M]=(ECU:*/ZKF)5"Y\Y$ ;N M2W.MIJ#LRI] )%]Z;@Q(HBVJ(>;HRF- M4'(?B_-,V/G/D=^G7QQL/]F;:8>C1^F) M2*D-2L'S\ZL3\M_3D^')QR3 ,=LL,ZTTSG82[BA3+@\-2!21EILJLP\,,<(\B_=ME ?D16-!%]7)$H+US3_ L5\S:K&#A\ZTS9 M2L*U$2#0 +MGE,4<;_9%NZ)4!I IU2TJXJ([7Y$24D6 FPG;;ES8(W+(CO;?4(H=G"83#U0V#4#8>>FF63AN3&L8)@/(OC M!SC>3F9Y,)CI\'BJ2>;<#-$+@W'O$=HM*0[2'9D+*<2>.SX^M_9#]<3M]4K)5T% \1&+(FP MO(U\[,Z3)!3YR,M[ST]37; 74RJ-&,,EC>*W>J%#^?5TAFEY]M:6$ZXKXM5V M?VT,Q%*"M7K'HBO#,+)MGQ WD1VCX";RJ9)9\035I8WA01TY6[W,H#RFVUD- MWD;HP7U"/\+7#^2\HV^>&RXD%X:558TC3&VA6[W: (D]+S20=_HO9+%VA/Q* M!\$8@;@I5X;M@/PC&*R0/PCH)P=6[IN#T*/OZ)&O)EG$TL_V)KKYSO)=L@[=ZI,? MR,PNWHF5(. DT?N4$HPN%\H4!\55]TF.1?K/CW>Q)*UN/+MZX/ 931%:TL$V MR:1('&KX'4_).&8!+ZS7:S+4DZ[I[K'R*E7WJX57M%QYON6ODY=MZ=H;4 M/:JF92QE_%+M:/KO*(AG2U9LNWI+O::1+GF;[FR!$JM@DVCYI+NY\8_ M#!+=8B?*7AK(:T>-1JQ63"22DJRM[IH[2UZZHT2>W:DLVVM:R$N4@G]AE!W9 M%3\=#I+PIZ4+ZCH_(NHZZB\!>#*E%+CL;_(81:_9R WQE"H$OR>O%BC[T4XT M^=&^#O)]22H>G'>M>!']XN+D:-AY#OX"19 =$3)C%-S]L)V(,.*>C$N:QRM* M:#N>[8HFEYE?QT=Z8Z4J4:Z((6A?.Y OM3>3^7I=W0 G_K?%+X*CYAZX57%2 MOF<%]X[=S'N@LM7 \6S?D,N23J R6.&VQ;R*<5^X\=+,\CVAAP"B*:$0O[@GR:7:QX2OMKG+BD.DN+9"W3D&LB-O/ 2 N".?^( M$#=6V6*WCX?#\[/^HZ4D+/,\QJ!;H!" [60/IZ:>_:7A4>:%KNNC()B@!$H9 M5$D182V:$!7O@VCT&TH]EZV0!K0E6_#*'0;BJUI>P3C".=1 MD%5 5_/@"-3'PQF^-O>7P6S?)*U,H*"U;7#T;)4IVHG)4>)^LC>T&>WS@N8U MGO4X+U]^RQKJ3=F<.;618,HNIP[$"I)&'W23N?B!5:C)9DTV5;S,R=Y4*P M\%+2>1$O2=&Z!VH48&MBV7B&;29.I3+&P"0G&:R\JW??[D;\^*1- 2-PDA1+ MD^=-]['H>(5\*UZ0T0<5X[U5J@B90U)^;3#P:EBOZ! =\'%HVO4*H;B'HZ)J MX!C0!+X*,M01']8Q:BI"\D)B1&1(A1$]%R>L5Y3]=#@\NP2Q U4#BXFYHN"P M0&?809''750-'.0:['TMF=OP=S..W.X(#<-U=MOY.@I(QX)@R^VJ(S91G;[@ MR =AYX"MEM"MNHB/-5%@DS,AL4S?+->:DP]6(<\H:B3@*K*VFFQ7&6==$5*I M A*?*[5YF9N?%0_%K& :06I*;&1:WU1UR4F:&SOE?\7AXB8*0F^)_.2DC:Z7 M@H 83#1]M7XP^%.C)5.)I4L5FC(DO2/_S:O@W'"?IY2I3E0/*TL9!C:'E5\' M:9.?QY9='5L2P5Z)@W_BH2@6E$-9T0-78=HUL%-!GX)N6%Y@@3K M%,$U9(FZ/ C3E!1Y'>%@$J!@*K^2C:B8^JP$?[(;6G2LHX..=LA[()]5L M^K8&?)0%0,FLV?C2PAK#VR/KDAQ< RZL!Q]I 4YEI.O)W'T<3 L!A"#QE+#/ MZB(">T&]A=#!#K%4AV,'2B4)NQ^)6D('N\9+2>=%O"1%ZQXH#:&#/89)3C)# M0@=[BI.D6.U>VKVA%Z3\]=A%O&PWQ3)&:%]>,ECW:DN+ID=!W Z[ A@[R(C;X-8ORG0^'IQVGZ%>$@A&Z44-H(Y_D M+HD^03[]@35'Q[)C/E?%'+;4EG8_KVNW>:K^C!SZ@M;$\L/UJV^Y@67'0:AJ MQ^O#\EW@M.'!BK8\"'--]^:8G:4;P7&[J%KA /B"_-_Q94<&89LB@M7GZW7A M-U)9^!7: F=":F%7-B3ZE 'XF%=.-,X1D'P#X'BB#^"J,\%&:ND)8[C'1N6" MX!C0$"4^[!R9VTV;-_+GI+6(ACE',R)1Y&-W_H+\=VPS$D;+5@,-($??.WN* MNI)V[\=\MMQYU8%\X7?@4&K#T(HEWM\9O#QT3.=S[K=@X!.KN (.T,/G&W;Q M,EHR42C\'AX.G'X5D1#+ 2MJ@6$61,Y,4;6BY,/A\&QHGB%LI(P]WD['@43:TTG MU)PN:1;MR*?*9Y!"IJJI9*DMNZ:;BAV>J#PB*T#!:)IT?3P;!=')T?'PZ$3M M2.6B?*22M$S?.$X;'WBSP>CE^X"V__7HI#<'*ZF*^,6S?$(?*9G) MRFCB>R[YJQT'*09C_V9!]U8/;KX$=FV\>SU$1[[EAE3; 44<_+2JFHL8:,H!J]((#F8K2>8,;'%E5 M%!QQFH-:)HJTX ;P8:NN%[KIM_QI\'TU)6NT9*G")8A4W:+B+KH/"91&E[F8 MK2$P/*;(G3>@(+N)P3HP*I8 AW:;$XNL_)J<(1V"S[Q.5"H#A@"RX##AY,C3 MT]'\8B/7(GO@B8_>L1<%SCK)28*FS,,L416H<'/ *P)>2\ 6/-U['-7O.(C] M$1/J#ID@\M\I_[6A- MDZ^_TRU0$*!0Y(0L%C*&0'QP*W9 8C7 RG&KB2.;+-^QC_,9SQ?A>/8]0+$^ M&)3AU@''( EDRW10%U$3.U@)*+OBQSUV+3+@%-C!J6$&-U0%-#)G,C'%9(B$ MZXECD3VH.[W[(\(K:I;9(02\*F8P0UE",P,*8M5QEQM%95QV'X1="VZ.+*T> M\G<%[".VWK 3/P) R!V_L;WP'")H0(D>KD7'W9+5P9%C7VO01@K2-,M 6W\0 MM?H1FCX390MCD78*@N-1(WPK#VUD)#9RV_+HN?-7Y"]OT1N=:&^L%0XM)UZ2 MC=\&5C.BM$HJ8,N#** /($C27O3C+S\&8%:9E#[]Y3'LQFV$1'\5Z+WA4>$27ZN>EFY]+SJ MYK)R\H6!Y4X'']DW!D[R6Y,O+'>5K@+VA>7A$1F'71N0$E!EJZ!?8GBW1_2% M-0E?^Y.H"8XF^BF@$!,ET(O)9!(^*BA1$QR9Z@*M0!F!].TFCMVL(PCO/)]6 M6[^L+)OS& R_1G\ %*A]"V!=J?DN/[#W3+1X?%P>-YAAG$UV'8@ M5Y*PW;7P-^0ZWL3R?[^Q'#SS?!=7/\W++PP+&B7U[AAK-1%;QL;R';)C\J+Y MXIL5!):](%\)0\ZJB5_#()34Y>Q^ Z/^&DF7&.UK_N-+#B_I0HNOEW0])/E0 M5,!6QS+"!J[^DR<@P./TJPB?6(Z^ FC]X .8_WV? 13* 6^KL+=SW<>]IE4R M?99N5VN=^[.TQ4L$ 4+%P'!Z?Y*^Q>WR8RA$%8UA&Y\)9<;55(V1H6XOR(YH M#V[1R@LP,S2V6*JHGA,RLB\.@SDR>M [07;/D.(X">ZC,/)1NM";6.M8R;<1 M*]Y)LO;!,JJ)?F!=9V:=BE<)2'-)9-)5GI*+*AT<7QJH!=8%9@9-GB*ZXQC/ M$LGN7/(U-'UP0^\V?A4:_PW8\5FF*B M<+H:]/P7HI#TF/S&6ZX\EW,E7K6=@V.?7DUINB7-7E"U?S<@E3((;QPK"/", MJ(,VJGHUX)1Y-2#^R\ F7QC8A4\8?3'@K$M+0N&4Z6Z^7)'?I]VGGRPKE#&* MA5( 3>G?Z-KY3M;5T=+S0_QGC \#<_-[KQ8OT'H1N%<]D2M M@;BF["6DU'(;H2=B.EX_D/..OGENN&!F+*K9G+F4DA76G*6%G%+HR'K]\!KR M*&W%:/KP9.S\NEL7K"%?9FU*E-LQGSE,*4V./V)IX]Z+&JV'7(4SI3/&ABK10DQI%G9V#\Z[78D2E4+I\HEU[.BJ%5_1P M*+5A#D64)&SJ.H7CT:C4A0HSS&$ #^G&/M .?!F_(AHOC::C=^1;?[W@?YY3,A)'U;(UJMG/1W-U:PN'>\CP=WYOG+6O=*ADS7 M1];)KU;2RX&?=3-Q=0R(YI;_,<#;K@[>LKX.?-+9_XB?JPAR_1W8I,.#&>DQ MJ;;ILM$NDPM-9W!"RC"ZI589NLFX*)VX-1/-% ]'T0>&J-' [M-.BE%S-@MF7? MB>$A&_N=& ;>[*?<2%%?PQ[,?'I$-.6HJ6B4&>FS^(7!4$ CO*+9BRN[\7-4 M=ML^U<+85?$BLRL?!I$:Z +6/-0"L=*D4)8C,$3<.H='(SD5:)JRR-+IS5-^ M%?MO/R6$M,C R,C S,S%X,3!Q+FAT;>R]:7/B2/,O^OY$W._ [?\]YYF)&+FUL?7, M,R<$B'T78GNC$%()A#;0 HA/?ZO$;L#&-F#A=D],-Z!2+9F_S,K,JLKZY_\N M##TR [:C6N9__T,\X?^) %.R9-4<_O<_?"N+)?[S?__]7Q'X)_@K$OGG_\6P MB-I--K38D.K,4R?ZU+$T_$\R+I=5.H4/1G]">)DV0D_@M/ M_(K&(_7*\^*K>LKJP!9M?S/.7[!B?-N-!'7Z)0[8,U4"D:(UB!0ROR(#18XG MQ'@2&RC) 48G0!Q+Q*0X%ATDB $9)2B"D/=J@O_\,W(A<2&!3>>7YV!#49S\ M]\?(=2>_?OY41&?P9-G#G^L':" $AA,81?Q8OZ*KIK8M/Y_/GQ8#6P_>(7&< M^HD>#R#!-L5%S1-P.]/0VOV4S5AYP&B\D_7 M%DU'L6Q#="%G8$5$%,,3>U1P;/>8:/#'$P13%^?(15![;6Z*VT Y2][83_AT M?]3J"YQX3B49J(G>_P:8TF,C!U@23V)I=@*2^J/?_\9 5'^]Q\#N&)$ MLDP7:IO__G#!POVY&B]Z&0-33YW]]\?Z.>;Z$]C3G__^XZJN#O[]Y^?FWU5= M TOV__U'5F<1Q_5U\-\?AF@/51-SK*9JMM$(./A!X&#))1%6Q:.#VF!\1&4BJ(>J0M?B/B"D:< !K-?.K ]3A""I0!NI"<0BJ MGC$ =DW)J+H'?^6"KM4\%_$;S0$_(JK\WQ_Y8'S"HC:WRVI]1/.B6>@EB6&O M9]4:/_ZEXG2,II.Q?WX>$N .!"'V"4((3B(YZ@['+,&+?%7RC3PVHK3YS0CB M3OT,R]0S+$XVTA99EYU$MPH)0L;Q&$%1GT"/SP5(ORUE!RS=J>$8J*L%)],# M'6SX&P,$CKI S5TEQJO]K%+(<;-6:3#_,$!X+B,D&K5EOJ2W-$TMQV*5<:?8 MXR&MWX*.]0B%K*C:;5'W0,JO -'Q;("LNJP-]2JT!7UFH3K'9?=*.DT@>=#8 M,X<5@(@C-$%N0DF)"H7G!*80[=F=B6$

    T)IE2JJN!F,KJ]#&T577;P43#K3P(#-J2AG,@$X=,"-%"AB+E7-5#1ME MB KAUOIL'THK?F\V!)@DR"TH;\8'9IH0^U1^$=<,56LD,IC$>7#$G\P'NX#Y M==>G*KQHNZ6QW*U5XW7F#GQ@'*&FW /_0\',"(9(#?!.SYZ*U$@3:LZE=-\0 M4@5.0#RB907_DEO",H;EF>X!3=-NM8WCG01@?3,^KHE97\LF[X'M%4WO 6;. M:\U:-34_YDN&6A+2I;B8S]Z4J-5,+I7-61K.&T.03B?8##-1A]] /4-3VD$TML_@W4#Q&U)K7S=3G;:+-J(M'DEPYET>+] MI'\'U*S6CHGM;G& YVB>J7 N!I7]*T-/P_I0=] DD_8@$YV6"D565+):)U%O"&"LS%O(\KO*,%5F MRAE-/L[AGCF>]1II5NJ)+PT36J3 5J5K^ 6K+LM _<6:T&OVTP!U6B^8,EB4 M@+_J9TL2HCD&GQ(E/\:F6_EZ3QD(OC5K"*1 P'[B.!$GB.3.O%UW\*;]34,1 M1&*K.I*H]X!HLZ:<$5VP[3+-$UX.3YHQOL-:EE'/YHB2UH!MP"YC&$%B%''/ M_F;6L=-=A[/P%V?;W1X_:;C8C!YI9,K,B/%&U>+Z#8%&W45-?%Y?Z[ !2S[L M;4--S_5%KT"Q.:DZ*#'VKH<*U>QS":W; .I7&_IT MKB5I+SMV&H^KO9DZB_,Q7W38>;HI%.L?T45O'NR;U-$'1SNP:"5E$[BA<=/D MO-U4FIJ:O=7\LG!^F:K^WQ^N[8'W7&6TS(UO#WC:\/W#^[>,IFV#,,R+X!H MKF'4<8SNN6RN61:3S6RN,96#T%,4)ZEHXF'D\N(1LTJJ)2[Y44Z;8M2HE\/P M2LR9!\$VDB9PXHTCSJ@S508!>M=C7GAEI>>+TX*6FW%DFN>;-"_ ,3OJT(06 MSI4#D>1S0K"B;<(Q.W"^"0BQ#K@=T,"Q8M6RVV)&6FY )Q.<6BHY>>1-/-'T MYX[_S7''=XU?$L8Y6UE8*0T;M@9%>[$H5)&'2CU%SX[_ZB8"6GC\M1&8]:II ML)+;$6WHM+A^"]B&V.M1.C,=J58[QQL]ATG7>\E#3VV-HD&9=25KXC M#QI?69U250UWG3;!:F2E$^>75 [$2.;W4J>:/([ZB:1@\6)>TXR"H2USY<;O MHTZ%/M/I"_5$B<7JK59);Z<'MM)X69V^BG@P1+Z3T%RH^>&<$!+\M)VAV(K3 M+$RG;UNO>9WK)P1@LU[5!!/+=E'TGEOUZ%"WJ?2X5>R)T1&N-CIN@A@(6G() MX7\6]Z<4\DIDXSLVV0$AW"!.E@/6T!8G(Q7ZD$%0#6E@H0),W:J+MI86=56Q M((_$=1AM$W.KV]8$V*Y?UZ%69DR9G7KJ!%68\EO^!.RJJBD*U.&P1%D<6)"0 MENUS$U$"Z_JF I>DR@5/YTN+1:S7C\:( <3@D=3"JR_9BD3?UQKY13[#E6A!-P/8Y7WC"3K0B7>!/A1%N'P[2\ MX:@B.HXHC3P'N*[S,>H%XUU741"2F7A7%%W>(,8^2PB%L9T^\D#>2+!N+(\W M6_H\A>>4(O#HEB,X/IKYJ7<0;"<:]R48:@V:"6!D>5MJ+3FL7^BWL3Y;JMDV M*U1Z=!3[*+PZM<$@49]H-0T3V3KM+=JY?!Q1*QG["+4N$9!<3 M(*N0#F@(ELW!WNLKN, I=F*9X%E,&C>7BV@%%TDVK90FP%^VAE@7&DO(];UG M\(J!O).#Z)4NKF?\*K3PA"$=9S)T:R'S1I_HC]-%G9(&4'(5J$B/._CS<)=/ MX'4#4P+.O_^@W52_G&"C%.QQ)-A=]0OM0?KO#T$\+1T;.^&$=J^;VVPB^.I9G!]^"_6B_UE0*1G3(X-W:QE8DTCJ$?$T)[*"= M2$"S5P5.I@ED %N&4P,$X0R"7X4?#R,+SX1D6R^2#M??(L Y6"TY645/P%,) M95SH\VH\.NP89:N%T1 7ZU&!(.Z\^09-"/A=48$=":@#3FXG3!=*AV'GYR]O MJEO/Q:NO,FQL,=%5275778O(*GP:;(3=RL!9 O[X=^7VO)&"__P\V?1[>G2* M]#_^/1T8>J7QG\_(\_,4+R9!W'?+F6!+H/OO:A^WD VZNC M.'U7%/L+7&(*#='#8U4=%^3BI!:SAX^-XLLI^(WB6Z$X=5<4.]&%5&P9MLYR MJ68ZYQ86:@/YO(^,XLLI^(WB5U&\C;[@838IWC$:V:2I-A)@_N#:^/>V*4("X_L: M%]M5%P-QJ]$]4-L8G1&/2.>:9(TGNL8 M:L%CJYV6_N"Z^35X"-B56>UN"Q\R[8+ZW.6;]_K@[,H"A41/<3X[L>F-6 MI=+L(\:U#_?_[-/H;D ^HN[-4$Q>CF(R-'K\!(I35T*Q7YE7*8Z-IW#.;XRP MIN6"6NH1UQA/H#CU95'\J;J8WD,Q+5#X,Q1[ T>55='V.5$'IU!<@W,GH^N6 MB\9>FZ ZUV"LIZ/Y5"'.Y'BL7O3 M!,OX7IXP7ANI#M$G!WJ+9%!7XX,&J/P M:^JWE8(CHL&I?6*%#?@-;0)*HZ.8P)[ _OA5T=C;3E4&NFC*:!>@8MERT3-5 MR^9--1A4;E#+M0E3,N68.YW29 M+S=;9&V\"!T6(65_G:+LVG*]A+175(_WU^3T\E+M93NZ+OI]NY7 &7 MV4Y-X(JJ">3-[NBUGN@OXMB2'T:K;!HTTZ/AD"/JL_"[NB];,J?'>J.8.7F; M[21OY2\CRRJ2*E&OBZI<,-/B1'5%?\0Y(V@E "U/FO4[:DQ)Z&+& M-L(?I N5.-]MF]Q[&)QKSIP>.Z<]5IP7,XF>YN;(W*/+\5T9?.6=-^^)"!7J MM34[9\0H/AXQOH:K5GF:JM$MEB+#:TV_'@':#NUVXKD?Q+FA\7S/M96Z7IS9 MO)=<\*5\2A,4/IHO3,.OMG^_M97/,>SO"<5I+IG/YW4]QOM*L9/VJA61289_ M@OFMH7@_F_0L$JN6:=]SQT5\SD_X19'.L'ZQ,>A.F[R53#VRQGP+ ;_,AHMP M'+*ZX7)SK]KNF8:FEOE&:>_ M@3Z],A2/779F+MKR-@/+YE?6F.B6#T PP(-M-UM-J(OFX=:,%<$*IH2&-@.H M %K(7K_'B6FOA><3-%]2"A)7;M2'-A;:R?R *CNNGR7+QW&W3\_UAHP7"1IV MQ_SE?0=O1!%);!QL->GS@D7S?*W5ST[XZEBIAS?+R:4\W0SO5AM//F4#Q87; ML=^J1Z3.8-PP&L9(2P]J:>B^=JS:,K0AEL^4ZD_?RKR:LF=+;3"UWL VW5.TNJ-9!>IM459J37B;SNR1&5;^=AFH6QNIPF[BQC1G+?)FL3#65#6O+N1\J5*M/1JHMD;.=EQ?2AM] MB.?H:=6RW1$3)*[;Y-)4J&&!SI:JJN;QL9E2LLR.XX3.''F%[^CQ\=B^>;_/ M>\91Q;HH009(FZFH1(Z3?H<<:R5/BD6]#)61O4<3>?3X:&B_&^?A/"=[DENS MU]G*]T[#!LF&=>C_-DH:S%@N':[P?(]*90@.#7( MS8G55T;YC8<-'@K0X+"#*WNV&[H=/IM)RTT%AT9^PZMUW!S5")TW\@H CH;U MS?$-Q].6Z7A!&'S#<;5,DQE/ZUI:>NH4Y[5,K\F&;^WT%8X?#>M+<_QYDONW M6O>:3-FJ4B]--*^5\K5Q8UF:\:%D>3BL^S <_G\3S\]8]Y28Z-1[23')8VZ_ MQR9:=I*Z_>&HQ[;N'Y+WQ]9]7BB1^=*\E\.](=9LC(0^[80O@VNHK/N0R)?G#;:G\>D&)60P*ZG'JZ$$01BM^X?#P[%U[Y I49\VED7< _@B.?%9 M@YH^&@#N9]T_',>/K?M4F5J4X\VDSI*TEI](4MTUQ4?C^/VL^S!P_,RZ8A/H ML'ZYCA(=!'=\KZY99:F%9 M&_&M;R1]<9UTR;+U-L$,6DT=6;I<,":V-0/[=HDEQ MVU%>K6KK78A@W41*G M@]!NY+MH'7F;B.7\L+^T[KD"8K*>;:I0U-!5?5EU@3YM #,>=\EQ.ZTNV5BU MBA6*##WA\J&+9+P+,.='_8V7E_&"MK9Z+K"W9;:+VCR-Z6H[IN42ZKS? 6DS M$POMW/0FL)P9\C=27MA"M;OU\P@H0ZT[,7N+.>YUO791[6.&PC\V4%:)T,Z- M^$OC)+!^3QRDO9;18I?8UI0;8".6ZY+E)%G2&4/]&G/09Q@M;S)S#\X0A LR M+U@MWK*:*0QU+XFK"[-0[N5R4LD/W>ZJ1[%:O@I@SIDM%=EM1Y5JOLX:DM(2 M:D7@F,[7T"_W-EL>'2JOV"ULEZW,@:P!OI1)#W)MI:'DO6PJ^C93CPY:U&.CX\YVRCW3=5[)U*AYEH6+947$'%XE%W&.PO-<[TJUNK!EZS0 MSN,79HRZ?9[N3U]2?.["W3?A!VJM(]K0-O:VV3Z6'-8O]-M8GRW5;)L5*CTZ M&KZL4P^3[0-U]!F)'\/5_$!8@?%YZR8WN.Q>D+O&SF3 MS18?V_)<;=T\.=S'X'+BPC-?=THU5!"2F7A7%%W>(,8^2PB%L9T.W33V,,KG MWJF&$E=$9OQ-R 2F;M5%6TN+NJI8T%P0/P9*6&+G8G 34=H@="IP2:I<\'2^ MM%C$>OUHC"BG'W-Z/$>S^X/S'+5OA]3X]9$*?;E0(;4Z7]22.M4;\S&]%;4* MA&OBG6^D/A)2H0_ZB4B]^6P_JC<:% MT9&L:JHN**LS(!=,V-0095=G'$AE)^57Q+%EKZY(HMT01D$:F MI5M#/P6%ZNB]-9K*9&YA^M/J+D/5)K7$ M7F![C22]5R[8='+:QX$_D45_6E+B7.A\X \AZ>S@O]%S&7K*<(Z'C#"'S- & M!]LXQ 4=[3-.760YL]Z4K,*LU@[O#4#O0L_9P7^CYS+TK.YD0*1(PP9M<9>_ MIY3U5;=7+E*XSS?L5'3*)WKA317_+O2<'?PW>BY#3]IS7,L =I#( .4T&*F3 M#7[\RK!4'C:P*.NU8IET(L4P>.YK:9\7AO^E$73N=,GU'3-"EI3L.$]VM712 M6F820CQ7XKX6B#[',0OS(:7;>69L*9W' 44O<* M'5%+RG:S\<7@]*F>V5># MU7G7C':E:GM9MI8:5AA):K52,-O>UPH9W=\U^VKP.>^;-=ARCNZJV2A.4HF" MH?)MN];\6O"YOV_VU>!SWCD3^1&#=Z)+DC<*!CD3)XK?TKY68.C^SME7@\]+ MWIDP][ )QLRA#[#._M<"*TP1$0##!$"A:^^H07>M.7! M-^P)2C5X>&%@&9+'E%&B8\6RY:)GJI;-FY#4M@/'_&R%]STPK,-A[2:^!4F, M'$>WBIJ(ZTNVE%T0RT7H@(<6>D^1;'/DX *:?7RE]UVH/Z#VK7!.1#'B0IRO MBE+XQW%^;B_J]:,./3HU+!+::,S[G9)*2BVGQN-?*_1YMZC#/7 MUWR/!]),!&GWBR'@+AYXV!'PDA,]FLI0UHVOA8$[.=%W M39-R?8?![PP\-]4S<9ZS:P5CE,&[X^'7BN9^AL-P^[0*M_,8JF51-<72(J;% M/&8X<**SM@>^5H3V,SV&<$+CO,O0S@EZPO+=*BYBA?3 %B8\5_Y:(85[NPSA MA, +2WYT5Q&X'./@L>I$G66777L4OM/T#^4SA!,"YYV&!=N/:DV0*+$E7ZA2 M_6I_;NM?2PO\AJRI4)Q-"1T2^-*6A_/C:8D'?M:EL']O88KP^"$ M[RBJ=EO4/9#RMQ_SD+(H*9%?1E/>89Z]39F".?%<)RA /5],VU59 :+CV8'& MS-I@Z@%3\D_7MU?2:0+)L]'E8,>K=*(IJ:*^N[WRX-I&%[ZR$E '0F2U>EBU MS#2L;&>Q9&-<;)2M+%TVG7W1 *6DDKQA?8 M;+'4.,&4HU&S/&]6'D'0OK$=+FR'UA],I;OBP#*R6P)-+\_!&UG]/=^?KX_SF?H:+C27. _6% M-AU*<8,:DCZ0O[0^?T#7(%0X/[6<\0"&RU7M?,6SY!K@EWG%W,KEL$WRKPT^E2HGEN5*@GPKM8^GN:=M_" M>R_A?:Q0=E_OU$B]:/-\;=(J&A-J7@'#+RV\#VBO?@OO6X4WA)*&8[$A:U#9 M-FYPOJ3S43%+9!]!TK[!'3)PA]8G["EMP<*'UAPG"]7<,!XU-94+[][)W].- M^PV ?G/_:=;,\]E2N]UB8YB0J7?<#N4[CZ#+?R>7YS< ^LU]#CUO/F\JV5[L$6]IK"N=:DK:KCH.]!4ZF M"60 #'&@ UCK#-@NVA%?MX$"8)UR\,ZS>A'Q@Y:#$W,JY-&!L!P_SJB.%&0? MDM.B,\KJUGQ=XR@3FR62?$+'TQE57\:D6+)2#6\L^Z9&]<7=.,O6=4?>RM>/ M]^@T('82>SDB'F,9ZL'D5J@N2FELZ+NX;[3(=I;0X_5L>-=9?S,I"Q6R3Y\7 M"R^TLZ.\1O E5>;%9&- UKW!'*^'UXO^AO;G&UNO(WOSO"/:MHBN;C?EICH< MN0[G#<9 #X@#^O&,EV^=?DMHG[PZX+&-=GSDVV!9(%LL9["454LIK5BHK[7XUO!W MNBOASG7'N9\JY_PKT==&PB/-)9^U MR3NTDP!2;JXR]0(0#+2V;R&21*.9P=/N$._T73SG)>ED MJQM:;_4,)\\.[[&X2+R;B_$TV[#B.+G 20-C,IV&F9ZKCR:/]^;BU5;<+HS. M;J-U[-2#_4M;QL0RD='Q3/&ZHFH"F15M$TY1FTS2F%=*=Z>96D:;YNG41(Q% MR6PTM,L$+PYU7P.?&FLXG/_[1B$/L3\W@8WR:-=UT62Y6AWM"-4M9*0Z*1_] MN+/>#EZL>[8T$AV BFQFZJ4;7\ZP%*YYS9CO)6->HVB'5C.\@PQKB^X5.GQ! M2X[ CQ8Z,V#@GC+Q*ZHLB9.6[3EN"]A&V=K"0RM4M&8B YHX4(66PDPJ97P2 M6G@C)JJ3' M'>KQ^'AO>;Q]9.WMK)SVM*G)1@MYO%88S#).LT?*]C: /5.E0V]K_=N:F_,:G1S.ZC&9G_*+WD*UV[3BAB[ZA>ZR/S6HO9N[]D?U MI:RBC_)[_7#-;R=)&X0J+66<6R1'+&%PF#$+G?2^SN^#47UI?C_SNM\HW\-H M;%2S^+:MQ6:D,8YJT[0:OKRR89'O,'C2;^7WH7S/RG4S/61+! Y$HSA3>EQ1 M;(7.\0F+?'\JOVG(X"W#=U\V?%WM:4/T6F^ 2_G\ZAPM<"1;#>*(!ZM=V]*' M6^ 8:/^HKBKJ=6\ B5=3X+/=0JA,6HMXQRKI>*W2F1@]K%+I:Z'3#QM47$J3 MW7+8>XAR2[C1&(E?"+?]HK>'V_E]L#M &H9EKJ[*VQS%["TE6>?QE$;R.6?9 MRI5CV?!>]/+"MM(=P)Z/\6N"X;PMN252#EA#6YR,5$D\3+3"5M@-__=TE030 M59FH\J;J0+E, 5,:HGUW9H=U1UM+EM\O=JCQ:-=-X]* MKVNS2@,QVG1*73Q6C"928)JN+1:A4W%H2CQ+^[W%I"WQSP+S+=KT1:[M+VA< MP+:;=.AX.>U5AG]I;^!-$HN>5BW;'3&02?#71Y+:1='N*46,(+F,HXIU48+(E!Y)<)OQG-JM&O,^7^I/2JQ MVA6L_FC3+7I\1/]ON?T=Y?9$/.;KVB&Z%SY+YM MY-!+;$@CJ%_31AX(3$H3!G.6]7)NJY"D-,KN/)K4?MO(WY+[;LE]4!NY)\\K M1"=>H/&.EL@[=I6>=<)WEOK;1OZ6VP_M# ^U#!)LG)Z;K"RRM1$A=:J.TJBQ MH?-3OZ7B<:3BW';)FVV"SV7\;CHQ*RQY-9?O=*V"DLG,0C>-/-0F^-MMOCS> M#+U>AER?_J_9P=G_H]1#APO7Z\)K $3)CEFARF0>]V),JP'RXTP_O+>3G1WO M85J?%P9\&TY?>\/TCM/(1$T'.<_M"51 ?E4TP(E-[V55 9RD0GT.G#+4/ZHY MS'JFO&8RP(:EXLRJYME2TF$Z-5TO=KS023FR!D\-]?D.^!?'^AC\W1DZC2'= MFZ6,>!SW1Y:?:0TGU5+JYC;$V]38[1)P$L:X,2'4(JW5?-OL)Y3N*.[=7/N\ M;?37SL(H/)O;&7D,#:L@QT+6LJM@SDC!)0<0UG7;,N%':96!X< ZW16"_I4I MB[;L\!,96AT0K#%\UF M^'TC\>;Y*AC8+5G5/5>= 0YEY%!=..&Q"TGW9""O+'9CXKE!735E-JU6JWJ4!YZ%-DT#H]-Z37)Z1+"-W*UB>B]/R1 M_Z575NP\3Z1YL68LXVF+I8;%T%D[=T7H71((?*-SNY,:;0$]X6PU\H/ZN-\V M*'6;YI&N2U^NZ[KR(,$.CRX7]I!)V)OA5,R3+ EI)E2Q*W>0@V96J3(.VT.607$\B#3282PJ2H;"Y? MAYI<3VE&/MIJ5I70;5;>@.6%@>Y,\=,C_=+QKP_@(FTY+I0Z4=]&KA9"+F=7 MXH4Q&R.GL9I/C[7T,+3>W460.!KDET;#F7GF UIB8 V8J&LF9KB?6=!.59\L M/26T1DD8M4089H\/X.)82^3[\Q*(\GF3-QQ%D5R+M*GPG4T+J98( QK.K>2] M,1G\6U#$ 5V'$I<#)I0]G3%E1C944W6"#<@SL);$#<)\+[%,S?WJ@/?;3+YB M3V) GX9V'KI:FOGK8OI-)/_2L^(GX+T)'"#:T@B2/0-F0+]DKC8FCU:$A1?@&AO[%]76P?6P1\RZI6_2JAL$*F_F*HSNC[":[YE\,6$-XA;H75\0HKI<-@@8;"Y/P'O ME]@@CC1$V2*U%$Y&_7;'[41CT_*W#?(X-LAOBNUC&R05M^#JL-$@;8\5\1F]#@37M_NQ1'O'0UZ:NS2XMAT M*T\,)V-K5#)#YV:_HJ-0Z=S?BL@7>TZJI- 0F\_V=D,C#V$%KGG5D334V!9 M#]VPL[[L:1-%:8!2HJIWNRU\2IF)8C$3]ON[7C$J/N%H%8Q5HP4VJ2 MP%DN.3 '?--J,>&#S.U-LP<*\5XYXG\Y#E^^I2N 7$6T]8%E6]YP5!$=2,21 MYP#7=9XAN6Y;L)MN$ ]T&5-&F[Z"O-BW?0H6]' J(S5]=[$X,-[QO/"\>^?5'N% &%' MPH5!ZTN4V"KYF"NJ*$_@ML :![$^T]:)TC3.EN:]1B^3T[EX.G3:[$URO\HV M=GJ\7RJ'$IL)P ;_HL=RD02SGK,'0SK 3:Y6B9NCB"M_ O\7>CH/]DE_YINQ7 MA6 !QE$\5X)*3\G/XW$9-ON7W,V2RKFJ(IJ:)>,!W7]K;Q\+7D!D<& M5^%@!^)T5675,M.>;8.C/PADN/THNH()/INH[[-2&:$S%:Z;BAGRF$L]E#2$6V(M=GI3F=QD4G":3*"">K_=#-3-]2 M\;ASQ7,;+Y$<=8=CEN!%OBKY1AX;4;<_"_V(A'LVR8[U:M5S6F1/,[I$UVZT M>.#V;KY9[6'U\%[8-5^5AO$)B3?XM%M:,OE&V^B7'AMR5X_;X2O2X0'I\#7I M\.VTDP$#]]3T55%E29RT;&B"MX!ME"WQ>=[)MFBK2 4V40:+@WW@EBE;9@'M MJ1Z(IE93H%H$,BI6+J1JSC_%+>6FW/.D$_1$5:E/X5(9J5C2'R,)G' >X3LJOB&/+7I%U'U)U. QS MNPVV6YNV8]F);K%J-IM+:V-[RMP^L\A;T12*\T]O(/8.W ?4OB:N;W$JZA90 MO<6A:07V4&+P1+39!5J !Z8[-WL6"- M*\.&A6FRB$)K:C5TE+]+R*@SV ^!YS*",Q*ACA,67EGI^>*T MH.5F')GF^2;-"SOVR\$+^Y55H=A /6)M)= (E*7_ZJ.19-$_!>L?-.7S:/- M]Y/OHQ\SP+0,U3Q5[5HT@MZ^5.]!%3\/>[]7[#1=-GFCA;4H"\V%FA_."2'! M3]L9BJTXS<)TNL/%I@.!WEB_\U+G7FD5\2/1J"WS);VE:6HY%JN,.\4>CQVW M>"&57VEP LL+<7[64\E&CM1\1>!+UJQ%=6O,48MKE,&/'VBP;;E D+UHDVZV M$F66&[<;(R3L=G<[]^AHGH MA0^T)ZVVH0EXD7/ 7.AK&J<-6_6HX$[V#=^#)M?O?*35]4XSH=?!;4.?5G4> M4]D^D!:-_.8$PR M;2=[RO$H+]53\(NZ@.1P+&A F?U=01$.9@8H,;Z]Q_X5\1Q?1W.+X:XP.:J M[(Y^$3C^O_^>B+*LFD-,!XH+?WFBHKO?;'4XVOUH.<'53+ A/;B$\^\?S^JU MAZJ)N=;D%TD\Q2;NWU!W8B,0U$$33_$H_&FO8?CV9/.N F<83!$-5?=__:<% M#2PG4@7S2-,R1/,_?ZU^@?\Z<%Y2_O-W4-I1EP!6A)H)&OX%/T;0_]3Z VI MC(QLH/SWQ_^T:FGXU9F(YD&3P>=?IF4;HKZJ=K[J[_JG'_^VT+ICQ%(B:.<- M"K/^\Q/5 NDJPO\G)^@K09#8OP:6._K[.:F/*+A'H8#*JUY?ARP;)L*>0.'\ M1>S]A'B$O@\L&V)D6^()4_-F40"]0)Q[O2/_W2?(&G8$/T1T0 M U6'ILFOD2I#LP46_S__DR!QZN\M/2>(74AD!$6*TY("$D(R,8@+-$C2PH"F M90%$!U%9(10"%Q,_5ARX#JF0=8.)NCHT?R'O'-C/!C8X,2H2/MI'S,#295B6 MKQ9:;";"M9@6R_WS<[ :6.BZR;%IOEEH%5@NPE0S$;:;SC/5'!M)URJ5 L<5 M:M4[]CT0V]A.:M\PCHX(/6USZ%KF7Y',4_HI0N)1.GG%OM,?ZOMA9[.U9B42 M] WJ9],R [M5E2)K^[J)--7[=DA%3!&Y#C)0?V4L*?!"40CQ1R!/5=&V!4DV MFOU&JJ>S7I;&1PDOD5H$N61>ZC"!8XT5+0\Z?"7:)HYU]X6$_*,BVEJD9H(_ MKXS2@\F0BFUXKYK(T_J%!;\\ZS+ZGZ"?Z%6O#QFKH%G$_>\/%=8!?3G8?4L? MB+INN0-K\>,V?&]XT.,']N9"J3T(9')S'9!2N<[GB!DWB0V7T_9T?D3J#>TX M,+1 A"]$.-^ ='_.N1-L^3__DXS3L;]/(N;TW) ,J/9__H>(X7^_[^_(9OXX MH3023]'3'6WP3+/%-LN]2).MUYJM2)UOR(.P*1Z08;D96' M'P&P=GE+PK/@_85N/C)@I2-9]'UHW@#S1NA=W0_%KD)1>]BM8[.""]1QG??G M1BKE.-$6&Z0_?VG8%72W=H0B_HJ@7FP-C5OHLN3;I@G+OKW26O4$W7ZE*O[C MZ;$@26-@+A\I,M=?ZDZ[,3;96*,LU]/SZ; U?YR )\4$IJD4;]>3 MKZE5'"H6.DMYGV\X4$1(E+R C=S M'0Y[S;9F-,L7(RG5#C@B M.A%G B2TV"!'5#.BNDY$&@76Q)]7E+9+X@FQ-\<3:#*13 (Z*B2C!!!H@I(% M$203 DE)-)!H"223TCJ>L'JC)0D%TW$&*=M2M5)BB2]=J0.!,A=( 7]>XB/5*4F4B:$ >PI+D\Y)S)E,&99UP-,Q/DJY1B?6JR;E ']>9U=26 MU6Z227Z:;[+3V;2I+*)#(7I' :3 M1'T-MU6,:5T+'7NBXO][G]MK&R:0ZRA2_Y'MIV=AQKWV+-B&HEOS#08VW[&Y M+4Y^#6P@:M@?O/H['F1)B\7Z'>8IF7YL8-\ MRUQ45CO#)%6I\/WS'Z(V%ZEF*AQ5C;.^Y/1(%>* M]ME%;HZ:?!-BZ3@6C29B)$V^C-G7U=4.O(>Z:K5,=0$_B21J_ MUF+:)79SH!TBT%VUH+]J1\:>K3JR&MPP 0WI?P9VY.>_ZKXZ"ZSLF[M%LM/O;'%V_?=P_UJ1&"T,3&^H/=2+J$; DH?BF_!G M!=V,^.W(_HZ.+)2\"!*]Y^[JSV#UZ?9+"1>RX=.VX9[1+'_?IL5G8A&/V@=_7ESP[EL01FKCRSS>..# M),Q07B#B?SL1%^A@@M 1,0-X M_!6!LYKN(8T:$:'00#!N--I5NGN@)3@X;]K!K8+K;18H;UUDXMF.A_9;N%8$ ME@BB@ 3YQ^!/-.NBK5",Y/X*_7X+&<0H(BE1 BY'"8&6B8$PB,6@V25%*47& MY1A0-NU:3NOUR?I1+8:'ZX7.JZY-^)@!R8>[- [/$*U M^NV#6RAV9@(5?Z+/AW*#QB+;3R':4?">S1,D_91,_"9CA7R-TE]AK&_QA]9@ M?LVU73]?'5,\]]3>S%CGC[%=[#3C3^2.WN2]K.DCYZ.ENJL#B$"41A$)I7][ MDTNQEI]O\IXAKRT&$_YJ;_@?;_1?UP+[3=S3Q*VN-Y(&T 4+:832646@33,? MJ?"7G>'SODC*[Z4YWA&WN*%OM;9??8(.Q;+SI%;M6IP&!0[P"'*;48ZX!B=]+F7\8$L\7 MLI!^O\D:UD;5L.L)9'?Z NV^IX4%FR3U"LXMBM58V61&1*VQWGW_$FJJHB.+ MTTA.MP:B#IUM';K;$72N&+BO@NFNL>)7A\>IX3P\B$3PLF#+: MY00B S\BC8"D1=!=:- N ,$&.A3JV#M]\@?QYVJ+Z$AT(HJJ SDBZCHL@0X& MH@#*U%-1^,2U(@.P+@ K7D=05J\2%-ISMSKYM@ZF[,5@-MA" 1;T&)U\B\CP M*30-4=&)#200&(H$N:HO. [K1/Z E4))B#@>-&BD =0J&"AP1AA%+X4E(=OHOZL*T-')IV@)T%W M1<>-)/%5#;+H.T^GCA?>?'5N?2?1Z@ GTOBNZ'K.7AC6-%-^DT@V)-Y(04*H M"8EN*LPKV.D!YYR$OO3:X=B/2EYX['WOE/N9BHZ://=WU;IJE^@OK "0$$#\ M&ZKK0K$)=+5MF6@6U_T(@#.Z'PGN !&E8"TR([KBZICE,]6PJV,_TMKT=+!B M!8U'D?0WP=#3Q9WNX+!6Y _T,;YF'4F13^NR[D@-CL)-T%&XNZB,U2"V2@ X M?WZ.=.]1'!%\+>Q[TCU*U8AF>+-9O MEE8H$&)$A^^#B"A)4%HAW"!T$59M-+N=_#4".8V=>. 84,AA&_9F$H%0-B Y M_+_0? XK@U,?ZNDP,K2MN3O:/'Z"TSL(>B8#!5VK $?;%Y UA*)_WVN?\%C MXN]-L5<+G._?IB":SM>%S_1U4U(U UT$%<8 (S=6RKYI\A3>M9^0G#,U8!?U MS6IG-/J4.!]/#\O)RR@<:I#B 'E4OX)/\&WP!_X7!A_]>85U!9I^(J*AI\-5 MUA4^QO\KY[2"599/JYGU#''YU'!R,K@9_Z]/!V9'@=78KTV&MP2.[X^+$QKW ME6A*8&(%1$(3[]"R_1MM#D9VLIU>M[%GO1DR(*LU(T=HZ:8M:'8R9OF%UZRW MZJE)_*'LN[>% POD?0K:HXW'X#[CHI_)"BFO.#0 MHNV))[UP53D5+@N"9' &-JT@QN4Y*V<8=G25]/%$4C7H3Z.V=!\U/E=AT[#9 MB D)8R'_%A(YF-'7]],CHQ;EPT"%G76""3C*I\KFMC-0?XI\G_=KS.? ^ M703/0B&0*P<1CM[P D77C@TJN.IRN5JI#":>I*& M1=-3,S\THO73"4ROA900A"YC-]"^89L2MO'4MZO_^4AU 09_D<"OB0V", KR MH8+=Z CQJZL?-MBWC[>P2ZL],YMRGALHXF #NQMA)K:J1\CD*OWMKTCD6;+) M;!"\AZ^C.R0"$7C+914'^8%-SY M5P:2"LWV'Q$'6CIP?/BA@&WND".3*XDJ M&F!<33 ]'?/M-8Q M-YJ.#R4=7#NEP392^^?*%4[5UV!R(N51GX&^P=G=AR?_G?UUTE&;O3I!UM\@ M$4. K<*FHN("^Y>HST7?V9R-3#Y1VQ,U6VX'MYNL;F2)['W>14N_;WH)Y4TO M/_9N-\&3M#*(P@]16:"C"448#"A)P DIB<>342(IW^]VD^?'I%Y.65NJ]9A( MJE#CT@6VFF:YOU;60J&:?MJFB5Z?O@FX\%DWM#S+C,VDRBQ*9YVN55MLM77O M:UF.L+C?O0M5SK'TK/X(6(WA\ZFO6:$-]??UXYW\*K4O/P(US!]'UY M8^Y'@)>F[SJTDKR&B/+?'^2/5VF1))\2$,\[*_W7_T@2 (IR\_&_ M8;1,L[6VJIXBV4*5J:8+3#D"/>%:L\*T]B]F>R,$CD?]CL,(-X%$X'Q<223" MI]Z^FC*[L^KZ CC\:CJJX )C'9M?Q^*SVT6A(,>?IDU:OQE;1E!C-,L"\H)>H0,"#"C0!P M'12MKAQH*Z!HIVQ0W*XV :L5/.< /9LS42W8*1"I6,$9 M##98 W^&.82SCZ,J= J,^F(JB6WPA59OBZVKXZ@)9 ",(*0&2P4T09_KL'5@ MVT%Q2]("M 2?1G!6!+:S7I2+L%,/3@^1/S) 4275_?-3P?BYR*-_+Q679KA\ MMESK0 T72R22R:LC,RTZ08[F^;>&.\!9](MIN&JMQ7*M6AI.EK5R(0,1EMF& M G: $^+O UC5;9EPK<@"W4W;\/M0>61G%OH8R.@ *\L3(BFB*PQ6O,JHC M><$MHU#2&5/4?4=U+"7[/J#L_#QR[>?MFMIN0=DU&6B73:-(7>W0!$$FK_8: MHC)-X'CZHOM68=\J+ PJ#-E% M1!D,13TP@8*D0]#2BA-D]'3NQ#=86IL5OJ#ZR%[]OXF-]5C^&L$@?R@K2JYE M.T(,QQ,Q^L,(8-800%5'UG5_NUPAU $D;^Y2*G.B#AQ+6:U&[#(=7BL2M-]4 M)&@+A7/6:Q][B1618\8[P;[ZM?+X3SMYJ^:1I9PFSJ3#N=*M=X]T#>;W@?0['T@_=S(Y."ZZ23. M:KW%B;RS:"#I/?WQ@8C=]YG[[S/WSY%]\9E[@L1%)1XC!5I,)@4:1'$AD69>\WRQ4A*M1Q)!:8$G,V9>U-ZNN,Y]C?UF:NSP:$U MM(UM'3ID((DJK[I\?XOY5N'OUV& (RZ,?+<^.B"NUC;HJ@QG0 MKHFO7H@\)P?C71J":V M)7N2NZ(6Y.\,72W_5U <6H@@V-2*'JW;1;V+0-L>W9^RNCYE10=(7PCCY_T> MK+.*1E R)1<,552UMXI12N)$=47]+]3,9H^:M3M7@*K>)<#;:)R_MGU?LS>X MJ 5JH-6%+(J'[-J]:IZ@4QMQ+ / YAS4N&]Y\",$!4*KJO@O@6_@!WM]T2%Q M9Y-6WA#]YVGIYZJN/_]-LCQ=/BIXZD=G=.I7L)C <3W_546:^Z@LHL91+GTX M.$F=P*$\?Q((R^SH9^"XJG&B^,0&LGK<$XB:\8D.3BPTM4"&'=,#92_TCJJW MS*$59,==_;K>76U"$ 5[T5;IN% ^16 ;#GJ\0EN0R22]\HIK0'!GZ$!RZ M"\DY' 6I&-&]12]P=RW8ZP8")C]%6L&7O5*J.;-TV!-;=32$72A--GIM&W%? M=4A9K=6L]!7$",08@CG\U1/U#<+_BNA(B *D!Y=Y0)'^"Z6$#/13(*?V1HC7 MZB^X2@7QQ5:#"UAD55% (,.*;1D!L?;5&X0-;"O0E'9$-2:0U?(:QLY+2F@S M\ M'B32:#!S)5@>P?F@/PF=KANZO7#UG]@VWM![< %)#.:PO^"YRD8/X4^K MP[(%7C_6KUZ MOML(].A]E)44K($+9R"4Z1$$\'KIY6=\@O^@N0>B' UAIH(Y[,BV_VC__/8Z MH-4; 9$#'+JB!O6'!2<&:%VMJ(92LDZ"EU#RRQ=ZH02WG/BP3M%!4PU8H DT MLG\G$"2N+LZO>3?(&XPGWM317!K =ZYN])2\T9KK!(![SS=9;!TTR09Z \[M MB!Z;">E('WM'0@LYL"];C@J'*=K[]04?4:TO&= KV5NIW=TA",<;.*JLBK9_ M[^M6WIRRYF%!L)]@@^^W*L=O<.XTF>?'/FT==7A[)^8S'1T,[ MG ?0G'WI[+*6'SHJX:1(2%!R2!Q^&PR$08R6A82$QZ+) 1VCDM2!Q+4D8=;0 MXRVMJ<^UM)OHE$J<-7+X.4JI_;QDMCQK3)Q!LL!V9JW^W%EZ-8L>PI+1YR7- M6*.:&U+$0,L)Q;0Q*1*2JZ,[Q8]:CQ)ZJ\O/50'GF.Z(*2A>J5AE!"JX??R@ MI ^6%J>TJR+K$5D\G^F5)@N&$>CCDDM>DHM9EE%XSXN1.8-O,,LA(T2/2Y9' M:;6,.ZFH5LJR=K/<'B:R\P8L>31VM<$X5:VI332R& ?S"3..R_TA+'DT=H-V MNMEDGNZSWEBK8.; QB?,4(@=MSY;Q.I>(ALOX0#DS!$6]9RF-!?BQR5))II: MZ!);T](EK>]CTPI-9QI"XKBD&_.KH)I>MGE_6>$J=:J8Q'*,D#PN:<7-OH-W ML;267DR72;'8KA41W_'CHA73PJO=*:>RL64RPUG#8;F88@2HSX^*CNG90IOV ME*E479K!6LGCH@LOWTW'Y3FKD7K&U*8\;\4Z#8$XP?LT00^)@N[@ M;*YM3,?F8%D#/"QZ@ODMII30D%,'2V5(A MV>3H3'N:K,]1T=CSHHH)&"595^.\W^RX[5RI@2=,6/0$5]MYJ2;RBY'(=X18 M31TS"J/(#"IZ5*NMX9C 33T6%[.)A-JV,&8RAK6>0$"Y@3%)ELSJ;,WQXR!! M%AP-R=X)""QCT1*^3 _&O$H/ZU:%QS'.:Z"B1Z@>\1W-=;/FD@?#4BLU)V:$ M.9RCHD>P+A,I,$ZU3: !J9/SQ+J0LL9P6">0E4T,ZC.KE1[SOCJ5>@MMSHWI MAD">0-9\IDI85E%:>*>9+UI],EW(0O$G3R!KF5 %*5F,J7@:TZ5>TLT"V6J@ MHD?#ZE ZE>W:GL]C [>JQ2]C/T6(LQQ6J#MT6RF8.UGH V+7%5AF.B=;Z3!@6MJ+5<93I$18]J;0$N M%1];BR1?ZLVYHL8UZ$D<#NN$%#1& YXCN\-&Z(V@TX 5-L">4(*%MUZ@J/[2+A[MD5WU98^S,*B)Z M@/:FTBT-/8U*:GS?G=%0 +:S&H 3U1T7KHE2>]>D6 M=#GH8J%;J$-<1><"=0*$5-K.XF0])[.Q;B]3UQ)%*UYGT$421T5UE\G238\< M\=-:>ZGS!FO=5ML=L;6 M##=+%4%^V.2"HD>,9>5IE^^YK0+OD94BS9:D_'P..W "A%'+)1N+:3S.UH39 M8)' N^TZ.41%CVJU:B3PC&0KH_EZ,NYS:B(IJ;#6$R"@)9O@UUI51B.FRN6,XDF\MQ=P'G3.H$7+(]LRLF\I4QJT:'E64[ M6DW&( :HYW 1HH :T!0M"I0L0I> )D4A(<8H08+VC21+9#063[S]C6R%&4[N28N>8GZ;TH[LM0O02*!. M !FKS85!F[#+?*F8:R9;:CM3A>JBF0*V!S/%U(RRUN7'8E#-9Z IU<.FM.ZO/>G"U5#:J;XDFA"449%CU2 MO!,"UQF"3!!XJ5*=9NOIX7 PQ<]U]K\L'+O@U\.H@![ M^XO698ZC+&_.GKTRU#=1#.(I]ID)AM=>0]#P4:[A+Y73>4/VO=M83"NXBV4] MS*=$[)L1H6 $\9DISK\9L64$_H1_ZZ90<.);-X6%$?0W(T+!""@29R]4_>;$ MVSGQ>KJ&M]FM][W ]B@H?I4,"!]5R_\_>]_9I#BRK/W]1MS_0/0Y]XW="#1' MWLR>G0@!PH,P$NZ+0D@"A!S(X'[]*PEZMF=$NYFFD:!.W#O;IKJHRLI\TE1F MUH>\.OCV&X[GGGM,M.A^O0KE#>*'7O?!B>\/,O[B>Q-QR\SO;:9/5<\PBKZQ MGSE@C6=WCGW!T$RS1J()^7?N0)Y_H01@9DH$(Q,T>-G#O6;EUA6I\IJ[^1G M\$?PI ONC3'[)_'VRQ[2+6[Y-5\DO7O^-0WVN>76[[-T6,_3WOPJS=OD]\K; M?;34/DCM7+VOP+6E]:AF/O]07ZXI_]$J!YQ[1JG<>]4PV.#=UOE&".XN/ M%8DGC9%^:^_2JN&^I.FSW8W/ OV,,B!P&U+#@-GS"K[7(9%':(]>4(J2^I7H MBZB ;B.;QYJ53%I6F8EII=DS_/='.84I="!RZ!?\ATJ\%RF1^Z^^B_H;E5TY M+IG*!;;N]Z+R,#'\0NK[H>C(KBJ)_9)$=_E#M6$*AJ$W2;*U'-;'(C1_>*SX MC/^*]21^)F%10FMTA2*5C0$I#T;U*5S!1;;5]R&W!G4?G\_0-A# M[E@Z_O>#OO._VH&E.O[I]P\Y6[;"E0<>-)?EU==(FEE;C?[#_2/*K%^477C-;@^%8+W=@(0FYQ%*;RO%*B#L$_ M$N);AN,&F<"(SW?CKH01*735TH 1"'H""40BUHU:G9-G96-(=[J2MIQM!7O^ MZ2 QE=JNS:[E ]P/O'+'=2NK AZ5?9$/WQ $R\,4\PI*I-S3_X MRX^BA62:FEH^9VM^%MR/3$#5!;&5R,BX09 \AN"7-6[N7A)1Q MW+A_WT<:*L ]RUP(YQ+F#/#1/LO">93D?0AX9Y!N(,KCI;\[X-Q^.M?=6;^R M[4SG$O5HT5 8"-> <,W%[1Z !Y]F"KT""'ICW-7TP\HUUM;<1?E%>7V@(D"( M31_X50\G6X&9CJNM9%V-^JAJMO=#[U,E'?-47XCOZ&ZW,FHK0[@XFE/^QL<&&SEJWA5=7N7IZ D:$-ZYL.5S MG]AP,H, -ES%)GH3.##NSBG1 T81BXS!=/%!V2["VQ <8LL(I:B;"PJ%4PJ. M+YN7LH6 \P>"02 8])G77:] W&[266!<@ N<9J**8A?K LEO)2:.!J%D'B=) M$ X"X2 0#KH=T^@0P=D*$#,G2N;;(\RF;'E&V?M57N43S/AZ_IN;>QNE[? M-QK"1ICRXIY!RVS4*CTT8:@\05\X_?C>Q1QDZ-RTF%_.#GFGG*_I6J?LQX_C @< M,1": :&9+-HY_XAV5$W1=FSE>9?,&Z,^@LX-45MCC8FWE-;=6?S&2VCC8# * M0C0@1 -"-+=C&KT#&AI=>K&R"ZN:41RC+J*TH,J^W(V@@7P+-*0_5%/2+"=Z MH_F8P@1"-"!$ T(TUS)=9&,O?XT$\I640I6:,?OJUC YWD8#K<>T('K QH#Y M\ W-HR@!8C(@)@-B,JDQ/-XJV-4&&NP*(ZH#DXTBU^@T!7ECW?A(=9Q.\4,(@)7 M'$?=ZJ9Y!OP\W9U@ZP9R,(KVDFYU';)M-^?1F[B150/G&1(&@1@0B &!F.S; M0[^)%);?ML2#O,,-&=6G\IYAO>#X>G9D)B%YA'@-*=(?EWGL;VFJP:'%H5W>5SG!=4,^.KIWF0:!F)N6Z",O<;%@F"V0!X9M/+NQ^1()F! 2]:"?\3/2.+MJY&N]>,.C[_65# M7$_@VGPI^9M@& +FL4-QGL%>RQP$0)+]L$T6R)+]\$Z"$WF0?S-MB8&ZKQ]>0Q*TFF['*O<;=<[%+=XL#L/+60,*=PLJS 00 M*U=O,_(\=YD"7 MW0MWV<5"*5>=(,I:3AWL??0CD5?>>,KQ[<+=Y<[@V=RK\S75;1PX"QO:'5/ "%*6F'@/ /?9/^6%T^WJ;-Y+ G&^/DQ^)M*/_F^OX_;)>#L+%E4$*Y0?G.T<9?KX+/[9B2\J*77"<3+9Q=._.EOWB M5D*1TSNM!'+A "I A30Z7Y\:106H\-FOU;\*"[#:+=0+/+$S].*^-UN5)'[' M=2-8.#Y4C[W662WE?FS2YG$#[<776F_9W;W1]/SK9][=-XY=TKJ)Q/7)O<;S M2.:K0K&T;3D]T>K,1&FLH[A:9B44/3X]ED-%!Y-N2,1KLNHFJY9V_YT%(Z]IW, MT_"%NVD#D4E!)"@+9,E^V"B+_0M>-S=F/[4W "&3S(5,LD #$%KYI(X&;[ 9 M>'G&"69CMX(A:5A=C.8++RB%?E?<^1&C,1!:R7!H)0LTR%@(YD8:&KQN"RCR M2H_*[T#@X:8##]>_8KDY-P"(1?:]Z.M?2F19+#)V3]%T[+F@N59)FT;OBQ>/ MFB^VH/EI2 \YVL0+=Q>Z45HVZ!4[%5&WOT'0P,4=,K2AB?@5!RKC3VO^9"J4 MM)D6$D+-N=I&LX./RRZ]=Y!+%N;?33N2<\7YH/?()P4,BN%'12L=ZOZB&'@A M[37W#8F&TF1+BD(/7Y173)S"J.I!#T(M[(>)YF@$O1GQRW?[=P,6YVGT M%Y]E+?TB7LPGVXHZ-8:^L8:#PKJ_[6O..L8+,L(+G+Y,[Z(KNPW'%D:73$$% M[B*(HF0\BI(M>^E-Z6SB:+S%T"([-=8!)!G])MN8<2':'?L_(GD*(T$N!H@B M@2C2[=A%;\*%7J,SDO'_(OAY MJS55TCUF9_#+@[8>T/N^,MM**!.'<] \08%P#@CG@'#.#5E*;\:&E0RUC<-2 M6<#['65A(@7;M1D;80,98P-.7:9R^2HA'5_>?;_%VH.G3D$4!T1QKFW$/,IF MS59";TZ0=T\"T>VSSYAN&-D7.78LP5!-XXBV6^NC7E?"X-B:N; E<^]B#D(W M-RWFES-(WB_GB.VU#J166,,---@/Q59E2/*QG$>73:_)>2;C-<7GJI8N?@D% M/#00O,EX\ 94,X' !0A<9-U.>*9\Z>7+G=[4$!3CX!C#N:N4VDN_PT26 G)\ M=>LR+VY])L/SSS=2 ^DIV0YL9($&( #R^7W27@2\>6FAM(6RU^:LA,5-9:D\ 8,H2):C(%F@0<:B)3?2^"2-"%4V:GNBH/Z"D:[]!:VBU-F9LXE+.ZVBN/@U9W;CZMD@2S9C[]D ML==J=!41_BK\@,B*"'',T]782PF!\'O^1.Z/MN-K.?Q/$(( O55 ;Y4;M"H* M@:?;FN<5'6L:&AC1BO^!A>)35'B;S5'DVBQK.;(L!I4=.:K69'+0V$I8W*V5 MS%/$A3N\WSN.@*8K $>N]4\/_6Q.W9F 1U9KAGCN5,H?3:V ]#UVAU=SMV-[P:=Z;"T"8S]=+RR&@M_ MVF'F$D9$-A<-@]J?](1Z[A1/G@WQ #RY>BN8,X"RT-L=)),GB,NDYGXF]_=]1S$6X>EIKA?'[ZB_UYT.&7'?:P&C5$^G_OWR^JY MI&]T58N5L[>072Q@;]PW%!LU+,46U8; MZH@M[BD1%03=GYB-@JML7^.<7]_\I_'-FW:_J",>)7:$.0QIU/9Q%1HMP_V<^U M9%=9'%4RAN2/7T3''8\M:8IF334W^7LD!T([(!WP]M,!8[J\*X;SE&R0IRF0 MOH..1/E:C?\C21 O=EQ+Q45R-6H2.^K0<;QN,O[SBW;J\;MHGI!^(2*9R?/Z M.:'HXS@7"#1(RTMU6MXE!'KNW@T0P\Q;WW..)O8:L?G/4WC,^>5_:$_&_R9_MVUUIL M@D"']15;P8N^(*J[T)\EX)<Q\4?\$55*$"M8 0'1'YQF:X+/$$ M/2J$U,:B3NPG;N*Y/SNO_2I=JP-#^-CG*KVFS/3*E>Y:G9^% M](LHP-./'KX]\6R_:\ W[/T%)_BZ+/.:O.+BSFW*P@R =Q M43'6$+885R"X17K;3(GY"^&LC_:!TV([7S."=:.91M>^R4]#VM %GV/YCI*Q MR7\F=PX=Z'1D-/9B4L?G<%/+A[4^D/H''GC60#OD&NA1TY MFG0WA2$W#.RZ@M(,'Q#VDI8 M_)X*BC!Y^-4<: .V;^HN[[- \#AT\R@MZ.#V5XSUG:#F#!$SJ=NL3=S^VR, M#I$UA%!Y_ 8J)%A%":S C"YX0HK.=$4'3ZF =A\WW^[C553[(ULV3T_S9=W6 M5$YV[9",WA.Q+AVE.@2XD!#AM&>0;EN&;<2S-5,L!G:/&MBMQ4+H2GC\$@N" MH&<;D?X)PCJ@I<<]M/2X$E9?&P.QN1UAXFP;@45H M%C%D'H&3?=K_S'JHZ&S7#N_9ZE+@'X(F'E<.+J473]/@7U[,$'M:<<[%6' & M0L=B=:\: VPM#LO+=6W:(F84$D(H$MM;,)DGB O?H@%< F/!8;JM:31C54F.W8"%BB!W10)(\1&7\%^+7V:7%*U2<89O>.ELG8 M%A9"@>H$4U-+'S;^^Y)QK<_?>,I!\#,ZI+&V^B9$M'>T7M#:N GK\J9MPD25 M&.VZ$AZ_L(/05!Y!+]PB_]Z1(AG9N@ND.!?5 DAQC=YG;X4*2M6)2D]:67!0 MW;:K,#NO=B?S""KBUP?A/',FLG7&>/J/+XCNJT1_2)\)\ 'VRZ/C?__V?IXO_QQF$ M%,=TW*^/&/9D5XLC:* QG,TU:.IJL@')L_"#O\KF5MY[CWX#\P5[A,>OWV$P M(D,N-+(PXO]R3[Z.R)&@I27OH"<4.Z$G9&HS_^OISQY_%D/?]Q\Z7IP \-75 M3-G7-UHT^P_SQ@?C.ZNO:.C<1%P1?GO:&(Y\H8@+'=5/3@[V!)GEW,*-4/-? M E\\RYBOEFP($29%;WM$_;HCT?G.I_);>/5'4I^CH!S#J(1@)*JI."/!,PJ1 M<)I1I.ET2DK:#"60*2UK,D,_'#_U]!?*<4%]+094B9S)!"XKLB03,UG"2126 MIBJ,2J<_^AA2)Q3!H(^OTTV 8_9G.%&M\OUKAVD>N?BEAJ[>*7'-LN MY?IBH5\KU=C>.*;L<9]]@16X%M<6^GR9[W ]5JCQ[;Z$,RB%8!^ZN9?1.0ES M+ZG]8KA&OEDKA6L/]_5]"SF^G/MG$[D_1%L.U- 24O^YZ$G?7O[0[9R_< (O M-%6\G+93M/!(XWJL4U<\V5K]E5MI[O&'N5#MR-?>3T+2GV[I1Q42<>A;%=-) M]*B92D\U?"HQ"DZ%A@Z!2PQ%8!*A3%%94VF5)HD?A#6TDHRELY-L_\#"&C?< MC@\5K3^J;*70BOMY)#(^%!85$>.,AKC<'I"Q4&C-NQ*:'-G;TI;3@R,>>J6N%W]!9;B,',G\A\;2)OW-#ND^"?1TX&>Z\[V"D%KN)S M'9@R-IU=KRL1R9'\6F%P3FAWX.*PQ_J+D>/,^MMP9&*=M("N=I2QVXHDW4"H ML>+/%"::,['.O8=/E%JG*L)D<;ZQ2H52H$ZZ$IG\=((@T,"0O"HW'%56K%/@ M<&;,2E1RI(?61)5OLA6Q0O0XO]J !AC)2G1R9&\UF[C=-4,9?$^\,/2=0O+4$6V9I=^@@JU*INPU' M)O9>]2MX8Q%2"R[*C#&AMC9F!:R$P,F/EU6M5A$H2Q9ELCT2.Y5@/G##H4AR M:'-;*$ZJ2),V*K18A.O\SB(K\=#$4L"#6VQ),HD540^3ZI%2>1T,3"YC!6[5TH+LM8ZB5F!Y$$G,1"K>%)1>@RQ-3 M@]S9F*N8V$;J-7W"7X5#SS"_:ZB+!K;2VS#:W9M]O$5LZ]M0\,]PO]N=[3H# M=4T:J#GM*(L.M4$VX= SK&HOI/VPJ[@K;H],)TB 4-O-/AQZAE<[50?MT:J/ M&5IAL=][1I<@Z9 "9YB5;56<*KGU<;AAU_O3H3?IC?APUC/<"M4$?7VH=F8& MOVJ9]5'=5QKA4/0,9\W*;( 4*0TQ]L:H*:AFCV,E5D+/<-9DWETBTK@YX"KU MPMSJS4BALIU+Z!D>:*^KMDM+[:W8*$SFCM;?0QS"1D.Q!%8L=AXF!-R!DUN2 M7=GJL\68#A'UW,%B':98D&IUN-+BB'9EYE*'4;B ,P?KN9/ ;EG=D*YF;8C! M6PVN2R$%SAQLLXW@&+YK=+E@JYABV3=[D!T./7.P<+\):ST'KHEH8R3@9KV- M-1PV&II@;:]9+5>[@WH5UNVJ!BG"H:$,Y]'0!&L7*AOJL.>EFJAQ+CH/2C,> MBQ9PAEUT>23W=Y)L&?L]+4%82%6H' ]-T%63-G:[=2B/#+U<;O=*DT6;$L*A M9SA+=7][#%>MQ&JM3-,6*_3+BZ0@0\72U)/ZXO6"M?G41CE<6@< M?OCNM!T#4*'#9LHK3_OZ^,53PR3R<4[^363IGPSR1_,B=JCDP'<>?W#TIN*? M_.!T/8EAG<8DG5K??5S8Z0.1HYWSYLLF''DIHOK$?7DROQ/..3.=[:-)]/@] M%,7KOAY=U&U(IU==PY.E%7_PXU!YZCEFX&L7=@F?CT<@[XU'G/[]K? F^@7! MP4&DX""0+^B+=?[@(#[K() O& I.(@4G ; I)0'^2U,MVZPT^U/(:"F^RWTL=!%)Q&U*!_JI4(.@7\D6K^>IMM'L0/N(QV"/['SM#7W@TZ)HVEY ^JP74:(P;KI>1/D)G@"W F[](;"7 M$6Y-NVW\4VUAQW740/%S[E%)9,'D>8NQ?X42H)>O 2ZQZT\J\7GYQN_R+V5A M47[ZM4IX2H$KQRG;B'0J]Q.<)[5_GNM+)Q'BW;[F;G1%8W>Z)YU*=!Y_V8H? M!) \!K<073FH<'_'+#C$ZD/69OL;/6YBH2V[CA5EO$=;'NK^HAAXX9EJ+K=3 MS" Z*];SM/#_5$'>G2D)\G:U&ELO'@2C07'4O+:31O)@+A%Q\2"6QW#L4K6# M "IN"BI>NX"[,ZA GD(%\EZHV#0[=G'.-1!8DZWZ9C;NUV7A=WKG?014F*HV MKEH:1'/ZO*NWR1&/#8PHXSOJBI5GR->0(H,.]$_VTNG@CD\<^PO-_7#+*54& M_C41,EU]6=X)JA_=J.89?_W:!,D,&+_7;CO][ 3&6QYGYIL.J8IK<3?>Z>X MG_F_TYOP(\!8Z) =<<+0/5%GAPJT=@-99UB)C.PV+$^\V@0'X!3 J0]OU/=, MI.;:!,D,3KW7:/P1I^8$N> =<> :Y :UEH2Q+NK;:_N7+K]<,WNOIHNH*<): M"W%F8R0JZ8LZS.=1G+F(T?BI(G;LT 5B:+?E&%_"A@- =]X@6YKM=N )Z-BP M1LC([0JBYH_9*R/7Q"G"WEX<&2+4.7"=6M!%Z4948AQ%QL@\S> @,@8 (3' M/L32H9G%:+[D$%$6V\K>JD(+S+BVZ=*M$<-U,!_V.(N565@833O^,@* N--H M'D4^_KW JP>\PCF+CN=';73FCJ-ZD:6NWD[RR!7NKU-Q;_]Q:0@@>01P:W:X M%22/7.XRY%%/K$ 2R4W:OR"))!V7$1=-(HF$F)^=[.4S-O#448@%:7$&9^W< MWMSI\;MI/>I?%3K!>!ZF8> # PP [F^FLT->PP"6-_&V2R]71H,:V')G6I\$ M=(0!9'352+ZM972VW.!G3!T/Y'^ >U60_Y$YN$U5_L=K<#M&/1JR%-\V-)J= MN9([X"1R'C4"Q:(K4PJYV&L> (( !('4CG18?!=-[7@-@A9%BX-'>I6 >7VI M-L>$8C7'<2_BZ.HCC\*ON7UI#V5]S]I0$I<=P'?]/=#,#$)^<'SKVAO/#!)> M-O?C-6@[%&"%Y!@R1%*GP2O>:K)>]>=1E_/0NB+S%'-AZPJ@PIV@PLED JB0 MAH20UU!!][DAR6L;#B8=<;LM]WNX8,3/))!1G)N^Q1A7.&?%=3PONL";Z3[P M'V_M&OU3K9]47;&G"]HN:_#$,MR)1?@,L(WJ!]T:3XH*!VT5MP)35+NWC=]4 MB;)8X3S,D"":!-#@HZT>@ 97,G1>1H."VRBLO=6H9P1#GC%+UD#A&]L(#4(S MA\KC,)']N Z_TB*"V_.^>A?9?QE-];MZEM&ELE !TZ67Z:Z> MUO+!R:1I2KKH:Z89?EH^-]?L$-+-..M"5BW=UCW?C1]A %;J75FIGY16 4S5 M3W%<3_)=.4HW:ZOL#[+-':VWY9=74@ 6J0G P*@Q:IJG16\XQ.:2JFTTTUE9FOUQ\?W[A+I;Q;6KN\WI K%+-Z8X MRF8(7Z5_)/-Y[.JXF\%V4I.F7%#H=JJM'6-+T>/I<7=6(D\AH 4%$/7L!"O2 M)>J7;D'Q/E&O*647-C'.%QOR0/>]HL^MA%C4XRH;A+G!9A,_5]DL9'NNY70[ M-Y-U-[>1S4"+UXD,"? _XM/DHW*U-!7ZRW$G+LH)HGP--" "@^ MW,@"0)$&B^M]0%'%ZUUJ._(+L%;9.?Z&582U.(^ (BXWAN'+7-&E(_:%H*M_ MRI&=1/(J<#Q!6P?062:U,'I9>^M[+OOIWL [ YYSB#Q)@(@6 ):T1+RN39#, ,ME[;.W (OL-89-T7=,3B8LTBJNNZ.@ MU8V Y=C_GH:S'KX*YVQ&!= SU[$>32_'_CB3ZSYA\%8Q[>J94J]"TA^W8>S4 M;,6QM$@R0U0*"1'.+*>;@!>X '<>H_Y->T.ZT_Y M%K50E[N:YS]>%N1SM@;J?(!Y"[S7S_=>'V7Q:-V>PFIMQ_Y^H]?6_)?LW8/: MG'*%3L7DAJW5@*84UACO6 F-^Y)29Y[)!KXL$';@RU['E_U=82>&4Q7?+&S+ M&!:L2KO-DLL#%PM[U(>+N$77]HVU/ELYRL#U<^9C5NUMNA(INZ:\51Q,HZO\ MSFO&B D0]*,H D3A7D4AI7[X+5L)Y5"S#2+%QJK+P/.CHA)^-CPJN',7[IWE M;N:2XZ8D0O1RO*0+7&.);B44/:9!TE0RD>=#[(*K&0''6#<(7H#<[ULO$KDZ MTEWXZCX2Y*?^SP^.T4N>4,=?]YKL@2P;EKNN284=4=DZ(>9AQ[ 'B'H E+B? M"I&KH\2%,P!^&254NHI;%F1L89+<0!-[T^E!/!NA1&@9DY@"0J0QA')UG+ST5=)C M@E39=:QCVX$@I"__/4.Y$*/"<9P0R3ZW\UTY5&RZ+;O[FJ]97HBST0Y<)VZ; M^1BP?@ED;:--=C0,'Q@0N3'"M5GU,MR5T&-;73*/4:UU%>"QME4.%26F*_:+2$'2EK[E17&O4X=>F$X^R9FQN%(IZUBKB.+0NN6-1A$EVHW*HS]8-ZC!51S.OV&J*$<[8U M/V>&UB=P*#^]-0$6(H/J!%-32R$P7OZMXJL3XWZMIU#HWU81R#=FJYZU'C4- M:R_PZ[57XF4M=!/)Q_@4<^DD:0 G $Y^H#"=P1U_*DRGB<#*G MM14/08R9,X_@Y!1U>M4=RT#4J:1O]! )5"\G*XH;:&HN/$]74S7-DB-^#,\I M7G+T]K@_*J2[^=]*B@ M.H\ZJ1^II._:[%Q)U:%E;5K-I@"3=:F'3MIP;5AE)?340Q9A+I0\?6V?@ WU MNA8?L3/[;,U^[;VG 0NRT?DQ!82Z@UZSH%8+R%@*#),44NI^;1E!LU:.*[M[ M;AV$I_]=70M.9.58J^CKGXK$SE@WPMH]0+.1'(BZTR@._<&RHT*A=1/W8D69 M"V5 ?ZXA$^\_M%'LTRU03O9]5Y\&?FS/^$YXB);EV$<;9A$RA^:"C)F/O!N_ M>M V!60YETL#XK?7N@YB-[)N1N(O.,58^/M/9+\@>[KR4H2WM#0':\LN-$1M MA'.051X/52P$3>;3+HSN3GP JKPY%P>@RK5NA7X/5; !Q%7Y$32!]76AMCVT MV?&:F4>H$IIB3)X@+Y2M?&U'\#$Y)[?2W)RWD%WM+09:/C>-"!J_!JGJ9A : M>, UOK_K^*>4@CQ-@?0==*3*UVK\'\ESR';3%]B%49GB#-W7&PVONDW"TJ^N MY_AM-%%(P1 US+^>SPSX[)C7;:F"8Y0^5@0Q3'C2+FC.QGMY73,JFSY:%,4> M+DK=#[8RT7>H TYV[9"D7D=S^]$2GP%]^)_'!MJZ0ON40G.RL1%,YF#.-FM6 MPN#(E(2_X)=N5 "@[H:@3I&6%7>VF=7>WJ[7U><:A[BYSH3X&ZMYM M^EX4ZGJ]OM:%,!.#AY#74-09WE&U>01UH7V+?7G]594,Q!J'\2EK*B2'*Y/G MVM&>]7).X'N1(Q-^^B4-USN%[FL#09KJ\]*%@YBI1]+BWBU! M+%-TF?'LHZT_^!V0^"C][%'XVX$UU5Q^%L.CQ_\# 8]0^3-";H<&TR$*(X+3 MW7VUXY2JTWJ%C18;&H,8E<=)/(^?N9,!H46 (;<;04P=AKS;K/I,#"GL%1VM MDV7!L%1K)O8Y;K38Z$(W3\%D'L&PMU3Y_2<.OZ7F]9L/YS-%BUI(''^B MV^'G^E\1.K%2_8>//3H_NA_.H(2_[6M:E/_N6.$J]]'CZK;CA\N)(Y9VG @A M1Q?/,]V6;467S7"N\ ?15;SW)3R"JVXL@;P_[.TX]GM>1_24_*>>T\=KB>_K M4G5O9#OQVTOU'U3??_AO^\SB+8FJR&V'X MXJ<#P:)9'Q$<_K^+X/")C4Y[1/$G77:/&\:>+#K^]W__Y^GB_W'9(<4Q'??K MHRYYLJL3+=%8KHK3I((_'#_U]!?*<4%]33FJWRF%3%4\U&2(1DHXK"$20U.J],,?<5VQ M)HS[ BMP+:XMG'[W,<>0@)YGI>64>=3@QVRN4./[Q1K7+G+]_-%VJ[6+7W)L MNY3KBX5^K51C>^-/TP3OLS6+?+O/-VNED)KA:A^)VL_QY5R/*W%^,OO%D7Z=M4/9:5Q/(#HJRK?+'&]?IQD2_V5.W)0[H\2 M5ZX5:\*?N3]$6P[4T(!6_TSQIO[0[9R_< (OM ^]?$[;*5J($L?[U- ,D2^R M]F=7^J+&_G7CX@0,# G/&)E&0TB00R1 8%6:3J>8-(6)&:4P*J')\ ^H$!K& MP8[JK1#"0D1M :N+^IY6L*0%L>%(^N>1 M4L6#%I1?[XA\G5F@)7^W]DO=R$_ ?QXZ530';\@;RN!+Y%!MPC8:;+L2FOSX M=I?>%*:]117F"9-2**=8E+!M.#+Q\2HAUW%7J6!=LWJP5F$G]\@E >8ZH]EJX$\'K>ZRUJL]Z@PVY#AR>QTBW' M&44*W:]A:% M;);!##-X6T /-?M@]YUH:'*E1M6?#D'69JVS1^8R+S;CE1(_#^V/^ZZT M]S'="-#E2B*F2M,HL9$7EYAUO:@[FR8$C0RR \D"7JA3^TZT "PQJ^&Z;F$R ML[JB-N[S57Q!2NP\6@"._#RTU6[;35'HR+"&EY"6+=FP.7! M<&M CKIQZ"JO-PKS<&22JL,I,ZM6]!%,=NNFS>J-I45%(Y-474W&$BN/5YRH M[SN<9$]5TNZQT<N]EW'CU>:V'\KV+5FY<5N8@R; MJUYX8MR>W$9#DU2MK]=*7V^,!R+?4;L#TQD0_B!::Y*JNV( #V@X&'/0P5P7 M+'XPG+CQK D*R/V659U5#S),3OWIN"02C.Q$VTH>0,?P/&9?:YLB*?1D$H5V M=&W-2D3R ,Q)5ZRWC>T>'C8F.WWCUSIK+QJ96*G81;768HP/8=+7D;ZI<^(H M/"HB>523QM*1F&&/@[5V9S.W448^'*(YD22E5HWJJ$CCEJ$U>/@P.]0W=6<; M#4V<:@-&9F5+WS<,DEOR)4(0%WLAGI7\>:B[G?16_IJFX*!VZ*[H(EQ;LO'V M$PL0>K8!+61K902R8O>F4(>5#M&NT 2IUJP*3>WZ'!/7?KW&.NRFYDWCH0E: M43CN!;A?$4-<*!J:9"NK M6*W:$M=MP'JE5X4=*K P+MH6EE@KYK=T(:B3C AYVDQ4NEB7C]>:Y$!VS/K= M\IAN&]I^.3%UM-^09]UH:.)@";Q8M5;M:I]#Z2IF,A:UAW?1T"0'EBQG/ZX- M$=]8T]6JJ ="X5!C)5)*[&KKMMMTFUJW.*A2\TVD5!TXO6TX,K&I^D10\,FH MLN/X$87U%T@QU++S<&2"5ZHMR^Y.G,F20U<'J2(@Q9I9,[+XS;,_7]GP% M&Z1OS9OMT.A"3KY; "9L#]UC>*DVRW5%JLE!76CH8E-^31LE[U1=<0U--<7 M^CI"N.6(I$D!@":.8*(5,82*R9"E>0N]'LCT M'B*B69.RPO3@J8EYXZ4!=<7"8H_S[<8\'IHXJO%AT%P7JK KH@T4[1I=X4#2 M\:%BB05 @D>:09<1AU.[);1[_4U?C6=-K+56*LF8SQ4=4:X1=(TZ%!93,1J: ME)5"O2Z6&58@C,9V"R\XQZ_ME(A7DK+2:*DHMAH7"^)ZURG,]N-E":7C61-K MG?DV7MA11<2 &I9-4H[4YF,>2(I5Q69(IU16UAS?-HKU,L&R&A7/FN L;#A7 MVX6#L!7U0WU.[=T"4IQ%0Y-BA2Q7+J&57 BV*H):[CC]@Z?-)2HI5L+8*74: M>IGB(/]06+;L#29:;#@RL?_#I"^Q8K=/P)"YY*BUU*]VZ&C.I JP4'1B'W06 MMO2&4^ %M+T?;,.1B2VU]L@JU.@^)5K-KC$=B8YFL]&G)R6@;>QJ.+]IC>!^ M1UQA3I>1,2CZ^*0$&(&GLLL=534";2Y[%%$0*#_Z_"1;5QV[QJ$]OPKWK48; M0Z>*'>RB69-LK4D+7]X,%1X>COW0-W+*Y'P3S9KD56.KB=#&K\ZXX>K *10[ MH;56/&N" H$\U\Q06]'BL.SP'?6,ZS"H#_:["NX%!,+8Q(&\RQ8TK4-L>?Z>'?6V"EF5=.Z M$IUDE08J%C9D04)$?AZJV!+:8#;8/!R9]!:*7GT*#8,QW%@4>,+W;3:PV7!D M@E4\9E!H3LI<723QD!#F:,=6^MMP9()0I8HLV<8\((PU&:C29&7AL_C3DZQ" M!Y,]A"U;75@O,+7QD%O7N6JTI22K;,8"VC>WHX#3MK.BN[1Y@H#CH0E6D?0& MKO<+F&7(1GOGVEA5)(UHJ4E680?>T'"9V=K0UQ-3)G<^2>^B69.LHI 3RR6K M8E=L5/AUJ5:9X[5%1*JDM>!(HM\L%D8PO&YT/ =;.FJC'B\@0:S#HH.ZIE,] MP.L2.6U"$H>[:#0TR55MWO9W97RRX_:4@DLZC13'9K36)%>Q'6JT,ZU9VZB, MO,[2TB9\R8J')C3+O-B1)@3-T**^YE?DK@ 3VU578I)<)=9-HB-4%E6#EZOB MNED8Z*4B&XY,<)6ZH%B#'"T)V#+W@MA"T"JQC^9,4$H*3;]QI=_N48%-WW68 1F+/8=15J(\V"Q MW&^CH0FNHIM$78::U14\9*IJ=TP3T' ?SYK@JE%_?&@6F>W8&&KSL>4X6I]I M1K,FN:K0-PO(>KJLB#RZ&!8:Q<&ZLHJ')DY*)8E*>RN4JO 0:K?*S-8RF5VT M@"1706M%/*PQM@/+>GE?M+':8D!$5$UR59%'(EDB59@7ECP\YW?M 18M(,E5 MO24U7)>UWMX@-YNBL*E#;4Z.9DURU1[%NPO16K6X]9*TA-IZ+$A<)*M[%&[Z#7;L@G+C;Z$<^N>M)QMHZ$)ONJ, MG+HDB((;6O@EU%C"ZAX1XJ&)@^WC+DE7$ LW^BJSTNO%.CL)X2(,_C]JC1D]'F]:L2S)FU&%Q]V'7$Y MF<"Z.*C-.+="PB%K1V,3'!NTB\7>W(%I QK3 WY4%MOJ*-Y8DF7[38F.@5BN2J53C.FQ!N>U!M"D9@:1RJ>)O $R6):!S')OB[,G5#6]D/W2?= MJW/-QJ;3$6?QWI(,OK:FTJ$TYJ=PL0P[74WI&9H3SYNT'&G:<0KNF!-@OJL* M-:R[XG?P\7P3'%9=><*V7E\I,(1YLXUB3 ]U(CZ*I.TX54Q5G<,<#I-40]Z7 M>-I!:_&\9QPM&-%I4^XQ,.\VFFYK071GNWAO2>M1D*L+RE[64%%O5/JMAJE0 MWB!>0U(BILW1P:1FW2*,BOO!T/#:B-T]SIM@,T9>&6@@#'UC7PT4"*=6O*G$ M-$L:D%6RX9M-$N]S_&'M+T<=R^7:\1J2%B2ME>!>T!^6N;[?:)H'OQ?,^'!> M/"EJA3@V MR3F;M>&/YX)*&N1>TY'2;LTL-O&\27 L:1()>76RQ TK5@MM+S82U3C.F^ < MN*R6!BNI9AO0)K0,@TVA/Q&/8Q,G00_K'./9$]UHU#JH,^[Z>[45DRS).66= MVNX'!7H#:YL%M)JTZ(VU.HY-K'?MK@.3,Z>L"/FK=JA&UYJOQ6M(JFBV-*Q( M6AW##*U:F]<6VZK>#"$:.1=3*O3GY:(];F*P-6N4>B%'8A!S/.($Y_ +B>KM M.IT9A_(8#1$*@7:ID+[$&<[!&FYK4QZ61$MR62.$2^\PG4=#S\B[5AF27%43 MR1ZQZU5W?7P^BV=-$*%P,*7EEJR8AERD;(_T"^WNBHV&)L]!G>P06BA.#2MH M]GV[N.Y"D0039]!4'Z+ZM,=K>S$8VR6#D^>'K1DO]DQHF1T(M;9VJ!K[!=_7 M3:0J;D;Q$I((Z?8PRJ8QNRS*]'(]$F?8A%H?B9 @&(0(:[8_Z'<,E.TJ]L!8 MP-0HID(2]4HZ.U>\>6D!6ZUZL36J#4FC$:\AR>?SQFZBJ=A\;6B-:7.]])CY MFHWID.1=]M"&:]6-6Q,A;N5X,-O1ZVB\AB22S>&-STD:-34">N%VVJOZI'\: MFU#NL-20(&XY+1CH!)L.NG[0&3/AV#.QH% 'U_JAI-?A]4Q9$:TI#7>0;C0T MP3?XUBH5<3-4:K+LK!8M#YK4T'DT-!DZ7A_,@;/HPERE8)3Z>]S>B-MX <:2!-MK^LJ/IVS\0H2JT58WYQ(577(:>H<-;HB3O07\1*2AS8) M$<]J#)$.)^L=:N"5-WR7.>XL<6A-(]CBR_FF!:\+IL;VH-Z H.+U)@^M:;@3 M""[MQUR1TM61R_6T-1_/FU1KRZ+']J'V'()Y>E0<-;U#=ZD>QR;6N_5=R2?V M- M72*2Y0>&QW<3#-9R)-/0Z?-^5;"I<0K5KMT9*!W'&\=#$H3'EE346#6K& M6;*!N.N%0PQK;#0T0831'H)W%657"26"&5><;KU7J,VCH4G&[:_VSJQ1-+B^ M5*1Z)M*HSOQX 4EA-R8,Y:^[VS%LZ<84:TD-7MK&TY[Q(1$&4P2X-^4@HTX[ M'"D6'>DX-JDDE"6OB>M1S2#7PTU1Z[C3^3(>F^2;T82IFX4NR1BZCZW9ZKRC MMNHQ%9)\,PRZ([/8PWN&Y>Y;6D$*1!\YCDV0S!ZB1GF.#N<<*LA]OF+!Q"KT M^)%SX0EBX1R&M&XS1H.QQ/$"/NCC?3SOF5C:8NQTJF2U)%;\XE36][T05.-Y MDWPS/@P[NRF/RN)>: 3(0O&UXN8X;T)15:'6>DX?U+%8J1,>6=J7A_UJ./9, MB&*Q:B_UPD(NB/I27/!KW8<.$3N>B5% 2Z%><><=7]3GGAZT:-X>"MUH:()@ M2KEM?$$/G@#3BM29Y#&DV M#!3'#S6X6)5#SRN8Z:H63YOD,78A\>6ETV7%?6'74=TZ"MY#.S>(U)'G,E%46"I(?UY"@6;N$001=+:[$ M"ELD5PQ ILL-UKLO(6M8SHD>0RWI8:^,Q0;;M2" ML=N#L6Y0/(Y-*!^N:8^-B=,51:M+8>W.3B8ZT;F="5B8#0$AQ_) ,=9ZO3MM MK&&6[HU@S>I0B_P+;:A M'< M;]+<#QB;OAN[A[K\!_3^HZIXHICFO+*T[X^?O$T/R3* M@SNE]D4)8J<\KL>\CSCE#H*_( B,(V14H_5#,MZ3'/-3*MX/R8Y?4#3.K//= MQQ6=/@DY9IZ\K3B,^<*\6!OV)-OMR?1...7,=+:/.2J/WT-11OW78_+B-J3/ MJVF#I]27^(,?A\I3SXG*P3XC@Q#^$NK![SF$YQ-7D?&Y8%_(%VL2^>Y !Q+Y[D M>RR=YP+LL72>"QQW(P'G LX%G,M;S@7_0H%S2>&Y 'LLG><2XMB+CVR#<[F6 M/88 OS*%YP)P+)WG N(PZ3P7("_I/!?X"TV#Y '\_ MG><"Y"6=YP)_H4AP+ND[%_0+#?R7%)X+P+%TG@OZ!0,XEL)SP;XP ,=2>"X MQ])Y+N@7!N3UI?!<\"\8D)<4G@O L72>"_8%!O98*L\%V&,7/)=W/DW]6O>1 MJ]& ^A(.2;YS]4D/L;X,Z1DGBN*8T0__?L ??I5 \!?\12'^;0I1JQ=> #Q/ MLNF;Z14]E^GJFG=\ ZWP40_8WC;7_&IT]^4JH8P3Y4-$"7WQWCM+HE0$H@1$ M"8C21XA2Z8-$Z;6R@(QS#2#*AQ'EM<2%"S_KG!4R =WT"TG[=TF4US+F@4 ! M@?K5['' .X!W?C63^BZ)\EH:,Q H(%# ,@:\\_%@_')ZZUT2Y;7<4B!00*!^ M-<_R+HGRVJ4Z$"@@4+^:\'>71'DMVPX(%!"H7\T\NU.BW).& EE8 %M %M9K M]]T]3=4T*WK2#>2-@+P1D#<"Y C($9"C&Y(CD&=T?T3Y?3EBON!,EL7H:1HC M"S022!(!CF3ZB *21$"2"! HD"0">"<%1 %)(B!)! @42!(!5W I(!,0*) D M I)$@$"!)!&@H4"22,HYYL:Q!22)?"LZ=KQE<+L-;K?![380)"!(0)!N39!N M/"4"$ 7DB0"%E Z682XK4Y=F&5/VO!Q(*OH\A+DL@3Z%74"#U_>Q"_JK[$)^ MP2YK^EZ87=APM5%#<-D$' .NDL!54OK(=.,"]?L03%V:0!>&8,'Q?T9?<$T" MY.:SKDFFCJMJ+G1Z) 19[7*>8^IJ[E]P_+\,"U;'U6::ZVKJL2ZC[SN* :P< M$ :^=A@82!R0."!Q0.)2+G$W?AD!B'+!&QH@<$#%7>HJYW9YJ^A8EF,#QKK2 MI0]@+,!8X'KH1VTGZR=%I]N 9SXKGGWA%A>7OE)4E, *3-G75, RX KD3>US M(IVT"+_67"\B%$+]!2Y$,GPQ%'K)/_]($@Y]A&Z78NOOY!=S65GJCS!6QTF>2YVV6CDC;3%1V@T<79"+[IA'!M'>C^/O>'>F2G/S\@VVXJ M*\;<#56E^O5?BJ)ILUEF&*L@F[*M:#G9SY4T1;.FFGOD+ S)'[] 813Y4)G+ M,+4N$0))4B,]LA??*SPE'_H%_RT"YN(45_2C2'@-ALKB_>PI<2]UK/9A@OGO M#V*HDT.7.D(!F0I)?-9$EXABS6C(OLB&6\BV?5CTSR U )-^@EBB::1 MU5*H21%@W69/)M,+\G?I+OU7WX54L,NNK$2/F.0"6_=[VNSO!S'\0NK[LJW* MKBIY<1Z@-*EO)'KJD;2X=TL0RQ1=9CSK/N24<.9PE?$?LI[$SR0$E3!$BBY] MI<"#YK*\BB;S-4NS_?B!'7X6MZQA=[KW?<2QR5K\:[857R(G_YB+[]W#D2O' M#K_USDP03WSZ^W6%J5:KIDF*^UE]6 S:+9EEV(>WP^U=ODA-W-< M2_;_?M!W_E<[L%3'/PUXR-FR%=+R] E?CPF1-<\+-/4AYX7<%?X2?LCIZM\/ M@B+5%U-Y=X!+L,%CHX)H!QJ.!EN)E%#BX1M&Y7$4SR,P\M___$CV;QD6Z&PJ M69I.HZBG3LFB]VCXOA$3Q7Y)HKO\H=HP!P]>/BD M[]AQ)=]1$?N.BK@4$"5F:VWAQM0.-B56Z; <&Z$B_? -O24P3*]U US83#)4 M-K4K1::1U5*H7>G[\SBR+Y/I!7GT"P8D[QT]0E)'J-NR:U\T3?]Y-S5JD5VS M3^4])S-U6!NP6SN@6S )#[!NH38=8_"%S51%"93JRBBT8$V&J(ZA'M"IT0W- M5(P,S50D]-X)\I:,U2S:%L=W8-,GN*E#N./;L.DCU$L(]WN4R_V1+H#K:;ZL MVYK*R:X=4M$[(=NN[//B#-OH7-\UVL2T+B^]Q?9CD2VD;CC-&8ASA7)IQ=-( M!2X.B@=_Z!OX4H@ACGGXQI!Y!*82"/8/G!89\'7<>OG$[S55T3\LYLW!02,*%=BGO+_V)]0^ \0'BWQWBXY=] M8ADP?OH.'2 ^0'R ^ #Q[Y?QK_V603;D(M7/&7RNU!QSXNY<:H"Z>"RZNA_& M/]9. <:_*PMW<_.5H86F6@:W@ M/;-P.]U-&RMR\]\H5HKF/M8JA=L.C[H3'IFC'FN8XE_RQUNEQ^NFH6NE^@ H%9MG]:2=@ MBP.T>U(]_;UMN]KG5)<<\46G.I7=_N MW&[H;40U& 0!/(U/J*ZX;QH<"R>R!4'9T[T98(1C'OZ]TP#HXY?U\=)LMP-/ M0,>&-4)&;E<0-7_\FX6*OZE#^='JX#&J@HA%<8:XM7Z)H]!MJ$.C=/JWZ-!, MOU[TIOSZMN;G3,?[\'1Z4-WTRUW6L@4R%]*X6>*?ZS:6OF^R//O $) B($6W M\&("T$5 BM+&+D 7O>]) R!%0(J +@*Z"$@1T$5 %Z6A-.)VWLRYTR=R,D"T M9QL-W[D( D7VOO=N[ILLS[YN Z0(2!'P'@"[7.;]D_LFR[.OG0 I E($+%W M+I=Y%N.^R?+L(QA BH 4O>.)B_LFR[.]D($4 2EZQS,*]TV69Q]-N*(4O8], M%W@&X4,+DIYY%&&K] MN$Q[NC, /VI P#O_(^?6NXVW-K]F*8VE-Q_->>@^A M0ZZA5G]2DCEM5R!U$R_MK,UR=+^G1\VM'I M@\LSW@PLW&R_M?9E+.#(16_LKCO,=.!&P!(_:?!68+FQ5PWB A9H*GN:&IZA MM=)L+SZ[NZE;B[^_5LE%MAY%N8ZCD%K.^] @3>'TB[:]/9(!"IY0R(&E ;;VI M; *HK==K*( P 6$"S@)@E(^KFP"H^WH1!1 F($S U@6,\G&%$P!U7Z^B ,($ MA.E-]1- F%Y/M+PI84IS4OBGOE+!JLO \Z,U>8+SS"?'+^3%>8K%)VF*/2W< MA!?R3%]S-[JB'5MS]S3%F=OQ+'&7[C/)H/VAYKMLJ=@3R4UE)%J*05%N5V+B M1RV0/(&#=RT^I=P%@-[KM2\W!7K @KA<=080)F!!9*=PXPI:O],=-?98D5H8 M_#38*=P@_ ''AEH_+@%YF];/]$LWOO'6KA35KMNX]HK<]:'0=B_/XA_GGWB M X@@$$'0@1WH/"!P6>$LH/-^MWT[$$$@@D#G 9T'!"XKG 5T'M!YGR6"X'63 M2U -%.@\G[0(I!4HS,]Z" 4HS#<^C0)$$(@@\(;>RUEOO-;WHLMQ3YK4-Q(] M]4A:W+LEB&6*+C.>=7^\V6<]B9^]E Q8-&7/XV=Q.\ ?$@&+CF4Y=OQK]I3] M][Y,PN,$\<2GO^^8]8TK!LQ.;%0+AC03B6IM_4-GV5J[_(Y$@CA)P*MY7J"I MWR_]X>^7_O*BM16127T.:YP@DWVHHC>%K83 $DH\?,.H/ &C>8R@SUS] \F^ MPH,W0+F^\0D< (%OSFS*&/Z]*X\JGGH1TDUSO>-*SF0^X=U.G_?1K0*OMWYK MZ^$3>+3OQB!(/WQ# ?8!EQ78RS? 6<^^: 2TZAO?. (B"$3P,L\A 1%\X^,) MMRR"GVW8_D:5G[^NVI.^8&Q@.7 G%5ZKGP6R)Y]=L9V?20(?ZW#*#2H53;RCE:$>8QH MT8-6")HGX"2B_0D@[2K/60%( S;:I6VTLC$@Y<&H/H4KN,BV^C[DUJ /AJ-$ M_&_NM-1MRYZ)Q::+\,P>%R;U&(7BTD>8S!/$:U' M#U]E<4JOM16JY-7+VV\ M-%$^[LT\P#JI(0)R!/0 M3T _ 7D"^BE=1 'ZZ?9?UTH!S;)6S7<=DAUS)8$P N7VB_5[@"AG:O6 / %Y M GX&8)W/@^*HV@L0Y4QE%Y G($_ *@:L\WE0')4( :*<*0<"\@3DZ1?K?0!1 MSN2- GD"\O2+Y2: *&=*2X \ 7GZQ5H'0)3[U4\@0N \2]]-()2!/('$?Z">0N']/T'+]Q/TKON&1)BF[/=:Z?F+*M5DK M8T0[)OY?FVA 'F^0M4#B)=!_0-Z _DLUT8Z)F];9"T,R..O M)=Y>FVA 'F^0M8Z%(]=FK8P1[5A8R2Y*)>8['IFRGS\*T@F[*M:#G9SY4T1;.FFOO__H60 M\%\8DC]^@<(H_-__3#\.LS),K2-%/H@:IQ!]DAI7%$7J%4E$O^"_1<#079KEF;[15/V/'[6 M]QW%8'>Z)\G&7I;ZX=XUK]#35$VSY*FI%1T[/L'PRXZKS337U=3X;UJQ6"3G MY=9!B"E%QUHY=OBM%\_]..KL%$R99O &-"YQE3(UJ1C%?;MMA?M1-46W9-/[ M^Z'6+C_D9HYKR?[?#_K._VH'ENKXIP$/.5NV0DJ?/N2KH(6?[#H$BMZ@[!F(JK<\,9+Y&F YG[WEQ"< E] M^(9@>0HA\A@62OR/!_4MPQ"01:5\2D9+'3A\&)3^^X,8ZE2 E#I"I0%%Q7Y) MHKO\H=HP!F#(90GN2YYM](U%DQ]_;M#3T,R1-2@&CLC/&"6@RWN8+\0>.H*' M+CJ9QQ@XCR(WA9591 =@>P+;,R.V9]HP]--M3P13#L.R9):Y2D%5RB*+: LX M=N<1*O3GJ4N&/4^UO\^R/RBA_A R?GY5=7H-_%.5!4#<3S=<'T>T'=O]3,PM M!OQZR&_1MA%4Q F_F5HPT_D-N_5HJ-8\+]#4,S9J!>K[]9470$;0@;IL^/VR M"Q\OYN&';T0>1K \AF' 1+TZ9J)IQ($4FJ@(\/0_WT1-+UJ^RT*-IUZ$5-5< M[[B8,R9HVZ&TXNC@C<5*R2^.=W819I9'R,1"MSZ/$C<%E^DUCNXRJA>I%@3] M*!("_?NN[@.I8[74Z5_T'AV6[,MD>D$>>,#7]H!#>\QR[/C7A5^RW(X3/#7; M?.X X?QF/C,J#8)HU-NN@!F7/]6*4^6#OVSFJ)C0;3 MJ4.P20WF1U2,_-A;0L/TFC>GWAJI$^748=ZI7CAUA *.Q@])F[T-MZ8V^(!)V_K M)7IL^!6T\NM)PV?-B9"ZX31G[(I%HXJVRRVIRZ'5NE"8;KH:VS[:%-/@''7Z%F2.M%-'<9ET>Y(.\8AUK*[0O0Z;O![UY[0L]&""N:?!$_$ MODU,)6^R$65#6&ZWR[;4A^(,,AP-X0G)PRCY&CRE[:'AYR6'?!V 'KYQN__/ MWI=$@*\D]CYW.D*LQF 6 \;V%X602B C)-#"XE\_ ME54E(19O?6P#;=V(V\?&A51+YI-/9F55(EO1'12S--P(3V;,FL&PG3.Z..I5 M\'AY"GRG[F-/')R8[_'R%&R\C;-9]']G>;\PN?S["#Z]&2,2_&^%=B=>-/ + MSYA%@A\A_K=#?#@5% E^A/C?3-$CQ(\0/T+\[RKXYUT]]3L42STQK:&9C-]< M:R)SX1_F^CZ"3\]D18+_K1R$B!Q':!34^< MX&'CI6[C);-4>A*%_+%%]]#]S?5#!U.4X:,XZ"]F(PY5KVL)IWZ[6*HCB4_3 M@RE9/IY,I@XD8I^-FIZ%?8)3)]\'JNCAD?."JL@^?<@Q@^\S7IJU=UY"_L%9 M=^\UQB_:4Q'/'CQ,-MJRKM;,HCS37=E@MC55%9-STU:'9<%J=\I:KFC<%_[E MZ:5]TWHK&QYZV;)NLORN%\J\FLBWE_WI=?.A[MUK=U)G22QKYL>O5&14O^(( MQ??!&WH2XKSPYOR,ZAD(/LVK_SZ"'QG:UPRMD\N/[T:/9;XO]YO*>GJ9&"[N5KMM>"(81TB!?XMQ/.N"I6_*B1<5Q<9S'%/U MA8ZQ0OWP7/A3F8TC[@Y\_12R=W,BAVK/[#2&2ZS$)*W M#1&X 53Y2_,1.8C(040.(G)PTN(2D8.(''PZ.?C:HFR#\?TT6[H14EQU,-5K M7KDYZ!E?30ZF66'8E&HMMYRY33XUUT6Q7FN2P &483M<@^V#3Q7].678HJIK MIX"3SUXT?UXX&3&+(U?D^CX:\VRMK4ACOKOW&KEIIR,:9P&FSY17^CX:\VSA MI$ACOCN81LST=$3C+,#TF3(ZWT=CGBV0$VG,=P?39PNN?)\I>/9*\R-JQWOG MY,,O*3_?XU)!G'8[7'SHZO/[F9JX6N11>3UK7]XYV8%Z:RTA:@N'HH1\[M"] MY^>,/6=@K9\M-O-]\.C9,C(1'GT0'CU3)B;AU8MW\U*K-)E?I@HS.9,6*NG? M/YKR=B!Z>.I+E7RZD. 2SO752-/L_JQ*(7Z$ M^!'B?U?!CPJW1(5;_OC+O2-S$15NB0JWG(7@G]BB1^0X0KNH<$LD^-]CT2-N M%Z%=5 8D$OSOLNA1&9!(R+\AND?U***TQ9//GVXBMV8JUA0U+ 9^R2ERI4YO(K=OJ>JGJ]2:4C9 T\L10=I"*EW4Z0Z9# MEO.\SY6<&$H\>^T+VTJDW__ZS<3SH.C1D:2WWMYY9'$Z(8U[MBQ(I'$GIW$G M)CK1#=.1#3MSC3H#<8ILV._?4!UIW,EIW(F)3F3#(AMVYAIU!N(4V;#(AGV2 MQD67^7_&K$4I^\]=F1JI8V0 ?TO?#E_V'QG 5XL!1!IW2OG(SIG M =;/%!.(P/K58@.1QIV(#P( M!XM1%]D+74%MO&R6>H,4:V22I]S*AH<.I.A:^./0>(7HK*CF@VX[T M<+60ED9-IQ"&2)VM9PO"@ M(Z=P@U2$IO+00$7+)*N%?]PNBL(:X#TXC%(D Y+D"YI\HB>UMO3.?]Q.-T M,+F[*MJS%$:YO 357)+Q+)^.)Y/[)5TB)?_H-+\3YF/OT>C_^2#)8">L(NA[ M*R'[HW#O7>1P!_:*LFVOL22(4\SF7=%U;7WHN3"TGM7&B&BZ!]A>)G>=$9YN MKCFNF+JV6GS:=D>W(N!@&N,@'\_D(@S\5 R,KL>/R-X7D[WBEX+>>L4I8JTC M>URF:7"2>C5K9>S1EY*]JV*#S[?N[^UR5[V[2LV[X]K"(R"7PQYM)IY-"O%D MAH^ +B)[7TWV4NFCS\HI0-^7D+U3P[TO)WM541C8]&DP;5B^16GXI MVQ/&ZDPNU.J7Y2HJSK522KZY&A"VQZ>P3YN))_-<7(B0+J)[$=W[D^G>J0'? ME].]M&>G:W+F\;J?N=.\ZN-\?-?M42#,8K\W%\?2]ED@&%4]._6J9V4@_0 M0J,Z:7<+=FD^T=5ULRIA7[C;ICN^W(]?Z3C')^/)9#)BA9]^KCUBA8>.LD>=5JE_25B?D,3N M;UQ(1Q@7Q;?^A38'*>R1S'SL%0*173QT:T"D29$F11[C27J,F I-+9/\N?!; MI(D^8"N,UKR]-Z>8_/6K]ZW"XKI1F*ZM?[%_\(I3F$ZEKFORE=/GT/6]I!EF M-]VND1W1)'8*A7@NB1W#?#XB3)]^)4-D_ [=PA !V><[A4=!L8_W^UKU:J*8 M>!*7_>[\5FB;G8P@[+GSI7\PA$7\_9,N2H@TZ=#= M"*>K2?]NFCZ\=N*K7.!WJJ^6I$D=83N?*J\'>D;+&7+)GGYP+/?9LHL5PS3O M[QIW M>:+I VKO?KRS+9O((2K!F(ZNZ?R_X[ J:/OD\B J;S,O$G#DR=4>I^ M49AFL]QZ;*U+O=&L62]\L)_P+*9,G@QQ..,&0KDZ5/)%T:Y,JA+9*(*+'C+< MP?2@'4PA-SW\AR0B?10.A)93P=B,;/J);F+-=G]N(\5!: BO(6T:B*;P=KCX MBL'PN;W1Z-OB"3__A$L^= 7_M8M03%:@G*QL0C98S+1=6#["!X>V]FMTSD/YPTZ=%*C>;ZO[^V&JCLS0UX# MHJ%_WM60FY)^VLB077V!X.E;SR7KXEJSGP)_ 67! MI_A7-JX4?Y%-?])*[1"ZH/S:!,"(B4SFR;RBT0UU$J(B44=)IE$)#24,934KEABEIB))(8E_ZF*G> M8Q3/:HF_&IE@,<1ZZUZ,%6JM;K%6;A;+W3B]PJW6+%[$Q&8IUNT7NK523;RY M)Q-+A]GMB;WR=;G9Z[8J1;%[66FT!ETIEQU>RV M&K42[CH>5C""6*L2@S'$R"!B?_5-V5.Q+Z%N:.3IC>4OW8RY8\MS,+EW/J6C M[[##\,7,(3G\?:/,M$E-#E-(D5.2@(893/EY5+LMT:IY==]0V].^7!@5LYSSX/:'(TG8 M;]DI.?Q589GI3::-2G+82^>NM=L.;IG>;?DP=%HZ?ROE)H-[TZSGJO51\WZ) MW:F]9SK&2$L6"_E).3%.:[*POIG5=&BY]TQU5512DL:EN&ZKU1X["U%)CD4I M)7&[+8>%9*K?*50>N.[=2!FK]=5PIG>D]'[+@9"2I.I2Y2>9VK*LMR;*0Z4( M+??ZN>17-[,',[OL=R?%Q]6Z\)"IHA%NN=?/Q65&&$S1:CY!J[JW*-^K;F6T ME#+[;Y<+EL<_>MC:3HNKZYNJ,AH8-QTIN]]2S0U6::'ZV)W4G6Q]X78:RW5M M*>7V6R8FDWY:O1OW)O,G855.5+GR8WDIY?=;5EO(?GAH%RK]1'Y5%6H/UV;F MWV]ZF9GD[ZMJJC693@:# M+%(N;BH<>&K[L5%R[4)B,K^_7HE7#6=1F9&FR3UY$FI3NW"7XLN)>6526K7N MLYS6D?CD_E,+8WM:&=>MIXE^R9G2LF9GK^98\ _(B9ML)/CK5!)[TXD%7^FO MN[EF#S_U@*#TE6XED9\\)/NZUM;G5?EN7NW@R3JPJH62,7;ET23#>7.G,N?D M&=)LW($#RRK(QN#>U?*Y?D)XJAA7Q8Z0L,C]SWM-,^4[K[CH7C^6$]98FJZU MX6U_3=(?]ONZFCJWR8?<=5_(K/LW]^5%[PFKOG!@8=L/MPOQ 2D/Y7GF<3Z_ MJ2RFD($J'%C87*%@F;=I5RNO6ZJ$DO5YI55<2L*!A56[MZ7Y X^*Y<']TIQ6 M='WFX1D0#JT6ZEJ9I767Z[?J=VD;6R-QBG#3 ZMEK._%_F7FZ8%#7>^RVC47 M]5P6=^# :HW4A&$TE\7'295+H24J]6^+8PQI!U9+TEMI//Q"O9\I7(WN,P5A M/JDLH>F>$):S7:5GY&Q^4G5SW>9MIG*MN!C^#BSL>,(E1MS3]*9?G3O3H:@Z M#ZO5")IF=IN:+?5!:ZXSE7)";C9'G'TJ18?[A7=]C,'S MQ\=>_WXUJ'2@Z1Y@ZHN;0>UZT"F4NYZD"R>C>KU8I[6#3*Z\=.A7^\<\I*H0--]VW0D,^W!K>35=]; M+<5EY_I)&JQ(TWW#-NK?WS64ZJKC!Y6BP>1FRK+YEB;/75'ER-HNB>$76^4$\:-J]DD M4R@L'HIE>_*0[D#3O;[>WM9+UOV\,Y@(UX]R TTRG4:7--T3PER]6$&K]M.@ M/^AE;SJ/E8H@M_&P#NA6;]#IY J-[ TGWRYX\]J6S$09]_6 ;FFV=55]3+E* M?YY=.Y>><2E,L<+@IGLS8,IUAWNH/62X^LRX:I2\Y:0W(TWWQ64Z6$Z3EB;W MT6AMJ]4V-^&&N.D!-7Q4.\FK)T>>3^J+:2TA=*1$AS;=ZX A+&[*A66JTY\W M)ND>W[90ZI(TW5N"2W%9GCBV/2AG[N5LVV[F)@*F KBIWU<290T\;!ISQ]ZU M(<\<]-/_(VF$*.9NAYUOXF9IA+7VVZ_^>@!V*GS2>L,3S]*HC MST@T>;'?5!XZEN&YZ"L<^+?L=?'OC26Q?__E=KSPXLW,T;H<9UUX$I^*UN74 MUB5_D)4>'VT2I(7R>->P)5[:4?Y+:E9VYLRO;&-4&R*_S!V M8LA4D1H[D(D4Z52D4Z_IE/"[.L5S)#G]?'3F&LH3T2WG)!_WRX=]2.)G)"JO MB0K_(K$]/U&)\/7TE2;WVHR\) )TT??_W4.,#T/2/X>=")P@G NRGI&0\,>] MR^'CA83_"$P]M5JO+XVY-4-0+M,#\P *[\LCY4$4YL$#SEQ!9.S$ M1O<[N=?G"S21&S,LQSD'@O8;CLV7 MNS*O;=PGUD7O_^P4MV[:EZ6X#Z^E+YU;Y:X-7%3TS*EFS#K@B__\4]V5KR?T)^G7?)C7%CGB MI[*DD61_K&1'COC7+%N&O**$9MA*) M$R5R$(J/9_A/NV([ H1O!@C']]M/#1 ^UW'_34!P"NNGU9.3+7%R,O?TM.9& MCGR[E,A99C[.I5Z[L/K,'7G*AIJ6F2 ^N@ZI!!6 !4NAC3X +C5KK1IDV^7A_U,[U*X$9H+-Y^#.^I(A"F=^F2.%$' MMX& *,+TM53GS1#0R1E&QFD654XOIK5YI_4PE42 ,QO#A5(^0,C2B56A3SF MRBOT<>FN)S/*$P.\4YN7*(QT2K#XV3MQ5-5K)O9M4$]>E:E74T FTG3W #X^ MW"X6S=O)J-6O+P1G8I;34_1(+N?H^K%PWVYG2U4")9F#4/(A:;C')%;%L6R.$.31:K)NQQ:RX9$J M&;!ZN"/(=$D1)EU%=I3+%#F646SI#!A4P7-T$SD.=BN'NDE>7 S4N1C69M&V M0?U)RCU%@IHI3B':WM*>^4I#EZER\ ?@\VEQ.YRDNO?9_G15=UFD7R\Y42 %,S( M4L+G[.Z=C//R,DE;RC#9;LSP)S#R:B.O-@J,/8_!(!6\\+&W!9Z:2$2J+PZ5ZI3I8=J*Y& MTK9SV=<\EW,-_#@[)Z@=![D..<#FF,A&41 [ZR4/)Y_KGOPDEI@6](Y:/<[EL=$=L M!!)_2HK%B8'$5U.BWP2),K>>M\QTMSTIJEU>:U]>E0?<"$""[&4(Z?V4B3_K M,EG&G&KF IFN9>O(B4)3D3\9A::^%<,*:?^A&R-FK9954>7YI'A_S:M/32U7 MN1(E/D/R5.-"[E6,C# DPI H)O5G$["7,:0Y2HS-GGJ3+GM#E)#[T_&EYRP! M0R Q-?DG!J."7;^9O(807>161F[E^<6>3BT5[EB[=FVJQ(92D]XG+)Z"!/! =_2)3IU.#@6#MOS\-!/UOA)*O4?>"J MWB3ST,K=W_+J$N ,YTLMU^[EI7E%9_CO)'$DUN3T_G]+*DH M?!5!RR=2K0A:3I9WO1=:;L6R:-YR9H];%]9.YZ;R5*\)!%HP!4L*KT7&SSP8 M1E_1?$L-[LA__7K_]=A K^\G3P^WI?(@_[@N56>91'4UPATFZ?#9>#ZY[Q!' M:5P1-!V?#Y[>])P1-'TN0_P8:*I8-=,IH"+7UU'*'F0FHZE56P(T07)8/,7M M5^TXX_2P-T@%Y-(Y>PSQ3W2ZOTF*2'2U4"2@WT- CY^B]$8!/?/8 KV7KNW9 MREB&!!M+B\ULB"RX:Y)L@^:>/H.K_"+Z'M'W*+)PKO3]3_A7@)2;31[N;-Z<<]VD+!=6^4E6R70 D#(_?N6Y5V_[ M.+\@PM[6DGXPE MQ2(Q7$\(P'PF03LU-_$E,:GHIFPJG[CQDHE$N:D9S_I#GU*&, M63JY-SF=CDX#15@0769SAC[\[V!!TL^%=*Q1SZ3#;C'CVQ.Q?#**_),=_%G!IR+BD[O?#.OY@1R:,X*-Z-* MTI&J?,^+6K[5+L$-\DUD2VM8YJB'[&F1&LH&V,G6$$\2Z<^AZUKZS10GB+W; MZXDPRLDO9?#63^IEUR:M.1NN!LL"TAMX)O'\A<'3,*(*E4PQ$'7MZS@B6CI+. M^DY8&DW;N;$[7H_ZF:OI4I\.GZR\. )8@H#5GQ2OVK!!E5T%"&00F&&<\D,X M;;[ TX/=TC@Y?FXCQ[5UQ<6T$1I$+F:4'W!^N4(GAHF?2]4 $.'_Y8TJWP1* M#'\0377[@U#+-IY;2]V_+U0Q/%BR\DH9R^8(W<@N*FL:4MR7<#4]?^+5NQZ2 MN 2W*E@&KXZJFB@)Y#YB/A_G4Y]-^2*4^38H<_PLI!-#F<]E7J>#,L@2UYS7 MK1;+7LD>BK?RM=V#6#FYFC@=3_+[F8Y_XG&DXMM)7$QV8T.$GV1" -#28FLD MVY&;';G94?3O;%).14=J:1(O!/B>GM=K5V59JTP&N79'0H_:LF>.CH/OA^[T M6+@SJ=-+3B9RV6LPGX\E<5! LPJ53PJ6S#/^=&"YQ$C]] M[,QX_2HU::UM\R&GW8VSWNG@TO2F>G?Y4-/'?725OB]+@_ECJ](!7,J0V]33 MW'["VKG'_]Y)%1&4?/U@DA@A[UZ&21+CB&IY0P.=/L[^SR=>/W2$>3A]0-U$ M"RN3VXQ\>WP5;NE3$UHKK0.^!J0EQ/O\MJI"]*")=;S8S$&05RT9, MU1W%L!S/IK>*$SJG&=8RIIMT$?$,?1L/^_L>W(KN)(HD.Y+L/^#$X?G?2;0) M/\1FLJX"E\#&R$40=(@<@,@!B$(+?_ 51C6FZ&VL^4UTZ-YW#;_O:3#,=CG4 M0.V'5?9:[7FBE"3W%F<.W%H"]YB])&@^1E1'^D\X%Q'5D8X$]'L(Z F>R_DC MZTC35[RACC0XAX:GTGM@9$7!?7<=N+E.!G8 3?&'MH?_CE8S9$:WXD;,-O(@ MSS8V]]EGC(Q.T.W1):KJLV&B3Y2?51 M,-!-6VJHK9&4S$"P/Y?;KR$6^=@1$D4^]ODBT6>?1_YM),KF;JZN9FNURNEW MY(+#$FB:H.5^>8*KFSN(N?A5]3B,>* M]#A(*=:VD89@&F.DUL2?Y]!%VZTGP/*./0\GORD0J4ND+E%VPNGQCAZ:SBQ; MMM=P>,%=!Z:UI95\PWKH?N_+5J?;%:1Q/S._KJXO%QFQ>K>4DEEREB'.YU\[ M)$5(QW]<"-E\PIHJ"'(NZ">ZB0?A_MR6_H.@0!Z5PW_<6V3ZQ># M(#;O!$U MOF)H?&YO;/KVP.#GGT O=07V:1 B<;,I[N4:;E Q+1=WQ[5 #,E)_>:;0WTV(OV?,_?:G$PM?WU7_R/_SW%0+(-$#O> M&5P27L(,#)?VG^M ,RL2R2$,587U((2FK#A4I)60T M*3\^52I=84 MF\6:V.CV\*_7Y6:O*V6/-TX\--)).II>*Q;N:RSH;&S3VP^$S7^U(G^)4[H= MI)LQ=VQY#N9>3CR&5@K";9RQ;-,=HAFRV6_8ULE_D^Y3OM+TIKA;RD?$I+>) M5LL>R:;^1!Y4#.PL_D4TU;:-'$B;H,2KXAO>;F!W2T$V10]WJF!8RH1QL:$T MNA2GW;M[T>1D(>QOX!@"-P_I!'YF?\G9ME82U", M_:E(9YW]\>\8GG8Y9N@:BOD/C+E(&9O8>H_6_AK%L:N!;3KFBW@*FM8"38?( MIN_ED_&8P/'IF P/*F&T7X+&*98-'@>9LZ7NCF.PR4N+L<%BTWW=:]DVL'FW MO-$XCG]Q'%D9>PYRL6J#4%PCT[!B;=F>Q&-%O&C8W3%U.8Z=( ,;%!M(+;9/ M+I#7H4[[BQ7.HR_1+(64$<'O=VW9=,!7@F] RA(>@$WE3C%T$QQ;N%$&FS)E M?!'K[CR21!8)<<8&%2TL8P&/"KZ0*<@P8NYZAAS_25@D)M 16;$MQXDM MQQ8VUOB1CH>73I[.R-LQ_.'>X3^0[^-!L?F(TPZ24BKJ JH\T0IP!$&1;L=@ M=6T'O%AVVR+N$+EY>V9;(_P)X1C <_ CO_ZXM8;TP6 M,Q;('Y_]QXFUQ\BTBFM,%NPM6A+>J]#(_RA%3N4$GR+'_H)U0[:QQN:I5+[[ MK^/-]EV#[ 7P+3PZY',PPD& GH'2[$0O\,?_//-J/IN"-WNS7Z]W]&^_BS K M9(BU*::S;Q]B:&SL4>0I&&<4Y\T/"7HQPS0+GH<-(>;3(WI7DF-I[M(WAQAZ M%CH !A$XA@-XJ8EX(\S872L!MRAM= @O+=9:>*HO:+(I&VN :O) IBDSZ#:6 M55JHAT@GO$'SL @R^^1-,838UC2D?BZ3%:*=!H$&_*S#2GD0EF9>SKL/;C4JDVAPC7N_F8YR?Z%PU2[C>R);I8-W.P0=K?KM0"< MX93$U#-<'6OW*J9/IYYI:89GX8E1 *OC%%OAO;(^9=DT"YWH,+CY0',-L0)A+;&0A(&2BA*5BO(_&=DP!V+'9 M*,C?8;'IKPQ!@A6/L_R?$&"I>S.AC#'28MA<0^Q")]?$3G00>]+0F6&,M?$R MZ%@MR7/PVRAJ.KH*YDZF5\OJ)GZ&-]W<+@9?"(FZKT1TZ"'[2< -K_<0 P\& M1LO&"FCH%H%O:^IGR8*H^W,$VU9XH8AF:1XR8E2MB0=\")OWIBR^/5_QF(D\ M>S.9,EYK/#0;[B6&;I!V,7DVPXR'&M^M06!(, QX$>[.&^.;-AH!1[YSI>3C M=1^MR_)U5\DW>ZZ#JIT/3O*H-2M;,?>\F0M_\2,'FMI M2ZLB;*[DV5A7;DA/G8IE=V4#;>*;'.743=FVI;PS?$Q)UKK;K];;XX;RI"?2 M9?''+XQ-".T%-[&QQFM"9\ )(QWND*'^Q,3(QHHF$M<"TQ31T>5$6U9T#=.! M@)FUQ:*OWE3:RAXDP"6N=57%HEF6'3]:XC/BEY)R080]^-D99SOK4K_2*"?6\TDA,7NL MW2ZV+GP4WA%?)YO.&%J 0]$0>]-R$?FTBW7/Q:X@MGE@ &Z@3_Q!8=2\.^>J MUM'3DU9#+U>S=W;OYFKTXY=PD=R_,PB+(3P1PQB\!)MB_!:8?!V Q!;)<)E M>6Y ZL R62;[ D4+R+W$0LM,K_KH.2Y)OJ2<#GO4&%Z9+6']CY%)I8".,%T' M5J&CW74/H:-)V!<$EF;!'CWI K9=6$O'L25V'!"Y/YVR=2IG>2IG%*ZP-8HM M9,-#_FMD#YL8&PLR>Q9Y"$9%-@88/'@CV)I@2^!_Z<",7<1:!"$QA2=$>/,F MK)O86CXSDR2HX#"&2M=\LT:LUG9R9S87^HC(4Z-20(C7@'F M^,A"+:S+6!>V_I2*>MC)42@388X,:,36,H4QJ=9N!<@:J]'EP9]MORHD!9C1 MJ&\UE51*I(>KA90;.IE=,92JT&YB"^UW)+PQFI*XWQ-1% MQY0"3%I+(RLF8B4-6N"^7Q.^*MT-\EPF5Y!07Y<&^8?*I3)U\B^:US= 7(W, M!.XMGEM:'J%+!HDE@/SIL)4M/";TM3(NJ5PF?R4TGH;3.Z1A*YN-IS/9.,?M M;R.&-&QO^;"/"\"%/1D?IH)%C_W/RTM#-SO)'BU;G)77T.[7\KPVJ2ZZ0K'? MOTGUI:%5JI73@J=WS8WI/-T,=HP$W@MR&<' MI__VJK:X3'52=E\O==F/D"N, >GU@#\&@PJPS7YG80, MEC;V)P*[K]LQB\;)P'5D6?X0-X%-%F9F3EA[6ACY1,.P"$"VR$#8^K6+Z7/7GBGM[-9\W)LEDY\>O?.Y%7=HF M_IBN(1W8URL:\_MY#5^)9(GT&Z:>N EMVU(04IV*;4UACL&_JE';T28HTF*6 MHXG;K&[,_+WO>:G4[E/(5O!A\,G>Q7_\\AJVF M 9.,B8")7*!?I#>8;,#N)QZ1ZBF$< 6Z%80L/9\7 !CJ)!Y'?Z<^7F#Q_.,P M%[$CV>WI%.&%=8&<8)2&X+/E&VL?28B%!7ZU0PE]NDBBPV_W27\/*@0N))_" MCGQN"#N3S<(:OW/NH=!> !%7D*JMU@&?HB+M'I0N)MFJ8*VR ZMN<*WKP6QZ MG[B^?IC\"U39ZW784!QV.L;YI[M::VV:$SFM"GX( MMXID*.3/(EOFROV3HAI]KC 1^E7GJ5=M9"J3SHH))XF M2!ID!])]RQT-EWBEX[ED.L[E7USHYQ=/W%J\8X+@CX[PU^\3?,J/:\N2?#-?Z:@QU"!?^9N<_8GE_$;@!] '(A $%] MISQ1(,VSB:%0<8=TXT.]NG^UN8KY*W9_R>X5 930GOG7R!(DOAR8]H-^^<8+ MQY9K)MMT&Q-WFNPNNFL6:J?'54',9IO1C9"); R/L%\ B0KTN[#B@%K$_Y9= M.@LLA!@$ *NBV-ZXJ:+)-B5A!X ] [/L(+^/A7LAY#+R\%225DYLBF0:V;%] M$0E%4ER2H[/3DP,]/CPTD'R(8_L#$C>M?##&<&&I5'= 'X-P:+>XB0CB!QS\ M9G^FDOYLOM0/OL3T*ZK._#+\^&EH]K?NZ3\&^>OMAM2WQ(0M M >:R"'O<,I&&:]ABCB5YPA6%.-NW#WTI)%&PBQJD+FU8V@O-,2M :$IT^87M M#QI.#NT;,2DG5V!@)O&7BK"UU%V:! "O))N2,4RUW3')U\!/VAX(>21EOV_H M9E!IP?F--\1@9\/SI8)JJ[] D'NR9@-NZV1MQ_+TI'TXL$Y,@BM,0.O-LF^[6 MA[Z /0WD.,#U_=G49-W>=.#A&)L9'M2O\54'4.'@U24<(/ ;<_M'0DSXI-"=6,&0GW8K'! M#X"_:AXH$?, MA,HNK##-@W'"^O[Z(YRQY1DJS!TFF[ZA>_3,'>]\S_=]>Q\9X#$O" 8..38[ MZX.__<)L^=X+Q9<;!%OC $<52(#CN41]S[\O%^'O5)KX-%WN#PV\_BNKW="Q M*5%U=K72R&*V44'VD2RUZ!Y$-9^8C66_G*,/3*'"CV_8WCO%JG6BN5LT2G2+ MLFT#4;F%1(/=R38*_;:5GY7E M)R>?SA?:BBHLH7ZS$$]S^[LRS(I1!'8\!6S KL^@ X#"I1W$DIO$^LKT=!_8 M!/8MR+!T/(.D-N MXY3NK\@N:8B_J>DN=1X#1K"]WS>&$ W-X-\A#C-LCJC%\Q-R:8^WR:K.]LH< MR+X?NCX& PFR2;9A*'V2Q56/% KN;:\:]NL>25*,%9-C)DD2)/9<=R;XC]CS M,F02"Z/FV43+K07<.1A!?0P=9B'8&H_'AIY+V /X<93)P"0MD&'1F^QHFK\] M 8--XFC$@C]#!YD40.:G2NR=L_VPX=K/B)@A5_=3[G"_0TFF"O'*3&OA.RWX MH2X+A+,+]VP=;6>FKEEA75EW*+7=E;T36$X08IU=EQ/#9!(N$,2]5:B2P0\T M]P & FW)^0]*<('TA(3^$T#Q:Z\T:R(7S$J;9'LCM;#NX['6S!8=HCD2@PMX M7\;*NVKGR1A>Z2NN57#2Y+TE-Z7Q2V#E.,=SK6\ MS02IC^T[O$2BIW"6A+)HH.L&.\\(TR)CI6-LFZZ!',"*H5.#"-F@OM-M8X0$ MF%'P0CDH?'ANUW4,=5NU")SZOC<)V6T\;>HP$B&T6 _)@1+?&M,#)+B?F\T& MXK\I$,96Z0!B,CM RMP#_]?#WPT/C CN%,BWGUP:2(_EN:2XI=3., M>\G,B[CW6QLI!XC5*\M$8D!;02K@%"^% MX26MC/!_!L"B3DY,=*&9.3.L4@ MI8MQEP6-1P'-MW6R TM;JGL&^*6X5NAT&#T;SP"-0)YJ;?WN;[Z0N1*[?3CF MEDEP^!G^)M3V;3.[4]Y Y#YGKX#J(I M//^.EU'V'9@L?*S:O1_&:'(7W8$+(13=>F4E%N!D-&8?@2>T=5+:W[A;D@B@ MNP[=+^!?0,".3+$["/Z"!?9O%&%I%^1,-B4IN@V72]C COZ^B+6QP^BQA+4 M:?V>ZHYO$N $X'*,P*M5&)BR\"G)%G%MRV AKRDY)C>R+)6X?7YGJ1]*'4#J M*&Z9''@^VR-V@@UU766!I*T0,=T4#+8(L22XAG\PCQRV &*#?,K'Z"-VBFF7 MPABR/T-TG*%Y(@&74#1X\S25-8:59NS.4:P9 M 0E*_,CRAF>3W3O!;I(@)I>>EES H48T%&9T M_\'?>/DK[*4T!C3$EHR&"\D7_6].,='U[*TM_5!B#SV8MGMR"H0&-]+IWL%" MQE/*LD,VL@0O6;!W8)VSMGNV]XK@[-MS70:!^LM_8(A A9>0:,Y?L&S.WUNS M3V,[X*>0,[Z'7[*]PT!2)$CJ*8L+/N@B9C&1N2 MZ2"QE7 O2.0/VW^2H;&M>/2K824[H%S[V@[?H[/"2C3 MTS%;J!6&"%^5Y'TQ)^T"U7-88(_(D06'\6"3"Z*!H-7/2 ^L+$PO[0T]L$2" M<0[9983 N^,K %Y)=H2:SG=HNF&)L-OATX$A8H>9L(UDW7SER[2?\'4:P"=M MV:P$049_W-AF/(OR,7HE%94@\*+]3E -\'5[&S;P4(?82&IZ*,BWVTFV%0B' MN\E)IQ$=#[WQBOP(^0ZPNR8O9-T@8X%;F3S;SPK<8!)1Y_ 0#LX&V?CSX>O- M@!C0<[T(KPH9Z=H/)5$)([U\10W>)>RP8+-5BCWS%!))OO>)*[L;T[ N4CZMD\-2;YT((7NP#+'_3B:XW9-6"-&,2) NNWCJ@ERJYRH6M(!:9 MX(C)SN$0ZA_@7OGW[007X\#Q/YWE8&]_Q_%@S9T87()#(Z#797&;1J@6HC=Y MD .MP7:XC5S/)A@;&'GB:6,4L-S0#1Y@X<(;1"IB)Z.832#G:@-@^)ODVA&I M#6V1@Q(M:=HV\ K8;??!Z2(V(,[&%M0 AV%'W[X7B)6/G$\.G2XB\>YP?)[ 4(+BD,:2!&4_ MUV;+2),^L?L@V158VY:>.AZ;AY ,3,(H":BSVH/O[_USA.(9G&79%6S2]V%Z MY_DP\W"AGD+F9W<-R!UO3L@[8-_Z3_ 8Q5+1WEPQ>QD(3M :#$? 3H@71W.@ M")'$U,:PY !T-B)T)'CN,D($G:.7]WPI4(>PF4+D#@ 'N]8^Z4C0VTX#+K)9 M5ICIK?@:W&^6T%<)>EW\STOR'RF3K*5&3Z.YWN_>%](5;=)ZNN8[!W?&/F#^ M7PKL876D3!7VO(*@'KU^3>]A@-[@T[4+!FC0\LD[]#!PU"VD<("O'D\;PDX+Y1 M_^+B!7-B?+H>0)*?R2V2"Q[\>Q VL^)_@;:+AW@P044\ 9L+56P$>5[$!L)D MD>\?B+YM2UCXYI77A6U<+,W'NG5;[4_OM63%'HUS=T_+(PE;XH"%8"2$#"1HR@AL2*2C*A\4@A2+Q_OH9T [R9(LF_V]P5WZZOD(A-(ZA]#6.P$]FJKF MQ+"9@2/SEAV663BD0#R"PR%>V=EVY=E,P8D/<.@./G*)0A3#$586&^S,BZ+&Y/+CW&+)3E(O#\/SRP:G,R'EX:2WG3LV"#\6A5A M_63A9#\8%'K*KN-FP6SB=)0&NBXH6Q+ MH-(L]^Z9S*4#GYS7EF0NVI*,MB3_7663GB)U>C-I(#9;V?*@/2QR7CK16MYW M(%.$)>L%+7,=\:%_7[HO3>:=5$[A+^\EM[V4A/V6PUZSW+":3T9YFA[)G'UK M/S5N1-PRO=NRT\[.O4?+3DRJZ>DDV:]V*EQ'E)(2M]ORMI*2O(=$-LUYEM;P MTFOS?N:.I-1^2V'R,%V.O=:($\;WB2;*%M)7F:64WF\Y$V:]RE*]3DSJO61_ MUJED&[4UM-P;T1WBE=:\T;@LSYWA;#XLUYZ\!;3<&Y%^WVR6!OI"Y>I]IY*V M$J7YI2Q*F?VW2Z5AEQ+6UV?=^93BIW!K3<>_OR4JFGIZ*M]EN/FM5XM$NN MVQ,EGMM__?5=3BH]FM5;;I#*\5<5I[&\:9.F>^\WS6MNL;B;#B9U?KR\D0;> M.-_O0-/M#DAR*HDRG,)+?#J9DE*Y;%+*I^&2I60RFR+S_&SL=>MMW MDIOLV7=F$PCORB9(_E8VP8%WO- Z^077-!"Z8L$I)$QBR DDE;$$V7TS+PHH MJ1/X5B0M.WP1,6R6./ZC(3S!2,@^Q096 P&IF7^]._8'5!*U'NH&VQ?<.%0; M$AF*2@?TG/E3?B#.YS_D!Y+F^^Q7-_'YUR\0.%;4I*0[\@C3P5'@DG]UU&0K MR+OIS6[^R;/;0D,2.D&,V;*3F30;_.KQIOG-JGKB1_O75N)-8+$T+"L# T0C+]@\Z;,(CA(IL MS\"A.+S_.OS(J?P(.X%DT_#G5V2G;DM+2V.R0EC4?H;J?%46"GS*R4WFDYJQ M;#2DE3OJ?%+.Z2LE,0CRS$$__1_"/0.>S#@RL$5V M?,/W<@@IESW7\C^@C)Q\LD7CP$&D#:_4GS?T] S=^?U,N!H@RO>A=L+VE7Z_"$#@\=W"7S!U&9O3/$__W/,#1MD0:=F@8= M2!Q]^WK3')K]?[<7/:PKPN_J"L]=Y/\H72&'Z^ET)?EX4)=,V)N[2' BP7F# MX/ ?@+3ATM"*@I"F'15\PYL*'Z$-)S8\7^0_8'2ITUN\+C]'F(:0 M^.R>ISH6L?;7&?D?U/ -=C 0T$M"3 M%M#S]EJH_:AMSF_]J?SNZR7X)(G@__RIU"X)J?K;8WUKE=0/NN#:L5V)<:V6 MS0YI;BKDAE2,%45]:^!6DYW?OQ";11Z@KK-_R=Y =\?^ M#7OTX@*X&)M<7H+4GKS:O1"[ITB%1<$3VHF.E(9DX5P\ M#2&;G1NQ(\"( ","C#>2V1< X^S\[.+F:H@_PD,Y%L;]$5[9 M\3V44^<\(75A$*8W4D+)F]Q9D^+2JD;W)&V4A-;F<*4K; M->5C\Y>;J;2X&LZ<2GF>'AF&+KSS MKT/RCY=%KMVGNW8[.1X7T,DOR_+X:K@\R?&?&,:^BV!ME+?+=)>U]2%7Y);V M/-N8-B89-'7MVTZY?Z\/)5#**;D5Z_\WU_JULY[#>+QIMLS@JUWD.R=.KA7;?O9)[G2/K?3JO M3>6[D=.9),3+)[5T.1>,= ?K/68W^7@^\Y+:_PEQK1YFY(^E/:;CIOP<.R!GQCNOI=OL<\8[BY;J?QHT/I=)1 %>%-A#=GPO.V\6:4SHQ;5O_6 MGF06PO0Q/9D7]>6Q_;OZ6*S4*U&$2^\;K4HV+>-2>6+_O)6;*, MN@.1;XE*25?)9=L0U,K$O%/-%?)BLW[TZ\5U+9^->?#7WQGQ41:?ML\W"I_N!A\?+LJTQ1J$!CZ!(8;7%1/"ENR%ZA^$8)#I>BA+NAVA4MH M:@85R9X9 [SAA>KONV6)-SU^2SWA*5XKBU5T4"P;+]?,,@'NGB\ ]GJ95(?5 M'O8+IE@L\;^6.%G5TFU2^4/=L5"EJK-ESPT2_3X%>]BV]5 MDOL[MO05GM1XW.CY14RD,J#IMN.2TH#;M2+)/&R7Y87 A1K2CM!?F7*$E'&O M0-^A%T%-W2%4FPCF<*> VG-%VND4/E,+?;\4(*E^S# 52LR3"L P(4R_3+3$ MSOZ'U\E^A^36M)=%4V=EG(>PX&0*_*K3,QFC60AN=K#5KR[CO/Q\5Y[ +[H) M!HG:AE 56]VD1(S4-615I_%8)@A*U9BT1J$3%'U!JQFMW\&*SN"/Z< #P&$B M\0SN7,2*@<$-*AE:)I8!Z/?S-9U]"?&+.L>WJB\3Z_E"?OK?F)^3.6; X4MP MJ C/'J@?J_Z,/S\QD18YA+$UL&8 M]/1\9D3!E"5S264%8J1NK)^GUEA1HQ_ MY":_6)*/QR \ *582T@AX='@>C_X"W\DG7R)"F+^$$PW)1NTKI$WTVP+ %%> MTWI%E%X]4Q+5VJHP3BH@;]L6Q<"S!2)-U-=!A]^OFZ0R.RDM&=35@3KK^!/@ M139>"]/_;0M?75J?!W<\J&,= ?18L)0?2,3KI![\:<6KLQ'A2M15+CRH*R^ M7KCR_=7ODN^J?I=Z_AU?4L_N?48*B(D5:PVAZA>Q417/T'3#P)S+MV#'079: M UCL%F,9+K/-EW8\!T6>D8$^8>BEYNVX".JBT=K5Q+O7 TL$.$]"%5M% MD7=*(?NL9F1!!?"-F2*=WK@FQ%PSYN;$26E"F?5PAHV-;GD.9F9#!':$=9'X MBILZ@]C3D'%;($X*U#O$C52=>"_AB0\5^2;K8"HV*?E'2I!OS[@<)A.TW#V= M&DKO_2K+NN8[)#")K+0V*>7M#YV.#<_;QY> "T2X9>3"S,G.I,$NU+X4[LE-(/)9%4?:=, MBKA=4-H;.AD1[Y]<8T'W!\+P51W'.IMO%'88TMDH["CQT(N M4_!.;!TO,U E(K!PBS[M]]95^CMT$=Z[88?[O..3J_IUQU@-"D"F0(*Q^-'J M?C/X5S15O'[@C2Q0V\#JU[8P5JZ#&G^-C+G,3IP;I]_J]2OVK#QTKC+B)]7X MV\?LO>WN%R*SKJ5,&'%50N,\.B/?5"Q]IH=$G&1:JWT$E)6AZ'1F6&L$4(:E M(Q'ZE;BO4+H>'!#'AXB"A9_@BZ8> DG&H.G?MT@U>1LM\*[)^"L+V? (ZV"] MP9J#C7U\RU\&]&(Q.E+!E8(\UAQ8I(0!H2N*]%"L*G % 0%])QB6Q L MQ<-&)K))!=A/Q;>$@Y2?JF=#C1P'F6]3%!'9&^DY09#LA=ZZ;^:OB6^W6!A 6N& MO2B_&1@5B"^181PB,L%W#5U#NP^W=6S\-"B_HH.#!\5I;1+V BT+OHF9/42) MU-A:1X;J''HUG;GM@2PA]KVQ7! @LTEXG0W;T3&,T,@3#<6'E)#P#*RT>"K] MURT@* ??QBJ@X-_5H*/A:*^'32*\\B)6\I#_)EA%>(Q"Q2@!LP^[,K$QGBW+ M)@0+'D0ZM#7-VVP+ O*^ 9[*:1S!U>'@EKH^=M+)\? '9X1"=2Q"LDVZQP- M6F!>2J)LWA!;'HQ$>&@JD,(*150'\N9E8^T$W))\C^ZS$:I).0D&"#PE6 %Q M;Q6V,X$,TMDXV[8A!!36'HLS?BS5"Y@+WU,C3PUBURIF*/::HC!Y76B$+.:Z M%?74\"SKOBX@3!N?%K;_(%!M/#$D9+_%A/'[%8\&9_=T&*3DN3$] MHW8@^.&8/IAK[((@4PDDN7_1Q8^PD>QX]CKVA&PKH6 Y(J%O@\[.S,-^ X0E9[+.[*]J(?H11.04?09]G\EK_,(X+4OM(P8Q M^&Q"J?X%B/$/O!"/S[+1#LAMPPU,"@'0@/R^,>5BYME(RO87][K0J0J3M2;U MZ]:BE[QKB1^Q%7NIR:R/5^?$+1&@O.^-8IA[@#;0!JRHM8 ] 7B?T% MZBEP_]QT^T13!?Z?OQDGQ"U41N]V \_/TMP9^!?Q WR [.!1+@J1@8V";Y'5 M@^_Q]]=,AC[4.I!G'3\63[38Q[S0=A7@(?Z_AG2H0>^P36YLHQ3%L_^)^<@; M3!SXK.$01FA_G+@.)@6Z(+;"G@T3B!2942L9)MW [R-QEFTP* [V) @\4=^\A]]1,'!G R=]ZBU2#7&R&'.M M8D.S[^YZF<+C[@=";SRI^C2-S%WP4S" 5FC%BTFNQBHAIY+-Y:M+>N& M'0:,24?:4\2F XL ,=0Z5%%58V:X]WX_R2 LSR7[NV0?>Y=^$$L,?_&_'R>A M0_41LT!?X17%1D0VX7WPFQA4&S+??Z$!TL/JFZ"//JBPW$74_OL7=/?O@_T-THSH]S>LFCAMS[QUV_G>:"?FL ;9EZ":[$T9V=EY M%B@QC)5LFF.VI3L4^<#O87;AF7$%89'0J-B0-HDRA[$S<-68=6>;.T&&U!"Y M2\B">LOPJ2DE?A)5&1:!@?S @];T[#?D>2[:D8]VY+]N1S[UKAWY]//O>)$8 M?M+JA+@3PSGP2PC<,@_#ASFR1ZL!"AU M!W &LLJR]/P#.R%-@+(&,V6@38PFGO5,D?=E"/6])\+-""7]T2WO31W_"8&)0 M$"IFW0IV;UB?&'^C\T4:$S--&M#DS7 ^8?#&C;^_:V^.M*N)!4^D_C0>3MNV M3/RC0H(Y; _S.6_ISK'%8K\U*W*M2?D)&=U+6RV*^ZITN-WI>DLW" Q4;#,I M,3\L=R27"(XX0=X>#:3B_\:Q_B[]* B-#X>7C8@YHX-,M2IBM[!Q APV'JP: M+OG^T%)UMA\AJ];,/:"3@3JP_0>@3X2Z PV!>-%VW-7/3 DK+385+!"&^PF# M'<%&PM*/^U-,$?A_R+D#I!%'CFGDE3>=X5[;;JR%?9L"Q,D15IPN?.3-'+Q8 M)!=3X'B!NGE3FD#PUY4U)'_]FW;/_Q5F#&#(WZ_ _LKA+L44_#>7;(2I"^RA ML#T=DH'"SC71++HC8JQ)!CI$M6'!2(!P0?RJT-KYBT&PRR.[TB]V M1L6FCJX-62I&V?U4I4,/CL$'!OZ*Y:#0I\Q;!(E8PO8)^"AKFN2#/3<7;787 M+F(#A"T"7NAP$ XH,/9H;0<9"Q\M=>>E><%OIJL#%-8SW#AV-VE<#$!YN)T, M14;WEGGS U&8 Z"%OP]//J4[6 MF$X>&OV1#B^8L0H:VIYLK_UR[#Q+JR-0P]!'[/9!)S,)#JOE?_4#3)%-PH]? M#43V)[']^_57SYKA^<^E!& G,<+,2;@"$J1P*RI9D)-F*FN6C$3W#>E6FHQ= MJA'^V@BOWA,[V#3<1'MA^@SR''F32T\_"*=8,ZD:R@8)Y#IC<*8I2P(],FA_ M@W1MD@%GS#BT@6>1<5%XHU_QZ2-]"=V6.S"!)*PC>B//<0.YR3TK-[D$S[\F-STLHP@F MLC8%3&<6$'<5C+!%=" ,40(CA[ AB,A^]"5J(.82UC$\,) M+XWL;B,QV3B!>0WG-L98; );R@0+=]$PI)]H07&A;GX"L+UE& 46 '2W;K&+LS:M(40,8@.6Y9'N0 MP@,#+/(PK/9TTXCX$4SS2!8M'<"K^A]"L;?@%ST,2R>7@.<8=F])\L\Z-D%K MRKUT=K)LDVG! HGZ)DXHT\=N%GD#Z% M.A$@)\LN9;#*O"?R7!U/&9YT/W>.30"1_N,(?YCO!L2([.'YHG0@!9J&!L$' M#]D@.EY(B*'P,\5B!7S(?RKA3'CT$Z"?!+9G--EGDS1%J1L\E^5O^)/K;E+" M]0"C?L;TO[<4=7-\BW3$"^I0LPG\DEI$][9!K('6ELWSUL^XY-(WV7$",1S-(:N:?)+*\\/XG]>5:) MC 27#+(5PF8#I_TTU98@ V(%#D, /,0:@8)I;I&W5/0 M"]TFDQ5DL[+].?\$!TVDLX(0F&58(Z!W-SC$:)(56W9SVV/LB)5[L M+._VA1#47 UM2P9"3O*5*,62'N+K2D 'SB(C/AHX4.4%1 FEEM!6!,67Q(EP$3/=_>8VSS5W=W(*XFM!%." M(/MGIC["^P1=K@<2'E3Y(%68'\@/5Q[*[A2YQHY(49:=]S9D8%^817&\IIZ33:)C.2<-D.BNE^"22S^UA2N4RXYLG]>XJ67$[R\_<_WS;;N=?R;\I M8PK?R =G/*ADP:8BV5EBUX[XP:"AOP5'HC64%"OA^3C67FF@(IMK5M@F7Z!\ M6"\Q"7LDA]A"BDLRN<(C(/MJ=&@P(<&E+Y@VX0[ ^1QH $=&-LF.OCXJ2">7 M-CG/)$WL?0N3J#&<&,'T'L$$9K0W06=AGD<64/N MFD4=\4#P$]=PFR&Q7GZDVH'XHSEQ"*RAE8)8A(R!,@E5F5A?2)"$1>?).06R M3Z>RA^%!6B1JM4U _:,]X$C:.APTHM<.&8$_#AWQ'Q*L%1'8G>D_@2,.))YF M&;(@7" E^"RD\Q3"]M#RV;Y '@VB!G8$A!V,L%AT68 M1?H6)[CS$AZ^V;D*SD_YGC9FJV!]\%\O_*0))Z0![)8+=LH9$H_H M_CF)MY.%!P,,-^6ZFF?XD2C6\5<:@;$-SK9L#J\&:D;#@+Y_18]:&A!3]??+ M8$O8/T\97& 0/-T_GRF/V)5);)M9IMG0"XO>RTD4GL7MG8-G(H;@*H:/7>(% M&M*D\DT\@:9(D0.:?F12WI_.78U7WS"7\,;_^>#+?D5':FDADUF9W&;DV[NK M(5=-]<7KKINP:XG?KV(E^B.J6':)C<<7KIM@,HJ4:.W>ZTL.C:W;7F/N55;U MR53K>5)^()G3QO+'KP,EV(;2!V9H[^XVF+/#E[?%0QG*QOI( MV%H)7RT2>\NM(O&W'L[T@4*Z'W#VU)@WC7Y"+S\@9=75Q;M7#FCN7(KMEPK9 MXY*%=0&;M#'_=BX+G.H^.UEK^^/45R[;C()S!LNFN]NA(3SV.2PR6J?SE(CV?+T='6#:Q M8TIY# >S?N+I\795+@YT<8&7S=P_N[N/.R$6LG5_]=0B44=L^WCN_])(/IE@ MHGRE*SH.=R?+=0N<(PE*?ZO>- MB=&\ZGL%P7(Z8]L=Y+Y(QPDTAPSV:2[5E5?NSCK\T[(\%5/.:)#IU=/F,>!X MO3"]J^(PF>?DJJ?9MY?SI_KPP_7Z( 4^N$/ 0D1)1/VDO)9&4@JELE(^ MIZD2)RC9%$*9E)#46'SH'=^0A-_X3G+[.]DARFA:%DE9+9^74D(V*^6X7$[* MIV0EB]V!9#H]?/\W=GOVIN_L]"R5&J)4*I^5Y'22DU(Y)2D-A71:XC4YCS_A M9575WO^-W9Z]Z3L[/1L*2E[6DDC2AMFDE.+DG"3G4EA!,SE%5@4U)Z/\UC=Z MBB1?FN;EHB84)G*Q=Y/KW$[O;FHBUO'T;LN&PZ>O!A)7GM0MIRS*U6O-'8TD M8;^E^6CS&O]@SB9=3$*Z)675J\R7N&5NMV5%NITOGDI>N5RK_1N9RNW<7L+ M+7E^M^G]J)]!^C0M]P>)K# LY3+S;+.>U1";+/2QQR[V.J@6[5,BDT]ER-5V0U?&H M,TTOH>5^1Z7UP]#.JWDA*[W>TU-$ZKE&QDF4Y4:J*":FX MNIZ(N.5>1]7Y4K[B2OUR.5%O"=E"=E7N)I>XY5Y'>;'4["V'W5ZYF.G>-G6Q M[A@\M-SOZ+1=MQIMJS:8R*N[Z;@YK_H57=H MT$O>+G'+O8[JMOQ0DV^$T40?K97_S]Z7-:F*=(N^WXCS'XQ]SHGHCBCK P3$ MW?=V!"K.L^+T0B"3R*0,(O[ZFXE:9976M,L!+1YZ=Y650N::PX8W:-8-9J8%;6/5_$XAZP>KC%J&**"I?F MD ,.0=OS^7*%CAD);0R+7+5OX:S"48@^6'EP M^,ZZ+D[++C)BI$5EWJF3^6:3@BL/#J_DVCI']I(,XHW427X\%N=U%7AX$9.]M.[(8Y8L+4H$-5YQVM+G,H<;Y1FF M-"\P;1P)!+5;'U>QJ315P,J#C:):P;6#?B:M5>51-K?J6,YH!8AF[A 2,VNM,Z6)ZA/==_Y@\6U=KJ7*3*8S99G5:7;DIM%!>M8_) MLZIN$=E6<3O)IKI@PVT :! M7[(,?UAE:.68//-3^FBUMK,YAIP91E8H+DNH=5R>3;B@XKED,<4TY5X&T^LV M42T>E6?I48U(3X4^J4GE#HTL="5H+8_*L^9$&/0-I%-AL!'.RA-7HF9.^Y@\ M*Z:52FU-)1&-YW,>[1"=X:BA')5GG4R2LGQT7F,DC)]3$EW6E&S[F#QS?6WM M<]DYH'^[LU)*J)_.%>EC\LP1]51*SJL#=C!8LLF&-%R7.O0Q><:.:NRJ;Q)3 M%LM(3+TP*K:SUG%Y5LC+ZD2N]NNLMYZ7?<.ICLFD?TR>Z9JS'J&=+HU@\K [ M)F8U3\\=E6<&R^MSI)/567*WG74]3P#.+946=%(PQUI@H MQ^19TL\2]:+#4^PBKR/C90]E?.*H/).945'.V(LN8J#(.BLMAG,/Z 9'Y5FQ MU5D/_87.%BVE82AF;]DGV\?D&5/MY3A_.NHC1B&=[#)+PFP-C\JS,6=128VH M+IDNJU!B/BB)A*D9]=1RAQPA@XO4G'6-25T9NLJ^/#MS;/6I8=AS3-4Y M#*K2@T&EO.CZ)D-.*RMFPK2*BMD^+$$]ONZL):COA+_?Z\3Q%[X-QQ9>9%/) MQ\*:3S-J+]W-9)LCYKS*=G_>Y'X= N^^R S;C-^!&1*;.@DX@ >&-& W$_C/ M9>>3[HSN)W++!GM)O@4[3-03@A<&^M/:O970Y-\<:6NE=Z3B/"50]112Y.@R M,;('<\-X;_#I!YWWCKT4FNJL^3P@J&S.O7 GP'P'T _/O9L1$_2V/>&=LNE: M-6DIZ:FC00&SJ>FMH%9DM::ANIE%MJR2W MG8U?1XB?9><;Y5PPH2VL,GTA3G=3^& +P^Y%@ ^MO4# F[ MID5A&Z9CU\JVU/_3T;[?(5@OI0[LS;S:,IS8-)]X'#:/.Z(FN*1H$=54R6:" MU4!O#BI+&C//E7MU$2K>E"CL,H_;"_,YAHNTVRA>FFVSRZ M79YTF-7+>ZZU^V"3TAM^\B+S%YF[K])^#U.K77NWL>T+T>#YODRX#N=U#;_9Z$4YI_;_*DH03_,#]YBXSPQ;NE_,2Q8#>V M2^0EOSVP>^][GR>4O73S;X_R)HD8+U'$"T+&>(D>7M*/.!KC)7IXB>585/&" M43%>HH<7ZI%,QWB)'EYB.195O,3Z6!3Q O2Q5(R7Z.$EEF-1Q0N&QWB)'EZH M1SS6Q\Z'E_^X-G1AGLQ=>34@4%\ PED%^%4A,^=E&NKK%/->JD[;LUQ)W 1#6^& SJ>$ MG)@L8OEY7FLU8O(S%I<7@L#[-MG]0^ CZ^>&^2*V/.Y*(,261VQY1)A,[IAS M?IXIHIH;,X0.>Z[$9L@92()Z/"\P3DP1>]W\8G*(M>]8^XZU[UB'B+7O6/N. M&256MK^G6M5Y6Y-VPV-DR_X)^M7UJ>3&].]P?LA/H(PKB(LT=DN4\*8E%FN< M=\4(41"19[;.3LP9V36M*TR+*2&YXO)(U:S#M6LIQX; M,7G$RMQW88FUKY@U8NUKWXTA3)]:N>SFIL="-%;!7E,*'78DBFDCUK\. MM?.PLUE,&K'N]3G:B+6NR#'%D3%*G\?Q1FTX_/= (IQ*O]KV.MNU3)NO$N%X MU,1N6/+ML ?L?GZ:\AL_&9E]BTY>LGP%7 L-W@AG( A6*:C CLOG%N1"&=T MH/\D:A81Y"LM_?6]2SI#V'R/Z!C[>/JRJ5=*K MY'*UUKJ<*1*$6?,[]?=&1,'Q4*+E;O]^,+MFMZ<]C\21\7:OAS[U!"Y50*Q9 MNU&>:G)L$2K)LU(:B#:>QDALF1[%_8A$7:UU?=@;$(NY,(@Z[ M*1$WFO2+75+$>FP15TO<,ET:#E(7%G%"NMG5NX[!(,U U5NC>4-1'"CB,K&( M.TM_EFLS__FUN"OG0=VYB$O=E(@KD%UR6JBO72:7RVS%>X^LFC?S^<1I@KG)GG##XU008C>\&GIAK7=*XA?S/UA8O+^3JJ M>6AUL-1]-XWH/I>Y@*\P%D!OY9A8L^O HH$XNX1G,!9H/UFC.IY-=/63 MWZ] .[M3T2CR+$9U? _I=LOCYFCBB57?OZQ T["94BB)G2J3P2?L!8H+V5479UMKZ0NS"")[]?@79V%V(V-^0GEE$H:(';,]7*0E)4_QI6 MI]46.=1@=(N1JH& E2>%B9YM ZGV::_??US8F^>D-*6:L&?8[Y?<]5KL;/[R MY$#'YI^NYPXWO'O,EHL$2]?YN2/]WOVPOS&87[@=Q6KPJV1(A.9N;TE=DMW? MO.=:NP]"9MA\LN6[S9H]1MRN@9^\'+GJVKN-[_S MA'+2&=GQ+.9(X@4Z?F*\1 TOU&/ZW>F),5YB.1;C)99C4<<+%>MCD<1++,>B MBI?WY^_$>+D.7MYMC!HC)19B,5X^/V8PQLNUE#$\OES.AY>OYH!^Y*O\$:U! MHSN/]*#EV 4SL2(*D@LUC7C?]16Q 8S7(I,(<\XU^M&?%QHG;EW8]BQ7$A,M M6Q6D$_8>OQN*.(_M?/\0N-?1UC%3Q"/?SV;UW#!?Q!;'70F$V.*(+8X(D\D= M<\[/,T%4,T$+T$D7FQ]G&8)U9E/D4B.^8WJ(->]8\XXU[SL7"+'F'6O>$2:3 M.^:+R2/6L8[H6!/PAB6L M@X_I(]:\#NF#-:TW*"16O2+'&B>8P'R&>A^:.2OL%=B OT[)I1S*%!W1RA83"AGT;KNCE!2?Y]",8M8 MS^2]UJR_3\8#$3OCH3YZI:2R&"['4\VN )?O9I]=*=\LIJ"8L[[2XR_FK)BS M3CZMY8?#Y?C<@YBM8K;ZWLR0'PZ735W2#^*L6W+LD^$KGJ<'PY$GS^.#$^&D M(?2?1,TRE02 H)&86S;\RRVX5:(Y5XBZ_C#N]V!RFAE"H?$7CQR7.13;#@Q" M;V1 .)(D%<9(%?J(T0T$G27X EI0KC J:# NDZ)>:BK((@7>6ZUT:7_=YB@X MH#;]0!'(F<:?Q3+I3F52:#;',NDCF139,;,G%7-C?=#$](K-LLUYKV+,4WY= M4MX5=2PVDC(,;O6,:=?1+M266<[%EB4V+7)<0KK7.ZU&Z5 M^]B[<[K/9*OFZI+0+R!,B\50T>R*2-\55E#0P;&V'QFK=Y%N<@V)%_4PQ'7# MY%>?UWTA+V,$3WX#%\1II'G7ZRU[3;4T8ZN&6N5RU31?*EQCKKA97_%UQ!$+ M;%2I"Z.E]?PH,8 MP6/?L3@[NU=QV2FQA6J_WV/())=O#=Q!*G N+,ZX2J>>G[GTE)&X6C4];67D MX1**LTLX F-Q]E9BVM7Y^D+^P@B>_(XEVME]B".YSUF(8OD(5FX4E31A:FJ7 MOH+5Z1=H"5VKJL,6Q4FFDB^S\]Y8 6+MTVZ__[BPY=&_NV4-SP#4(IR4R%03 M]F;[_9+=7LNAS5^>7.K8_-,5_:??*4J]WFIO*B5RE@'>&82W1?H?)V'OB"(A M UPEEA!9"6./:A*> _^Z+?%+J"&!)L)AN5+"M1+ND8<*;^5!ZEO2"!* T1(^ M;]L\6//TZ6.B;(('6HZ4$%1;\ S'A>T2G80_E6P)?"?!"PM/W4SA!5M96OH2 M_)5_^X7A&Y3P) _[6X7GMA03 Y^_7E;@)EX?7>L/8A8)@# MO%MB"+X-#[RB^,UDW[WYQ8(N\3:4\--_7E)G"A+%.088OYDOC.&["^I)(*/8 MZZG$__5_7DQ??KISDH*E6_;OW<6R=ZSMU&=WG V>G ME6<>G_(I?S_=31 ."11Y3!'_F]C[&<+C )@&OTKN@6Q[I25U279_;[^V^\S> MC*+>?OC!D.DM9EQK_AM#X;7UCP%^W1X,1Q_3Q)EP]4IS2#UCYO_RB:D-[[C_ M[C5S1WN6P)\![8'K07_1JV_[$9 W4"A#!H"!*,@K3P*/_W\7BE13G?J*4N-5<=].F4M:&;"^F E]GKE>"ZLECJ6 M$K4DD:EDV$4^;63:'';XS'&3RJA]P?)8C) S]>F\[AE5FDL=KNQ[TJK.9\HS MI%I$)&]2X+J,['/XX@M2[G M5Z+.X2FV*)=18I6OR/,"?0Q:]%(O=+*!W-.:.NEW^DZYQ;;]8]":FA2HE'!VT4+HX]!BR+3HU2E)!:0IIVC M$2>3G!B\?P ML%)=KQ6F-LSTF2;5PR6J9XTSY-$3^=ZXK;1735TKEJLMM^6K MO+2&)SI86>3H\D!?JS*23&5J25'#5G42XO]@I>&6,T"^IY/L8H(JHUZJHH@< M/#OQ>N5PWFBW*''A,[R8<_!&D:D42!^L/,"F3[?,+-)E^TB0JCE:5E.M;KI] M#$KH8-HC%_-U$RE.TMQZ69U[0N.0IB"4R$Y^7*LS'N,%@WXU:[1)V820/]AG M8\A3; 9=^XQ4\*;8PL$TOP0A?[!/!$E6QA.4UYEDR>D*V:Z=[[D^1QRA.DE' M9BAAU8 &694YH5_Q^Z@"5A[L4YXY;FMF. %K4*WNPB ;VLB'*P_V2:0<.L-V M2S,F& BDU^\H*7D)W[[;)[AY-_J M]$UPN]-.'HPJ)077=]DR&EEQ4R85E$Q MVQQ)-+N1ZNQ+7BSS+>4PS#/AX3!IH."Y6ST3/,J:;[_K0$U0 />X ]YHV= DV?YR MN,%#U>PMG5, -QC0L#S=3P?203V"= RW 3XDN0\;-4L\(.K&E#M@OH6 M;X0KP/OFMC4#>A[8OPW48H#-QXOI\$!![DIS=Z_E)8:@F9>Z;:AT@ <-V:TL#,1A>=54UFNG9EMC)6$&B0Q"\MIT;P+SA M)GUC0$_<1D9KXKXKMPS7J93\7_]BQ -0E \LY\1?$.BOT9B !PHI98?0T!8# ML#*E#:1#2H%??8><7I(A.+>54!W'@_@'G^M22"'\D]T'"&#NV8 +@;WW2<0Z M4QYP,#>N+#EJXI 4&]CY))W)V9F1W/X<;G,Z[SA->;#91-/N0*7U&<5=P)22 MDV\!W5>R 1=U74O0MHNWV":P@5E/U; 2XI%TKRV59OGQRZ3WU31E$E_9O5P7LNQ:J/3X\-8,?X.R M&_Y?VIYNX[78ON(!RG(?/$>"=S?X&2+H(7P"=,F$?I+MUU[N;2,_]C8@Z4#Z MP)9WH [[\-%R3R8!/&"$P#1N3GPX?2Y8LH9/AJ_* MZKR@);L"Q+23,"Q1TC?O"/^0V/W!FH?PA^(!?C-/D+@M!TI+]WSWO/7CBJK81<_2&3 M;4"]T5./ZR?/=^)QF\8P+'/SY ?X)9BN:P!X%B#"P:7TKIPZ-KC>%Q_.+P)O?>O9.G -+7Y(V&@&@,7<*Y(()^;4.@Y:)%!HJ"5A( M;3#6F?##F P<":GKEK]MC_@B'/%"@04.VU%0RU? M;)6%7 K7L%)U[!5SP'I8*P<1RUUT,^U M=A]L(B;A)R\"*WO) ]LUSY$K:A,,<>W=OK;O0S<'_UPI")5^1-ZM=-N+4.P] MWP+/E 'E[X"V^ST),R=^;Z)0/@#3A]&?+2["%^^6\A/'TCU7ND34YS/-Z='/ MT\E>,.^;>2?8(Y&.\1(]O*"/^+MC(V*\7 C%9^ MYRFLE-W#NCNGQM:!''K7#R(2G2?74.[9,_0R3+%];F%:TE"VJHHLGVE/L)8W M\9'6-Q([CR23#E1W>F 2.2]M(N>E!;4SLH+P64?20,?3KH?5VXJKJ8MY(&2% M ._F89+))XH/_TPT7Y,M.]*AAZDD4?ISD,RF'T !O&PYTC%\.*+O-S!T-S[$*K:1.'&V,= ^8B MI^#DR?M2SU^Z2<(0V*&/!+L+;?P:E;3XP0"\NRR;S1RTV?NI-;(W)K6YQJJ: M2RJ!BP1&#^L74#W=^DY'I@NY4!1A8N +H5K0N@-J*$J,T5_486T%D-#D0YHX M5-W?**2-P])Q6/K>PSEQ6/K.\!*'I:.)ES@L'8>E3Q661N[;YQ:'I>.P])?# MTLAMV%0YSR@%DT5WB@Q0LM ?C21^@E_>$_95FTH>I4UQR7H>RZO3MDQDZCQ1 M539A:?(A0^%WY?=Z.RR-QF'I."P=AZ7WXQ'H?CSB5I*#ZF)K6?7Q',([&4FH M3Q&L,?ZZ9^OR8>EZ>:7-LEH)0P8]N80WV):D?? U$(2P]=[(3OS5O(DQ2$ IL/HV3^LK?A*5QC+PK]?Q38>G3I>[_ M+'D7AZ5_;%CZ1J2VBQ6*-6DFJ0POE\U!8;*>KDO1S^P7J2; 6VONL4U;R"S2 M(C^T<7H7EL;(N+_SR?H[/_=SWG5L?JNO\YNM+#[L&:!N;N5-=X*P^!^^#UIN MH2$'ONGM$="V9?0-MP>@'4=R'=H4W^\3 !: -]DO6*._ZS_3DX2IJ2X\R0F[ MXA[V"UA/9::"\3;#-)-K6I.1%%JH^G&_@-,F9NP"?5_.S'"MW?5)H(\4=<5P MYF$,$[:-/CSB3<8ROZ&O(E@<8[X\7D*^>&=B2BKFE"AAA'I,Q1B)H.R*\Y:N MQ2F;\Y&/&!'S1[V> MF";VT]=>DL6?W:973'>G/B*6]^"P-YGU13Y4XBEA[W1,<]XK]UM@>+NR>G*> MR_7*]')"3MKT.+L-P7H9&OG6M7H_A/&4SAA3Q\DNV/NACDW.^%>OWH,4RXB5 M'W8VL[Z3F[F5K4TQ_&DJW^'U&;'3GK[\YA.I@A&#P6>J;3Z1;O=3&Y3<6,_' MW7,/<_;#A[[]Y[SJ".$D:C''.].";OG;)T[SY)+*L)2.Y/*JOB8%,E-O1+_C MR40?Y3I"DI"9IKH,W!Y>50=KGR,^TT7RFQI Q 3 IX/6!ZF$U^7Y3US@ST2; M@%2;@&2;H$U>#P");$82;P;H;B;QTO.Y;?'"-,;TZ^2XR&-ZJ[/X SK&^6L7=V>J/X-8WU6P;>;U+OMO++Q1TB;?F>%-S).7(, MWT0=AN]P]X0X-/4ZVR%S59 MVZ^]+,O:??A!$N@6,S#S$T.A[O*/ 7[='@Q'']/$F7#UBJE2SYCYOWQB:D-% MY[][S=Q1ERW\&3 .N-GU%V[;[4? @@ZKXRP9NN;IC M$.1WU[E-RW,3X5E+RQ4\K4FB_>2(\CF40WYMWO:TLLFD^_Y@*">9)*M6G9K? M79=G-*S'?+URZ.JI&CK)=MEDHZW7NS5[B*-M#CM\9I5Q2UZN;]-LT^-K;E\N MEBP7#@TX6)F63WX>#TKP[BOO3\[=W?!YN=PW+8#J1HI^M-9I+@ M]JPZ-!+ Q1) E=N8PW=M]6"2T+++JEPL(T&!Z6AB&]6^YYFX[N/=:."5ZG'B-LX11 OZ2%RS'CW&RYO.OW1< MOA:9\JGMK1(QM\-EVYY?IUGV9\L&3M[UG(A>#.DT_;O25W<[W437\^^8+.<* M,O"$6:ZTQW./:?;=<@%IMAK5CA+YD$"2G#8SS+)?U#"NGE*ZUH( M.?'HOW>5_TNVV7UIQQ_8[*>2R?<5YOVD7(YPI]V374%;21UWR_U&M]PH"G%D M&MC2NHSUF*[!I*QF5NZ1VN6%^"F:YS)C)37WRZ,TZ[5RO0PE#E(.W]YU5:?2 MIQ?M$=/(+MA1-WKJ]]6D_T<]Q>^R[>X;:OO53QX)O?ZV;P2YT,B,LUR#TTBF M+]2'"L,(R>AG^E2+UGJ(+TP9P08+I9WLJK5F=3?1^R$5I<:\'\117OJ43IDT M<$,AH5,+PI,X[LZ]J4]N8Q-FYK91KZX4DC,WH4B)G! $)Z5P@L-%%.$H*8UP MKV/3ZT%FS(R&05?++:7>F,8SEI56CD7&>P+E">6&H6A-U**9=3\]ZF=@#!U_ MO9):9=?)>2,U8'E>4UQ$3N5*#GQF^O5*PT<;ZTJ R$RQ5,_/G%Q?)6IP],W! MVT==W^]W"E6$;=8FY4$Y7=(Y&ZIS!V^?K:6,EB-6"K((F''.E8WEC(;//'B[ MRN%CMQ6,>7:1]'&OIQ7$:N%H!#]M#%KR(LT$6C5PNA)/L5AO"E<>O+TKI099 M? MXSKB68L9&LQJZ?8,IBT>K)Q(KJ%1NFHR5:[JXX(X9^I%GR,/5V).LB)44'_% MJC:"S(II4]>X-EAY 'FMW&I59_P<0 EE*%-@@R8Q4KCTX3-EUVV[J;%&,,WE MJ*;YQ=4*'[0#Y H:Y+I.O5MG<<)13 MEC2A!IWV,9K'ZLW\I"8I62TW;2\KJY3-F/.C-,]C17\]KM>72-)!A[7,$EET M:NUC-)^LKPO]:GF=04@E'Y"SH420U?8QFE]@:$7TC7&=);VFOQ*1+BUTZ6,T M/R:J*6986#MLDFQV:YXZYW)8^QC-%SM=I+#H#'$$4[NDT;&84J'D'Z-Y12LN MG):,E-B!G?:;7#6WS.C*,9K/JG2E8$^UCM;L6ZHQJDDX5_:/T3PS[N(5+ZUT MV"IMI8:VO$X*GG^,YE-S.V,14[NN-8L<2K55-@GTE=:I;X2==B@FRKZ..RAD\:\)DO]_E:E*;0#"+)O,R1F PP MCR(RETFGY)TH_>/$E)G>:'A.#QMIQA =VNT>*[DC^K7&U+*M.5#0@A:PYER@ M$3(+@%VH-L$\5]V"2M1A4HB[Y#FWC*\<)."27 M+Y[B>U#Y34LA!G M]%L-^R_B[XWIN3M5 BBT"6EWI(>$*;D7FRIP? ^;X0#.\QR!IT$ W\Q#^B:Z M#Y&\:KOKF6=;&;;K8$QOLB:3M!5G_D2EL?X+%Q&)/,:9/Q%,94 ?R7<'7\5X MN1)>B$?JW6XN,6)BAHGQLH\7Y)KS#V*\O(&7]",6CV^)(%YB.195O&"QHAQ! MO%"/Z5B.12;G]R-S\OZ;87XDOW]B.[N/;*:H==-A'%%<2-SY!UI%D3S]5 MZZ%[IH_O]W.C;JP;YAF;I<:4\CYXD$OT0#PAJ;Q1:_*M?IGQ?7MV+HET'[O- MS7H_?>QJJKRMP_]K)/&V\_>MR-);Z9=*W5E;S!/V2XUIY.7->E=$@I[@FHU8 M*GG!LTW5]6!+$E-,R.H*_GR*[I@;1HC8:4]7I;J],Z/>1.S[C67>3-G(!KU@ M_K+'XA,Q@76%+2EM,ZUGLR$VZ^?4-4,V&LERA<;GW9+R(KUO&Q)]'AYAP=-3V2IZ:H!X MZT:^K.A>!E%79KDV*A:%:N!?&" 0).F#+/"#W^]3&%RCB@:YS6ZYGXL#_M3: M]K,)S:9G60A?DWFD6"X0229=*V-M^H_+4][<5=&VG&-5AA*:*A?X0G')=LGY M>%Q.]CEG1(/S$K_^?;_*))84IP@41@P,)RJG^\&2XGSJ!%WD%K(E:"PS6.:K M>:Y-B;;_Y[7-7Q85K7YE7>OAS@@)!E+*6LTDHUJ!-234KW]QBCI=.?+UG96P M*:0'%&_G(:'S<]>:AZ83 )*'H+&G71[1-R MH]1B#$'N<4S$MZ$!X4%);3KM4S;.,)SNJ2Q+K?IN&]:G0M'F@R-3Y MC)N?QO3OISS>$--_E"5X1TQ_IBN>JYBSZ8*C2<8H9*54>=G,C 87=&BH%;F2 MXCS:0+K%Z72=P0>55AUR/06YGCAE1[Q(1GMJ_,2RPQ8KSR6A]^JTB6,]9[%I MPD8[SW1T8-(HVG!NCE8^X@V]?D4=)PV9/8])PU?),B-(654+O%)-")8C9&7" M@O?+F30? (,9,G5?$C6)K>9SDV)?;LLE[SPQGK>!<5F+)F)"(([QG,/N^:GN MV[-(3$&9$:Z%L):VP"JVN=*SPWKESWN0?5DGPA1$L]I2RD6ZN72F3RP0H;AL M \D!+"'B 4]C<9CG9X5Y3FPO_51A<1Z5 IN6)Z5>$B.8H-5*%6E]61D,+R@M MAF@RC4YF0IY)=ML3(YW*%[DYE!84E!89A/R6!?4\I?'Z89Z:Q#O2U-+%A&K, M;6LIG6IN]/6]0%_F\.@&O6S9 MUN+299L(U(:6&_5HVJ6J_&+2/KTET.!MFW/SXV''&^?G6A5L$*74 KMNM"\> MYWD/'G:5Z2VZD^24Z0ZQ6@:KZK2AGB'6$\*C06J.R[E9Q\FQR04?V'2+F/12%]1Y MYJE%@2S1[$CK@F.;)3_(IA:P[R@!VRVC>":.%9W4'/H)@F-K&\6"X]NQIO--RU*P7*WK8W#T-CM41R92L&T:2 X*CND@ MTNB=QYMZELOKB?G15J3WZD6ZK[C3@5AXX[PGG/\709S&880XC' .3;F@]4F^ M/ZQ,D"+.TO6NF[3+R0MF0:65GL1GBPK&=A?U4:E63_;[XS:7AIHMBCY0.!X[ M_V/G?^S\_XY.2RRJY0K#RP5M0+7:G#23_9YYP_,N[/(;KLRXDC;Y MT^Z5V/T:&2_*P=D3?]V63KDG2O-[DA3\K$OP!W %T88%L+8./W_S>CIR,^E( MMY%VBE+ JLY47'%FJC4Q:8Z"VB?^@!&'L>2_8Y$0.U9OW;%Z*9%P/AWTC#*A MN\BB,]>>+5B2;8W[BJ3JXQ*1JS7;A<+S4R* MKK1__9NBCH!T,TG(5!*N]49^3<+GG80P!;0OB7"5M3FE93IPSV&VO#NU)2EA M *A.G80$.$9,U.$HBD0*?4A R@R?".'Y %[HS.'(Z*6D!X^)&V2_ART<_H!7!' \2,X./.#WV>5B0[_SDF$E5',)_@I[/%QGV#>L8/L- M=U+>;>1PNO>\U%0+5)\Q&%YJ2H$R29D&I\33O2,YW9MZ1./IJ\=,U[WO?9Y0 M3CE-,HW&>+D\7@SP%%UZS^3&R2OBY1 9KC7_30!,N#9O.O *_AW^! ,X?R$/ M2?"GO^\:83$CW2I>D'?SDV*\7&OL-WI- 1?CY6TY%H\QCB1>XFGL$40+]4C& M['(^O'PU&^STS>\TWZO@LB.=7]>C\$<])) MWV>^;V^%1N))WV]9CL\60!'YE20-&!+LBF0[#J6',,SU72 DE_>S1WJ2$HZ3F&M-F< M6UW3I7;?&%<_GK-PJKW#W:FSV)%P;#M3EF/&DX*_;*Z4!);T=1?\3-M^=/NT##HVM'($[8&^+, MP:0(U()?&UE7TP=_0G.3K888-S1IL^FY*J9Z3->?L:V ML/[2R+Z.\1@RE M$?)O7KUCQ]422<*A?PD![O35*;R;Q SH<3MJ@XV59%*B090=F,B,4> M,.R]#M*Q?_0\_M&KL\35'*A7/WDDA,$E/*S'I4&W-,8:I5(/T:1T ^$JF9;= MJBJ;$;#8 X&_U\NWK&BPGX?DUJU3.#IP0A9K%BO ML*" VSR_0+VDB 5_S.AV?@,D(*):F)Q$W0 M"<7A&(Z!CP!$A4R&E"440=)8"C#N?_C=-X ,LIQ JB9Q0V&+^KR868[)!6+1 M #'$ZY6BNP@L+IB[2*#A-.%2$C)3VF!EYO7*T;JDK46I@&DDBS< 4I+VT* W MZ1TO5^KD8F6M:P.5R76'RW%GYHNUI@]6'KQ=%DG%:N3E/L-[9BJ3U&O,J-(& M*].O5_*=M6X:&.9#%T=RT9FLD4.>Y; /U)EAYEV[S8F6#;I?*JR*M,XOZ(C?&O$II+,"8 M&?YZ97I=;*:G73NE+0KMGDO:PV9YYH.5Y.N5Y76^XIFV,-.:0]Y+8HT98G%M M#C_<)]?/UQI60RVQ9#<[T*M5(T\(-+A1#D^42K5JN%T>(TW=(:OM5:8YG\%1 MG 0FOJY)[?ZB)2$>GBO!L2<'*U>+L3!;F51)R[E^NC?0UWV95CCJ M<&6Y,I@6!KV%Q78QO2.GM$&'HV 'SX.5F4DVV')>KVB@IN<=IQ)-?)JXZ@6XYG2X>M?@)V->7[6L-F M6""FXRJ09D[ %&>E#%.D1&TRH6_;6=FS!! MV\@N^-E:S0[]0V0<7W=69+ROMQT!>]C6ZO7]8TL)QS/ 5\%S1;AFT_/*^7VQ M'EQQ/ZD/O-1$^H.Q0_=;=QVQ OB/1J'$B+A(=H_\ \.W_%=01@$)/^QU;)V3M*_/-!"XF]).*3 MM1N)$MHOQ>V7'4\?LWLDCOR1/GEU[MYTA]C$ V&/B&\UBXG5MS-A^//XO&"S MI,QC*MH-M3Z"%9S\="M7VIFHX#LZRPUC?K_J*:: /]9G;I@"&E+,^G^NT-PP MXO]2S0U @B-=-O],W[EJ80>\QSP'[$FRMQFQENE,U?EI^N!=?>+VE0I5D&O7 MGIZL\N0Z!_E$7>L[9C0J4\. M&MI0K[+%H5U26PU%U(T_G[GZSO;>:@\T[WLC4=NGT7VO)3[ROT1ID$X++T4AZV, M)E'E:@69XZ*F^9L.>=A#FCA7)Y.[99JM+1"IH\67S)\KRTE'1K#DLA)6%J6KJE!+?@]XB.)7CGA[QT*L)-7]:] M)Q[*\L[A][:RJTQCQHQV"""QI&E/"N;3;+-T4=NPW9L/::J<[2%J4NS >^$.RZ>T1+?&FAV,^?R0&=36P_F(SSG* M"MX9P-@C'JCTF9IC75R//+%E%YMQGR/O&E95;66D.M+\>"[/ M'QET6'LU]R4F36L+']'JA-GCM!'L51H:=-BI#;IK^RIJJ@#;*,5!OUL/^EW) M^HN8<^J6KO8-ZP'PT(HM2;#]U$[>V1X]U,4D@FJ#3C7;LU+]N3.XJ!&8#UAC MQ&>T-JLBN4);5O/:B(7=B( 12)YI%% DXQPG-@HC=[Y(VXE1X)#/VX:=<0TA M":0_I2\>UMAUCR)P4'3VPK1NM\\1US$I/13W/CV5*99;5DKMUT MIGB%F'KPA@$F8RI]5S=,'!R\L%7Y-M7S*YP8TTZ+9[IFJR-8Y66S;YTI-(CU MJT@1:]JLMB@XO9E@*&K6@SV"[R TV+-Y40J!L^G]Y\+?P0KM=(;DG5M/<8 P MOJM?^<*>>(@VQ?"7!N2OK>0:X5FE@FK3&1L,JBHF])PFBWR]Z_0W;$)7;#4K M6F&R8C!V,A1S&9KR.PI'AC9A'!B, X/WPP*?-_KZW6K7F,WF/28 V*_02RNW M&M* *<+Q=ADL$P<$XX#@/;+(<:O.EK-U)Y_7;5:=C/LVD\\/QT7(#L"JPQ]2 M:?1V[X@X$'C60."[9-UK56J%+H*4$)4>45J50@1_UCZ/V9;FLJZTF*];;%.5 M%-Y>ZQ;+0Q*^SP!@CI^K+M@>;!7N6++K\[9T-\Z6.!@8!P-OXUKO;EEOFW,- M?59;V:?S;4^:L(S =HN#SL!8J$5S=-%@(-+RQ5*;:V",E\QF!ZVB,98].$8$ M5@L^D-1]>6OC>&#,)"+'/8#K=(9$1L2Y6(-L TY ZIUT8.:** MXX$Q!WUD.7IRICYIC );R^$MNX7G"E5E ;DE#2\9(O/>1,7;XY68P1*9B+?+"HRNFN M=D2P89E)P3+FDBLE^*>PZVUZ=ZYF-EZO.U(4@+"Q(:\,@WNYZ1ECKEL!9,(< M> /DNI1.^X!=PL32PVSL M.,(8M::3\@5\@C?7KI-HT8/S( &C'+FG-);MA9CT_!M>JX6 M M4=U2HI)&#;=I98L-1H?::ZPUIFT+5MW!^S76^HM!A5&H@.U(F@:8C?6]2Q M9[F\GE!?#S2^&Y=.A */+Z^]%+CV1,N#(+^*57G.WJ17/VF4;OB"UB?Y_K R M08HX2]>[;M(N)]N7M/*J5#&=J:!I!DFFV^.R93>Z[8S"9:"5AU$/.!$W&3U1 MR##*A'\)4_!RM/YYHTW++8*%T[%J[""7[;1:S51.G+4!]0.C+?V 9PZ)_XX# M@&?M%AIEZK]CL7_G^R0Q6$X7!1^0/3#!,.0A0]Z7T/\Y M<;Q_7DZ(>&6 _,?E 6%$1Y5^;2V]_CT<-+HW/U70@?T&\3+=OOQ)G,!-G&. MZINC*##\66!LA0:*OQZ2^E__Y\7TUR=*20J6;MF_=Y)O[UC;J;-82#J*E-P, ME^5E\.;?O.[S@;,]9CKS'(;Y_20\(1P2*/*8(OXWL?VM\BUI>@/@9!/I3-')G)R @B"1R:1G@.%S&"XT52XB1Q0HHH)F*I"?9K M\U9^)\W+36)6DJWUE*W6BRX13/1"K4YS*%1B7JX<6QK&XG.-8')*52)&Q7[- M!NH."MT7+U?6E:#C>OE!BI%Z;L9VN'*GM: YC#MX>Y\J:V9A@+ML,"H4!6F" M:ZLZ7'GP]G9EFBWZN,(@@ZX5",4"S9(-N#+]>F4+RR^R:SH3(!C1$?-]@V7U MB@)6'NQS@GOM;'J<19F%VYW+%C&I)EMM<-4B!V=/968BW4X5D*88+!OY:6Z9 M;L-6UP]SFR,.5K=ZP@Q?;"P=)HDU?,%>#K)*% M&0T'*ZF\FU:'Y5J+7:1\88S7E0%A0@?7X3,=6YCRD_D<,7*4F.?:6:_6I8$. M<;#2K'C-S!1KIS1RQ 2C+%I:L2A4L@\@/W?5YD0N%DEF895F0:=N6KDE-$8/ M(3^7YMQ"YJ9:M=#(ZQZ5SD]'\)D'D!^T)[WT$JA$3%(OT'K1JM/K&J3Y@WVV M?8+(V)8^0 QV5$6**ZM592 ?'>RSF*=K8LE3$:8I.\9T/)=GZYP/Z//@F5V; M<_V@N%01LDE5>L.%WV*7_C'Z5(1Z+B,[A29"2HV@VM [M=*(/D8A&L/.LD0> M,%+@FDB5S?=&8\,_1B&9SL1I%8;+FA:("N!WQ$3:$_H8A52TH89-BO][\5M,J%OVUG9LP0=O(+OC96LT._:=O MG?"65TV@J(!;[F >5_FU_Q/\#]X$>4D('= ;52N%/B2 ;H\F>%M*.)X!'A%6 M:X"ULJ7KEN_\#N^)2^SXQ07W4E-"H6KQ2?TLU!:?M)>-_08T%YV?.]+OW0_[ M.X.7_?:BAU>>L+DJ=[I:J%GPGFOM/MBH%>$G+[2//<5YN^90O7/MW<:V+T0W M)S]1ZM7>/;[W? L\4P:HW$%M]WL26@6_-[J:#^#TH8ZT14;XXMU2?N)8NN=* M9]:-7I/'WL+/4\:>CGOFT%R,B(LAXOU.%S$B+H2(#[IQQ'B()=//0L1'_3AB M1,0<\;,0\5$OCA@1,4?\+$1\E"47(^)KB+B!4J8W3DU]X=2WEE1Z_2-?MQOB M%8Y\Z=Z(1P?>7QWMUZ\R> <&^_&ZB:6+EP'*V;L$4I\@C,F+E^S#X->_>TE0 M__<_DQ] !Y>2!Y=M@_=S!4*T^?_L=1G?Y?]-]<(F. 5K&%X*@5C!NSZ5'\3M M]E.WCJ=Q@<,(E@Y/^/]^8;_^^.I*7; _8D MV8F-5] RG:DZCZLC;[TMZSF+'^^_R 7%ME4NZ+?*O7>\U=EGK6W!=Z%:KDP5 M5+>T;E4;(\7I L-)Y9)%DZS;;PY;O46/';0+.I?,#7C"@%G'L--&JS^ A8X7:;;X7J6Q)L4EX^$+M,'AN(\BL& E_>O?S .6.FQ.?,O<\G-J M- \XY L-=5#84.<"M,_Y7G*>9,DZ2S:M56KF&7UA>J8)C#ZM./E^5QLP7C?M MC,=B0\F'151W,(%QV\A6$A.N)$Q-2[>4X!9<&]&Q!N_\D#]D]N*)1%;OB8FR MO'/XO:WP:M1XU>2K*U(C/5J9.,2R[TD7M0_36227GUFBQU:7(UUOC5=UI0MK M^8!]2,5#&*.07G'SUE_4>.'S=N TJUC&B$Q9B-?@IYG>.ND7R[ 6.K0#,0*+ M>Z5&+@TEOC?.;_"-\W.;[8V*+:9(U6NBY\[=U%P!?)&&HWL1_(S#-6[9NHL2 M%US)E/LZTSV34(>EF83G&E!)+XO10 >O2V22D MY?N _"AGP;:; 5>&Q_*7+=(.PC9F*O+ MPGIH3Y,7G:$Q-QLC@1@I*),<:H-I999EQ"9LU0(,P2,S 6Y9?,03&6,6.8U] M*%IJFEDMBQ9B-#J>[L_Z)B'"#EC0/B1^4I P'LD8L]"'9J-3[R\*3;Z/(YYJ M+)=S"\M//'C'P'D:\4#&.$AX)K)G:D5\J!8(!$M194-E^W:STSZ/-3F4)X3M MZT%#\QH38EA#BK5V2@$D?@Q.# 8!P;ODT>.6W;)M8IFL:550=0%;ME:5B^1)07P [#L\ 5H.IRUN26DX?L, M!.;XN>J"[<'6WXXENSYO2W?C<8F#@G%0\$8N]NZ6][8)V-!QM15^_2*G4U;@ M-A ^6MHL=BEOAFEJUG''=(GT_1:I/5IP#? /"0/=>$X+AC'!7\&"QVW'BE5 MG3>K"X=D^))J<*O"RN,6"F"7-+QFT,QAN>TM,TP<&KRTC?DVY>.NT.BO:]9: M2Y:G@MJHE\V^=Z;0(+NLX[@>+&UFP$FL/,]E*_X,CC:#]N5M1P8;EID4+&,N MN5*"?PJ_WJ:+YVJFX_4Z)D4!"-1C!&!P-W<]8\QU*X!<"*> PAWN/&HK9DQH M'8FJ,M6 :Z3&C;%OZQ3RODZS5'0J(SCB3?0*O'F MC07F&2*XW&D,?*=)N.[Y4)]: 12 MRP?K(8Y4ZQ6/,XS%PG;;@%. '4F0MWNQQ"'(LYJ';Q,TSTYI9$"L,=8H&]B2 MG\M!3U/.8QZ6,-NNU :XKQE!K54PDE:KR$ Q#\U#_-ZBCSW+Y?6$^GI@\=WX M=2(4@'QY\:7 Q2=:'@3Y52S+<_8LO?I)(W7'$XMJN<+P MM+D,T34L7QVERBR?)@;U09?BW)+"9:"EAU$/R)$TN5L6 %=L/AIERK^(.7@Y M8O^\X58'0I])?F_&0.,,OG?L^ _ M;H8URCBMK0D[_G'C>/R\'1[RR0?[C M\H P_@UQ"^E3-3U^@]R(Z-XO]&7@S5")D>Q)T[?&#G\WBV1D%9S MV'XE(4S!MV"S32MAS:6-;>M GDRX4PG\9TM2P@ OGCH)";Q+3-1Y6Y@F4NA# M O X%M;?069/^+R3^)\32Y37QC8&C>W45KY@3W9SV10L0P)/=\-X7\T2PF^] ML*V;F\.9"K,Y^"ZOUTRE"L522] &>E8S2D2OTY#_/%]]_R)NRJ^EU&L1U>!M MFVOS32RYK@8%ICA(U@IMM;W4%C2XF-'#_)P0VN<&,KH/9/040)Y8$YIP36J) M!/D5[C3T^=J3_]P=]P= 5DORTFPMJW-$*A6G\L"==$I^^]>_!':8TO&0L"5G M+@EP:+$>/"8^QSR"Y;@)2TXXX-WWR#]P@%A3[L+3[9RL7+%HU]/E&4-B"[(9 MX#,MI_QY$?\?8+79,L5^,&I32+$L"I+0L7T1LL[AM1YUQCF$;FGL5R6"+9FL MX@[X1S7F ,1ZDB3EONP$L^ G9DM<"GJM).GC!;EL5\'++?B:(+9M^Q]W?"I&Y M8_AA<]$G"W/=8M1"H9C39O:"7GZ=X>'6?^^5U#SOIA,2#90TQ_E]6FY6ZT&& M*2"JU^J:<[[*XYA_M.E62*PSP.\0<8"">/CH)$":]/*>!-QH S8#6H%JB?!V M_%1@92-. 7Y@9"6BV%IAZ-1Q=*NB\8B^9JJ%%;I>':\' RPN.I+YYS&9$#OI MY8*;U7%)9#$#X69V;5K2@2W]+TKLS8A['9QY2.ST$,DV(/SAS^'H-<"13TS[ M>!EQ#20T[MA(,X;HT&[W6,D=T:_QVQ6F MDNCIDB6_0VV%<-/[E_-6<^[!@_; AK*Z)6A;C\:$HX6T:74&-9%)]ER\,1XD MF;0&R$X"_#P'+W=M3SJM ?XF+E\8OIN_/.4T@#OYLP.'0UM]]YBM^TP :.+G MCO1[]\/^SDCP[.EF3J+!KY(AWLS=WI*Z)+N_><^U=A^$5^7FDZV78K-FSVVQ M70,_V7IP$.1_X0E=>[>Q[0O1SR^N+:K+(\^',E,&5+J#VN[W M)/3)_)[8$J\EH4CY!US)*J28WYM9BDOIU3.WR A?O%O*3QQ+]USIU4$O-XH: M_3QE_ >G?;[FPL$?BW43D&!$70@3Z2! Q(B* B,P'Z4(Q(KZ&B"_FOFRO MAFO'"$('E"T9P+($+SI!K& C:*]]K#/.E-X(L&L?\#01_.A%9R\4H7S6Y M: MG^3[P\H$*>(L7>^Z2;NAXAE#J9Z+G-$.M':E%$PI;G M53EBZ7)2Z=( N^KYDKZ4ZF'TZ8A@L70K5Q\62SK2I##*J([;6I/R.2S,BGL@ MT/>JG6]6X<'O3,VY&Z7F6A(I5H&N)Z2@QM/SK6,9NZUN?XYUY=1M*#Q$K/;'2$\N3T\L3F')S;,!LGQ^4Q5K707@Q290L M72Y;Y>V V?-(E&O?J ?9*SMQ-I.K.U$1SH5+.^8C\=LU_/4H-H+$&FH94LC M;*C1^>W0,R"OC;M<#.WJ1[U#X?;'58"KJL 273J?U@Q+[U?H^F($XV=A[V@,>+JZ:M; MSDQHQ>T1CB9+3Q;)[$2J*".6'T[$HKW*Z5/:?^H<^>4;$')< X,T&K M%GF[55669,:F?_V+4@\8>:QCPJL/-GG%D:W"Y,.3O+VLM\U.Q1MJ6J"LYNU:HPYV 5<>O'U@B"72RY=: M6B#:7%>NJKG.0.'PP[>WR(')CR>VJTEU7%YC4&S4!BKIP4JC/^B4)PR%,=U9-=D(TP02V-[[**\Z@FXYGBWE/-L&Q'Z86,[EDR-T MR"93;+>/BTMM;+4]JWVFQ/+P5W^35SBQ=/&=FJZ_TG]OC._M07>U 9O!GQ8\ M:$+8'"JA/Y_X^2%0E-^9!JWJHW:"K(@F@B M243-U'*3=:4J)E-T7&\0Q7J#-/&8CK.KHY!=C3UB:(R("" "?4S%:>Y10 3U MB,>E4%% !!;7I$4#$>@C'M\144 $]4C&B+A>*=2'6NOE3DU]X=1GU0\O>^0# M:_R+, !&$_SP__W"?OUQ'"5]WH@^]3(D(H1M8%X!:/+B)?OP^/5OZ/?>^"%2 MZ,,N&V!R(EJX=#9&I&D!11Z1\P+DN\2PBWB\2P^Q%+R^%#QT(;V'UK>K1B?G MD7=73(#Y+@M@8LTZ,D/O>TG M$W+7/N ULH!2$6B"?)I>W_AULM+N.(=G,^A&DCJ;!E][<:AM@/)8&7Q)GJ9L M:BZQ&#I(+7BK.Z6Y]J8B+/5 8(?=\SDFNS[[G M2QOZ$_[59I8QE>L!A2R&^0[3'CM-M@V31D@XA() WAO!<@/6U/;@"=B#-6Q] M*2Y$Q9U,1LIZCFI+CY"QC MHIHAW^2>^"FWSTX[Z1.\+7L&1':ML@520XS*:DQ9C:I#8.QF['.ZB3CWV.YRX,'*;]/K$=*T=SQUK M/S.:%7ETJ:RTW+RCSBI))$>.VIMZ;/2!(F-GP]TY&TZL5OQ(QCV]IO%ESATF M4W*UU"((-B=WN1Q5'$UE'G92"+4(*GUZ+>*B5!J6=L 9+"^J#F*/PI=4A"BU M7SBUOA!W53B71R)DO2:V,R^_7G,9NRY.ZKJX>B.1RZ537/VHUQ=Y9U-=OB+L^MG2TER2AH(4 M14W/25J#=3%_TRX%Q1[05.S[N(3OX^KL<+E,C*L?]?JD/RM=BF8[I^-]:5 I+:((H)., MR,L<+LHH-TGCF5U?FC.WCLA+$_>YB\AAGX@IT9[B/4_*L<5Z9SHHY_0'/OEO:6@.-$FGW?D0R8G,%-^&(9!S VMG$ S*]_J\HF MN^- 0_=PI+.GFR[LJA6>%:IJK9H!Q(;>-FC]O'(F93W2%!SCH(,V@;W805L$ ME(K(BL[K FS9S%L6KT\.6FG7%1'P-%+P1X"8HF>YMA/Y&SXRZ*@=#/'_L%O] MOK\V[%K-7ZL9-!8H K;K\PMY7]9M((-P%?L&P_XTT2SA).$<@U[ :KFN=M)Y MJ8-)"M>3:;->P\R/.VLU19>:<@X067$*O( H\ZOE;D[SQJ6A>K%Y'A@7\'G MH76[YH*$&XORVF"32K$XXGM=J]E=@5 U%4U@YTFGB(!>%9&#=T6W56H@0PT9 MT-Z68#?E*/@7A'VPGRYDD@8($(_T#D3#D@0)EN6[.*_V$(9Q ;=@:^A+\*Y/ M4XJ>[3NNVLVDF;S02^'9\>K#O&M9!O!I1+M@&?.R#=O""X"7<%JAG!HI3WAK M1&=J3%!/-")%/,O M>*.*UC]Y;<5[]C9_DXF3V^S=SYWG2B*0Q^)DXJ_(P<^0'F?$A$6&#DAV5$0H M^-IQ':'MAZ]<- \XXQCF3P*'3NV_<_!KL# *CZ<25^+5B:TC]YP!KL[4@@K^ M/[UF+M2C0S93A]JG'1GRX"-@+5$Y)R#5.=]=LG>>%']X/_TY83TF=1@%]P7J MFJW2FFNW"97HIRIYI2S'4KW0@G_NPM[DED2_AQ4+VBQ+6:M10IZ$%?RC>K*9 M%>>RR!)IGBQ7VEU-YE9A!?\67DS45X7E"HMEE'9L72@/%NHJK.!?HYL7>8)8 M:FK7,)6\/L])#A@94O /Z%!AA.4[)69>'(Q5TV4Z3HT.*_BG]62>TIMRB^W2 MII>83V)JJT6'%?S+CY-M:6,7.DR?HWAE6G4'XU0[K.!?HI2NM#,\OF)XMY 0 M%6Y S8:KL()_?675;A47&95MLJ."S!4+3ZOZ*JS@7V::F\6>)K,1,^_-2U15 MKYF)'@U&GJV(3O8SS3);KC'>@->ZB32^49)PY-F*K)Z=6&33XZ8*G)6E-[0G MR8E,A_%]5)S@N6%M[*G5OL+':G2V9/G?=ZS5&)#>7FVJ&& MS<)HDV6JEM>N->;&I.<$)VR/1\8JXW5EUEDI;'5ENUTJ41FV%I,PONMJS[4* M@C!3W:1@U3L=>M[>A!9ZW%C9<:&$3?+L7,@:J79)=Q88'5;H<5;I%2M/W?Q< MC8UZ_50M_[1852=<.F1DHT?/9P.35:5*NHDG^EV*G\*16WJ>U#5].10*0IPK M8>I!# .]Y3=%@Y_F2ATX3S'@0?X470M61@%.Y=$AC^,7PFGKDM0*2\=PV1$VFXC@U=>1@G;,L\O^Q?VE,>EH0&OJM?O=0/,M%L@+,)O5L+ M.%86\&>="!C.ZT"WM(@%O5WP8$.78FALI%;.-CL14W/MMZ;C3!"X<"EV.52( M=I%0/9ECJ\:R1PZ:]*?%&MMO/O&6 E?? >M"W]O^H6;HHJ$C,H]Y76W*,@RU MX3"TX. QAC4I35?S3$)MXB37H+-43#6/0A;J'1'+\3*R/ C\NB9@@MC4#^>) M[^*7&'$@8TR:4UK=>C;/5(=4I319X)5):_+C5Q*XI&?ARU\@@G3',TEP(BAW MX'-1U@P 68"]#TY^C),AN' XKP*D;SCW"'>CF,->.<9*? M5]R/1V@'X:L#O .H,S#$UR":HHR;"[N)OX"_QYD\$.Q;TL)54$;'@ ]Y+EO' MG[Q'EJ0OIK"OIWD^J&F05%I!>I7SN#0H!,\/91^0R4N85/$@S;0?TCQA+T%= 4 JF;\ZH4D<&Z@,U? M\HJ&PGGH".C;Q8L2G!+P1I#3-G>#P0K95QQ([H@Q\O\>.P/?*QZV7*TUC!ZW-,=;"I)5IB M)I?2 :(0+_,#Q!; -]DSQ#_3I3]4Y!TL.>HP>\24YE!*]_-UMJ#FE'5)K6*" MK?9ARY27F>),%>N4)\ZN9R*P^N$&^,_9$SLQNI)$(]P/W52I9H3-1"IV/"Q6 MF0PYS];5 ;6"MS^2Q+F7!6VBZ$H1UPRB6D!_39&0:30$P;6VAA%,U+44QXN( M*!RU?&OC\P,&SB[PT\;;_3D['BD$Q@\9H"#BAH86V+&0-DK[SDD'NVEP%^&: MNVFA!P(^SO-:B1>3A0)-,OU9,M;<="I\@?[H9;V#S(._@7;$_E#&-W ])[C2 MN* 26(;*)(M>82P""Y4^/[82A?MEIN^T:Q[\#14RV?I#AWF/7:^.,PWD;=L M/A#\'MKK?L$O^[0-?$BI[?ZM?>LV(\=LL\^/C=066JJ.B]V%ZI6TB55O$;*H M3#ZAO1]$6:BY!Q,O,HD_WQLV87K."/)1^,N -&X'$B_6#$'3 B M'4\^-.(>&/& ICMA!!Y//KJ\W 4CL/C#:[H@(]Y[F_(UK_5;EM5_&83_M(82 MF7CFND4Z[KJYR$,6CN"8B"?^P.8B#Q3\@]I*^'CWM;M*7*ZYR)\J!0'2?6TQ M^,WF(C[LW?I.>?B.P,6$^];+NUC=&S^==NOE7.BB^VT8<_M[[)]S:N\WMHYS MO&7!PT/A^\?PTH%2P,N\U0?:U;:^K MXQ!$GK<>%+R30EC'^'&@/OE <4) )%]PB\MY@4VIN?FL4-?L0:J7F_A7&\ET MY@Q!_GDHWV5VJ>Y9^5[;V/G"RG>]6E0?T3Y7K$H$OLPTL'ZQ4DIG659M"2N_ M*PB%DR]IW]?,%\""7=+VX*%_Z%"6I&\38]S*QK]:=^X;U0\.9_.MEWO[B.8Z M?45.@J*M^C;ED'/* -#20II6>C7*8HLQ^6E6(HC2T)GXK46HY$NEA!^:?ZDT MQ*U5X9H^R1TN]_::?Z7&).]4?=J^0RH=##C&E9A$-9O MXJ9/&\>LZ(Q793*X9/=C]=7*[T "\Y^IY/7 M9Z^7!GE%::U9=R/-W13)2"ENN1F6VD^,O.TV0D2IU-U6X7ZCXGW&/4@:77X\ MOF@;C8T2 MRZ^(;'[XQ \]L-+GKE^?7:N-1G@+E1+Q;ZW:GWQGM>Y?\U8DNRD?*BHJ-'I^ M@[4Y&,[(DD%@S&(X[*>(@3";MS_C!NNYR#^NL+X<%*7)>.H/O;#G&\LXEMB7 MWKVC2S+ X_A#KXW=-U_P>";UX,L=\H6,$P_&7(\Q[TRVO6I7/ID(GQ+^OH;9 M][WF"YRO3\0)ZE,/ )P=H \AR8O7S YBFM\Z5Q_(^ZTW%3Y,"%C"*\+ 0DP_ M+W3-Y*$,2!EN+1$75):#>QH7T)1;;KR>+WQ[Q7"7%[F8!MS90F^1%(8>\YV1 MX2)98=_EO,]S\(>+14W%<.+?W]79>U)0\H\W4=>)7[_EFE^+#;^T5MX9LIXJ M*O6PI-_:DMY,G;^ W?U3KI,>[@GM]XHZVU+ =E-N;7<7R_II >^#HV"S=?V:!YX]QS>'57'WR-> M(5.@F#*=3K-5@UZ/M&6N/D>]&0'BXB\P579F[\Y#S?@__\W=@]M:'@S\KVWWK=3Y \2)58+S>>"TR],)BI?.R*AI47^%B59$13GG\\YR7\ZQ=Z^0=9N9O3<[ZH%VVAU)-M!#9ER M$/'!3(/6T65=,"S3\-D=X5UG:EC@_79$0;V(%=MVI;?"ISWE+RP9Z!(=\AI M:NTPTFQI84W73,W[JQ^_ 1&,?__YR?T_?5"*@KH=8#GX'W1UZX_Y)6E(DK( MV 046[LU>>CQB[):7':)',MV*):['<5:O-6TNDA&'J_PR)FM-XV_;QG3[29-@! M$4"OXFA^ [PW"N@3L'*7KC'=V5-[:J=$=L"V/]1O$%$$^7-PHDT9 MT>JHJ;JON^C/=.!8*KQG$FZOWV,(A:PJB?'87;?HES@5LR4!<@N>=+8E_>@Z M_P$X@-4!E[(#S:;](H/2PX184Y-4DJER5)Z.-6>\MP22;NC2.7.6@&9^&_7 M83A%5?_NDV8;1QRQ)$%2EE)$1-(->R6OII(N@:AFVSH9?$N3)KRF>0=ME"': MP(&0&AIJN#SVT,6UK $8&(W8[G@&7*AMTT._(S0*--"\#J8(&T +D.Z^?OI3 M-5S'AL( Z!2/A-VW0Q,X*V@?M+KDP6MAC/[V/N)WA(AG=K<,'8AP*&QT.DJE MBTLIMNOEQ75%:8[8!-!@,@4B#R)*)LZW^JYJ)]YUK_5Z9)$K.74VQ?IYE9=R ME--:N,V\/$%DH0@JBH=A6[@G$EE)0/R/P@FHY#%E'?-CB9\E] ]'627;S0HS MEVF:F920-4I]<=P.#;%^R]M&#P(S!U33COSOX*,?OY"_*>XB&_2/S_375T$V M5,RQGW!&)>K]%+LABU*2H&^QB@, .%[*:7?5K^GV'$ASCC<5 %:^4(,80[*6 MDE@PK *Z3PREG->%K\J9F4E7"ET@YVFD_7CRO +#-]#^ MWZ!7SZSWC#%M4ZS'M)/U13]?%1P0HB2C*2P3)? 0M'P)%JS@Y7 9*,R#+SZ6 MSWADEQ(YS.U<.6VP3Q T91C12KJ-'MKQ.Q'G#-NQ$?VRO"V)K2!O?9Y,H*F!C4E(B?UH%)!.B5 4>LI04='#XC =C4?;_*IP^PC0?-PI$G MAP #T(D&'ISFCTIO!RG E[,/,E01WC0M8QFD2WC1,%';:_"H\)72*_@"N-[( MWW 4S+H08!9P,/P4_8[_^X_OU>X^CHPE 8A[1))E7\TBRGPNB;!9-G!1?4\S M<#NA%L"*"D&OZG*K&8^PNTH,NR<>-T>?\UYD8O&ZL_5%32@I=G3K18-%2K U M-Q0?WZ-%.N\ 57;V8>7I)PAE;=]>&>!UUO;I5D3@[6EL#%4QPD.2V"AMI"./ MW 5@"1QM [GA#G2XI;FI&9XD@6<9LJP(@/!1X+V#.3D&]*@MU*+;U0",[[MT M!VL#OO3U76.*2Q]7=H MK]168_T;QF,/=8=@2%N QQ,4%6:],S1$L@D &LP'A(MO24M41DE*6PU5B9W; MQ9+%6W@EUZ5A;8H4D8IF$N?E9%\T+CM= K(P!B(.>**@&"S4ZAS4%]E)M:\V M.EH#BJS\M^U'GB8["0Q/A./1B7Z"88?Z>1CLA9H[__[KP2U?09-X"VZ534_V M&4@(2]>XYOOL_2V"VM?["7 93Y[>W?WO_SJZH[P[X@"+5QC6S^V>W<&R@KO1 M!-J^FT@Q_PHT+X,W_^2U%>_9VW)ZF3BYW0[\N=OV(Y&IP.)DXJ_(P<^0'F?$ MA(4Q#DAV5/@B^-IQ[8OMAZ]WGA/68U&$4/-G] M>MF7VOI([_"HB&O1^< S.8B^MB:)W]F2O=T5@QV0(]@!O_$.,E< %FQIX0(B M ]@2($QIDAB%N"5+"C2,,"4DF2[P/Y#Q"S)(6SOLPZ H^A@(_Q(@V X!0T&O MK,,O(;[X=OT, <_R8KNLUFN0&EDIF@;A&):8 <8'[ON#M2FZ -0;+L'0T1=D MQ;(=0!X/ODN"J5)H+Z ]]5TH#UX3%EUK6^WI+0'!SJR"@."W3>Q"R7@L9U L MV^R-"B;;F,DM:G6>S 1S/$EF'AG5\>M&=7QJ5 N\8J'<- T(/?=]*V8-(R9) MA%O[^&%^J\2U6QUGUF+Y!6?W\;1;;TU!P 84-P9I>&II(JA&Z*E$1@''@*#K MD-HKQ9E&*CQ03LOS>7&84)1\D7]F$(E%H8P",>#1<0"X;PEGM8&H2UR* M70X5HETD5$_FV*JQ[)&#)GW7CA1*8-,ZH(=6#D2])5GPG<"T[=RCK1:!6'P; MA2-?.]S]@E/=^5$QXH#I=1&O$+/JBL-R/;II/I M\?C-@LWGG+O;[;;O/,G("A ,;J^/-<6>!KXMBL$@U8.=I-VD]T'2+NPYC(5V M 1)2Z<-@*# CNV#H> [0WU;$X.5PG!\$ B$X>#5X(I# &%1\159VP=U'8D3T ML/ P\27Y.0I@@[E'CZ?AF\Z)I$L6LD]H(> Y"->D-5!=Q49[,H)D[T$,D5P" M)AT^G \,&0#K8']Z>3]7<)T :LW&? H6_13PST7$XIM)C%8%C#Z:F=36> F9$- MUPKG03S2GRK:9YSEV1(;K:#GF=+17C43 !Q*9S:1R@?$_BB3NGS.[6&E-,56 MY;+0K;5;$RNV^L!6]^>F7%:Q/)8L9+(BEIO)>//)&;(Z#I1(-Y[-M: ]\"-_ M/ZC;&NKV[^!5<78A&C(C$ZAK^I'?$1QB"XS3%G)AID]"C[RXX7];]ON%4C3( M6@,6!T?78AI \9]HKO"GLS_[C@:ZN@&>Z^?2?>FS=Y5L/MV-R.^#* =>#O,] M,V"AG"D\>0+->QML;OFUM:" QWL_ ME-Z/9/@(&<0/P]MHN7+M;[ M1BA^+SJT+2O;J8PV8R97I*W$$%]6[.0'NU-\6,$#B2E">MOEP#"B*Q7HHSR@ M[BY"#*T!+-*J5F F4&-=86IH,$8T_=U 8.;A6^>&*"&?>.?=AGC#1RZW M_Q;X-W]Z_A.@?;'/-QVWI<>04(\<\6)7T^<'P.[ M@[X#G3UHR&RX+A'$*;Z+SFN"JP791_VPJK@4Y%G\/,G?OC&0Q!@/B A"^8!B MR-4' .UG\E!\'H<\_A8#5$>=>M1P9F!B%F#X:-BPS@< MQ*5PHPK0 BSQX$5!=@4>(-Q34-%]2$2Q-C#/%IK+,2WA;(R5?K3(K5"/ <1 MX=FYA?BYAP&E3EL%N^[&6N_96^X/].R III^\"#;P(G,)N-FBO\EW M_&7E*, /Y&$KQ8%F0ZB(.49LZ4=:2)G]3('N0)B'Z07POMWX@.X )4[D:\J+ M8. <;0T\PU\$RX*=I !C9SM'W[5!; ']U M_N/'$A!MQ;BHKWXQ">A 5"Q 5"QO4;$#47$G"\_ )F3B>+L[P<:[0!-A"M<% MBKJ1+",F 2!E@*>&PQ\74N:\PK*ET/JV#MP"1)HQS(2['EL#>$]DBX?'&Z. M#!5)$R&]CN%H"B31/_-L\@HT1=[!>6@H/#OH,]$.EP$O^QX,"0POD%, K9(? M6B)91/F9J!\%PK]&?4/-ZWL:;I\2\>#:YO/9A*J6Z1^_H&J<1Q,!HT_\O$^2^9!P-_)"I/MJ M@+O=>;U"0NMF(O=))X-"HZ2B9=AV:**J2AK'FP]T7VVK_#7R:@= L2.I2U MM)QSA"=U*JG%=K5,NR)-DS+P=JOYZ6_$34_K2\UGVB]FAL MCYTEE5YARGC1ZN;J3R5K!AD>)2DRFOJ*N/UI'/UJN&V-R86LI(PJUNR;&B75 M2GB=!FY@,IX)N45SK[C]-=E[9=RV+9R@#:^38JKC7&LSC#F#4@.J,14/:QH( M>?M,'9.O=HXY]3C'_#C'_-%SS/RVQ%$F47(JA"0):G%62M96_"B7'[4AX 1% M<'8C&S5[)'HTBS,Y,I-:+C51ZK9H,)(Z'=E]XI9BDQHU,'[*&^W9+#4K%%<< M/1_8-3A4KC*QB?7J6GB]B8JEJPF]!?5ME\ M]7ADGJS9!3&[VK $L:@O.%)$IPGBXVM2TS5Z6C=H@6+=9WQ7;"[F1*Y,)Z8OF)72#[=2)!3.DSF>_+* M8).E.QK389(L6\ZZ69G*228G3J3<4"R31:(=)I]23V^X&9U. M,HLTU56:PF+5RT'Y/*.2E[(:;G=9RV/$,"FX,5*2O-J*HT(D),VFN$ERUE,E MO4UW6&Y1[2UI,/)\16O*'$E/&UV5RCV)7DX8S,':8.39VV-)1J'2]*2@)ON# M8;Z4H.28-PG3CF%LKC:QIDZIR1YG](O=NE#IK<(D>8#GRMP4^&U8WP"^3!)S MN!@3*G5]HFC6RUQUJG8;PT6_/>;)!@MEZ6Q%L=2JI9LM/ M2MW[[VQ_G2?^&!O^I-;*(<[B@C'DHS&?Q MY9UU]E_UNFY&A/0[B' Y_^;[+/?#P/C;)$B_E+\.I\F+?93/@^,+]=Q^#8IN M*@QGE'A(QT,Z+B,=#QOQL!'?"P4.BMN1>-3_X0$##_%XB,?#2CRLQ'5AX(9M M_RX,$W"GZIVP\#D8$'(GYFA5/J*=__?!Y% FX]^4R5\V#.V?GAIZYG[RQ\#[T98\<,#N7@Z^SWWF]_21O>AU M9GCU'][\WU[\#[W.W!,X5E)KL4JBF<621:K2[699A^JVN00\$DG$7VI%^YO M>V?:^->5@IV'KGW:#:.[U[5\IYO-)[NU";.@.&Z6$PBJ.X''^*D?O_"'KMUG MS/E.=6+"BW0\PLV[B4+>R=!OXXI\ROW:#U=6 ? XH@5O4G70*NR!7!\0Z1\*%"]^EAW+T*J5*")2PR)JA2;K61R5ANLN&A"E%_F@I] MUQ3)SK_85RM\9$,>$=K7<$%N%J%MM69?I#W4[>NX*U] W1)**D$Q_-)F)$R0YS:A<8X"U0TX+(E'3N2; MY41@\==')N2+AW&_T0GH4AY%2"<@V'[G)@T']48S-RAT2W4VUE_C1=;5.C@) M.\3OP6O7D2GH$?0-HJX_(V/Q%E&_LC6_)U&?#:NS0H7/6 M'\]'Q:RZT#+>C.\9V8*[^N3^3=M&?V"B+BJNV83-!WI37@_J(]%;0N^,1=%G M3F@W)U74L@.&GA6QA=#/M[0U/MAH-*R!FR3/"UI?KW_3L5"@EMI^>U;%WO4[ M@BU(#[MPG[8<.FK^HI\WTWQ7H>9G!/S.2NG_KL!^4F'F5X7VN 1L:)G7@5;= M"&H:GZO=J5)Z5!CDO<9B4;Z.*[>GTBQ7;O[=/A>0BAG@2.>3;[;RJ>W)\SZ?J MT\NW+4=&#-62\5NK/6MP@N\%?6%AH_-#F\CO+2$J):YIAH >"?[F%V#\[ J+ MNZC6M\+/:+@_3_!34^Z Y4QTV*37U]6<83OV>;'%4H49=S>UILMVC71N0TUL M?#Y>/8HM'A=;Y%W'V'[@EU1$G[RY[&(:NT#)Q50JCC]J9-UEC:Q') M?U0NNT.VI.(I_,&7^^/+ \7NDBT/%+M+MCQ0[)[J8K[J&G__\BZOP/?7+6SD MP.A>@Q_^OQ^)'Q^E#A9/7+\>R&<62GQHR'?2D%LIQ/?"JH[-WFOV#:[W>SDW8>YMONK M]'9C-WP_E?'W@$^/8/4$SIRF$U4]T1ACS726*CX5I^/)!O9M)'_\HE+7N5'S M )D'R'QWD+G02?_? YELPB(ZSHS',,\DNY5Q-H6/%_3G@TR=IMM>NJROL*X^ MDN1RK;U.";#E:_+'+SSY LA\O4BW*VD:>&$T,I%TR>(U_]B-.%=TQ78LE '_ M L'*O0+F/5WMN-J.R[?$PQLX78$J%GU%I'61/E+# *ZV6.FYZ4UVY37&K/=$ ME^J6F92TQ?M/U_\V5B[3FT8FH=-IE>=GHLY/W,"_>A^>"*/U0EE2K2G6](PY6TF[XY1Q ]]KNLI)R:RR3F.$72B1JZ7A MU),K@"?0]TJ3%W>^[BRFZ4BVA.[50#],E):29IB0PX] ]LJ![ TSR)\-O7>X M^CM#ZQMX?UO%!SB=WZM]@)/;^%AK<@HUJ1-8<3QSV53-KX/7M7,VW@). MKMT)1]<;'W'X1R'X"'%(@#BBX<+;;_< N!?<%KGU,N\,63^MENCG(&'#6).> MZ8@]MKEND]8@B:U2QHI+^:F[!/5(W3T@XP$9=^&,O5X/]7,@(U$VZZG$N&]B MS>&ZM"ZR;;FY@"5-@?-$),XKX-Q+9;'3^DT? 8%/GR2-JK&!/S4!\&NF% PK^ B..RS3V6QTRTEBVDTSU<0RFS/U;J:8 M7?WX1<;)LS*=4"&_7+'3FU&V56 ;5K,[CV%*(JU()9J3[1RB;":\ "JLR7-F MGP[,TZ$:QN_'@MZ-V7RY,)G'Y97-4J=:;-](II<3D\+XP5=![*PN&]4OK-BJ3&'(@Y#.(:*3>FJ8Q9C'-*ULW<8! M/9,;^L@N[\<2O\V*8]!>Z9)E3Q6SI?$ZTVVV\HHM M:(;M MS*>O!#Q#!8?O3XBRT73!90$P[9*NO&26V6L2RFNIVDYV:2;KMBM4_9 MLG]!4SZD=,<7:U0H[*P\8$CIL 9?[Z^I)O"' ("F,[*G+/.)H"\'H!;@J//" M. X.PZ]4:.SL0M/SV/PWCO_C[PUMJ1LX6V9 WX@)"'P;N]'4(P?76@DJNH^X M(ED#J LRCL(:+*_DBD@@ 1EW#0M@#EB<+86.),0P\"CX/C( M;O5^/>>M=$6@>$7^AL-@+$H ,G5;+?0C_N\_/M[!3R)C20!2%I%DV3>V$06B MI:Y+ODE#!87A4Z#H0;"#8!M2G*_<:AX\% #@'*[#Y&$.2#%A\4D(ISO>'!4& M=::6X4ZF8+1G&9H&;)3HHK*V9ETJQI:XP M$IVI5GOE;%75VN\O#HO*&=?YM3)WYXQMF"V?9OD=R6@;H"R\10@,45-F-&6B MC#7I$"_.>LT@[)V6@9%5IF:2]<989K'N,^3*@N'JN<']*Q "Q8I(P?./K&T\ M0@<&>6\!+UC"]ZNR[K>KO +3!>;3E-%?;=IUIH9UY$,=5FLMM^J%$KT&$1IO MSYYF(V54QWK0ATH1T50FQ(O:%_ ]4LX5]'9W$ 0T<0PA IAN7M,\Z*0#)P'\ M :P^HMBVR^N"%$&54Q%,0#2(1\IZ!.9JX7M\$-312N"[GGDKO^05#16$?.'! M )P 6H#YP**.@/8PVPSFI.B")1U6KI85"[AM(N_MBEU#RR?BY5.UG2W&R9R;%<3"UZO>)4''2J0@K(DB/IL:"9Q8EW%E@) MV-1H^S/D6!1P"]A,WVN&EJ7"@UE8GL^'PQ@0L.>%020&GN2A0O=SP]6=B+0 MBWG8B1,[<JM\ ME?322Q#\8_'GK4?$2CO ?<.0$_4$\_ES@=[@YY%Q YX^K:SVW_]U5$%N=X#MI(;YP;*" MRG4$VB2=2#&_0!TO@S?_Y+45[]G;3=<,.A>)-EU_[C97213.8'$R\5?DX&=( MCS-BPLK+!R0[JJP#R5N!*O M3J(Z M;1#RAP7UGA/68U*'49!'&L>5-#65(A))(DG\\!]^D@UY.1<0Q/AA293@!4&Q M[:X?)7+B6);26%KD> '\ATJ2!)<14A2W?_DUJZW[1PQ[_'H/CN=9#]P9)H:% MH<.QQ:EMV9GBHIQ>3NXACT$$>0Q_&1&'7TOV?;0E>JEAR_%&\BYWNJ_&#Q<2 M^1OH-./P/@')=DA5DH/_^Y#Y$S\G1![/A.X$+3CID_96%YK+'3#I/]*2^ M@!&263+K5,O2'"6G$\/WSU7V@%_9I[+3F>E@,F-PEF<;@CE&+6E.'PL$_D*[NS?L8)RME6MB !=R(' MR6 KP"4T+3!5"V@/E#VP%*"8.@P3=^J&OF?#,\K![XH?.4**HU9IX"_!)L'^ MZ:(BRS _)UO&W!\=[\8CLB2BB_#P:2 LM8!*!%V1/KE5^>LR_Y[6-,PV/[AC M,&Q;#//XNJ!HBI_"< K^XKO;M1\-#@\=]%Q+4:VB*S*N4[/ES'C4&?4F0#_. MM^;_.F"DZ$K;/B&RJVFH@Y!OV6#3CQ7*%NRQ:,(K.I"#'9-$"7#.@OD,(#L\ MB $<.PH%0G/%+0 *+AB@.P=! W@=:G %+(PMG6P9P:T@![X$X%[85+8S@$G1 MYV8 XX]#*!U+FB(MH3"BOEQS(+<135&!W,/-*#VB&_Z*PAZ%,B-PP!B2 ;B> M(* /=X_##3I!2.18P F.3U 9CI+&8RXM"8E/,N@PL% Y.]@ MOV0[9+MG$H6[%S!'XD D\#OS[1ZS;5AW.%O4C A B@T>'8V &%H3@?L.?K3= ML3]U% UL5^%'MX)D01R)F#Q4QPB*F=#6R9Q7P5==&_Q'F9N&Y00"- $X0I!6'$*;HB^*/=K\G!9 M,*FTFS9"/DE'*"=#0L,T-@119!:OW7/)YO6?U]F81>$0'YM[1]^!O=46'^RLG-YG@)GQ3/LC3'^W(!VH4 M?"?FE'C16]4Z6)_NK@<2E2^Z3^\_HW^0Q=L^?T_N@B31*'$5ZE,5-7(H114*]1=T_#XS7'BXV!&D-= MVRHC8.0Q@)QJLF8;VVP:?\T]NKT;X/L!0 " 'W!9<=@5JMC>+5(J#"8JT9^SOR$K^:=R@B\Z>A'K:B);Z_2(YFS].PT^X43]G*D?>?OG8PYS MJ07#"D[AV*%IU92%,;5>(3UC>4R;%>2VW66R\&PK'DTD,B]M\B%J^(8V>YQ6 M/S1S4-CVYA6(E6^4?>LGP"- 5G"B"CTO0I]EZ-$1ATAPNB$>Z<*T>S +M+6X M=]*=PUZ@O'/447:[ W@LSHKM][FU]M;)UPP%KA%XR)(3L6&!./B(G7%$)[E@ M3UT!GN3R,_W'YG:?:-ZO'74OO58H=PVT_(B$;_!D+QN;U"K,G!RVG5S='!65 M(PFGW@J&'1^BG@_\"C'/,2KMP@(K;G(E9I!?:(D,#/SB(6?\_D)>TPQ$)_ZI MO-T!$7201I91T -/K@3H)RB6X,[A]A+0G!N='@4.;5D&\!GK6KY18?XS)7WGXZ^=NZ\@H_?X+<"+CA@D UB3.BN M7M%[A:O=*2E*R 3(=PFE/WS>;R/ D8M['2S(!%"0?@4*6JIR13<68_KC?ET9 MB6HSOW93R>)3CYTQ8-NNY%=KM2:J^:FR=[ 'C[ETS8\@!0_=X3^ MNMY6_T4(_]MN:4; DAE1HI(J88K4/+70:4:_$N&]\J CYX:S%<8/QHWF+-'2 M*UE ^%08X8]U<6^\X0$AL&CP$LV[^L'XMW+F(Y3/TF9SR&R,+I/KE?").3.F MU6/*Q]Z3-Z4%P0)^7&>+4#D_K1@:"33K^0Q6J#H\EJ2S(4"CQ)A M![:N=V$,)_;; U>DE8I-?5)C9V7 8>6A/>??F!K0NTXL$X'%N.Y&RZGQU:V9W^/KYX!TX9L MK')XC&WA C;X1V7 =\CM-AQQO0LS[TDF[NK/W4$V$8!XYB5O:9\%VTNKST9> M1U=)@MLB4\42T4EF+QYA [\ LGG_+1 02,8&>"3IE=/"$*RLL MGGFC(H97W#D8':AHJ9Z3:RP[*[+\K*'A;MWRR/3JPRK:A)>G]DGPO"N5]098 M2F\E:4NICG:;0_7532X'GC/,+]CFFK>FNCFO9BA@HZB0X\F? (Q?D_# M[OZ\&^Z:P7EN:0V#1AME8@X/D4K'%X'\6]<1'MU/BT?\>VJ[B!0&U0PF2"I;DA\#0M=UM[P?S<6T?WN&-!Q<$@Z("F[>*$2D0P -V +=)T?S3 MJ,^\R+8-$/[NYH,"3G^>\/MSR?D>9QHSCS.-CS.-OW>FL2=PV8Y1]MJV8&!= M86I2M=7,E;,TM!G!L83=R(0\9+GQD]9C^MB2G)/CAC3)T!QQ/I(J=TBFAZ<$ ME9=SEEN>R6.KV@;6YVSDO$FZ]8K#-ICD8--MU4WEB5,F8&3B="0WV_3':]I. M8/U:46NQDZDZZK>Y!(>=CA0\SZE(M=( FSMEF-LP5,68^,844O.E8:5E<]>WN2&Q.I:355 M4;MCMTI4[0SOQ-I^'=;CD2N;[+89IC!E%&.2["<89FW78=V>LV?VII34[HVK M,5495.:B.*VPHDK[1<%.GBGV1AX],!,JT1^N<_VYTZ:J$RY]_DRKEL^E2J[) M,MV^X!;(?+%#V"MX)>-TY$1[6DSX9BZ)5?%E3:9=@J=BL1UBX,VESE_^RBK%(M.HSQGN\6"V:C(Y( 55AR.G0_UL@2]+J0J M'6QA--9T8QPCNV:H@*XX>IH8Y[I/:I/(S;QN)RD5M5 ![2Q[@EK7RW,U-BJ* MM5A5FSWAJS !+12)ITV%*#2Q8KU93&XHR=3K2+N:*DZ;<]9A%AM3H M=:NF.4!$J/,5<[=5KY&GR MVYVA,6^# H=W0ES/;>^-/1 ?R(#?.7("QAC270U>-OX) ;+PIG"T->?)_(4 MSN.RE 4 M,1AS[OP[UG9BP0MQ?^5O+$I,QI/IE^IO'GAY!\^'NVPRD/ MU;:_QV#]QY^^ M)P_OF+WJ00?,0"_>#N7'M@'%ZS,\Y[=T^<;?+B@' =%OUPC-9!Y\N4>^X"_6 MJWWPY49\P>*)!V/ND3$/(+M3OCR [![YDHF_V"3BP9;?8LM[>W:\YA[?C CI M=Q#AJOC]E2@ 0C7XX?_[D?CQT6X%5)R\;K/*]$M;,>'T&1^]\W#7$68CSJY] M_]]_QK_1Q>:A$0^-"-&(&_;,^C\__ M>\SU0VTA/JHM.!Y/IKZ3ML"T\AF='D+R>T*"Q9-G'8*^N)#@WPI"OP=HWN6: M7\Y*?,LUOY:ZO/+YKGLAPT/<_X@UOY+@^E+"_C$S=F=MJ[?'CB^FPW>VOENI M]9V1X1(]'0-3=8.5O=3&\6RID;^_=#5"H)!^G;4:T,IG"^WU!(X@&LUV(S5H M8[F&G2='PB2=5^'!.]BP-1DE,^<%(_YY:/E#R]]BH?]X';]N6%3(@9/E"=__$I'L71(U=&O'&;GE:4"]!7>EPGNYP+.6I(H M27/>;TN"2M2@%B6FM2V4B.X'?8L89)M4>H067R*2?E-+:=3L@+@,4Q_R^87E M\[-#WV]O13L[P]#:V@)4@VUG14(,*CW6AWS,2+,D":M% MX)GSV]&_;5#OS$>$=36D[>6#3[:M=T:*"\-9R.INN(MSAPCX? +AUG2ZM5%_ M*,8?K1C/Q=RWIM*?Y$WT)%C)D+<\9N$";N_,9,^ ?L8<59]X@L5,:7'FVJ@0 M2XA_(0^?^AL^)M79G&KT1=Q)$(4BO(\*_ LB<]X!XTN'ZSXE@)>@;VN7O+5B MR5 M0U!]3-'W#M2[BK]%SXM'?->(]+'!>^' _"[/2#WA7V#C3= @#M MZW\#=<;>=NQN[LL=;K'TJ"D(++%CNU9YSA52JCMWGQ+24W%=C,$20\"C(E-1 M*DE%J9"X\H$##QSXJJ<];H,"[W:J/A,%EJH\%K26K#'% 12 M::5H"DM&<9)\ 02^7FXI>U86Z\A'.G2C#JO&/H+)[QI,'A$E9DM"3%G'?(K\ M+*%_.%6<);QTAC-8OJ2J\_)HGO]2%=7_W;'FTGMGMV;112-A M?Z<>Q<$!U>GY+ B>.]AS887:X#C1 MR)0'$QE+DA[2.>&D@&VH?_[F'"98H:1+RZ ]'P@]85-(V"(4+1D5T9U*\\C* M<#413&C7+U)"X\_?&8^4=?B;8HCHV18:"/X+>_SLQOM]%U>GR5D=Q66'+2R" MGA8')-HUC. UP84]A2*P]'U(&=\/TD.Q_?840*7][FS[3S4LD)6] $RV(6#)\>BS5:[PYCB\DGE$H^AZ9'K>374R+I1RG+.RR92,2) M!UONCRTX%D\_2HS>(6,>^G*7;('Z\JC]>D^U7U\V]]^_;-\K0/&5"+"KRD9^ MN- E&;]^>;K[KOSZT(>'/GQ9?:A?H:[K0R&NJQ"?4['SM\*;;U6E\U*E7/]T MN3C;\_KB.L N^ 1Y&PS:WNRV271F!"#KE'OF;M[=;*+LFT;O< M]B5V[9&FW!EE;G(M//TUSB)?[MKW@_.':'G_G/_T\Z?!]A-\M"/!R\8YC;?M MIHR0B5XK]FY$P]#W93P.X.RX*$I=@EN;W&#>&D_9U5)@NDNJ/'&,::U)?_A8 MZV_NB-%HCS+D0 *9T-JB41RGF%ROG.<7O4Z]1L,^Q10\[HHG\&B2PB]ZW/76 MOGQ@C[*1?5&;.S!-W^*(^ZL[$=_"EGP;5MVX2-87 7]>]7C.!XULY\WHGUK. M&_LW8JL'S$H>IBX60R9.];-N18=%+@/Z):#J= MC%)8XN+H?V?.6& 0V$5_ $?W>("?_YM\-_H[6J-/!EI\]2'V'L<7! MA?/C*R4/K_*[A F?7C5E"RN_J;A9+_P!1QEO9FYJAB=)"'Z:2'0#$-JX-=DJ ML7B.Y9OS32IG,.2D&_H%G9W\ M(O"!2[([77:[^>$6>QH M??FXY;&C]64ZF%=K[TL#1D[;WMW9SAJ M>GI3G[(UCU%F@M$;2JW9O+OB?V=G],\@PAVT%OEV,\:Y?&K=GH22=53\::N3IGS!N;N\,S,D?&2N809YC< MR.TZ4P7/8T\3#B=0UNQ5/'LH^)5BV:^FX!?*O=V2_3W#X;6'F_S:5?T[*T-\ M%];FLHUOKH7UL\6L/!)2I1'3G\:&D?WHBD2&BB<1+UT,>*A%> MI>"A$M?N G,ME>#8YKJKL,04\Z1Z99A)J0/212H!PCD2CR931#2)G3?;NUD1 M[U?JSQY\K:GG37OG:!Q@BB;3SPCBT;OQ*I9#/RIR<@"YD4P Y?^.)?WS8#=9N M?TZU^--Y-$T)\@\>V WF$8'%MT5)5G18P-Q&5=D-'?W%D&'%;%3XQ;046XKP M8\-U@EKRMF3R%BQ;#K[)ZP*L)J[H/H1!2(5ETK<]/R/.E'?@)]*2UUS>/R(T M<37>TKS(V/,+A4\528X8N^E!Z+/A@^:\*EG1B&'M/HJ!C^ 0&"284=CV$OX% MG4*>&BN8B.$U($)P;@"^#=<2 #5A174PDK=MR;91$?3]EHU?'_VTHO[+,X++ M40"-#B<0)KNZ$/P5D-H'+813D(Y0LM%E.O"A'=]Y(H(7 MD'O. #=Q:D%<_)]>,Q?J1K^J.SVD(*TD"@)LT1MHC)_9'"6$[=A3>4S]XN MJJ7^FLM0"Z:H"GFY2./]<8;F4N./D;.2" M+RYP8*MT-FD,-I6F/6LQQL2_FW(\UJ]T8UE3PMU,8A+&]^*XKS*I_&K$Q+*)X2:Y4%;=YBJ,[_5,BLJ/ M"D\S58EQ(]:E5$;BZ#"^ZZ,&,]]@RI!-MC?92EKQ$F43CJ3.Z&FNR&Z_5)-9 M=Y%Z*JUP?IZSVF%\E](9C-#S2E7M+W&O33>2W5D%\IT\'9GIXK.ZEZIHZKR8 M]SPJ1_6*Q"2,[ZNED&QG%"+/5GM+;)2/C68K?!7&=Z92RY,YL4BJS4)QKE)K M;Y(80PDY>WL3TZPI-^,&F#?2.DO#M/N<#D>>O=W$>WC=RWDR2ZPKRY['3*E^ M-E26-L*JNGHRO#76W.#9Y5B1RTVB#4:>O7VDI_!-?='HLU).S&]X4NHO-?C, ML[=O4K%Q*<89.+.HE?ELUUDD'6L5)I_M0FUBE"89'>NO\*=VI[]4, I*W=G; MN4R^E%A)?$GEF4+-W CVJ)5?'-<>"_A'UE*! MX19J!Q6\2H3!&XC*_+@1?"@"WRFR MZA/55,4Q(_I?]2QU\:S(XQ:^ LZ+R6 M\FD:]1:.91\.L.^0+'J<>;+D_MJ3B*?S! ME_OCRP/&[I,O#QB[2[8\8.RNVIB]YAS_$5UJODV?GEW?IL2'^S9A\<1UK_?< M>R.SAT8\-")$([Y/QY[ZQ5N=/53FZBKS.3VM=MI"?%1;,G$<_T[*&83G3"(W.'O 74^0[6^2-=/O.J/"_%U/@[U-UB^WFN72[N2E5M9ZJ*K5D MLC[K5X9L['V7#FS+V1^@+QZ<'T)'YN%?D9X%:A:_)0>/]:.;()+8X]>[P_/D[BK< MJJ%UM>RDVV?G=)445XU-;^P&!_,R49*X5AF !V@\0..[@\;IW=B/@ ;)I_NM M88;/L#%G-&32/2M#+B.C_'Z'_ M[_9TSO6_Q%6)4G4U+&+N)-9I3[D191/TC?6?Z>7U8J+?=9EN;KQ:]\VGPKH* M]3\)]3^9N63?R[M,%S%UAGX$?-<.^&Y=]NV^J/1L^'AK,MT9Z+[+Z=IUFP(* M'2 NU376);U2GJF*4E+68JE:;S1O[7%-U:RA6 4[RWC=9'NT&F1FG+7R+TM2 M42QYK39O]P=/EW7"[E"='JCS%5'G7:Y>".JH(@E6V:J:JMO+>NJLO:DNV5NC M3K6AC@>%-L]AS7+-F4UJF+Y9P"O:R,\C\4MVN+UE0BMI[DJ>1@+*?8N ]5:N MW!TCZ 43^0\ _*WZ8S? L[3B3E2LOUFK1K396-ULS5G[1!SP936>NN*WW MP($'#OP)./#NRKJ0;RJ/]Q+_4_J#_T)O#S%V-N=5/^Q:N%#T9\VAWL9.K!B#M@!!%/O=B@ M[<&(AT;\68P -N(/+0]Q'4:\/UOWLK/T>:O^S+N[G]#0]*U+/KM?^-$+[^1' MKV?BZ?AU3W2\=OWRW]\M^7 U]+GP%=V07:^'OC[T]4/Z>L?7J5_3Y]<+4CP4 M^J'0EV3292HA_$ZH\875]:(E,5Z.?Q^F'X/BWPM M:_0M%GEUC+Z'1?XAG+PMYEX?5&]ZI/7?JU2;(&^_JHN=S TB)^ZF> MC0Z>MJY80[D2Z]JJRY6R9DT5$QXATG1,[>TI(L^ $_D?#=49 8L3L+ MLO%L6EO_.HY<'DI[$:6]1&V#+Z&T M8X[.JMQXQ3!NT>F5,Z1*6OWV9REMK"]-:,NL#+$%8)#>,<>IY@!VP:-^_*)> M.I7^FT[1S97V2X63EZL0\=DQXH51\8^"P$L4/?@*"-A)%95!8[X:L=61664X MPJK'6JO/0L!)OH!/JUQ[R':7.)[P%O-E+@6O8 .WA;C2;*S1)$O=HU MJ%(/ES[-IU&,4DTJ,NDN%L,QK!##L$%;G'!IZ-. #QYYFH?J?#NRDC0-_IOC=5[DXQ&XM14!(FSL'T@#5;* G("_%@P+ M/=\YOX&$+C%$2#P:@28T"AXCY$@CRNO$N-PI'&!*S)0'B"+S&:4OZ%D1XU>-_-ESXT*:<0U0$K$7S M/WWU#DLP'TH:O&5QS:D]JW77HZ[JMGMX.B6F9AMY\N.7;ISA2$38/CZR L\' M[+>@) !%P;&_@( A*D8,U[$5$?PKGTOBVP4(_TP!>E?$# G.^83VFKKTE8)F M)U-<#'+I7$6MEJ382BFN.(%MWT#H5I-&DETHDS%+;$9J93T:NG(%")VA2\]) MG?>B8/D">5>9E6\M)U=S;Y!X+*AL!I_ZU(YH!:P4I2R#LO&U+#K#G 'H M>7=:P@JY&"W>Q>NVSR,[K]B"9MA ZWK@?5DP[5BN=#'_\NR6R_/L_!M/_N-S+%A5Q(3+BC@'Z[J1 MH%D30^==!\B:[LI@*JX%'/%(5[*6B@!>6M:%>.1O*#T$]B]=[Z*?\'__B2A M<"(F\!EE$&P:@/U(S*#4]21-0I 0*2E #B$#=[4!U>GTB[W?NZHBMS=WZ"=\^)7-8[_,L>C[?$.Z+=EG3; MMFW&FEZ09AICNIFQ/F8[1H_.O'O#'9G(/=(U992!; (;!HD#WSH%:FPW5[HD M'L\V'!-GDV8BEU?R>39)L:MR?I:<5SWZQZ_S@[P($@W7"F#1V+\R8J-WQB-Y M7V;>Y,DC$/,AZP"=8'3@6I8$[V_;#L*^B6$ ,;&!L,#?>-.TC#6@B",!>/O? MSZW1>4WQ& F<"<1C(6))2NE-EF;1&B1^I_[G?B(Y2,K3JGZ(^^QJ2A=J4['. MNDPG(9;M+)%V@47,I,Y/1"&&79O@SV1MKD%PD6TEE-)BS3(+9I%OE#?-*=N[ M-L&GJMAFY( R^EH7G0?:AL1&SP8 M*0>@I>W.80;#CLQWBP6#QEX$@#2(N]_K/UR:PZ<0?$V6MJ5JNJ$-!CUL0>KI M2B6?<(F3VIGO\3#+.O#\',/R&I(3RLU..DO23VT/5XOTK)QBIQ0SLR>P=QT9 MTM+E*@KDDQ@:1KSL.55"KWIR.I9/MY?BDM]9%Z6L,[#RAK$LK1NKU MNMWR4BA.Y39LX$ DSP^MG^H+<$R"7!-R9Y7MVPX5Z?+Z9MR5"R)X ;)]0<84X&!L\ (A MO_X]YU39V$!V")!X-.HG":9<56??K8H\Q1OW[0NL_"**?7TY'DP'9[6S_68L MWB\?]NJ#^$FF<6-/P'"+Y#.+8?&0SE9U[]'F():M-T?#OGSC.+T[HY4OQKMX M[]DE\0 D,EF\"LP:>M<\3;8=AF1'I.59DW/]@-=A2Y+:?,YDB[UD-;9[W892 MNQKV"_<)S37PLO@TV9E;8F'3@5=J3 U6/NNT! M$WNO6)BPE;(NG0*>R\!T/0>^GT'*;6.(G+A0:TB7QAX\$<]$8_#0?]5@0PG\ M^9<*=H>JP++\7(! ZC]_U8TA($HNE?@[\O*7^..%6I$_+#F6:ZL,C+;:41D& M,VS3<-%5&C"[9[3WI+IOPTK/L B#P0X!^X,L'21ZZF@H@6F"01V@?@Q]"+_+ M$&[2X+8+GA8^W9.NF.5H0"5 PO!2-)YQ+_Q)2VHQN$$=_P)KPA-R!PWDN8LD M;\T0J N;C;2!O;7A&7$Z-+ U_%2%;XOWRP-.F/@UW;!A,P^.A=]$;NDB.)ZL MQ<26N-A$BC;;LJXP[@Q%"["G6ACJ 8;A$CQNUK^%V"K=9<]@'0\QXBG4SO0] MW;R_-/"V@LT7!-ZX&*7#RRTAP)"_ BK-/'8F0W@1\G0X%UB[*"2O"K- AC/MBJS%LPU<+A)"XP)PS9O:!=6B8$4# "V>B"+HZ !#!8H7Q.OI:2+$/@;(?8W@=[>OYE8A]WS M4<.Y2["'_?OQ0RM7Q:3NQ<$I4A#F,\(/H;\=T'^&]"\-'KIX!@4:9C1]V7(F MM9)S=\7B\HWVY%B ME(/K,8?T8DH #MZW3_)=Z.$/HOTOXKL.]5]O=;G:O! M16/ZE)^JP]A GER@'R6_Q'L5@/R\V/=!GANF8+EV&+P8S+,6LR>,<2O@!8PA MA)E]OD21H)"N91F*2FY2,OL87#P]WV;P/I.,9=V>L_EH1QU#TXP)V=9\]I$S M &L&["&>0LCM4/2O\B@PD^$_XIA@3WHH!EO6F:3"+]($C&D9CJGXS!QQW0O6 ML^MAHE?Y[";7,H:E*$)MN@?#![N.RBU#X:O+.'H>.5 M6K:?[NDVYS[C$PI\@Q<4@+^)>;@]=V*42 ]/XDO7,7GAV4:HB92O?(8?&1LO M!*(5).#3+,'^YJ>R^8PGC.D'9PUT6Y5,IR&?R2]8F\M1RD^3S M>TDW2?Z7EPV?).]9;"^9_K?D^QGO8^$R<2"7[\H" [?$UX(SM]P_OC(=0T#& M-H:_$G%,E/=[#5+QO6QZ3;":VJ06\ MD^)/?_Q3)_('VL,$,V3>'N+*_J$:SR%K\*J7W:#L9JZ7M.2MWC[OEDMJ_U8Y ML'K]7"W>13?Q'_QMWI/3U&&K,S;.&J5I9>HHI72MW)\6X,GT_)-'Z>K^X+1O M#6)'I=SA[46[>98]J\*3N84GV=7Q83IYI)42V4[EH-4==&/WU6:B&9M_TNC; MT7BJ-3V-#287S9N[0R/A1+O-Y.*3RK$V:8RFC]?]&^=D?#RZ*LAE&9]<.-&= M<1Z7*]7!L''32E9/K>[)8>&V@([Q^2=/)J7\U(J-#ONC1'N8-LJ9PND0GUPX M^Z-9/"\XSK418^/XT\']C:Y?5_#M"V=O#^7;Y*U92?;E\?GTY-:8#J]RU69J M\423=J%8/'XJEQM'T6+!*MSI%[;2A2<7]ADW&_O%Y%1MQD:#5BN^?]OI9AQL M,+>P9KE5&/020'"Q0)^8X)/GE^72<%A/1F-.LO1X?_:P M+YL SI*^J;;&U='I5&WTQDFHP\/MUGL=K%PGWE=+M7WW1O)^-"K>WHWQR0487=RT]Z^,227;B#K[ MI\JHYF3E,=!F;,GAB^F<[%2>\K&1F1WOQ\^GG4&SBH\NK'I\7E0NG\K:4:EX M5CJV>L64:92!-\075[5SK'*LF>EF:7"5+N5KU<9ULU/ 1Q=P5)\HF8/LE"F- M:=/NI^5*JY=-55%C7B3ZW+1I-(Z[M=@-)ILT,CE[\C0AY7J!0D?G_71\S#*- M8OUV>"#?J]=G!CRZA$$\E!X>>H^7TT&_K&7,QXOX9:>JPZ-+**]9N:C4.Z4' ML\%:]6-5>>B.)KC7U.)E)=+]DU&BG+J>D^L!'CZ0!85'P)]57OU5$G M?G=_T9=K#U.[CHHE1Z/&L5+7@TN[CJ*/J@ M7Y646B&6&1_?M6L'=_+M VQ@"5E=3DLG=Y>L7VVPB]2D_#AXJ.L9>'0)71EJ MUDX5"J.;?N(I?E&I%NSAR:"+CV86\%6VZZW3^*31&%C#:#I>GSR6["Z85DM6 M+4TNC0:[/FI$RR=CJW4VOFC O<*C"^3:45GMMIL^[#74_?BH=57-=0ZL CZZ M0*]&MWH"]FHC7G+.RKV<=5!)Z@ZMZA+LLD&LKX8ZWQ$8Q=VO.5&XIO18V]%8 MN?.2!:FWBZ3'6R>Z_QD5[(^AQJS%J' L?]*K'+:N8HW,$) ].S:S_6EU37'> M-\TM>\?@LE7-G_VZX;+/U0HF\WN9<*CC/"J\'1-6.4LP&=.6 "+D3=L" MB&3(FU8*B;>WS_NPF?TE%_&)P;_KL6FW_=3>N./$:^..O=G&Z:WJ&/;NH9EN M 9;7VN6=$S3?))*_YIB;1 0@]]W& S>S8Y9#%"+"1Q AO>N(,%<@$\2"E0G& M3??*?9D6*']K9:.$DUO0&W@+= /N9@TOPG5S;M5-?)5VF/B)Y^:&\E:=>T.8 MSYUH6W43(>:'F/\%%Y'<;Y+#_GGZA2NK6K< M3@TD$ZOH6O\U-O?F,>\+1BBN'O->BQIN[\B L,CM:_L8U)7F:7)2/DL[=:,_ MG>1.S=+#)#&YPX*!S+.=#$+^\;WYQVN1O6_#/YISC=C62>8EE94OY,2%W)"3 MO6ZVBQVOXS,R\U"*G^K1%NEZ>%Q_3!^D\KG+K""*/\&,O\V'MC#M[3B M6*5NOND#;TI=_X'GWIB#=:,FP \$]/:YE[ZY'W4+-(70TOA4WRPLSDUFU4%B M-%$:Y8.'TS.]63^M)"?-%-H9RSIGA1PJY% [X^_> @ZUP[;,^QA)L7Z>CZ4O M!LE8<:*DKX]&VFE+1T:2?XV1[&8\ : %MIX]I>8_;.2H0P1;&$)XOTVRX02I M35^",%"V)TUL>Y6YFL)T&12XB@E:G>%8VO1*]%7^0G7ML#9\Z!SF+[38Z**F MG%G&[67I8/)A+NORD8HFPTGU=LEE)4M&.& [AZ/XU70X.(F5;@Z.8\WCPT3Q M\J#:I!X1:]77OCL9EH^1URTFDC_/IFP)PJ6>LRK]#-A6RJ7<;E-O+IM[@X/T>P1NO^V2& MUJ?1B2)B$P9K5A^L":)\$E"^;3C8CF@+<'ZU"5H[=OC01EJGC<2+<);H&3GY MY'@ZJC1:7Y#;%S*MG:#;U>8,[MCA MP]CE,]C1L>O/M2S#"IC<;$&L_[]Q;F/D<-KT),3_$_+#I MS?=N>G/@'RT;^KVVUN_U73O;A$D0*TR"4!338>TKV$UQ^61L'& W2N8N#O*' MF=B974UUM?%]KL4FS3PF1"1CL3 ]?'=\-=^CYU"8L/VU.0?+F,2S:=H/15G. MM*X&P\:H4.^.4JU*[4;&2;*9Y=PB3-/^YNQB"UL,?=/$:5A3$*B$B@ER1:,C M*?)0Q0QJW@9'FSEJOZZ7;^YES4T$39D(IP;>K?.S,$!:V&U5I%S$RK@ M+[< 'C00VGK>>KAXBM]K)Y.[3DD>W^K7B4:A:%9H7CR8#XEL(DQ+_-:>P6_N M @^ME&VQ4M[+IYXU8*8M=I&/6WJI<9,_-@=6KA\S+[O(L#++&=;J+)@?2+D_ ME6/M1O^B]1E*F[:*C+G6_>NPB[X[#H>YO%M"E:'C;,L<9]\VAWZ?$5<(?\Z5_C.,93.W#"!,(KRA2UI?EXO MJC>VJ]FU]E2A=VP];09^'H&\L6_*EA-(:!]M8G[!&_2@S+0IG\53[*Q4+M2R M+?.PV6_U)WBUSX0 0AX7\K@OBQ!L^F*V@,?ML%'V3E8DG]T-H[5X]KIQ5*\; MIP=V+97.=Y$5Y5]C13L8JUG:^E,1]E@8H@E#-+L2H@DST%:8@3:C^^?YY%G_ M\MB\EY5L*5HYLN*Q;']2+!2:\21/,XMD,S! MQ4$S7KFX!]0Q%#1+A4&SD,6$0;,=M\_>Q G.;TLQN?)@ M=_IR7G=.VOEI6W:($^2QRBT23WS)<+I->XN*SY46T<@Z*CX*QM+"8%E8]&QI4;0^+=T4]Q./,37A]%/#2:HV*%212666,ZFPM"CD M4F%IT=:&JV#-\O-U1&LW@KX[(H?!JRTAS=!W&?HNP_#(#]9ZGZDD>-$BORED M[<:-4\R5V!6[O"C=F5>Q=K<9IX'-V4@^DPNC)2''":,E.QTM^0AC.#MO3TX2 MPRN[KV:ZW;OB12YVOU] QI!_G3%\F]C)X?,E16'T)"PUVGAT9=,7$Y8:;8>W M;--XL.E["4N-0E/IT_G]+^I#B:?4Y/2 38[[M=3T+#>]O,G>9";->.:YJ$#( MYD(V%U8;A?;96KA1?E!/JK>Q:+9QU#UO6J6,,>A>$#?*O\:-=C""L[3@*"PT M"F,UNQ*K"?/.UE)HM(0QCB_5RF7K4<\W5$L>WD6;D_;4 ,:8Q0RS3#Z23F=" MAW;HT Y#:*%=^'[FHK&4G1W>G UCT;-N*38Z*^;DNP(R%[0!8Y%4+!\REY"Y MA-&RG;;&7N8!@^:161\=&.-&N2Y?GO5/I]IH3 H&QL7RD7PF_1,"8[5G1\>' MT:^P=FA':H)#84E6B&>?U1WWB4\#UW('Y&95[URYZX^SD[Z1ZV[ M23Q;UQJ35!5E9OXM,O-[N)(]NR6>6)[;(P'0UF_([*RINNY:BR1PGK;AM#2V M#:P'7O+G%]93;-?A0S/GB]**"GK[30S\Z#S7& V3TVDLVLE61ZV'N]&)/(&K MX]VL8I%\+$P+__JT\.VBVE6QK#=6N&S7X;>'9?WH5*:W,C3SZ>XVF;@\;/2= MNEXO&[%LG4V(H7U!?E/(SW:"I%?%S]Y8RK)=AP]-WW6PG7ICFKLH9 OU4F9P M4^@5@N6TC1C M8OW:+F!M#M->V)?GK1$L\$273AUM^G__ I[R&Z@U'R'8NU" %9@)0%5U0 [9 MY9>"/I?POBQ7Y>)Y;FFZBMP1,[H@/7HH8HC)R?VIW+R030WDA>%T>Q> -;+2 M [#:MC6GM54$UE4T&51"O5UR,6]_6I\.V6R],N$*U>&))7J5JM6I#A+=TE%, MN=B_F R5UF,UP ^C%E-^M1US H++8OH"0V2 SBS8@J7.S$&Y4Q3DQ!GAI6R: MS<*D,]*K1^W'4N;JLCCHETH/U43ACW\L-F9Z=,ID58CX3DN[V(=%'8DP"4 !"=<5$V4>T>@%*U9JL&03N452!6 M"8[OF("6(#&&AJ4B%[ !R_6N].=:I...8,A'7)X,$;,*#8S<747#9:Z0^T\^E03Q;OV<4$IUHL8D! M*E)(,OM[";2 SDVFH/*-$AA^MFS@+S;\ILA6ST4CE+<8B)+Q@Y:L8=VR9/48 M S3:2OF#?9[Q1*N6/$S7C(IL]HO Z@"TNBI_#J'@B7./1]>018OU+B>/Y;R6 MO'MH9+1ZVCB)VWKL9K(V"71>&G7NHHIJ-Q(W-\SJF@=/V5KW10GT$=&#UR?A M_46DXC>5/!O'D#7RG[+1CXX/K\XGI6T=)]1^J/IP]W94<>< M1$^[\PK[IQ@@_Q47@KL$P&G\+Q-N4(@__?%/-A8=P-][G@5 _P1%-)?->$L+ MA(F.4>4;M8$OH\I1LY9/GI\X6N/L\3%S=Y_.Q,^+ MZZ7*XT3A21L>'Z=*9:>?R+5BQLE9$K2"_.)4S0@B WK/" Z !@C(&?SG0+@Y M$BXX73"5B5[W-J9?^#;Q<:9QFSF.7=6UR7[LJ'/*G%3=:EK3ZB:81G(YT^!@ M("J_J%^V6)H>.@>'3>7L^J!?!3-R<2S>^AA _04&H&X# M_0?(TQ^OZ-#_.(< _(#;09_]<@;!U1"7X%YG%C?E5BM7&?;+_:A+@]-59/B$8$GJ'79P$?P M(]T UQ7-*=-CA;)<,P7J 9)#\B-(UU2+!AT?D]434-?OL&G'\$*<+*A/"4' M3A<8,?X1%UD/E\[*IEEJ7MRETM&/ M*V)!.]HZ=&S'9!>JK@Z<046>4ACNP&%+.>YE/G]0EQ];K'1C'SU<'!]=3LZ4 M+HXESB\)<7$T!6S@J#44BT>DUTD-*0 1E4C@S03Z%;APA;3IP4KA[M5&-R+)/9 M'UTVC9.; N:3+1M6^R[."QQ@FU%!?MPJ5+@X[]^W$LE2HU$$T&;'@T%YDGN_ M7_\3J*">/&K3\[/S>./LK!1M6,;D]N8<];/THCWW3E1 XT_7'5DC,0=BB*[1 M<.QYT;;1T.(-DS!W0!ICLBD(2MD!%!9A7:Z/]N0Q.AE!9((A"Z'H"-%XN#D)%I._$8O]>2\:-0M$F%R<2*5^% ,>)1(*?@W9-__W?__'O M?H;T4<70#/.7FS;D.Y8(RR\GTOR7?SW@?"YJ92&'_JI>+ MRRR5UST3=5*X@7X1X9$O>NQ'_L<']N>0-7C5RVY0=G..%#O6N+H:/%R7IMV& MWKZ[+I<:#]UFHIGZ@[_->U*.6;92/.DU&^6:>9.3P][PY*H*3RZ\O7U\/LT9PXMVW[%N"NFK^KUYW)\TTXMO MO[],G0TO6VV[?W8PF'0.*ON#"Z?:S"P^>9XKU^(YI3\NC:JI0C*;&U^9A0D\ MN;#/ZTXC$TLU'M(E^>"@4*]F6U*33+XUM\R@/O MN\WJ(&2/M"<%BXNLI?F?2T6+=3..KW$.%\$M3D@^0\\!H0ED[@O76OQLE"V=3>ZJ=P='6BU;#&B.)Y>'BXH!J(]S MB@'ICB"_8=%RARL;)7Y#)W!!!^2+X)GLGOX8\ZD(_='PX'38?(SWH_$LT/#% MR=/%%$P)>V(LIHET@I..+'+ 6.*$LUR]H)%=!P3X IZL5#M_'B!D0#9RV;EF8&6I/ IS^X+AYC8CVX.=)[(;6-(6 /" MI% K2KE48J4)"CN=W;>"S9\++1S=>$OT[WA":*&8Z*F!7BNA"PV]7)[[V."^ MX3EW\(31$UT=-BOL$/8X9+K%TSWA&Q;S,CMU#!N 8HPGB6JJCJM9*GPP9N:" MC^XP^/59-,**X%O)DF :HXP7_.X;O+0Q_>DQ?1&3$Z5BYVS(ID_U;O1VLHF0 MSI#H&%@ W59;%:%?O'"+#643G7U [E%Q=,S*<-V5W'UOS4>0,22L6S:3R7,H MB,^%P8 [_RT@1HW-+[5*/_U/)S-039G)A6C=&((E"WPL,N!3TLQ%G%@C0_4W MV>7T][D-479XFP'9$ID3?VBS1XD2NA$7?P.:,E-1\4LF!A,I,7'H@&: "PG6 M#5:99>CP@JFD@$"655TDJ+M?;O^6X!VR1G7BA)I Z2"'2$B(G/;?A,KR -$7 MO08@/26>[38TC18_%6YWPKC/W( ?'+QUW"JSU#8Z2<:RYC"IZP A@?QE>Q+H M$_ 0?5N$*V<=!V\-\6PW$MSUVA10&/IW=$S'A?E"1S( M'[UHF\B85_GXD/:>=.YQ03QVF_%;PK"4O21JP26\R]#=IV57F+JE FZ)_A37 M!,:C.!J%&61>#X"S$8=P?\B(^.UA!G]O 57PL%-\%C M9!RKVWS-&'AR4O ' MQ"5!692XJ[-)A MP^EE(;X&(BHR%%C;3VW."5&I- 9U!5F(JH,61Q2-FC '3 MD^Z*_'T4XH)%43&S#*09U5),QDLV+D%H".3P2-_R=NAA.VD$A%YN/0JN1CZ3 MJ&U$,4A(06>N< 0QE,)EG(N2]<%_G)D@E.[*-XR:IH]"A QM,3\S@O:L2LR_ B+ N3NZ5HAB:]N\V7' M7%!EI;;ARB"2ERC5,?1MJN3J7R[.2$GW/T6)WTCC"@ ;@&];H>VTPLT7+#". M+(^'";H2D$,FH7)F#1Q#4Q505E#L!QTE#M$;?!EXNTF@!\BU#-,T)L@-2$\( M$*6JX0*V?&[WJ07O&Z\SO'Y&-DKGK('[?+2L>J)N_[@-GYK M5NL-9M\5%L-9L+,B;(R\^G58>U\SE/X?KOLS^Z@>5(OLIM,8W":.3MGC9?/) MZOXA,4N1A[".;3ILFQR;'\$BD4$D0E.\LETQ-$T>6NR7^X-_KQC)$?O$>(;" MXR#!N)&O\ET$C18#<[;IOM4]-3_#QYN%O=C.V!>1\;T/584.X*Q[1>[O45SW M%X^ZH0.X7<::L/N9O"F MMVKPRKNO@B?Z8,C%"M[#FW'["SC2EZG%[V):NPSVHB9;EMJ!$Z*GY8.0_P*N M]I60_QB?VV4LP,CL.M2P3?=E/_2G'U&@^]?*M*]-GVUC%N(//#BQN)]W;AZ4 M^7GG%C&0G3WX!U37#4QMX].F"_[44:,CLG*-SBPKU]I.7?2[6\<'(CF9I_WQ M.@@/4MNI)'XE2%X+6*_A1&^9G1+8XZNQW*\?>K+BUC ?3#;\8/LFH4Z2J7R% M)RUW&A8K()/RL[$E8TJ.LXKMM)ZN[_O%@\2XW5&+UDD9B^'3?_P33[XT&>DC M;HBM&,K)V?L)U1QCPK(^5UJAL@\R]IT5R^]S*FSXE![@1#E'!,NR/L;V-WV4 M4'%>"Z)N3DO^D0+')<@2I\\1)B,BX_JR70X*(V>4D7]<&@<%@ZJS1Q* MA&Q\<=S/[IH=F%EB> U]/B$B-GV*GV%=K/N4W]3N6"9GMG *[DJ\5MMXL!]C M>'CUMTN$2L)*W;%F_K08NVD?)_J-24_NZ-UF'H5*+IW>UFF[O@??4C=>5RY3);TX*I7O)\W!]76O,S[L D=<:*SJC,Q4 MYS(5CS;8X'(:.ZH7#>T4GUQHUGI[[L&:M MDCB\*NK.J#]@^YV*46^QTX<"/+FPIJZ=#;+[K<=>?W"H[NMENV->PSZ3BVN> MGO;'9^/T2;V1*14K#W?WZ=P CK:D\>_H_JFL]:S'7".3G=3;UZVX-CWH+FO2 M:Z1KYYUV+74?.[HF]RU4O,M%,22X=/<@=)W]]WJUKU64- M=9/GN3O6U1_V^S>-6JEP5[B\M-+596URJU4VD3-*_;X_R!]=*Y6S\W3\IIJS'NU<3*\N:Y/;,K3#\];38:Y1/,W&+N+)4^<*]AF/ M+3[:=:J#LMW.:K'I06_0R;:.^O93%Q]=>'\M]F ,BI/]HP93ID\7]>M!77LL M+,.F6$Q)YP_U;+SA*+>YVGZ%%9VGR3)L:HQKRHV=/1R61G=)ULK4F\='A<(R M;*J:%:<#[^KVHX_WR9NSRB6[Z4V685/+3&I&,5N]*143C^;^?JF8KQ]5EV%3 MX6;4W;_(TN2@T2]VEV)38S^BCHV2[=%8V'I4B*XV,AZ4MGYO) MQ#GKY JC_EE&OCPN7F?N)LFE+9\?]TNM4[L;S\6..K?-\DE%3Y3'&.5*+@#I M(7MP?YO5&J7:0&38@Z68NB)D\PJ135YT)!/GI2;F_.SI\[^4@S5[TZM MUK5\7"[)T^KI:'AT53DO+6WD7#MR$G?Q1CO6N*F>-TM7A?'^--Y=BJ'[H]1% M)S<]296.F%:]L-.#I\M182F&YNX>.K>M!_4RYB1C#^-$\Z(YK2[E8I7D84&V M6O9^?WK7SY0->[_^>+"4BPTZ4U4Y7A9%QC2_'N^NJBT#J]WW]J M%*_.#XZSY:EQU.PN;4K>G&CGBEP_Z')5B^.3"VVN]<[MY[]32I?+M MT[C<+C;.\^ID&8:VCD_/TJV'TDDL<3]UGNHI5G-.L"GYPIH/4:;8U_>C?(Q5 M6H.#>R-6S766\M#X\4W%L'*)HU+F+I.T;GNC9+%:6(JA#]U+I2L7SBYBM=CY MR6&[?]P^<);ST+->I35\**(U,#GNMM7[_?.#/G#F)4P4>/=#HYTJ/#82MGX; ME:EVE%>; MQZV!&G,RL;/S_=)EVY(+Z^J\]'-Z* 5<(.G\7FR3[3 6.R^@Q9*&H]FFK%OH M1OA%/V'?UK]BD2A\]/=.=F=X(SSV\IOLG!2"(PB.U%X^A,;60",9VXMOLL'; MSX''.X-R0HIL.BS[GG),KGI0=].YI(] VF#KW<&2USCX-ZN]3:;W8IG-@_XS M-6G+5/!/5>BZY+#AJ. 5&\@JV0?\1!_!XTV?8]J*':4:A8N:'35/HN^??/HF2]4=@.I15+ESJ&*X\H[)YI+ M9>/0*#U4CX^T6"(V.1_'-,ONIM'QE<0IRHGXLLFHG^,U7XJPY$2SA(O,KN>I>7::M1.ZVDAB?IHYN# M2YSG21PDN\I"GBW15@ @J5!'V58=Y6M83ZC1;( ;H0Y3GQA+F%"GE1Y?M+5R MH5&K*$?J6:K;GG9PK"]78W(K+/78D!J3#M684(T)&<8],%9Q^O)F[NHOV1"_2747T+]90-LZ-!PEOEA'+5U M<%E-ZIT82Q]/K>-"SJPY(DTL$8G'LCNOP&2I,-+&@;&4GASJ,YS=;%4DZFMX MS_9$8+X)(Y+[4_EE+E0W]EE%5ML%)+T7^) =K1XT8JV[TUBY?I\Y+.1.SA.G M!9Y:FLFMWAN\:6GK+Y!TIRV&NM&VZD9A_&F'M)TEW.5V4-?SZ?2XV1^DSO:S MK?O#LVFMT,PA=XFCGR:^VVH.7LTOFL8-N&;CM.M5<);OQT9"G6>+=!YXB?37 M-V)!#=TE0-8N/2KP:&& ORUS&Q\,DKE:;734B-X7:[G)0[^KWF,I"_*C2#Z[ MV WB[^^A\+R8219J/V_6?C9>?;\N]6CC!_N^^M,S;&L)>ZI'+^M:[KR;Z@^> MKJN)@W:_=-"FZB3D3[%(,OZJOK2IS@*;:R6PMC*E#C6>VW"9DK_[W5O+DTJG MW/&.WEKH-*=J?;[0Z67N MOPGL^,*ZI\Q>;KLZD2[4/;T3559?!L5)9_,S OQ7\-FBJ.RF^X^^0@;K\-(D MMN_,[W?*<'F[G3&K #1WRNVRU')^;[E4/),Z?LKFS.-&9F1?Y.\R3^=/U)\J M^<<_R41NA=&K5\S)]>/MQTJGMDK0KHO#?.,#OJKLAYSF%Q,=DN MY^R&<_ID5G*92H?9$UY4E4ROLIIA&S6?CQ58A?K.3SASJ!UMA&>]4'KUT$Z: MG8O"?6DZ5?:']P\--6Y-1.G5MU.)/E"&%:I$NWW 4"7Z(O;R3(%6S;Q(G>X7 M*^>-&]:,Y::I:C69ZHH"K>3W5X4^4*L5JD+?],RO3F7?%>U(HK2*Q._=U@8^ M7]/T(Y2#38<>MI-&MR<>\X4$NV4<>C7E/Z&XW8HSAY&6W5#VE^CXITHO$WT8 MCB]*1_E^C>F9?.W(FO#"H'QRE2T8-JXVK+Y&*-0AOIT.L91-;;'"L' ENU91 MM)1GO:.2Z&%\]#!XJ#12#75\<=+H1NN36KTK*HEBBUZ*3]01;:\>]6+:5JA4 M?5BIVG@QSA=I71L_Y\]3RY:P,KU_4>N/WY_ET^<9^R)J#K*)5_M M ;'>DB,"$:;JZ+R&8PXU,V],N>1?\X0ISL_\TI*E-Q^CWF,2+XEI,P7]"%;87D=)6))/#==*J%=]JGB.D%>FW9??_@ZR!J4ZF!'1Z0# M-VQS!5S4BE#Z1QGS/SY2EKJ-1+2*LM1WT<6FT6*%=+/$;[$2PMDN)_B-\!U) M+WF'M]/]J9BSE=K++,3\WFYI MOLF'LG[$HRC9M]'8./%?&-Z M9U:FL=%MT1YVK7;IR7%+V/92JV&;6X:<*^&D6V7H/I\DL4L:Y1?:MM_X@%^D M06[<:MW) WX+K6TU5NN6'>IG:VT;N8-=T^)>RZ8=.B9K9AOC.S51/4KTIYUF MX\P8UY.WY<)GTVE3'^[B/Z<+NF$BC!)5>.ZDEV@;37AJX87V5.J9UG38=ZI6 M.W$U=1XG]H0/6\ONY5XJ>]IAS^._=U,I7*4M_8/8SR8UP4WRVY"Y?H*YOF!F MOY&UMH\ZN?1#\2168M&6,;FI'\FI&U%0FMK+OS1.=U?4XW?QT3?F0&V9J"AB M18%;&(L]GV6JO[/0%-><-MCFJOZA6K.WY3=MV6U\?:N*+=.?-W4-/R5J_=H] M;*4ZN48OP58GCLY[";SJ*TOJF,9@?L3?ZKCB]];EWL82M[W@]HT<;3>5U+?6 MTWZP*' E8_W<=B=+ZFNO1J-AP&B/Q+#;CF9C=WNE@;'?[T_M:,=ZQF:-8$T[]<)6L7;!?>*Z)C\77U+IG MH53P^:O_*Y[[6YH=5F)CKR7HVA'Z133P:X,=^M]OWINJ: S@L:G4DRW8K:PY MU.S)FC\"5U:PZQ/<-%5XTG,M62/MQ>HQ9DOX-^P*93C=GG0A3WDM99J74D8D MX&%*3U)YXROQ[-QZH@.AK,&^X0\\;C0!91N^9@$2[,U36B#KEIH*^'HJ**!4 MFW/TG,0;6D?OA&>K41,IEW5Z\'%G9,T:(OSO__AW/P,9-FXRS%]N2:WO M6*(318+X?I=%><,)ZF7_2]8F\M1R=>#\GC=#]I=7E9LDE(GM)=/_EGP_XWTL M7"8VA?)=6: OE/A:L#64^\=7&E\(R&"WBT0<%8C? _A5'"P5W\NFUP2K.*"?P9< _T""W 'L2?@+2H_9;1 ?JB/EJ6A[BROP_& M<\@:O.IE-R@3XVRF62*>SR?D9C[.8LU4JY-LRJFVTLS%%"4MQSLLGI#_X&\5 MWQ"-O6J,5)!FMJ6TE$2^U4S)[4PSE9!CS5Q;SC;%E^:$VN JKR9M&HICF7!$Z '%G19FUJJ970.QIP+(-XF>-$S5\QR-![\%AY#X'<;$@CJ$B16;6!7"GQZ M9SC Q@U':TO 1&@J!FC*FL:SY-O!D\N^D\]XMA(XN3D[N>&=7+*-+L.&"])$ MM7N2X9AO$ !\-=Z&4#=LYLL?8)K%)CT2$#IL&794=603V)\VA:L?&J8MP78. M@2PY7..Q:)76PS?+#FR7M=^X _YF&A9B&_27P2*&K.R>W":+'1IGRS>/)1F\ MT:)TP!0V:#$ST*X@'LBKP&\7=*! ;>XF@,M'SV!A#9XC*."3P ]P?+O*^&%+ MCTI/UKND'PQ4?B#X/[5(D.)"I.])9;Q%Q<9WN,=0"(7::J<#0 8["[!6U@ : M0H$P+ 8O L';"G;VZB%N&9.P!2,:H;11XSSWS[\7ZR/MS263=5PX(K@S89I M1<2I\4M\?5@3P?O2X<7M+KE1=R)YG!IE@AA@ILG;7XH[M3CGE&S5QAM$T"=B MOZ]4JR\=\AW1G^*_P=C%Z=\5P$<.II.3B#1C,?$";PFZ)U5X"@P8J :LSEYX M2VW("(,0%V%O7;@P/+:X.VGQ[O;$7H E_[-"KO,.GEH&@W:LLLEF>-X-7*N) M& ?0TXTQB4])4SMPP8K*0'4%BF9*3P<%JSL%W.7*<)MI\)Q)5PEHBC?>4ODC MU)Q+4"A0.H &@>2VZ')9);8!FQ(A*9JJHSF/^,N0>CC1N#2%VK#AOH^P?"Q> M(,,".ER)HLD6,0>Q$PVW9\+C;=P3G+S/3&1+,JCJ@Z$!RO+<^=P7TV,&X)P- M-,EQTT+_"VZ8XY^W754F3BVI@Z$)1Y'PS6@+&(X-5\2L/:DV=RU$)_0=.(,\ M5-NP33S*F*AR=L-\GSIJ1T#4BMQF [ W\[@ M _H^7).X^0C?(.Y<;H_1ON%LB-._ZK\[? 8VX-X@W%87UO'8OWMO\+TXWB%'1 \W6S#4@ZE4NXYCN]B+Y_,@!I]/[O#T&P M(NX"(P7!W\6C1@#-._:$4PY8@TC!"O9+FJ!.BXP=>":H[%&&GWH4 :<# 89K MN7?MR3]:1N#,$#<+X*(+Y@ B2>=HFFON.X,(%Q@S8G+M2K<)'I*(]@R);8;7 M(%T_SRX&@"&.R9&-WP=@B\U4^*@UQ9_'*J&3A[UH(LN(="K@GKNN\,R@+:TA MOC&"#=(8OW 5/NZ"' ?\VO>1 ;S7:#V@2 %J%CL13$.1AS;N:X*_ *1Z\G#( MJ!T0O%KFM('24@ 4*%'JPBJZ-#"0+/:DH@,"$I <,,=PB9F.1K\-0-LSVHA1 M#F@.(%%UO%!X5F@Z$OK.+0!'>F%J9@OG.;,%;!\@9 M+1")MLG_&J&3SNX23HHG 8QHR\CJY;0Q!G8D(90;N$#X G@MWKU';[P!/HR6?^![\ MW J1F="#0P:DD:E:S+\O/$';0/DOCLD$[>AM692V^IMWRRU@V=Z9Z*P ZPB] MQ=% ]T%\$=YHRQV&!VH$4!-00-M%%2]_M\^FO@WO28>.B?QL8-"B A%T0X]Z M-SMF2WD!:.HV4@C1K< 1[T060!.$V("4*T#48.MR[2U4R2%0=??B2 M[I 6!YOUWRRBK0V$+C1NC@+L$=B5C5RZ1WNQ;'X?0%8VO8C+:H]! I3;R-X% MD&F'0ET/D/!RYCB3?/,B>>2@1FR3<@)GHCV )$$/F2P!E$ -7WXJ@2^N[..\ M5/;@+53(9P4=RB#F*M8(&!2V,MD%M#3@G\/[B*/D74H@="JX/N+-L'?!33A' M)SFI37WLJ3W5@0\K?.L!W .U9,* JR"&/2O/@;[QFG&2"V#9)*"=R]8R 0-$ M2YWW5386FYUPC1#W1QC4CR7EY_^$BC;!MTB&R)R M:0;P.$,PJYDDLVRG/8VXU*8#\1(1NJZ"H!8(EI\MT7&BLF;HS#_; M@(M",C)G%(P,?0F:1% 4J%V=HQ+*5"8P6 7I!#*+M;F!COX*QT(A9+H*X0RR MD9>@0B@,!AG1G$_?BQ#EZ1+0H"E'>V!2 4,R@9DCN#@96G:4P9$Y-_50$C@E M60.60WP23S;#,5PG"@3ZZ+,[O!=S1=&O^ G7//<><.(%VX/S(M-H.PJ\X-#A M%HN.G!TE NWNN.[_RU^X'CE?KE$JRU+% /ZEXM0)E[G3S@0F WN9D9WLP+7* M,[>( 91I$V7B]8L3OG#!(',U^('8R9QDLH-7[@DZ_VV(XRE(#-&A]]<]]L8 (UY%ONR'3>[(P6?!@#IS#$] M=84V#+>D#@:.3N1/81713G: #@2#WL89)8.S*[A/V=H0RSST#VSASB?_U!;A MU7-[GM(IN /,Q. ?\#\RQ2X!)CVI0,$V@+0B!JMQ'1GUW4<5\09H/YW^-RV2 M2O[;99IBI0@)$L[)-"%!=BULEP[#=F'8[J-ANR^G_0+I+4$*)S\. ^9N3%'5 M1T8.5$V.91OD#GXAGLJY3[" 0"'V1C(;]26U [Q 1[.I#1Q9:+KD[B-.2086 MN2%1^R!?)[=0A9[!!8!/?Q">)N3HEJ'K3$/7'?%XSIS3QJF*_%@::XO%BJ%XN849W)9PXDQO0.5 I*4<$[A M_^",VH)_T&],L[^$Y<%/ 3S;&.)U!F:(P7.>#>5[AJL =*=<+*+Z2Q99V3&? M75D"11.WH&)^A#7\#X(<\#1AJ@6WB5X1_4^JKZ.,$ MO6" :2M(O$&M0H3SA-Y/.&UXQC\NY"GS-UQ5Y$^XN4KP,0_#!"ADS"S;YTA6 MZ8SR+-!GX)TP8D =!XUH6IV"0DM>@9N7^VQ^W9:C:ER;06-1=;Q2$0?^'=#D8$'9.0 M[(#L.=*7R?:P/8\SNB=5S;"#W_ KDL1CHCW#L=!W@(#QWB[T23^Y(TC0C>%; MCWQCB.;>IMO^K0+> E_J3M'RXZ#E=F<;PSJU*1@8FB>BR(AA*JXAUH9(!A M[Q*Y&U#FZPNWEL +[WM$.+[=NNR!#5KD!.-O\XD=WTM%,.QY1DP'"G![?$ZW!)+[*KGY=E]A^>(E>'1O MG0F<@C>P1.^<3WZ3CP9WHPMOKY=7 T Q>(@-#N"7A[_>.R#R FHL"Z@('](L;EMQE 3\<)^7ZB\R"VD MW?_?O_*9;/[W_+[F[LJX^<<8SRS-?2/H/F(3^"(V/*C!G&2KHDS5GR;0J=]>Y' R5 M]"[8YCQQQ2_Q]IY'L>4!'>(F7C#IRS/&S]C4S>V79)[W('R6RTLER.E%YK/K MP$.?QKK\-^F]]#,>G/1>)DT'J%-!"F7/^A*WW"-1]A!WA P 5REK$(\PF24J MD;4?\##0DY$ 6",O7 ='!%&?P>/U'%<4U)8PTW8ZE\SF[D[%X#>EBN(7W%(+ M4[7Z?&5'%_XS[E"8+[UH,TLQU19K"_<0>2I%'I*H87BY#,E?1[&'50M> <-J MBQ<"KWT'3H5OB"Q\+@C1S8:#&\5,$X/3)&<;)A8_ MD>L[D/& +G-G(&H5?,:H\.U[;CV7#F>4AR*>7(?"<]="RA@R B:9+3+WX1I! M^O042Q/ M&B=QZ[&"-C!%:Z$8!19QF<98=G,DW P&JMK"M"ZFN:49F #-P.@ IJBR"7J' MG=8L3<_E=KQ.RN 1FM:45Q LK4 3AXD$5!T1% +(&Z3(8H<@KJS,XBD4Y)AC MC3-^N">=P)=-4C<,-R0*5T^5>1@]FUN8AUF]+;NAY%F6_ZPF"0/A)O/O>Q:* M%XP5O]O5C!86#"]F.P1=X9'9,2CE4Q$A-X.'BEO(A'S?]4=N9BXOO^.])U.2 MS)S?B]N>O*00N'=$+!EU16"@8BN0^$!7*0MQ2N!G$\,B2U'&C5X]YE!T[[/]$CP)EE,W M!9YG=S^?[['*R.^G5,V#V0E%:<\02^0$P6Y,TPQ44RR$A>94E13$UZ:5,(\J+4?'0&/KBF*G)8-]@U19MVH^@ M@4(4R<:B')L71,YBPKX#+(>9J_)Y5T%]!0*Y3 N\[6I!-YW R9(YGF*;Y"FV M/*_.4UYY?)D'TS\>[R[/P8 OCL7X?.4A']^!62K>%D26BU]=GNT;H3TFCP91 MK#.$Z\#3 U0HZ4^3@Z6V:$JH!I=E2W"+,^ $!:W2U8,Z-C$@1A^D9=<>[ B MP#(L:_;A(.:53'W)\Y0#PU/Z7)[I(MVV<(L34:OM'GR@/KHB&H09_][FZF+= M7:G^/!2WCIT$2_CGY1J+VTV!-$8?56ZL+(0[/^8*NF;0\I*<@6(59BUP M$_QWZJ.R-D=EF;R&#'3MF=-S/IO$#:FY-@/5RWCY?ES[#2:HN@HD3XI5!Y0 M"T"@*MFV,=&I 0H6Q%,]L.M;$5F4S)@GVJ4#-:B'8H M1BW7/>[;T]:(I6+Y^N0@&L]+)^31VPRF8QJK:Z,-J;N52+)T=R=X+=PY]B.9 MQ];9=X /()T@@LO4)\-U6Y).0;:YD$UH9R)JH@=4U55P7.ZX$ M /4GP;OLS>L797&_G#ESDF)1)1;F!429C&4,% TQL( /-%5XBZ(0#P2Q9\WR M;ZF&"SD64K+)HM[V4!4$-CG?,,*8Q3>[,I*$YU"8W1$6B*!6YUX2SR+F#ETO MH=6]:KH?<@I[GF!-[:-#8\XA#, 6A8:JSHM09.%@Q=8XAH(,QS45>]2X"7VR M//?XI:7=ZG<]D+\)0L)TAIZ-;,_P!S1%W1A, Z4%O@ =7:I(RO:\L.1_ .BS"WVR6N#!*[(S@QK[5$ M%.!UMK;HM"Z("$N[71^!FX,_=AFLH\MC675+6O&PLP1SP_3EA4<"W1Y<,\XM MD'+]!P3]>:>"S[]OFR"0M(CKH,&,?9[#1#:3T"A=5Q$\K.J4:8TUZZ"A<.$C M>L^1E:L9@"O"SEGNO)BF$.#9-GEW=0#?7@H/*N"G#MND^=PPJL MB\Z"#8+,..4!>LZ H*?M>L9>?,.E5=,H> M7*=/TT/_+*"U3FZ%I%,QS;*'&]+%J&CI/ M5B>+$_DHJ=B RD(3C(I[HD7=TG$J1.>: F][!!3 ^28MC,_RJA(3V^AQT%'S M 30T/<01?-=E03-O%I5O^%&7X1[0-89-&K W@&K,O+0SD(((X!U>NO ]]':! M-D+$1>"9PJU;O-$?-52"1T35,B8 H=DD;.0IZ(-]9/2\S8?M/B]Z^+FKVKEJ-#!1A_,RVIP0CS-]@I0B'=_==61@B#83[F/5YHH9?M1B M_G:A.NL21/:D@@9R""W_"0N6/QH@VT0E#8#1F;4.P8W([0?'LL5E\KY40PI@ M,,O3CP.=LG0WO(7Y*O!*V*K:I@"&ZQWDFH(F^HFXY35FD)-._8MX]UK5ZLUT*+&&54=7KK*[/_Z(]Z:3CNM]XS7G@S3.= MU=UA0&6-!)145_ESXVRSJZ(4"A7,<38@+4P8]-ZE8)PV$+=P[P48F*,H]4@]27&19L^&7\L6\=!7N-^#=NE'N)6,K[<7] M#JYX[$L;BLSICW,UZ[R- +GG(A[K]/1G=X+!C')\/IE9Y3,1'UFB>&..(FQ' MKIQZW;HD$[L&.+;[:C1T/> OSW82"9HS5Q*WU;'_L>C.YG5/@#>CTTE7A)_Y M#1CC[NL=K"4R5S_HJZ?VW:2+%QW>!0Q=)^Y5S>+2O/)R=F%<^\424R0,C#_; M$X.Z+'M-I@*&N:?@ND3)+21>]PAHBV?8DXZ-"99#^[WKSSP;C.Q8LPOS6R02 M?AH),$M7VO"@CRL\W]6QFP<&WE&[*WEEN\OD,OD[/,"[^_.Y4:A%4>!8'&!+ MT6 QU4S4 O(6PY[OG7SB@O^W_1D. 4\YKS%=$L_E$*?]RCR_$+DO.>"Y%PCE M%4]0]IHQ4MM7<5HT^P@JRR4IBD0O9H!\6/=^6Z+RO,3OED&6!Z,I2P_O2Z@Z MOHBQFQHG8AZ4=",LWJ 5S#NGDY&OHMF&%$RN,^Q\9:_2-:O!25V-/KZ7S,^G M*L?FWDQN$E*+*:XS\]J$[]SHX,R[]\V3&@+W,[GP*BP76'!K47?T,R% M$VPD,_:UZL?Z=<[(:(BDVUY.!Q)0-(<U)[^O>LD)X3'$Y+ [Z*@4O' MQ,)]'\&XGX'=+U-7+L<*+!KAKD>P?;C'1J/[(5/JKZ4.'"I$H(O[6]+$9?*4 M;O<9[-^/#@\$A^7V(XF@$A@1D7/A8G;5*$S)\F0E;UJWQ=+^VZ*WX+EZ]5"@XJP"RO%:H'WY..1 M=#H/2JYL,C?&-: V((;2#\"2 D8>T$6W@UD"%,]41D]#&]6&CJR:(G E##=7 M[KA]'?BNZ&L$3^^J^,%4+AG0!/2B[QZ /%Y'?0NY]A($^2S#?[9G:K0KG(O M;1+I?P=8H\^_2Y*ET[&8'0BC*JJI. -RXLXU\)']:I\P>'B[$('-/+L;;;4- M!52!V&L,-*P M>7EW^)UKU2KIT@6U;!13 M2$YT96\9"R*%A'1;N-]GV9".F30X+0'D,=G2KS.C6?CK;:P(]XUZ5+2'NM3; M^%*@#F)99Z3/D%*PP](GZ2K Q>)[L7_C1K+P[\I#OF^OUMIW70P7#-71#>KVR;+2"$G;^@QC0>F!M,X?ZM/G.;2(%:C--++2\W M(I">R6N[W%US]*6A 3KO-C[K:3UB05ZQP]5&YN.9I(QB$VEJHFF]NZ44WS>BB$ /O"@QFO"WWP[%1LM!0Y3^ M$L#9V*R\VV>L!A'--MV-N>:R*%I_;? RI[G,7OK%$?(^Z/O61PF/W;I=:]G] M/8K%Z;\XA8-=UGZ5LGP%^MZC;D[SFBGJY3G);QV*/..,GQ[MGGAQM'L(B"\" M1'XO]>*X^1 0(47\+$ 180R8H6 H$XEP:8RGY+17W?JW#M.O5;:7[,I].HE M+/@1WGDKH#3B'__?'\D_/GI#\;WX>J\H]X8;:@5>XK\03$Y?4,C_^Y^6[QY" M.@CI8%5T(*PRMVW<\)'*NMN2ZY#88CHA*]6;=\U_" EEVP@EMW#BEV#*H;CX MWR!RFZ5:\OS61[9W.%0*FY*=H?\/)3WBO![>/44HTA MIOG+O&>"[M;_V<9PED"EBL827M+-@"=S2%PDB:+ D9>DNCS>,ZORQR)SM4W9 M&]/EC37<1@ 4;9H.Q709:L@U/T%WU@T*&[F+2>.\)8O3[O(^ IVJ[3\DU'< M*I"VMRU_[R438'-CKOP=WYY)4C"9KQ^-+P_!GW#@A=);C,ILX7,^ M8I8WP,(UO-Z;\PG!5!?(YO*!*?MN:;NTMS42%3GD-/@7SL7S6T3&HYM3T%[6 M?M,(=#-XIH'*ZKLZG>??7A&5S:O?Q4>F MR-E>^FFPS2L5D/DZ\?GX;V0!"[VAQKZZHX6&LX'9N)D4;]65R7O3V\>G9 M5$7?-KU.78%M),50WD1F?=O8G,QT$YA\3((:N%#]O-NWX,U\B\M$#DPQ883G M2OHZ'2+!V\!)J<*!\R=J_V%) V '*C;>P"%^&C$&FH\\EK5@60\O)/3??K!Q M(5:R4[^T8$G9Z[D\VQKFJ ]3\SR1AHYHAIMET2 M&*(5V\9(F!I&S3?B6=Y BBL5R[I%E62EMTCE M DYRRO'PM\RN2!X/#S\HE& MGZO4:[OC[YCD4M2L@NHKI-8;N7%-M!W#;95)*]@T7Y[U3?(XM.7;)*_6"_#J MQ>MTT^-GDT))0[5$9Q@W&9P]P+6R7I)OIXB@+O#5*D)\_0@2\8F.Y+-Q+PKW^C5&0Z#OJZI3VYV MJ#>-%-XU6WMSQ,A[B =5>>^")]3S0C18\08Z:[*O_]4(U;B/7-<5*7<=.>KS"(W@QL+7*C?C3>NMP?_ MT;C!JXE>6CYN;[W ,[RJ73$'ET_%]0T0?_ZKHA)]^3SQN=+/%5[0IUT6NY8Z MG0]3I\/4Z=WIU3*72,UY^?M-I8B_AS!U= ZHE'PZ,*96\W[M.-]ZQ4G67YU! MG=I+Y(A(+8 $'&2#"$@-@Z(_"LI@B$@0M;TLP 1LJ8M 43( MFC9;4_":UOH]4T1?9,)?>^2594ZG/YPYG=Q+K!<'MJZ"(,3Z$.LYUN]P!NWJ MZP4X66SX2MY^ 7_]R9W8O*F5]??J$LG72REK2B3W:"+Q49J(Q_;283U!B ;? M 0T^65P@6.&&$Z]%_L**R@GBFS_0AP)^*[#T?]ZYN6&]@7._D$J_D8L($?]G MG?N[(?ZVV[9>OD-FZ$^)-GVI=UNNB*VQX.DU/_,:]O[GRFAHYXJNXLE(,I7\ M/CZ3+Y03(8I^#8KF(_G,(H;NH'4RQ_9KS^49?AL-;L4R80N+8+=5<=OTO:R^ M.#B27G&1^!;0QQ99.)M&F'45S_\4^DA$$JG\[AI"<=Z3N$[S,4([R$>J 41- M J*V#0>S?3="F*O30C=^KM5;4IE(+I\*+:D0R;\SDH.\'JF(MF; M\^+V:*&J/OK87Z#,_,/A,3)_:9AV3RK KX!L9!F6+DH%/L%=?-\M8[9[JMFF MX3K30$FS&(\E:V))K!LI5 I%'(2RX@I17\G/^]M0%$6YW9&!-9LU>#@B'9F& M94D5T^BHO.4+_\,%+;(9J+K.6;3$A%J-ZPW&[=+Z_L'XI MV,:'1IK)73Y/C2/,;""H6XKLGVUKBEDOLF49BDK5AQV3[CKR3''D;#L>0M*# M'[V$4=AL;I;1TG=?0R+B?IJKX*5YE3-MY40 M>"DZ"$@N+O"[HN9&N.G9=-&%4LSEU_^68X@1H;YM>Z]Q:UPCXFA>,2B-C!TY MZM =O.1-E+6 3[I@ >*\,)9%( 'W=4JVCMY,[L=->8@9L_9_F_Y'(J&M6*5>T<)P;JHY_.1,<)+)/#=A>; M;3K!V=&0\R<5NW%HBL-A+,^:K&C8&V3Q^O8$-^/+X]>[_N7@_DWXHI@+S(%\X+NJ-YO4K8&?FUPJ4P\+9O.YW:($JY8[V?2L0: (DM6QIR0A=9R@F[^+E(*>@ M6Q2]63R"FGO6$_#8?T)\<5.]R0)$@&6J?\9C>W$XAJ;1[K#OG!B&]V=V+^5] M$&@E]-$BV:U17\H;@<9_U6"ZL/\XF VU?&;JGO3?_ZC/?BIH M;T'&^D5L1&HQG0$*("UC?PM&G97^TV;8F<@5MGY9Y^"(=>;-J^-3ZRWO^@@_ MV&"H&5.O?8:GXJ),A[< (Z0618%1L"Z9!HXG!!K-N=2TYV?'>MT?9NH(_N:- MG.8=\H!18C.I#?8ZPGX>I+,9L^9-R"XMV^UQ^.P1>0,//[N7X%Y)5YQ-X_,N M/L+MDA[-R/7F>0?F5KKC"/V#[N>:6$T6]8GG]^'8]+Q(Z;[TI:'V.2 7JL4>F.#;-\GQ.0"+9AD[E4YAOGC[MW MJ1CFT#!YYU.+=P1T!\>*?7L[B?BW+TP/]Q8BJ(FA(X.XXDG=,R,,A2X'2_1Z M3&Y[7PABN* K>N';X/PN HOXT*(=?!PN'K9%@";["3@['Z$[Z]^)@SO)X"7& MZC4A)=KGB^UB9YID+.Q,P\+.-$N1=9-#/?D=$'FB2)6%L\/O*:)>E8:GM/+A MZ31G6W2*GH((]_0![$8SD^%PE2^*8N*V^#!9(U<(Q;-O,D=Q16*Q2'V.;32<) ]LO/="C2O9HYC#31.W$5V'C+0K36Q3[)IX/NV*.Y]% T& %BXYT^SK/=5Z M%D/0CP7@?B#R,21D0-1\G,RP;22! YQVCDS1;>4I#T!Y49]\^/[B(Z^HS6W_ M=SF\2*.E=7P^Y/E5L2.P2SZ B-@R$AUEV^/O(&\Z<%YCP*2_Q!W\O8T /B%R MMCS#DL-T_J^SN,$,C#0$0#SFLU! !3.IZYHE.43_Y)%C+3O@$-S&JWB.W0N/ M)C $T>V?WU$%Y)J))\8#GE3*I ,H&O!MM:,R+MH-QZ:FJBATW660A8 !UD.1 M;/5 Z%JND*TQ,B$/X#K;P!E)PX*+IV@Z;X[,.LPDD6$;2I^K)=ZN).']!,E/ M[@BKQU" @.&#IB@VRQWP*-CL<*!7*(RX&X%*F_(6S6]Z.;7 MJ !(N7A-!9L'.G3JR<>P>;3)T/HA+XGHJ.JZO87ULW2C[5G70*%/T/QTWNM4 M! %(,Z.I G2?2RD0>\WCJ71&!J?0\USXV3V@V.Y>,UH*?D-<$2% MSM!=(-'$$'X1BJF2(X^OY[\^W(@JO@*R'8!AH1B/9W^+R_R-"P (#)-Q<>G? MIVY0%W6,L,V$RPPQ9FX& (F"5P8_HM)*71(#N.Y?>;; A.(UONVB'?OL5K>2 MN#E'%G@0D70FO+J+?W^&UW7@3A1 $.8Y.Q 6Y+VEUOG*=*9*=$%;X7JT9EC6 M%LFE?>Z9DOZBX"WJ0'^3WB/H!$ZV*<\\NN%:;]C=<] 1L.#/$,VI.GP.)A6V M'!9_%RRFH:M(U#7\A/MB9P89-7-6L<Z7<*Z".SAO= O+HL?, S+XUG3$4H M^#K'SP(O"^ -[,G39KAO;6:642C1;]M1'VI-D[RK6;P9\4*N ^_MI,7/0.]EGG;>L7MR.<0LB"6DPS)J"J&(Z&OZ#K1643'B,$ MKOH@O/!<*5IHW.+$KTOU03ST$ MI.#V>SP6K=(( 5^[9IN/X;% %GJUL"B+#GZI8 (F1-6P*(D#5M"2!"UK1: M0&Q[S>SSIUY%E]C=K%5<[1V$_:%#,@C)(&P8_3ML&!TVC X[!8<-HT,T6(X& MWZ)A]+JZ;V[Z7%O47&I7VW=L54/<;>KON6D8A[@=XO9J&X-^*1C7W_GS9U#C M=^Y9^-T:%*ZE@6>(YB&:;Q>:K[(/YS8UJUY/9\Y-ZU-;I$=NFA+62N7;=]P= M:?\9$LC68$Q((.MK';K=YMIB=\+539?[$=2\RZ2Y03J;BTB$.!?BW.9P;O=- M&)>-#\. 3^@4_[9.\50DEHN%9DB(VM\/M9.13"R[ IHFOV.=3[/C80-=;=0=]M> MW>UC-)R.9.-AQ4Z(W]\5OY.@2NU>P^;)^R$U=H?R&%-AVWC0OH(Z>-9^HC%5N7_VX!4 MQ#EK7G:WL9!7$.JG.YL+%!9GO&*$I2.9=&B'A7C^S?$\GHCD8M_"E(,USS$3 MNV,:@_FII*%6&FJEWU(K?2N9_Q5/1]+IU-^AJ18214@4+E&D(ZE8?)$FMMT\ MPQQO:@6AZHHQ8-)?PA[[.^PW%P8,=C==.\2Y$.=^8+^Y$QRHQ"S;]:I%))V% M>71AGM$6YQF]6<'*IO*AR1%B]'?"Z/0.&@QOS)6;R*8IZ[:DJ3+'Z5"UVUK5 M[NL/N7$=\&,.;KR'>.(;36\.,?K;8/3;O;>17#:V*KFS3<8/]V.%ED_HF@Y= MTW.64V@XA001$H1'$)G,[ME=;DI"BW4,D\$_.NNHMO37T#00_PW];PD^<,,X MMOP8IM1ML8+ZK;SI;]0[,Y%D-KMR213B9HB;G\;-7"26RWT+FPC6W/]*T;#I MPX:*8*@(?ISN$XG0,@H)XOL3Q <[S.^BD73);$D#0RE4,#]>9Y$$W&T;3DMC MWZNY\ ;.M2K+*;_ZY(<0L4/$WKS9M40#(RGS'UN&XVP-+J[PTE0=WF+_6A++ MPA)95T"W B^<,+QCP VMC4D7QF HFZIEZ)AJ8?? J.N9C$D#>+1G20Q>T)8N MJ*=>,AZ1$K%$@CI0P _Q__ZGM:$3^6^=KX(__U)MP"+E]Y)C7KG3"6=@(*1P M%Q$TH!B:)@\M]LO]P;]'# WV^*H#^3&*+9Q@JRY)1#76L?TT$B5^D5%J*V.EZQOP)H=S9BXF.G^3A3TJV4RN1^= MP"7\'AJ6BA5JOTRF4;O=N34%FZ 7NX_*+5!/'9O-'70]0=J]6/HE1*#OP8=O M%0QP-.^_GQ02V1==5"%<-@676 B7+81+=B^9"N&R?7 !/I8+X;*-<(F%<-E" MN&1?":N%< GY6 B7D%ZV'2XAO6PG7$)ZV4ZX +TD0KBL#2[OC ^^ZA;;V"7D MX,,%C^07A2U>]DCM])4HAH9__']_I/_XZ/7D]C+)M=Y/+AC<4!C6U+]\82_Y MZNN+GGG/!;]>V;_3F+(>L;ORT-=;L&/;+BG$FUW'FZ]"DQ=5I94PV@^S53>= MR\])0^TCU#Z^1/O88*;?BK432A+@M)2,1Y8152AF7D2EY(=1*<.+!;X-*O%. M(*M#GA\A?#8,_@_?P%]_8LL7NV*;QQC5L@P,"UM5V3-#N'(M])/ AF+(8Y\TL#] M/GA1&!@.3H@.,2/$C.!U_7M7--#/F"_OL5;^?WO?VMRVD:S]?:OV/Z"\R5O) M*0HF"%[E)%6R;.]Z-XF]EE+G?%,-@:&(& 2XN$CB_OJW>V9P(<6+)(/" .I\ MB"6* &:ZG^GI;DP__43'M'YBI[(L/D>AFSJ)$65'PBMR*S6;9AU5,EW]Q%!% MF8P\J:H7,VA6AKE3Y3L[Z]@=N\K>B'+'TTSKM8!?/S%4!/YZ6'Z/ ?Y)9S)L M._8KJTYOE>;!ZHTK[)M'FF^.YOM5O\C43.W?-_FUY06/;CR'BYK24+"N5NV7 MOS@_1(-^D,]EI?KU3_4XF]5@8+7VE,YS^N,O9!UHT-[V&.N@U^GU[[V1SE^4S@?C!ITU/+X_KDU\(9LA7(8)\RE=_FSI\MKYF&K+I]<^ M\Z-L:,/.>%)M#D*_U)-&"??:051;1K[VF1]E^4 08%7N$&JV?(Z?N6TE-OJ= MX9B@0=#8ED*K/*30#!>;44:U))>[N1@W%2#_DL>CO>6#CQ15/U)KR^FX$FWD MQLD?[&(0<19SUYBNC.]LLV_ $'PO##I&&!G@HW9$LX.<%%,NQ3W,F!W#$72: M\([;L _H^O?2TU\\L>*Y)N[=)>_'7OZS1>^2[#9+2AM%IMAF7IJ5H17IB M^[GF)Y(]A,W@R:?,OV6K.-OZ)V9^E/\TW\]M :XNN@5&Z6>4QSUA(N%M261K MG+?JLG7:V^S# RPF2C-)N#P%Z&"^:0&_JHGUP7P,CJ2KC35F%YKYB1D ]-G/ MK_YV^>E\Z]%9_!D\A&C!_+7J/_71JU\NA2$&LW@>"H[@.-_VV"\/ .NZJ+=) ML!H9E&:SBSEYMRDZ#^-$F/Z_AZ$;&Q?P[8[Q]PC[RL$^BTV#<-'*#WX3=VDT MZ_+8'!%;Z?'8?K[!-Q^27K342W:)%4PD*N]NAQ*_6\@$1_46S'_ MXDG$M=R.B%:\_DVJ*931(W,RK!TQ>M**'WWW:0Y&QD0K3A@Y9$=:121=,<5X M*W:;;TF5M <9S:(8KR6%]$2W5:]J3:R6P&*)Y1'(QX?Z3;<6.@A;.S%4P?8@ M#VRWA(NUW^E6R<(K'2;-E$[8KQ#[HWKHL(Y#ZCGLC@C[A/W'O$QN"?;[HTI9 M]S7T>"JC:5$13COT;E7;;$%_%I9&O>W-@I+XJ!SL6KW ;=%AJ>>R1L][[JM" M[NB152$'E&9OCPG'U98+ZHMCJ]/K5AXR$XX;B^-G/F):(8X'5=KC^OV*BCW^ M1NJT5V%"H]'$[9J]=! TC!ESNZ/<_&M!U!2'OMO6(%RC]%/=;1IJ>RU1]\2/ M8>>&G=&D\EB"UL[+73L[7FO4/?'CO/(;TVL/>NWQ(E][6)W)I-(^?AKZ7/3B M8ZO5J[9]([WXJ&CPLJ.59*5="IK:5N0B:MN 6N^I3328Y5&VIFZG.QE27IG6 MP .CE1:N@5&GWQW0$FCVJY7J@HXF0KC7&58?8;0HG&BB3NT*MV5ZJ7*@>B/^(>]0*S01WO9 MJZ,EX-?P)<>.Z5:H4@T]G7:_O3B^2C5\,_%DYY7:Z#ZL">F.6O:-%J1=<[#6 M@M2RZVI!*MKC;A_RKDZ[CFANR.(X=#R6P -NO61>FF"I?RT6S92Z[\;,YW'' M@%$G'O/AIN%L%O-$MN^5'4MQ( OO;D.]@-7?1& M6O6#S?X:9[J2[7C7VL&6VB"O]Q)F3N+=P"(178ION>_COQO? 7#+L=VR*&)! M4F@89Q+!L/!_<["?($,GC6$-"F$&_);Y<39,G/2")6D$3T/Q)V)BY6[*-;4% M+K_/W%!]K^C ++M:#[^7[72O2WD,P^6E:ZSO'PF-3D%_WT,C)[I!<-]4)V3%>]D!W342]DQ_34"]DQ M7?5"=DQ'O9 =TU,O9,?TU NL%^JCJJ%>J(^J9GU4]Z1(2+:ZG^+2:X:8]?52?O/=4TZ:.7+279!LJ M<]':TT7HM^-U37T94'IZU]21:;>J(57SNJ9JL/E0C]3Z[4A3>AN.3;M5>T^% M/5()(^W%2%4]4@DC+<5(Q3U26X&2;TF#M <9S>J1^@S)H"6%#M>E M0@=VO]"A"D.@V=1KH=<8:2>&*IB;Y*L"S\?!C%\>1KS M_Z1<7HI?^OCYDVFB*D5,BS)D)F+%,I[[G&-,T M]@)X4 >O\%-?7S.\8S!&2$1]Y09Q&+'!XIS0XP2GBBX>( MYYK&%[Y@ *[2C6,Q5"7\C!A##!)F'G$G2CWYA!ES< 5Y.$=4A"]_"F?)K9BL MYT@]XN-1]D[D+84F.FNT)5+K!NOR&^^$2]44$#'3 G IE M7HQ>J.!/1[U0P9^>>B$[IJM>R([IJ!>R8WKJA>R8KGHA.Z:C7LB.Z:D7LF-Z MZH4(&/34"Q$P$ $#5??57Y)%! R$%")@J$=(1,! B^L8/BWAYKF*8BO:5%O& M3-@G[#<#^[W.H.(2?OVP3]0-VS1?,5T-,36Y1?QYYV$!(\Z6ELZ.NSX M@$.T-/,WZRO&QG$"__F7MX'-N^Y!&(8Q.LY17 M:5KJP'5/&,-K?B+/5;,9//F4^;=L%6?[S,2TLV3::9XU0SD85M>T!]\;I9]1 M'O>$B10-)9&ML32HR]:)&K(/#YSO5II)PN4I+$CDA%C KVIB?=S]CZ2K#4-O M%YKYB1E@.68_O_K;Y:?SW7 -PFC!_#6XJH]>_7(IR##"&2P^P6H1YT!E#P'K MNJBW2?#86\XF]<=CUVSV4AX-UXQYD7'#_%1(!'D^ "5H;-!2>:YBHBDO9>(2 MH5H)JOEZ"7JAVE4=]4*UJWKJA>R8KGHA.Z:C7LB.Z:D7LF.ZZH7LF(YZ(3NF MIU[(CNFI%^(2T5,OQ"5"7")4A5I_Z2!QB1!2&LLETBB1$',(+:5C>+"$FQ== MJDUKY:68#V(.N;>,B#F$F$.(.42G[8B80^JW+%3Q3\PAA!%M,4+,(8018@XA MYI GB(N80UX&<\CC*R;:65U+E>5+JBS?5EG>[;:\KIR03\C?AOQ^;TC()^0W M&/G[%;X+]S_T>L,?6X[\=G.)/%'O [M:M1.72 .Y1#9KT!\;'QDN+Q.-= L: M#T$T,K"_G6CD8=?!_Q4AB)-&$8YS";((72/B"QA?BO\$B5FA5.6O>*.=%?J[ MY?R.PUIT/"E#I!=ABQ 6W'^+H+.I]?D3LS>D\\=[,R]T+IST4O:1;=*+?GH! M5V_O*6S2"]DQT@O9,=WU G:,ZB5AM-0+Q2]:U>?K 8YFU-6V:S>JMCZ?,*(PTJIMIMKZ_.-Z* W"R*1-&*FZ/K\- M*/F6W$E[D/&RZO.SYY[#/::1!\_Y!_=O.$X4G\F"^&2KP(]9SJ^\7+TJ? Z7 M4;2PK*F6.DY;.S%45,?9UZZ>[ZD5S%9GT+=;7M)'V*\2^_54ZAX'^]WNI.JW M<9HIO1;LUV,>"?N/P/[ [K<<^576[]?CQ!Y'[RW?[*E^_]'U^Y=SCE7X@ZP* MW_ "69^/27YW7[1D\+LE#^"+MRPVEI$'SX#!&N(8J:S%9^MW6T;A$D"V$G?B M_TF])5;8&W!U.-NHZ<J^ M=-0+N&Q47Z2A7LB.Z:H7JL/742]4OZJG7JA^55>]D#^FHU[(CNFI%[)C>NJ% MZO#UU O%+U2'3S5=]1?B4!U^ XZZ-G'Q4!T^U>'34J(Z_)9LUA54&U#5?=.4 MW@H/K3U5*%1U3U7W+[;J7H/-AVKL6P$%JK%_@NBHQIYJ[!^ $:JQIQI[JK&G M&OLGB*M9-?9447\4T6VM@6AA;1$54RXK+*:LIV3P&$5UHWZU9<2$?"JA;PCR M!U;+RXC)YK<;^?L5OK,1>J_:/NCZX9[*Y[?IO=OR?9ZJYQ]=/;\9_&QTM^^9 MW3R)_TQ=[;6IC9?OJ_ UQHQYD7'#_)1CH?\MBR(6)(;O,:G11A?-C\W)"RUN MT.]T-BE"#T5T]QZR)44\7QT)*4('19!ITD819)JT4 29)DT40:9)&T60:=)" M$62:-%$$F29-%"$/4I,B:E?$RRU /XXB'GO\YE"N[_EF76L!4XMD4$G%4O^X M9<.'SNP=.J1WU"+R%F'A.'[[2Y#!(9?Y^.6^.DJ%5L=AU_'%(N,YJVD.;1!5 M5-N1:]2V!5^9:Z1QN<.AE7'J><2T5<*/ZYUU1R5L],WE \=/C*I]0 MR5:O\EQ9W4HF%1M:1]!FZ!=,;0?"N8?!)JKK4_6 ,Y5%B2/FZO; M;L6:K;L&^^YQ#*-CP%<%03<$5W);[UD;H1I9'S\_*D#EWMQ/FAL5,[?#/X(HP!M! Z7T7_\@5/Q/B<")97Y#%Y/\/Q M61Q[,P\>@ /QU"7ST'=Y% L_>O1&-#]/5F_P!A$'X?".N%.@\DF6)H=,9IDGHIK9FF$]S0BO@"=I/A/D&A3$OY)C$V5 MRG>,@">5UGXKW@!1^LW2),P^D*7?XA/JJ=ZJGE%TE+IU>J$>GCKJA7JJZZD7 MLF.ZZH5ZJNNH%^I%K*=>J!>QKGHA?TQ'O9 =TU,O9,?TU OU5-=3+Q2_4$]U MZMA9?YM%ZJG>@-9&35P\U%.=>JK34J*>ZBW9K#5I:TLK@SPTZJE./=6IISKU M5*>>ZM13_2E0H)[J3Q =]52GGNH/P CU5*>>ZM13G7JJ/T%<3642H)[J%8IN M1Z%$X^N]J,/N#C%05_5[7=5;5>BH"?#UZS36JJ_FCN@?O1C^$%99*!<5UMU>71RM(!4L?G+$)@SM^L M"]C&J1SC!.G.5$.OG\$O%Z3=WSP6^M>_K!U_S9<*UMN'T6F6+BE-2QV[[8FU M<\U/Y.E:-H,GGS+_EJWBS"Q-3#M+Q)SF&1=;Z+9KVH/OC=+/*(][PL1:_I+( MUFKUU67KY?K9AP=.^2K-).'R%!2)Y $+^%5-K(\$-T?2U0;$[4(S/S$#8#?[ M^=7?+C^=;WWKBS^#>8L6S%][\ZL^>O7+I6!-"&?&>2CH#^)\S;)?'@#6=5%O MDV"%A!$/HX?XU?M/ZKF"W@+6]3E;(L.$\87'81HY/*['&)T)"I#U,P?*DMQR M8\Y<@RV747CG+5C"?3!.$[N@0,$7C@Z+YV)"X@=D_KAA/NK+@(T,+,PMC[BQ MC.#Z".9BS+GOXF5_F!>F$<_#*#F!I;8PIBSX:KA<:"JC_XBK9/9XA$PNP!QS M08N"/RP30?8BI''#A=V./ Y_< T_C&,8!,X^X-<"65(,>%H_-F91N#!"^#K# M6\22RH0=%CC2O8C\+D,B%]P?\$%XV7?6T.SGTA>W"U!:Z2+UQ9==/O,-_U00*7P ('+%&,V\@,+*@01S$7 M_!B'5Y.&_E?J0=+&@))@;&@Y<6BPI-0P@^M,0>*].,>ME,><"\,R2Y,4@ G: M *DCPXH7I%S>[8;'278)7B V2BF:&^Z'2^2 _7@ /#4!(,-NO'#!OO!6. &A%$/.D M483/FZ:Q%W! =Q%HG&*VKOA8IB($1@*N(.N@AU^*AF"PFLN'(Z<.(C?>;&0 MSNZE*Y$%SJFW%+#:#6JXK>\C,U"%;^!,$1U""JD?ZJM[\N^:$/L)9*$PETT_0HE+"B,E1K!_/!"JAZ>OC!ES MDC "N #"_=05;$C3-#&"$ FJ%IZB>4(Q9\1)\&N<0E@0Q[/4!RGL!J,$KL(B M7,:^EE*J@C (5Q4D$=X%9F<;'&:(27$\C M#<02@^_S.^ZDJ!X)YC402Y"IF\-0I94I64MP?+V94/'Z=4IN\=I0!9( $;!N M\=R+-)<"ME&VP8I5(^0L["!.A_.O9<.AS" \>-T*BLF5OES U/(!1WP!CM.&PVV=_3&,N;.EH0LA=<#O[:G%SIR;<"^.4_RN4 :N MQX*P+1#I \3"$EQM'B$ "_XV"%0B82-C0 R$+()N3;I: MOL&L)"87H$P=P9 M/-N71A+#P8[<%1=+GR=JG&(SD4!1ZTSNCP[WEF([9-=PRVLT%/E.)+P0>VP. M"\X\W*EP"FJ_%%8$8"G&>"NXY@S7BZ7[)S<+L& @!2$@<;^>.(%N=RQG]&XO M_C%E G$_[A=E)/8&9K=PA\]@']B\4-U4;JMKE(@>;*.N)SD/$Y"A-%#@D_7D=L 8N=!?7 [UTJEO6Z/>D*Y E;<2-@]UW/[.>K MV(@AXO>+31X'KXP60G#/-'_ OV-*K]=]\_GS9^-7N%+\:KWYL6,L691(QY ; MYV$$6^2-%\&V>N;!KO@%O>>9@/5[4'NX\!Q &'C;Z "<@4=?OO?YV9?W%_AI M=G/3N,21J4<*XDT W37,3L3$Z'OAO_], UY*KST_1'[S7' *C$N8=F)DF M(BK$$]3?=\S$PY 4)QVC^X?[/4S-'IZLQ30L-EH7_$AL!P/<^/-!B.&BZYHPZ4A/F2\,__Z9 M@'F6X=^2K= O+<5I,"V4(YA7%L7"D467/T@Q\E'#"@,N9V?\^O'MIR_@WL/R M'&+2LU/FA67JSQ" @IS@.LL<=+^O*9"[W*O6M5$OO,!;I O #-B%E*_YWO ) M4N%*&EN!5MA,?!'UWN*AL;6 %]7NXY?4G2"JYX+D%Y- ZR*?,H!_,[/Y \KF M4S:_WFQ^979 T#H#ZM3V H8<+ /:U@26/X;.OI]%,:S*2D>\>B: M8R:CE--6FU6P4L.#VZNTB\A#B62*E%"T16R"E5QE.J1S'HH\+,31>!/TZA92YIUGXL;RH2-PU),$H&LV4(& MU>5-7I*ZJ[V['.28QA_R)B!4AF]YO,A)%WB=2&G=>XR0*K_#5*/(:L6&,'JQ M5#7X&%FR7F@O7QS2+<.1B,@0_3(1%$8<,\$=,6[QEVS>M^)IVQ!OA%,QTFUI MNHYZ%X5I.!'_HE!E&LO@(HF5I]NS1+?,E69)I/I>UHIY?\S\_F/^F9_\C+YRG;7IM="'-Q8I0@-%6,)I)T74KHB):>TE M8B-%D&EZ68H@TZ2)(L@T5:N(1]:X'O1:GV_6];&$';+*S9+!M]."]6Q!J5!C M8?RA2OB#3*VT#&@95+0,-.:/.+1,#M/A/6V=:$/S=4@ &[Q>57%X'7VE/&Z6 MSTBV8W7-@5T[ +YE351(TT4P:#0,K$I,87>:GPX;B_I_RFC[F)-Z-EWBJ M8E9S]T<'7!Y*%!]ADE70OQQ*JS['VGD0R<-0;!L RS[G7ZW M?Q^5#0P2-C:#C^)8XI$V@Y?GM^CAKU7F?FKJACUP*^E8]KCRG:1NW1*F7S*F M)]U15;M0;5O.A^PL,<4?3UV+]25:C[\P:YY;%:MT9%$ 0[AN'Z[;$0&IUR0N MET21&?-:YQYWDR3TP:K>R',R[B9R)*MW)-?7A@UKPPU3+/NH9>%7E]G0<:J5 M1%:3CM6O?H^C%:$/3&A%/&I%##JV-=BQ.U;+X[R[[.XI\-6@6G'GZZAGKUO< M/#Q18K\LAK9!,&W9);*3)(0/1NNDK@>)H]>+2-=(I[_KERA*'WTO"^NUO5A5 M*V.=,TO DYFF.3$>.\"(NH8HGR<)K%,$OUB"9D\(3=[#$>U1AY*'ZKL2C91"90?YS.#[#WHV*$!=%H3!B5 =#"2Z5G>WRYRM#[D? M%JX^82;(6500SKD9^6D&$S 42^:Y&4VYO%[6NJL;2HI9TRJXW8JKD3<@2,)H M)1D:%?^6:1??E=2GV?#VIQDK&^I;D4<@!66D[H#WA+M8 MY8?FV,N)B)2TM"D(W_F2IWX3ZVT9FEA0WY76PS?;T6[))KN2)>&;;"D.T(T$ M1QFLH8S+0ZR#G#Y#$!-#,)F3')=GI TT=B9CZX?&;,O0)#1&ULZV#L;#@2'( M'V"+?6R'B$U@-)(A:D@,49P8HK:"5<-^#_]. =>)9!3"=0J_(R.1_."=%SO@ MPZ9(;GHV#=,$E^E7L"9?O/BK+G8VYP<4A'U1M2-[A)7]R=L")C6=5[^<"PXG M<.X*VPN^C) MVCD/:7288-%Q/7"T$O#'Q-_E-NO=FZ,QY9(U29"P9WS+ZB%Q MB:1]2ZN$G"%+- ?("/\E>^X*',!%;!IG0>YE2F>B-(",9UNR;XD0Q?=Y<(V3 M0CN_/I2"]:A,BA5PY#]'3BLDXL<;"0JETH:/KN--&,F(BHN.!"6N\0M!TBNY MY]5P8.=)'62?6@A7&MFD;Q7A$#BYR$F$CP^4YYN/=*L !'M4Q*=>,^Q"# M%D4X#]_-Z7MG7E(3^=)^T'WP[C N0,P@#"30OI7B-..I I\- S+O_NT&'=5! M(4(R9$'X>2?O6P(Q0'9DCF&'6F*T%@3I(J,< QLMNB@QN*VIS6(N> DK+^8>HY6*)*H+H4LB5PP!C>U@FQGRUQ*A-).Q@H^U* M_"DY5W#65,2YH"7&IH-E%^JU(-K<)L&F)GW4O0'+"$H\; MWA?4O?8P V)F+A9.#@NX"5A8M(@W,$ A+PFN*4=N..O[@_ LOZC[%H"JD82E ME:&+=_ AC.![@6I1XZQJ=! 0+0OV9RA(CQ5(LIP-['F@-@AZ,S6[663^1R X M&B^0F1$-CN@%I-KRR.8^2.KF%#H,F&(6E.L*MS)ISF&D"$;5HB/O!X(=4 I+ M6K1< '0@XWB0#885,LSH))D:(K;)UJU5%BIT.>0V5586DB*S O M,Q//?.S9HBY5F3]I3D76:[:I5WZGC*W$KZ#U9*OMO4#R7DNRU\WNNZ_?%!:F M;"A5]"C !;*V;Z(W-N>N\(7*F]$]CLE[$T!@"OU*XU'69$F(X'/<%CUBRCVA M4)"QZ"F#E)/8#XV!(1/>5<"NY<8E/$<9;TABS34I>^71B E7O8H?R+((*T38 M*Y4UQ;$N0Q\;-TG%8EX+[5%-^92B21F7^0[5ZZ1HA[:-435+ T=N09#Y][.S MSZ;Q22YCN)=,KTHV\Y@_X)YYFZ$TSAWI7#H=S(*GBV6Q_/Y,W6O%#8NDO'(] MJ!XIV#.)NP4#ZTSET#OE?'2G8/=>2UP+3&%KMR)B%-SU'#._PMW#GE[9P#;& M(C+*\/_K4'*Z(SDX7CS-_*WB0OCJ'/9EL*&.ZLTEV]S)['D@=L(0NQ()"Y7% M!V*RI6YDTOZQ.)1MB@IBTBT,LB5;)ET#C!5DPR>QDZ)3!F+'D1K#JF02)H4&)R++@!$^]&J#T;H5# MB[8%5('M:_)]N]2P)RYA1$U>?EE0#Y<@(QF1)55M77T.+W%"=IR]57(>;#J0;7:S#>TCKE9 +_:26+7]2+S$AT]54X[?A.U%4. ' MUNA-+)(JJ>@5)&YY!@9^A4 ":'S(E_AY)G;QG4^Y_5>]/91+J]ZEPKS/9,^" M]7YRX.^=_"N/&E:<12I0> <>]@(BMKRS+A@7/\O;XGR/$GZ5+[?0Y__A,EQZ MCC'N]WXLYBXW;R\"U_,_LI<>/E@$/<9G7WBTHFD.ZO5W#"FL438RC##B@N/Y MD'U%X@#92[65!WCDI MZY:T<\38 (4+A:E40M:_Z$%[Z][6BD;15;%I[Q-&]#Z!WB=H\#[AJ7;JGY_> MBK94Y77/?;E;UN:_HZ,%VE*[$<<&$#@NC*Z2N?0+@E4GVW'PG30F)8O=_I_@ M(X'Y 0.#SOO;K"O8!7Z4+F,Q7[$E63V1MA;7*$%D;0O*GX$[O74,Z'A@SMH% MG:[4-@O?P7QG*+('7KQN4477!!:Y<=Z;+IW&$"2HEK=B]P[ +G9<'8> ] M?)F(!S]'-!Y.YJ%HI9'=%3Q2?R6S6=X-.O;Y.(OFS4*[TJMB-[!EH@V/L5]0 MG+? %;D(=$5$.P[IZ4B:>I$[[I3[6!7AKNI.6DY=")$\2!YAU@S2AZ $DU]9 M0"'=^K(+(R10EF2I>RJ^-1#NP#*=PDK8F#_&[;)5;80)![R=;/-QQS.G6N7[ MQ"&W=0@4>4KTM#""$#TDU $9.?E2DX^L 2 J)'?-1$\/\9X$NR_)/7BM*8AH M4B@6G]QD^]W^#],?Y<\*#QV3C&-&,?KH2 MAZ&P_XOO"> "*'TT.2(+]]VHVRW.%\;9PI:MNB(F,.6R/.L(L0K$%[GOG*42 ML\9G*B>Y_@2K](3209]%N3=FJ1OK#*(UD MN">6SP^>0F@%HNH-BHF$>.OLWL<60?;"J4)=EWLN[Y.D IDPZO@65(1(2@'! MCJUGE3>%7L\R2K-6,F@BK9#UX"D20!N]B++TAM@1LF.RNT8LS"F&$OR.H3C5 M?K![@ME(YV$H9Z9ZGT(S->>SHB[0VU\];M_Y+;5PR&VV=:)6RQ^6/DRK,$V,-.D82WYH15WT[.EK')\ZR6:NGZ=1!VS\;>=KV!'/USQL M"]N]O#H;'O"7-&NB:?6F)[U2 E5UIT4 O\_>G2C_P9K8?;F.%\+UZZC,E/"N ML@=*'U >,,YSH86WD[TK%5V?2UF&_#O92+!Y*:AA#:4: M^P5=Y:H9#MUAUQJP*\>936'5#(978\Z&5].I-70=>]0?3?KW5DT?P\PH]/%$ MYF?L&.LB]*X&0[O?[]6_7/JFD0U0(* 88CUQ8A&FQ2D $Q6D$K*YNXWMFSU\ MEY^%#KA#+/*D;]FGQ[^YK^=R3(M+7RY+%V<#*FT?3EG RUS >/ *FZB+(+&TO&UV8@U*ZWMM M41>.ICAK-BLU&Q-MWZ(LR,F7N&F\%:44(A8#AT#-2U9./$T^CD9KA,[&>B&+>E7K9T\Q<.8E#Z(P;C^P6 77 M>(S)NV=2X[+0?Y@IMW2[\'\L>Z"9([_M&) 4")XO*+T)REZ$B]R$T(YZ&;:" MD/,K]]6IO(WO=QXW7[-LKQQ[[/*N.X:]G8^N^A.W?\5X=W@ULKJC\'84H] M??PHWGCTWH@Q&Z5!E^2 QL[Z%=PV_[/LV(UG,J\&(ZLWL.HWP)9IB+$9I<$] MV^[X0;R=Q @%\U3P;QY_K!\,\<4(E\4(16B9>0OR ,&8DP89]EU$RS(+7Y# M-%Y=E2^^]VY8))K0IG3$65QP-U*Q!,1[#9EBR;JN=\K'HK:WZIRJS&!GK:]V M]FXOW'%4QH3H CU[7]EW\ SQ@!6^B4^4\R^R@IMM0HNC66F<'Q 6Q5LS<8!0 M''#E2>)G[7MC?.GB8C/86&T7Q=Z%0Y.OFDNE:>J-^C.]"Z[89P(QS$8#>X*A MQ>RJ[SK3JRD?]Z[ZO9X]Z/6FKLNF]WPFZPR=\0]RWE?#;G<\[&NP4L],$208 M:F#/IH^BX"U[XQXN%F&@\A=>)T-?Z:D<5<6QPXT5A(/ G5F;ICD$JWEFKFZF5FYU$W]BJ'K;XU/DOM08A'A>G M&+.#'F@PIGP5!OD!']SN3.-CT;\W2ZG+Q5&.2+ (%'Y+YOFK2;DOJD,E8@*X MK/#EI\B<%(= -@ZJB*0%K&RX&/TS#)I682ISO[*"4GS-E<<*I#?Q&=],?.P8 M"!C#.BN?<&$RRZTRE64,E=ZO/]>1 GF$5IQ*:^2[V3&]FZ5WL_6^FUVSSMF! M-^4U%58#K(6P 7E3=766[/X)"FFFI*LP%\95O'%CKFSP'?P)%DM8D'QEI\'> MM&GY>* \?;/^*&D#0D<=/D$>VDHK>G\'P.31QIG? MC?V@<+4ZZ RZ*7QCZ2W!Z@:\4Z(ER'>&'1M(?F9?5;S #>6[5G\E#?UZCC]/ MCIG&!WFHJ%-N!5_:UC!)GWNR;BA_EFT:,J_O+7+7%-$@ M7E"A?^A%A_?&+2+(0F=Q?KDN_V]]"T#'Z*$>X',,=+ MU>6Q$WG3XG#!<^R\C73@N[P[=,?NZ(JY;'#5M_O6U80-AU?P[)-5D6RNGZ'OH>G0HIQ&F*@:#CD4,N)=5R) M?\C 3L7IS^?^_XXIL.72]QS<'9L9!HXMUN_.)J.KX7 T%<'?%6,3]ZIOS7K= MH6W9=G?+"Z=W?,;0$/ZQ#(,+'GAA5*CD:CCJ#<;#^E%DFT8V3@,':LB1EM!# M2'D$4@:]_K WF/(KUN<<[,V$73$^&%Y-)V[7=J?VT!K?3QCT?X.-]8+->+(J MO=^[ZH_'DZ$&$.F;!@[0D",LOX(D:#P"&C-[UI]U^>!J[(YG5WUFC:]@TQ]? MC9D[8;/N:&SSX3UH##ZAS_>Q2!-<#>WNN#>I'Q4#TQ!C,TJ#:P$>OIV$LF$) MB0DE)"@A\:2$1$E"0LK9J(6UXV/+L?K],7C:G(&UQOPT^Z'\ M9(22$A(*U)&*R"R!P.U)U^SVN]:XW^UM(+J[3#;@O&8RS.Y8('$OY3= .EM] MYF1OAZ?]G++%?2S3WDN"O_\^"["=/E>WZH]AZL\QIN=KD&X]/,7P"$$-#G3G M>L2MVBZJB3D9DJ@>B*K!-ZR^%R6JL6G3 GS8_ [+Z;&-*@YL7$?KD629O<$# MXL#R9MZM2J1K$J@;,M7/Z.#.?^10Z 6K>9],JLIY9),&EQ@__/G5Z-5#!&#; M)CK!&O7GV2JAZ4[QX'$7)XR6H61DFF)5N:#)<@&T&H9/&DWK'N)[#6C^]:'"J?%:MCWO9^FD?'ZEX-?^UT<\6KLVGI MQEE^SY2B+3>]7V/I?^+^6R.,QH_?GJ>[!+,;9U)(ETBQTVB0/&Y+VB^:;2!Z MO&@&#VJEI_Z.B56MT/58F>&!BN,"J$Y)U8TEF;-Y,5CR?"0M,@E/Q[--@P=L M;FW!4]FE(C@= 4XR^?=2X 3F"8]QOH,(MM$N4]VHJ3=*.\:FY6X)Q_9?M3.* MVW_9/WC$\33JNM@/!\H/?]GY#%$PRQYQ$G/G!%01,2?+K_VYI4Z%S!/DF5\^OKU[>VM"4\PK\.;UV>1,_=N>/R:N]NVRA+VV M1I8UL>W7 #C+ZO:'@TD/_NGUN^/7R:)G];K#@3N\XG?VB6W.D\6V&/21\CEX M,,$VK7M'$31]TWL@2WR4I' QVV=*DQ..GX;C,TE,(@Y8?Q'L:?#+.2H3R89E MSY(B(5QTUM04]8]Y,U QT \=<'B>"1+4=T+]XJ0Q)OO(4#UTP(2@6K=W8=LG MO4%_-.P28A]TSH<06S=B39N@^J!S5@35NJ'ZNC=\C46C!-C#I]WT=LLIGW+D M1=E_OOVCUY3E2/D4PO'C\BEO5SZ[O5^ZI!6^*7-"H*;,"65.&@Y5RIQ0YJ1A MB#7[!%7*G#0"JI0YHR[--9%,J=M +)6[,GDGY;D35; MHS?&%[PH-LZ09UMV')%=W%-0>L]#'VEC]5Y3E*^AA409&\K8M "LE+.AG$W3,&MU36M M<*6\33/@2ID;RMRT,]YE7U?L!-G]N[9MW?$[VW*M9UM5%F5>*/.B Q*+BAW5 M)^9SY 78H]7?TEGTF0&2%_-BHI)7\T*"TE?#8J)VNRB_=]6QXFBN4,*ZCUC M-*>YN1+?7I\Y3I@&HF:ZR^*)YKEKXT4%:;732*YYZFH.=[6=Q3/43RG Q:/\KJ.PCL* M[VK7((5WI"\*[UJ@+PKOFJ4O#9359H^M#>&=U;7,C[]?:+U*7GS<\S'PO8 ; M__?VRZ_&QR!.(!C@QKO029&WQO@!O7LO^]C-/G9#>'X0)@9;+CF+X!LB#/B( MBQ36(+X=>L<29H@NK%/NL#3F@KU&/"9AU['!(FX@%8Z+;#K8ARZ_1S&>['D_ M:@@A"AUHJZ30H97ZHM"A6?JBT*%9^JI?6?_79)?ZXOP?6J.'7.J2"WO)[L(@ M7*R,]W<)#V),OU\X<[Y@N8^MH2[)MR5;3KYM*_5%OFVS]$6^;;/T5;^R&NW; MGI_]JC5ZR+?=[]N>,]])?7G,Y%(Q8)+.+9"KVSK33JYNL_1%KFZS]$6N;K/T M5;^R&NSJ]K5&SHMW<\_#&V1L8]>[N!A^F"'!2))PUV#Q&M<"LK\Y\"0&G[A( MZ/!>\J@8$-\0_P)YP VV^.0!-TM?Y $W2U_D 3=+7_4K:],#?IVPJ<]_^2<\TRK0E?O%F&L3C.>1IQ+&"ZX9GR MN]WO43"EL4V9\_4Z"M/ /7%"/XQ._]85_[W)[KB\VW([\6AS"(^2-^X-3+CS M-(Q<'IT&8#!GCE)QX!K0O@TNO5B;L3I]$^X")F(\9N^Q^2JD)>RQ(CE+3OP MU,B(Y\SW#?!@ISP;C!./>I/7#Z]&O4F[E7?YO85F_:LJS%G@W[? MLOM]UG\EGRJON !LLB2->'QE#ZS1T%)_K4:F95E,0]_=NQO* +Z7B[T86H56 MI6S?-\S[YO/+=.]HZ"+^G]2+.+X'BW.Z]\(DENT@_MF:V/V.NO#:BY,(;S5G ML!VD_LH01) N_!GVAXB#(1:/ ?L>( MIVBLQ0UAHYR'$[%Y MC.E/MXU<.".O?CG[&JZ8\=8+8\?#X"?NR!CL8^# +CHM">.% ^'X6T7[)GS0 M$NLTY1;@^QU+^*GQ&UL9@XZ!S0J:C^"WJ],CH5+Y_"H!8BWO#-BM/=?(D@K/ M.LW7\6OC;>0!AN]&.!9X+]S!K M)H['G,\]/C/>WW$G%<=J5(=$0C6ANE&H_J'H_GD/S#\2F@G-C4(S!7\4_#4S M^/MG&//EW'@7>3&^?&H5,LGROO#8C\!-X&ZR6R&#O0]>P,!5!D^9@CW"<1-Q M7 KV"C!C-N/,<<(T2/"PXX[8+SN56^79TV]6Q_,?)G_2.W5-I-6TTZ!6I:=! MRT? U$%,]=':X=N/T-:'-">ANX*_IDG"_^7_P]02P,$ M% @ +(VE5$/T%=O/" @SD !@ !A:WEA+3(P,C(P,S,Q>&5X,S%D M,2YH=&WM6VU3XS@2_BLZMNX&JN(X+V26<1BJ((2:U,X RX2[W8^*K<0Z9"LK MR0FY7W_=DIV8$&:RLV3)#*$*B.66U&H_3[_(RO$_/*^;QC0-640^]#]]))$, MLX2EAH2*40.M4VYBTI?C,4W))Z84%X*<*1Z-&"'OJO7#:JWZ[JWGG1S#4)V\ MCTP#TO);?J/6:)#:ST'M7=!X2ZX_D?W;?N? "I]?=?J_7W?=I->W9Q][';+G M^?Y_FAW?/^^?NQLP>IWT%4TU-URF5/A^]W*/[,7&C /?GTZGU6FS*M7([]_X ML4G$H2^DU*P:F6COY!A;X"^CT0M6(IYZ1XZ!9&YLV]/3A]I+,O3?ED8F#>JWVS_:8 M1A%/1YY@0Q.TJD='BR;%1_&\3;JE!8H):OB$X=BE44/!J H&TL3MY0E6]1P7 M_88R-=Z0)ES,@C=]GC!-+MF4W,B$IF\JK@7^:Z;X\$W;2FO^/P9#P_(,NS<> M%7P$@Z.N;;?^ .X1^UL]/'0?<<[!@SFGS*YN($4$-[OW,1]P0YKU:OW8'X#9 MQL^EY)).A]6CA4HH6DPRX1I4$-S,@IA'$4M!X%\_'35JS?:QCX+/J53)N<]GM7E^3J@O0_=$GG0Z][0;J_=3NW_=Z_N] ,$MV; M9[;L\RWB^O;F\^WI99_TK\CG;LQ=_?:Q^SLY[?3Q M3J-6:[P&K"P;%7Y;U;-3G-*0'WMK()"BU M8.!P,]6KUD1+JW@I;7HDIA-&%)MP-H7 ;6*NR:\954!Z,2,W;"R5@7!.+J1* M2+WF_4KDD)S>R1DE9USJD#-('72%]-*PVEZLS,<'ZEL0#J+U75JNF!ZST"J(XXY!-1G!,@%_8)3!K&R&'3M_,'8V MOV=V,C+D*> ?J;3 >P6H">)P6Y7N\W0(T8=BK0.?0Y%%,"9PJ@3N"O"18\0: M R60SF!H\0V2*J@A*9 '@J 0BV>FTU2>D.B9#(:>Z(+!B M(ZX-E*6&4&QT>H.6E1(/=:',(VUW5/S!J'CX'5"Q_P"W^-CK/[=U3K:\LL# M(H=##I?[^L""ND>H8I8^0 >.P "8$Z81)%S'V /%$HBK&%OQ.N(Z%%)GT \C MKI+"\6BL9,@B:-9D'V@3,>"AXT;W/HQI.F+D%(+9329 HMZD7KVUSYP6]5;D MK@[L],L4F8(!(,H@\#!V@11+[3BX-;"(>N7(Z78)@9YYLKC@ M3R6/JGB30P0$7;04/+);N3H;:!YQJC@N@+N4UL;R%$?*-*:9UHEHFY/:2"?L\&G 4!!B*/1GT69CYHKGNYV; M(J^&_8-M9W]W0D5F*8)89L,AI)=\PE(H"!^GB?-PNP;EW>7JS-%2'SH"7;7+ M3PQ,O2N>)0F3*[<85[6FDVU^O :153 M/<\%(/12ZR%89/,0:P^J90K@GQ'![YC(=[&6Y"M_V42;]PI;X@)>4\G;^I%+ M7OM2)"H<2&41[S#\EDF\"'U(P[4947FP@^T!UB.4:VM%)*01=-1L'@B?)*S#+78!U@$T*RZ]UI!;ZRP!,X"1[&+R!&3ESO8+ MI\Z[&O=90U1]ZZO*$4@HXU M"XH/Y:GQP$KL#E;A(4"T 5BW>'SVA"'-C"P:W/E"VU(Z+[A'[*-]O^?.=%GR M%4KD@]?=NIYFF2S8U((!2\980FSI_&)I9'QD^!JM,%!Q[2%+@P$XX3MO"M;X MZIG(^7TZT%)DAK4+!)>7N_EG7A*$FVLBP)T;S?]^V:?-K7U8K;_=V?MOM'>K M>M3<&?R9#&[]\,- _XU^90/K/8<@%I!/=$9:%8+GU5<%Y&\FY@84/IL%?TY% MA^4\S.3AOSZ^)_8=#_FI9G\VOH8OG2F&67SM/SKPNA3)MQ5!WY(&;#&^-KJ< M!UA$G[9U0-R!\)6 \(5QUHDY&Y+N/0LS3 #(E=N#W,%M![=-P&W_6G&HE,=0 M*C_"W,$3);-+X;;%W*6L,I[7K0,:WHV4S-(("VBI@B**E+XV]_!&GJ[C>QK! M4^;EUT7<*7]=[T$U_:!I_CW ,1TQSR7V= A&#^A$\BA_\D='U<;A/-JYMIK= MRG+?+[1?6#SY/U!+ P04 " LC:54A.6&/>4( "\.0 & &%K>6$M M,C R,C S,S%X97@S,60R+FAT;>U;_W/:.A+_5W1Y<]=D!F.^A+[4I)DAA$RY M:9.\E,S=^U'8 NLB+#])AG!__>U*-CB$M+R^T- KF2%@:26MUI^/=E>63__F M>;TDIDG((O)A\.DCB62835AB2*@8-5 ZXR8F YFF-"&?F%)<"'*N>#1FA+RK MUH^KM>J[MYYW=@I==?,V,@E(RV_YC5JC06J_!K5W0;-!;CZ1P[M!]\@*7UQW M![_?]-R@-W?G'_M=#2.P$)PXU@9Z=^\>UDAS*:GYU&?$JTF0OV_F!"U9@GGI%IT*REI@TM?:A> MD7GP9CPR<5"OU?[>3FD4\63L"38R0:MZHU M%(RJ8"A-W%X=8%W+M&@WDHGQ1G3"Q3QX,^ 3ILD5FY%;.:')FXHK@6_-%!^] M:5MIS?_+H&N8GF$/QJ."CZ%SU+7MYA] ';&?ZO&Q^XEC#A^-.6-V=D,I(JCL M/<1\R UIUJN-4W\(9DM?2LD5G8ZK)TN54+089,HUJ""XF06ZO=M!_[+?[0SZUU?D^I(,/O1(]T._=TDN M^U>=JVZ_\Q&*0:)W^\*6?;E)W-S=?K[K7 W(X)I\[G7M5)JU1C&=SYW;\\Y5 M[[-W_>^/O=])ISO FD:M]E-@9=6H\&E5W[:L5OT*^2>L8VE,+A37H12B0D*F M#!_-B8FI";:H1[76^DO6,70H&!E*%3'U_J!V (H+D:]]BVN=TC"_AA8*/E$Q MC%OC&O5J'6V1-PR*9==$9=DIVB2D(H>K12ZLTNU9S WSG%Q*-2'UFO<;D2/2N9=S2LZYU"%G$#GH"NDG8;6]G)F/-]2W M.'AYD+XV*AM; 65K#=:W@@/+[E4HE%;\_V0:5QD8O_%J6-U2>""0,P*^IFJ/(A-XS&+?4IX:R")2!(04Z11P#!4*N(,8& M,>0.: * ) "-,"8ZPW_+]C.F6-X)3F#"-42#:'T7E2NF4Q9:!;'?%%23$4P3 M\ =&&<[+9MBS\_^,G 6J".%2K4CU/1N!]**8Z\#L4 M601] J=*X*X 'SEZK!0H@6Q&ED.>NJ!KSA2],C2L")'-H2HHD0D0 (Y*()(= M3EM]0JIC,A)RI@L"*S;FVD!6:@C%0J(VSFF6YQ3H4N1HQ.'R4!]9./<)5O,F&.(-&3 G'\D%C3)3T &X&P0>.C&08HGM M!_<(ENZO[$+=;B&P-8\:EW2JY.X5*SFX0M!%2\$CNZ6KLZ'F$:>*XP2XBVVM M4T^PITQCO&G7%&V#4^ORI&:@D $7BXU2BF#,!$5/#=.R2BSC5FCAHN!R\ Z_ MA@P%P9E">Q9MUWFNN;][]K\JN8:[SO[>E(K,4@2QS$8CB#/YE"60&3Z-%Q?> M=P/*N\OU(:2E/C0$NFH7J YE9I[78)-%B2ZD&4;AHZ_GE&18Q/=V&6/.$J!/ M&SM_/:+NF?F=\KOPU_0_99)O'1]2,.-&5%Y M&H0OM*,0B!NIG)]&&5L 74XFW!C&OA!<#"55UH-''/2SG1P"U<&7:XP5X!O3 M@6)]8G]D'-2W:U&6A';CZ^A[9=1[5[U/H6'PCA $4UL.!,2-'=PBL@\7>1X( M+U+9&:/W&-DR73@_EQ3;IS7%QNV?(F&>=;K=KC6>D$;04+.%(WR6L ZWV 18 M!]"LN/!:0VRMLPF8 8QD)Y,'(&NWN%\Y=-[GN"_JHNH[G^5NK&('PN61 B=4 M <(PZSJ!3*58LHPY$SH.'^ZJG)ORR:ID',&M;-8.O]*'S$? MF/HB\7AUMQV8/3SH:)(W=&SQ\*@/334+BA_EH?'D2NP.6.%A0+0!6+>X??:D M($#LK7U_X,YV6?(52N2=U]V\GF>9+-C4JME3C"5[K("V M=)2QU#G>-7RD5MBHN/:0J,$0UN%[;P8&^>KQR$4]'6HI,L/:!8C+,][^;2\) M0N6&('!'2//_7U[6%@8_KM;?[NW]'>U]7'UWO#?X"QG<+L6/??VW+RU;F/(% MN+* ?*)STJH0/+V^SBU_,S>WH/#Y//AS*CHXY\XF#P+JZ0.Q3WK(+S7[M_4Y M?.F$,8SB:W_U^.N*.]]A#'U+.+##"-OJ=!ZA$1>VG8/B'H8_#0Q?&6G=F+,1 MN5RD,M=N-W*/N#WBMH2XPQO% 6LI@.T)[.PVU%"=+44Z82BSQ.Z8Y3)'S^38 M+N#;E5M2BD'C1:([I.']6,%\(LRXI0H*=U-ZW^YQ11[%@RJ_ MY_6$M,C R,C S,S%X M97@S,F0Q+FAT;>U9^U/;1A#^5[;.)($9Z^4',;+#C#%FPA0PP6+:_'B6SM:5 MDTXYG3'N7]^]DV2,"1W:0.).8?#KGM^NON]V5^K]8EG#-"9I2"/X%)R=0B3" M>4)3!:&D1&'K@JD8 I%E)(4S*B7C' XEBV848-_V6K9K[^]9UD$/EQJ4@UJL5.8[SF*QL!=-6\B9$UPZL4IXR^%" MY-2.5%0[Z.D6?*S>&'-K+5BD8M]SW;?=C$012V<6IU/E MM^U.YZY)LEF\:A.%:;ZDG"AV0_7::ZN&G!+I3X2*NYL;?&MF5LV;BE194Y(P MOO3?!RRA.9S3!5R*A*3OZT4+?N94LNG[KAF=LS\I+HWF*7JK+,+9#!?76+N% M_3[V@7G9K5;Q5>\YN;?G@AKK)H)'V#F\C=F$*6@V;*_G3-!MV7.!W,#4LCMW MD/30:I,;EB,$SM32CUD4T10'O'O3:;C-;L_1 Y\3U)KG0E01E0]=UVX_S76# MX65P0#!Z9C\^ ;+[1,A>!Z[LL3VP83P<&-A>L^W6 MH3^&_M'H(A@>_3?LJ-#ONWLP.H;@TQ#&_4XD7@R^A$N:":E M3*%_+98$#IG(0T8Q]N1U.$E#&W;T!&U2P^T.1((A9VE^>=U=C"EP+&0"GFM] MAJF09O&OJ\4SM$)$0-,(X\\9D6$,3:\.)@*1'*:,5[%,SQO3<"[Q]$27D#2" MX2T&AA0C&FZ:L#S7!N"_'AEA0(.82HJPU^$5QE3H$#^$5&HWU2&;RWQ.\+HI M 7>*>/?&V_O0+06!B$@D,ATKUT>78S3M<#L#E,@)26ENC6XY74(_-/[3M*MC M/S&SDB51T7K8V^T]T/"2\X:^F*X[BYBIJBE-Z$^.DD2;"IB*!+W MX:K/Z3D+H[82B5\(I;N60SPB,#Q ;>.X#=NV"V. M"RE/)USE%Z(2N5:2BMY M2?IUSB35>62N^3HN#P6ON4-0R1*\]DZTN^+XG1A70BR)[NTW6X5:$J/LKI;K MG8L!1QR_;V?C#@PZ7_SR"V[/W6VVYY]4OA>=DMY(*S M"-ZXYN_%;?B[<@%W<7)'W^;0-SW"7_%X9C.1;@ALBTGT;P2ZQ11[47/NT5&? M^5O'Q5<>_G]X^).I-H@9G6(:CBFYOJ4(H^F486'[RKA7QKT0XW8N),.,-\.4 M]P'M=A]):8M[[]OB;@.F>(_E*KDEX?5,BGD:Z0172+^*)6LW].]WE&EN X%P M+"2L\K=[+]EMKRGJWG.$S2<4&9E1:R(IN;;(%)WNDQO!HO+*=SIVXR[F%6VN M*2:+)Q_F46$M M,C R,C S,S%X97@S,F0R+FAT;>U9;5/;.!#^*WOI7 LS\5M>:'!29D((4VX* MH<3,W7U4;#G6H5BNK!!RO_Y6LAT,+3VN)2TS!T->+*U6N^OGV=7&@U\L:YPF M) UI!.^#TP\0B7"YH*F"4%*B<'3%5 *!R#*2PBF5DG$.AY)%Q_.3V'G,ACM&N&CR2CX\WQ<;'I^ M>?CA9 0-RW%^;X\!)&G.%!,IX8XS/FM (U$J\QUGM5K9J[8M MY-P)+IQ$+7C'X4+DU(Y4U#@8Z!%\IR0Z&"RH(A F1.94O6M M#)SJLY"=B6A],(C8->1JS>F[QH+(.4LM)3*_[6:JCRL=G+XG;(9$X5KOJ2<*'9-M>Z:UI!3(OV94$G__@9? M6IE5ZV*1*BLF"\;7_IN +6@.9W0%%V)!TC?-8@0_ZZH\6XF>(23XYN$S9B"=LMN#9P9 MABU[*B/OV=2Q>[W^P-&"3VE4+7(A MLHC*ST/7[3XN=*/Q17!R?#(:!B>3,Z3(Q?1R>!9 ,'GB.#["9/>1)GL]N+2G M]LB&Z7ADS/;:7;<)PRD,CR;GP?BH[L=&:-_=@\DQ!._',!U>' [/QE-K\L>' M\9\P' 5ZIN6ZVT//<\'+7\MV7^(.+2*1R'1)JDN7,AIVN)TQE,@926EN36XX M7<,P-/'3L&OB/#&K%FNX2L4*'9Q3_SDA49$9IS 3,J+R7<-M8(@X+VO-YCK/ M2%A>XPJ)KZC:IJ@I+<_V-,+*A94]CHKJLM=R?:W6#\EHP;(I9 ]_;; MG8(M"\/LOJ;K;8@<6?LE+:6^7%=Y/ ="4%$\J%!2&L4'!.LISZU9?Z MUAJ:27&4TUV&CC*&L;I#IH4A2R6J@:*!,2.UAJ0!YNYASV*.D89?E1&EB8HO7=>T1[5XW,-EK4>J*1>H,.9B5<6HNK8T%?T9]J=7U@H#\J]]UV:> MS'+!EXKV*YS6/=[^;:\)XN0C05#TIN7[UQ/7)N =V]M[B? M=@,(+A;!*]?\;=V'K_V8@;LXN0._B9QF"1Q)ENM2>*^&UL4$L! A0#% @ +(VE5)@SN4"V.P E,X# M !4 ( !QB8 &%K>6$M,C R,C S,S%?9&5F+GAM;%!+ 0(4 M Q0 ( "R-I531/QE(H7D '_%!P 5 " :]B !A:WEA M+3(P,C(P,S,Q7VQA8BYX;6Q02P$"% ,4 " LC:54D:X+"2U; #9=P8 M%0 @ &#W 86MY82TR,#(R,#,S,5]P&UL4$L! A0# M% @ +(VE5*!0IQRC0P( ;YH; !4 ( !XS6$M M,C R,C S,S%X,3!Q+FAT;5!+ 0(4 Q0 ( "R-I51#]!7;SP@ (,Y 8 M " ;E[ P!A:WEA+3(P,C(P,S,Q>&5X,S%D,2YH=&U02P$" M% ,4 " LC:54A.6&/>4( "\.0 & @ &^A , 86MY M82TR,#(R,#,S,7AE>#,Q9#(N:'1M4$L! A0#% @ +(VE5.>A-"!S!0 M'1H !@ ( !V8T# &%K>6$M,C R,C S,S%X97@S,F0Q+FAT M;5!+ 0(4 Q0 ( "R-I526FW=$T04 !4> 8 " 8*3 M P!A:WEA+3(P,C(P,S,Q>&5X,S)D,BYH=&U02P4& H "@"F @ B9D# # end