0001558370-21-015999.txt : 20211115 0001558370-21-015999.hdr.sgml : 20211115 20211115162747 ACCESSION NUMBER: 0001558370-21-015999 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 118 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211115 DATE AS OF CHANGE: 20211115 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Evolv Technologies Holdings, Inc. CENTRAL INDEX KEY: 0001805385 STANDARD INDUSTRIAL CLASSIFICATION: COMPUTER PERIPHERAL EQUIPMENT, NEC [3577] IRS NUMBER: 844473840 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39417 FILM NUMBER: 211411200 BUSINESS ADDRESS: STREET 1: 12141 WICKCHESTER LN., SUITE 325 CITY: HOUSTON STATE: TX ZIP: 77079 BUSINESS PHONE: 212-653-0153 MAIL ADDRESS: STREET 1: 12141 WICKCHESTER LN., SUITE 325 CITY: HOUSTON STATE: TX ZIP: 77079 FORMER COMPANY: FORMER CONFORMED NAME: NewHold Investment Corp. DATE OF NAME CHANGE: 20200303 10-Q 1 nhic-20210930x10q.htm 10-Q
2436961334903283414410915373937773779870001805385--12-312021Q3false000000000007737798798451921424184690.50.33330001805385us-gaap:ConvertiblePreferredStockMember2021-06-300001805385us-gaap:ConvertiblePreferredStockMember2021-03-310001805385us-gaap:ConvertiblePreferredStockMember2020-12-310001805385us-gaap:ConvertiblePreferredStockMember2020-09-300001805385us-gaap:ConvertiblePreferredStockMember2020-06-300001805385us-gaap:ConvertiblePreferredStockMember2020-03-310001805385us-gaap:ConvertiblePreferredStockMember2019-12-310001805385us-gaap:AdditionalPaidInCapitalMemberus-gaap:PrivatePlacementMember2021-07-012021-09-300001805385us-gaap:PrivatePlacementMember2021-07-012021-09-300001805385us-gaap:CommonStockMember2021-04-012021-06-300001805385us-gaap:CommonStockMember2021-01-012021-03-310001805385us-gaap:CommonStockMember2020-07-012020-09-300001805385us-gaap:CommonStockMember2020-04-012020-06-300001805385us-gaap:CommonStockMember2020-01-012020-03-310001805385us-gaap:CommonStockMemberus-gaap:PrivatePlacementMember2021-07-012021-09-300001805385us-gaap:RetainedEarningsMember2021-09-300001805385us-gaap:AdditionalPaidInCapitalMember2021-09-300001805385us-gaap:RetainedEarningsMember2021-06-300001805385us-gaap:AdditionalPaidInCapitalMember2021-06-3000018053852021-06-300001805385us-gaap:RetainedEarningsMember2021-03-310001805385us-gaap:AdditionalPaidInCapitalMember2021-03-3100018053852021-03-310001805385us-gaap:RetainedEarningsMember2020-12-310001805385us-gaap:AdditionalPaidInCapitalMember2020-12-310001805385us-gaap:RetainedEarningsMember2020-09-300001805385us-gaap:AdditionalPaidInCapitalMember2020-09-300001805385us-gaap:RetainedEarningsMember2020-06-300001805385us-gaap:AdditionalPaidInCapitalMember2020-06-3000018053852020-06-300001805385us-gaap:RetainedEarningsMember2020-03-310001805385us-gaap:AdditionalPaidInCapitalMember2020-03-3100018053852020-03-310001805385us-gaap:RetainedEarningsMember2019-12-310001805385us-gaap:AdditionalPaidInCapitalMember2019-12-310001805385us-gaap:CommonStockMember2021-09-300001805385us-gaap:CommonStockMember2021-06-300001805385us-gaap:CommonStockMember2021-03-310001805385us-gaap:CommonStockMember2020-12-310001805385us-gaap:CommonStockMember2020-09-300001805385us-gaap:CommonStockMember2020-06-300001805385us-gaap:CommonStockMember2020-03-310001805385us-gaap:CommonStockMember2019-12-310001805385srt:MinimumMembernhic:TriggeringEventTwoMemberus-gaap:CommonClassAMembernhic:PlanOfMergerWithNhicAndMergerSubMember2021-09-300001805385srt:MinimumMembernhic:TriggeringEventThreeMemberus-gaap:CommonClassAMembernhic:PlanOfMergerWithNhicAndMergerSubMember2021-09-300001805385srt:MinimumMembernhic:TriggeringEventOneMemberus-gaap:CommonClassAMembernhic:PlanOfMergerWithNhicAndMergerSubMember2021-09-300001805385srt:MinimumMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-09-300001805385srt:MinimumMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2021-09-300001805385nhic:SubscriptionAgreementsMember2021-09-300001805385nhic:PipeInvestorsMember2021-07-160001805385nhic:TwoThousandAndTwentyOneEquityIncentivePlanMember2021-07-012021-09-300001805385nhic:TwoThousandAndThirteenEquityIncentivePlanMember2021-07-012021-09-300001805385us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001805385us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2020-08-012020-08-310001805385srt:MaximumMember2020-07-012020-09-300001805385srt:MaximumMemberus-gaap:EmployeeStockOptionMembernhic:TwoThousandAndThirteenEquityIncentivePlanMember2021-09-300001805385nhic:TwentyTwentyOneEmployeeStockPurchasePlanMember2021-09-300001805385us-gaap:RestrictedStockUnitsRSUMember2021-09-300001805385us-gaap:RestrictedStockUnitsRSUMember2020-12-310001805385us-gaap:RestrictedStockUnitsRSUMembernhic:TwoThousandAndTwentyOneEquityIncentivePlanMember2021-09-012021-09-300001805385us-gaap:RestrictedStockUnitsRSUMembernhic:TwoThousandAndThirteenEquityIncentivePlanMember2021-03-012021-03-310001805385nhic:ScenarioTwoMemberus-gaap:RestrictedStockUnitsRSUMembernhic:TwoThousandAndTwentyOneEquityIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-01-012021-09-300001805385nhic:ScenarioOneMemberus-gaap:RestrictedStockUnitsRSUMembernhic:TwoThousandAndTwentyOneEquityIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-01-012021-09-300001805385nhic:ScenarioTwoMemberus-gaap:RestrictedStockUnitsRSUMembernhic:TwoThousandAndTwentyOneEquityIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-01-012021-09-300001805385nhic:ScenarioOneMemberus-gaap:RestrictedStockUnitsRSUMembernhic:TwoThousandAndTwentyOneEquityIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-01-012021-09-300001805385nhic:ScenarioTwoMemberus-gaap:RestrictedStockUnitsRSUMembernhic:TwoThousandAndTwentyOneEquityIncentivePlanMember2021-01-012021-09-300001805385nhic:ScenarioOneMemberus-gaap:RestrictedStockUnitsRSUMembernhic:TwoThousandAndTwentyOneEquityIncentivePlanMember2021-01-012021-09-300001805385srt:MaximumMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-01-012021-09-300001805385nhic:TwoThousandAndThirteenEquityIncentivePlanMember2021-01-012021-09-300001805385srt:MaximumMembernhic:TwoThousandAndTwentyOneEquityIncentivePlanMember2021-01-012021-09-300001805385us-gaap:CommonClassBMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-01-012021-09-300001805385us-gaap:CommonClassBMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2021-01-012021-09-300001805385us-gaap:CommonClassBMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-01-012021-09-300001805385nhic:NonrecoursePromissoryNoteWithOfficerMember2021-06-300001805385nhic:January012022Memberus-gaap:SubscriptionAndCirculationMember2021-09-300001805385nhic:January012022Memberus-gaap:ProductMember2021-09-300001805385nhic:January012022Memberus-gaap:MaintenanceMember2021-09-300001805385nhic:January012021Memberus-gaap:SubscriptionAndCirculationMember2021-09-300001805385nhic:January012021Memberus-gaap:ServiceMember2021-09-300001805385nhic:January012021Memberus-gaap:ProductMember2021-09-300001805385nhic:January012021Memberus-gaap:MaintenanceMember2021-09-300001805385us-gaap:SubscriptionAndCirculationMember2021-09-300001805385us-gaap:ServiceMember2021-09-300001805385us-gaap:ProductMember2021-09-300001805385us-gaap:MaintenanceMember2021-09-300001805385nhic:January012022Member2021-09-300001805385nhic:January012021Member2021-09-300001805385nhic:ServiceExcludingMaintenanceMember2021-07-012021-09-300001805385nhic:MaintenanceServiceRevenueMember2021-07-012021-09-300001805385nhic:ServiceExcludingMaintenanceMember2021-01-012021-09-300001805385nhic:MaintenanceServiceRevenueMember2021-01-012021-09-300001805385nhic:ServiceExcludingMaintenanceMember2020-07-012020-09-300001805385nhic:MaintenanceServiceRevenueMember2020-07-012020-09-300001805385nhic:ServiceExcludingMaintenanceMember2020-01-012020-09-300001805385nhic:MaintenanceServiceRevenueMember2020-01-012020-09-300001805385nhic:SvbTermLoan2020Member2020-12-012020-12-310001805385srt:MinimumMemberus-gaap:EquipmentLeasedToOtherPartyMember2021-01-012021-09-300001805385us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-01-012021-09-300001805385us-gaap:FurnitureAndFixturesMember2021-01-012021-09-300001805385us-gaap:ComputerEquipmentMember2021-01-012021-09-300001805385nhic:LabEquipmentMember2021-01-012021-09-300001805385us-gaap:SoftwareDevelopmentMember2021-09-300001805385us-gaap:LeaseholdsAndLeaseholdImprovementsMember2021-09-300001805385us-gaap:FurnitureAndFixturesMember2021-09-300001805385us-gaap:EquipmentMember2021-09-300001805385nhic:ComputerAndTelecomEquipmentMember2021-09-300001805385us-gaap:SoftwareDevelopmentMember2020-12-310001805385us-gaap:LeaseholdsAndLeaseholdImprovementsMember2020-12-310001805385us-gaap:FurnitureAndFixturesMember2020-12-310001805385us-gaap:EquipmentMember2020-12-310001805385nhic:ComputerAndTelecomEquipmentMember2020-12-310001805385nhic:NonrecoursePromissoryNoteWithOfficerMember2021-06-012021-06-300001805385nhic:NonrecoursePromissoryNoteWithOfficerMember2020-08-012020-08-310001805385nhic:PipeInvestorsMember2021-07-162021-07-160001805385nhic:MergerWithNewholdInvestmentCorpMember2021-01-012021-09-300001805385nhic:SvbTermLoan2020Member2021-01-012021-09-300001805385us-gaap:SubscriptionAndCirculationMember2021-07-012021-09-300001805385us-gaap:SubscriptionAndCirculationMember2021-01-012021-09-300001805385us-gaap:SubscriptionAndCirculationMember2020-07-012020-09-300001805385us-gaap:SubscriptionAndCirculationMember2020-01-012020-09-300001805385us-gaap:RetainedEarningsMember2021-07-012021-09-300001805385us-gaap:RetainedEarningsMember2021-04-012021-06-300001805385us-gaap:RetainedEarningsMember2021-01-012021-03-310001805385us-gaap:RetainedEarningsMember2020-07-012020-09-300001805385us-gaap:RetainedEarningsMember2020-04-012020-06-300001805385us-gaap:RetainedEarningsMember2020-01-012020-03-310001805385nhic:TwoThousandAndTwentyOneConvertibleNotesMember2021-02-012021-02-2800018053852020-12-012020-12-3100018053852020-09-012020-09-300001805385nhic:NonrecoursePromissoryNoteWithOfficerMember2020-08-310001805385nhic:ConvertibleNotesPayable2020Member2021-09-300001805385nhic:ConvertibleNotesPayable2020Member2020-12-310001805385nhic:ConvertibleNotes2021Member2020-12-310001805385srt:MaximumMembernhic:ConvertibleNotesPayable2020Member2021-07-012021-09-300001805385srt:MaximumMembernhic:ConvertibleNotes2021Member2021-07-012021-09-300001805385nhic:JpmCreditAgreementMember2021-07-012021-09-300001805385nhic:JpmCreditAgreementMember2021-01-012021-09-300001805385nhic:ConvertibleNotesPayable2020Member2021-01-012021-09-300001805385srt:MaximumMembernhic:ConvertibleNotesPayable2020Member2020-07-012020-09-300001805385nhic:PropertyAndEquipmentMember2021-07-012021-09-300001805385nhic:PropertyAndEquipmentMember2021-01-012021-09-300001805385nhic:PropertyAndEquipmentMember2020-07-012020-09-300001805385nhic:PropertyAndEquipmentMember2020-01-012020-09-300001805385nhic:JpmCreditAgreementMember2020-12-012020-12-310001805385us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembernhic:PublicWarrantLiabilityMember2021-09-300001805385us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembernhic:ContingentlyIssuableCommonStockLiabilityMember2021-09-300001805385us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembernhic:ContingentEarnOutLiabilityMember2021-09-300001805385us-gaap:FairValueMeasurementsRecurringMembernhic:PublicWarrantLiabilityMember2021-09-300001805385us-gaap:FairValueMeasurementsRecurringMembernhic:ContingentlyIssuableCommonStockLiabilityMember2021-09-300001805385us-gaap:FairValueMeasurementsRecurringMembernhic:ContingentEarnOutLiabilityMember2021-09-300001805385us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001805385us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:WarrantMember2020-12-310001805385us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:DerivativeMember2020-12-310001805385us-gaap:FairValueMeasurementsRecurringMemberus-gaap:WarrantMember2020-12-310001805385us-gaap:FairValueMeasurementsRecurringMemberus-gaap:DerivativeMember2020-12-310001805385us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001805385us-gaap:FairValueMeasurementsRecurringMember2020-12-310001805385us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember2021-09-300001805385nhic:PublicWarrantLiabilityMember2021-09-300001805385nhic:ContingentlyIssuableCommonStockLiabilityMember2021-09-300001805385nhic:ContingentEarnOutLiabilityMember2021-09-300001805385us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember2020-12-310001805385nhic:PublicWarrantLiabilityMember2020-12-310001805385nhic:ContingentlyIssuableCommonStockLiabilityMember2020-12-310001805385nhic:ContingentEarnOutLiabilityMember2020-12-310001805385us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember2021-01-012021-09-300001805385us-gaap:WarrantMember2021-01-012021-09-300001805385nhic:PublicWarrantLiabilityMember2021-01-012021-09-300001805385nhic:NewHoldInvestmentCorporationIncMembernhic:MergerWithNewholdInvestmentCorpMember2021-07-160001805385nhic:UnvestedStockOptionsAndRestrictedStockUnitsMember2021-09-300001805385nhic:UnvestedStockOptionsAndRestrictedStockUnitsMember2021-01-012021-09-300001805385nhic:TwoThousandAndTwentyOneConvertibleNotesMember2021-01-310001805385nhic:TwoThousandAndTwentyConvertibleNotesMember2020-09-300001805385nhic:TwoThousandAndTwentyOneConvertibleNotesMember2021-09-3000018053852020-01-012020-12-310001805385us-gaap:MeasurementInputRiskFreeInterestRateMembernhic:BusinessDevelopmentAgreementWithFinbackMember2021-09-300001805385us-gaap:MeasurementInputPriceVolatilityMembernhic:BusinessDevelopmentAgreementWithFinbackMember2021-09-300001805385us-gaap:MeasurementInputExpectedTermMembernhic:BusinessDevelopmentAgreementWithFinbackMember2021-09-300001805385us-gaap:MeasurementInputExpectedDividendRateMembernhic:BusinessDevelopmentAgreementWithFinbackMember2021-09-300001805385nhic:TwoThousandAndTwentyOneConvertibleNotesMember2021-06-210001805385us-gaap:EquipmentLeasedToOtherPartyMember2021-07-012021-09-300001805385us-gaap:EquipmentLeasedToOtherPartyMember2021-01-012021-09-300001805385us-gaap:EquipmentLeasedToOtherPartyMember2020-07-012020-09-300001805385us-gaap:EquipmentLeasedToOtherPartyMember2020-01-012020-09-300001805385srt:MaximumMembernhic:JpmCreditAgreementMember2021-09-300001805385nhic:SvbTermLoan2020Memberus-gaap:PrimeRateMember2021-09-300001805385nhic:JpmCreditAgreementMember2021-09-300001805385nhic:ConvertibleNotes2021Member2021-02-040001805385srt:MaximumMembernhic:JpmCreditAgreementMemberus-gaap:PrimeRateMember2020-12-310001805385srt:MaximumMembernhic:JpmCreditAgreementMember2020-12-310001805385nhic:JpmCreditAgreementMemberus-gaap:PrimeRateMember2020-12-310001805385nhic:SvbTermLoan2017Memberus-gaap:PrimeRateMember2019-02-120001805385nhic:SvbTermLoan2017Memberus-gaap:PrimeRateMember2017-07-050001805385nhic:ConvertibleNotes2021Member2021-06-210001805385nhic:ConvertibleNotes2021Member2021-02-040001805385nhic:ConvertibleNotes2021Member2021-01-210001805385us-gaap:RevolvingCreditFacilityMember2020-12-310001805385nhic:ConvertibleNotesPayable2020Member2020-09-300001805385us-gaap:RevolvingCreditFacilityMember2020-03-310001805385nhic:SvbTermLoan2020Member2020-03-310001805385nhic:SvbTermLoan2017Member2020-03-310001805385us-gaap:RevolvingCreditFacilityMember2017-07-050001805385nhic:SvbTermLoan2017TermLoanMember2017-07-050001805385nhic:SvbTermLoan2017TermLoanBMember2017-07-050001805385nhic:SvbTermLoan2017Member2017-07-050001805385us-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-01-012021-09-300001805385us-gaap:ShareBasedCompensationAwardTrancheThreeMember2021-01-012021-09-300001805385nhic:TriggeringEventTwoMember2021-01-012021-09-300001805385nhic:TriggeringEventThreeMember2021-01-012021-09-300001805385nhic:TriggeringEventOneMember2021-01-012021-09-300001805385us-gaap:RevolvingCreditFacilityMember2021-09-300001805385nhic:TermLoansPayableMember2021-09-300001805385nhic:ConvertibleNotes2021Member2021-09-300001805385nhic:ConvertibleNotes2021Member2021-09-300001805385us-gaap:RevolvingCreditFacilityMember2020-12-310001805385us-gaap:ConvertibleNotesPayableMember2020-12-310001805385nhic:TermLoansPayableMember2020-12-310001805385nhic:ConvertibleNotes2021Member2021-06-212021-06-210001805385us-gaap:ServiceMember2021-07-012021-09-300001805385us-gaap:ProductMember2021-07-012021-09-300001805385us-gaap:ServiceMember2021-01-012021-09-300001805385us-gaap:ProductMember2021-01-012021-09-300001805385us-gaap:ServiceMember2020-07-012020-09-300001805385us-gaap:ProductMember2020-07-012020-09-300001805385us-gaap:ServiceMember2020-01-012020-09-300001805385us-gaap:ProductMember2020-01-012020-09-300001805385nhic:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-07-012021-09-300001805385nhic:CustomerBMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-07-012021-09-300001805385nhic:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300001805385nhic:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300001805385nhic:CustomerBMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300001805385nhic:CustomerBMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300001805385nhic:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-07-012020-09-300001805385nhic:CustomerMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-07-012020-09-300001805385nhic:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001805385nhic:CustomerDMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001805385nhic:CustomerCMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001805385nhic:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-09-300001805385nhic:CustomerMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-09-300001805385nhic:PlanOfMergerWithNhicAndMergerSubMember2021-09-300001805385nhic:NhicSubIncMember2021-09-300001805385nhic:TwoThousandAndTwentyOneEquityIncentivePlanMember2021-09-300001805385nhic:TwoThousandAndThirteenEquityIncentivePlanMember2021-09-300001805385nhic:TwoThousandAndThirteenEquityIncentivePlanMember2020-12-310001805385us-gaap:PreferredStockMember2021-09-300001805385nhic:BusinessDevelopmentAgreementWithFinbackMember2021-03-310001805385nhic:WarrantsIssuedAtJulyTwoThousandTwentyOneMember2021-09-300001805385nhic:PublicWarrantMember2021-09-300001805385nhic:BusinessDevelopmentAgreementWithFinbackMember2021-01-310001805385nhic:WarrantsIssuedAtSeptember282016Member2020-12-310001805385nhic:WarrantsIssuedAtMarch302020Member2020-12-310001805385nhic:WarrantsIssuedAtMarch172014Member2020-12-310001805385nhic:WarrantsIssuedAtJuly52017Member2020-12-310001805385nhic:WarrantsIssuedAtFebruary122019Member2020-12-310001805385nhic:WarrantsIssuedAtDecember32020Member2020-12-310001805385nhic:JpmCreditAgreementMember2020-12-310001805385nhic:JpmCommonStockWarrant2020Member2020-12-310001805385nhic:SvbCommonStockWarrant2020Member2020-03-310001805385nhic:SvbCommonStockWarrant2019Member2019-02-280001805385nhic:SvbTermLoan2017Member2019-02-1200018053852020-09-3000018053852019-07-012019-09-3000018053852019-01-012019-09-300001805385us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001805385us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001805385us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001805385us-gaap:FairValueMeasurementsRecurringMember2021-09-300001805385us-gaap:WarrantMember2021-07-012021-09-300001805385us-gaap:RestrictedStockUnitsRSUMember2021-07-012021-09-300001805385us-gaap:EmployeeStockOptionMember2021-07-012021-09-300001805385us-gaap:ConvertibleNotesPayableMember2021-07-012021-09-300001805385nhic:WarrantsToPurchaseCommonStockFinbackMember2021-07-012021-09-300001805385nhic:FounderSharesMember2021-07-012021-09-300001805385nhic:EarnOutSharesMember2021-07-012021-09-300001805385us-gaap:WarrantMember2021-01-012021-09-300001805385us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300001805385us-gaap:EmployeeStockOptionMember2021-01-012021-09-300001805385us-gaap:ConvertibleNotesPayableMember2021-01-012021-09-300001805385nhic:WarrantsToPurchaseCommonStockFinbackMember2021-01-012021-09-300001805385nhic:FounderSharesMember2021-01-012021-09-300001805385nhic:EarnOutSharesMember2021-01-012021-09-300001805385us-gaap:EmployeeStockOptionMember2020-07-012020-09-300001805385us-gaap:ConvertiblePreferredStockMember2020-07-012020-09-300001805385us-gaap:ConvertibleNotesPayableMember2020-07-012020-09-300001805385nhic:WarrantsToPurchasePreferredStockMember2020-07-012020-09-300001805385nhic:WarrantsToPurchaseCommonStockMember2020-07-012020-09-300001805385us-gaap:EmployeeStockOptionMember2020-01-012020-09-300001805385us-gaap:ConvertiblePreferredStockMember2020-01-012020-09-300001805385us-gaap:ConvertibleNotesPayableMember2020-01-012020-09-300001805385nhic:WarrantsToPurchasePreferredStockMember2020-01-012020-09-300001805385nhic:WarrantsToPurchaseCommonStockMember2020-01-012020-09-300001805385srt:MaximumMembernhic:JpmCreditAgreementMember2021-07-012021-09-300001805385srt:MaximumMembernhic:JpmCreditAgreementMember2021-01-012021-09-300001805385srt:MaximumMemberus-gaap:SellingAndMarketingExpenseMembernhic:BusinessDevelopmentAgreementWithFinbackMember2021-07-012021-09-300001805385srt:MaximumMemberus-gaap:SellingAndMarketingExpenseMembernhic:BusinessDevelopmentAgreementWithFinbackMember2021-07-012021-09-300001805385us-gaap:WarrantMember2021-07-012021-09-300001805385us-gaap:SellingAndMarketingExpenseMember2021-07-012021-09-300001805385us-gaap:RestrictedStockUnitsRSUMember2021-07-012021-09-300001805385us-gaap:ResearchAndDevelopmentExpenseMember2021-07-012021-09-300001805385us-gaap:GeneralAndAdministrativeExpenseMember2021-07-012021-09-300001805385us-gaap:EmployeeStockOptionMember2021-07-012021-09-300001805385us-gaap:CostOfSalesMember2021-07-012021-09-300001805385nhic:SubscriptionAgreementsMember2021-07-012021-09-300001805385nhic:EarnOutSharesMember2021-07-012021-09-300001805385us-gaap:SellingAndMarketingExpenseMembernhic:BusinessDevelopmentAgreementWithFinbackMember2021-01-012021-09-300001805385us-gaap:SellingAndMarketingExpenseMembernhic:BusinessDevelopmentAgreementWithFinbackMember2021-01-012021-09-300001805385us-gaap:WarrantMember2021-01-012021-09-300001805385us-gaap:SellingAndMarketingExpenseMember2021-01-012021-09-300001805385us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300001805385us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-09-300001805385us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-09-300001805385us-gaap:EmployeeStockOptionMember2021-01-012021-09-300001805385us-gaap:CostOfSalesMember2021-01-012021-09-300001805385nhic:EarnOutSharesMember2021-01-012021-09-300001805385us-gaap:SellingAndMarketingExpenseMember2020-07-012020-09-300001805385us-gaap:ResearchAndDevelopmentExpenseMember2020-07-012020-09-300001805385us-gaap:GeneralAndAdministrativeExpenseMember2020-07-012020-09-300001805385us-gaap:EmployeeStockOptionMember2020-07-012020-09-300001805385us-gaap:CostOfSalesMember2020-07-012020-09-300001805385us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001805385us-gaap:SellingAndMarketingExpenseMember2020-01-012020-09-300001805385us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-09-300001805385us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-09-300001805385us-gaap:EmployeeStockOptionMember2020-01-012020-09-300001805385us-gaap:CostOfSalesMember2020-01-012020-09-300001805385nhic:PublicWarrantMember2021-01-012021-09-300001805385srt:MaximumMembernhic:JpmCommonStockWarrant2020Member2020-12-012020-12-310001805385srt:MaximumMembernhic:SvbCommonStockWarrant2020Member2020-03-012020-03-310001805385srt:MaximumMembernhic:SvbCommonStockWarrant2019Member2019-02-012019-02-280001805385us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-3000018053852021-04-012021-06-300001805385us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-3100018053852021-01-012021-03-310001805385us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300001805385us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-3000018053852020-04-012020-06-300001805385us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-3100018053852020-01-012020-03-310001805385srt:ScenarioPreviouslyReportedMember2020-12-310001805385srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2020-12-310001805385srt:ScenarioPreviouslyReportedMember2019-12-310001805385srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2019-12-3100018053852019-12-310001805385srt:MaximumMembernhic:TwoThousandAndThirteenEquityIncentivePlanMember2021-01-012021-09-300001805385nhic:TwoThousandAndTwentyOneEquityIncentivePlanMember2021-01-012021-09-300001805385us-gaap:ConvertiblePreferredStockMember2020-01-012020-03-310001805385us-gaap:ConvertiblePreferredStockMember2021-07-012021-09-300001805385nhic:SeriesB1PreferredStockMember2020-02-012020-03-310001805385us-gaap:SeriesBPreferredStockMember2021-07-162021-07-160001805385us-gaap:SeriesAPreferredStockMember2021-07-162021-07-160001805385nhic:SeriesB1PreferredStockMember2021-07-162021-07-160001805385nhic:Series1PreferredStockMember2021-07-162021-07-160001805385us-gaap:CommonStockMember2021-07-012021-09-300001805385nhic:TwoThousandAndTwentyOneConvertibleNotesMember2021-06-212021-06-210001805385nhic:ContingentlyIssuableCommonStockLiabilityMember2021-01-012021-09-300001805385nhic:ContingentEarnOutLiabilityMember2021-01-012021-09-300001805385nhic:GiveEvolvLlcMember2021-01-012021-09-300001805385nhic:MergerWithNewholdInvestmentCorpMember2021-07-162021-07-160001805385nhic:TwentyTwentyOneEmployeeStockPurchasePlanMember2021-01-012021-09-300001805385nhic:BusinessDevelopmentAgreementWithFinbackMember2021-01-012021-09-300001805385nhic:ConvertibleNotesPayable2020Membernhic:SeriesB1PreferredStockMember2020-09-012020-09-300001805385nhic:TwoThousandAndTwentyOneConvertibleNotesMember2021-07-152021-07-150001805385nhic:SvbTermLoan2020Member2021-09-3000018053852020-09-012020-12-3100018053852019-08-012019-09-300001805385nhic:TriggeringEventTwoMemberus-gaap:CommonClassAMembernhic:PlanOfMergerWithNhicAndMergerSubMember2021-01-012021-09-300001805385nhic:TriggeringEventThreeMemberus-gaap:CommonClassAMembernhic:PlanOfMergerWithNhicAndMergerSubMember2021-01-012021-09-300001805385nhic:TriggeringEventOneMemberus-gaap:CommonClassAMembernhic:PlanOfMergerWithNhicAndMergerSubMember2021-01-012021-09-300001805385nhic:SubscriptionAgreementsMember2021-01-012021-09-300001805385us-gaap:CommonClassAMembernhic:PlanOfMergerWithNhicAndMergerSubMember2021-01-012021-09-3000018053852017-07-052017-07-050001805385nhic:TwoThousandAndTwentyOneConvertibleNotesMember2021-01-012021-01-310001805385nhic:TwoThousandAndTwentyConvertibleNotesMember2020-09-012020-09-3000018053852020-07-012020-09-3000018053852020-01-012020-09-300001805385nhic:ConvertibleNotes2021Member2021-06-212021-06-210001805385nhic:ConvertibleNotes2021Member2021-02-042021-02-040001805385nhic:ConvertibleNotes2021Member2021-01-212021-02-040001805385nhic:ConvertibleNotes2021Member2021-01-212021-01-210001805385nhic:ConvertibleNotesPayable2020Member2020-09-012020-09-300001805385nhic:ContingentlyIssuableCommonStockLiabilityMemberus-gaap:MeasurementInputExpectedTermMember2021-07-162021-07-160001805385nhic:ContingentEarnOutLiabilityMemberus-gaap:MeasurementInputExpectedTermMember2021-07-162021-07-160001805385nhic:ContingentlyIssuableCommonStockLiabilityMemberus-gaap:MeasurementInputExpectedTermMember2021-01-012021-09-300001805385nhic:ContingentEarnOutLiabilityMemberus-gaap:MeasurementInputExpectedTermMember2021-01-012021-09-300001805385nhic:ContingentlyIssuableCommonStockLiabilityMemberus-gaap:MeasurementInputPriceVolatilityMember2021-07-162021-07-160001805385nhic:ContingentlyIssuableCommonStockLiabilityMemberus-gaap:MeasurementInputControlPremiumMember2021-07-162021-07-160001805385nhic:ContingentlyIssuableCommonStockLiabilityMembernhic:MeasurementInputDriftRateMember2021-07-162021-07-160001805385nhic:ContingentEarnOutLiabilityMemberus-gaap:MeasurementInputPriceVolatilityMember2021-07-162021-07-160001805385nhic:ContingentEarnOutLiabilityMemberus-gaap:MeasurementInputControlPremiumMember2021-07-162021-07-160001805385nhic:ContingentEarnOutLiabilityMembernhic:MeasurementInputDriftRateMember2021-07-162021-07-160001805385nhic:ContingentlyIssuableCommonStockLiabilityMemberus-gaap:MeasurementInputPriceVolatilityMember2021-01-012021-09-300001805385nhic:ContingentlyIssuableCommonStockLiabilityMemberus-gaap:MeasurementInputControlPremiumMember2021-01-012021-09-300001805385nhic:ContingentlyIssuableCommonStockLiabilityMembernhic:MeasurementInputDriftRateMember2021-01-012021-09-300001805385nhic:ContingentEarnOutLiabilityMemberus-gaap:MeasurementInputPriceVolatilityMember2021-01-012021-09-300001805385nhic:ContingentEarnOutLiabilityMemberus-gaap:MeasurementInputControlPremiumMember2021-01-012021-09-300001805385nhic:ContingentEarnOutLiabilityMembernhic:MeasurementInputDriftRateMember2021-01-012021-09-300001805385us-gaap:SeriesBPreferredStockMember2021-07-160001805385us-gaap:SeriesAPreferredStockMember2021-07-160001805385nhic:SeriesB1PreferredStockMember2021-07-160001805385nhic:Series1PreferredStockMember2021-07-160001805385us-gaap:SeriesBPreferredStockMember2020-12-310001805385us-gaap:SeriesAPreferredStockMember2020-12-310001805385nhic:SeriesB1PreferredStockMember2020-12-310001805385nhic:Series1PreferredStockMember2020-12-310001805385nhic:BusinessDevelopmentAgreementWithFinbackMember2021-03-012021-03-310001805385us-gaap:EmployeeStockOptionMember2020-03-012020-03-310001805385nhic:MergerWithNewholdInvestmentCorpMember2021-07-160001805385nhic:BusinessDevelopmentAgreementWithFinbackMember2021-09-300001805385us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-3000018053852021-07-012021-09-300001805385nhic:NhicSubIncMembernhic:ConvertibleNotes2021Member2021-06-212021-06-210001805385nhic:ConvertibleNotes2021Member2021-01-012021-09-300001805385us-gaap:EquipmentLeasedToOtherPartyMember2021-09-300001805385us-gaap:EquipmentLeasedToOtherPartyMember2020-12-310001805385nhic:ConvertibleNotes2021Member2021-01-012021-09-3000018053852021-09-3000018053852020-12-310001805385us-gaap:CommonClassAMember2021-01-012021-09-300001805385nhic:WarrantsToPurchaseOneShareOfClassCommonStockMember2021-01-012021-09-3000018053852021-10-3100018053852021-01-012021-09-30xbrli:sharesiso4217:USDxbrli:purenhic:Votenhic:Miso4217:USDxbrli:sharesnhic:D

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

(Mark One)

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

For the quarterly period ended September 30, 2021

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

Evolv Technologies Holdings, Inc.

(Exact name of registrant as specified in its charter)

Delaware

84-4473840

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification Number)

500 Totten Pond Road, 4th Floor

Waltham, Massachusetts 02451

(Address of Principal Executive Offices)

(781) 374-8100

(Registrant’s telephone number)

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

Title of Each Class

Trading symbol

Name of Exchange on which registered

Class A common stock, par value $0.0001 per share

EVLV

The Nasdaq Stock Market

Warrants to purchase one share of Class A common stock

EVLVW

The Nasdaq Stock Market

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

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

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

Large accelerated filer

¨

Accelerated filer

¨

Non-accelerated filer

  

Smaller reporting company

Emerging growth company

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

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

As of October 31, 2021, there were 142,435,281 of the registrant’s ordinary shares outstanding.

TABLE OF CONTENTS

    

    

Page

Part I

Financial Information

Item 1.

Financial Statements

Consolidated Balance Sheets as of September 30, 2021 and December 31, 2020 (Unaudited)

F-1

Consolidated Statements of Operations and Comprehensive Income (Loss) for the three and nine months ended September 30, 2021 and 2020 (Unaudited)

F-2

Consolidated Statements of Convertible Preferred Stock and Stockholders’ Equity (Deficit) for the three and nine months ended September 30, 2021 and 2020 (Unaudited)

F-3

Consolidated Statements of Cash Flows for the nine months ended September 30, 2021 and 2020 (Unaudited)

F-4

Notes to Consolidated Financial Statements (Unaudited)

F-5

Item 2.

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

1

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

25

Item 4.

Controls and Procedures

26

Part II

Other Information

28

Item 1.

Legal Proceedings

28

Item 1A.

Risk Factors

28

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

28

Item 3.

Defaults Upon Senior Securities

29

Item 4.

Mine Safety Disclosures

29

Item 5.

Other Information

29

Item 6.

Exhibits

30

Signatures

i

EXPLANATORY NOTE

On July 16, 2021, we consummated the business combination (the “Merger”), contemplated by the Agreement and Plan of Merger, dated March 5, 2021, with NHIC Sub Inc. (“Merger Sub”), a wholly-owned subsidiary of NewHold Investment Corp. (“NHIC”), a special purpose acquisition company, which is our predecessor, and Evolv Technologies, Inc. dba Evolv Technology, Inc. (“Legacy Evolv”), as amended by that certain First Amendment to Agreement and Plan of Merger dated June 5, 2021 by and among NHIC, Merger Sub and Legacy Evolv (the “Amendment” and as amended, the “Merger Agreement”). Pursuant to the Merger Agreement, Merger Sub was merged with and into Legacy Evolv, with Legacy Evolv surviving the merger as a wholly owned subsidiary of NHIC. Upon the closing of the Merger, NHIC changed its name to Evolv Technologies Holdings, Inc. Evolv Technologies Holdings, Inc. became the successor entity to NHIC pursuant to Rule 12g-3(a) promulgated under the Securities Exchange Act of 1934, as amended (the “Exchange Act”).

As used in this Quarterly Report on Form 10-Q, unless otherwise indicated or the context otherwise requires, references to “we,” “us,” “our,” the “company” and “Evolv” refer to the consolidated operations of Evolv Technologies Holdings, Inc. and its subsidiaries. References to “NHIC” refer to the company prior to the consummation of the Merger and references to “Legacy Evolv” refer to Evolv Technologies, Inc. dba Evolv Technology, Inc. prior to the consummation of the Merger.

CAUTIONARY NOTE REGARDING FORWARD LOOKING STATEMENTS

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. We intend such forward-looking statements to be covered by the safe harbor provisions for forward-looking statements contained in Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act. All statements other than statements of historical facts contained in this Quarterly Report on Form 10-Q, including statements regarding our future results of operations and financial position, business strategy, plans and prospects, existing and prospective products, research and development costs, timing and likelihood of success, and plans and objectives of management for future operations and results, are forward-looking statements. These statements involve known and unknown risks, uncertainties and other important factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements.

In some cases, you can identify forward-looking statements by terms such as “may,” “will,” “should,” “expect,” “plan,” “anticipate,” “could,” “intend,” “target,” “project,” “contemplate,” “believe,” “estimate,” “predict,” “potential” or “continue” or the negative of these terms or other similar expressions. The forward-looking statements in this Quarterly Report on Form 10-Q are only predictions. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our business, financial condition and results of operations. These forward-looking statements speak only as of the date of this Quarterly Report on Form 10-Q and are subject to a number of important factors that could cause actual results to differ materially from those in the forward-looking statements, including the risks, uncertainties and assumptions described under the section titled “Risk Factors” in our final prospectus dated and filed with the Securities and Exchange Commission on September 3, 2021. These forward-looking statements are subject to numerous risks, including, without limitation, the following:

expectations regarding Evolv’s strategies and future financial performance, including its future business plans or objectives, prospective performance and opportunities and competitors, revenues, products and services, pricing, operating expenses, market trends, liquidity, cash flows and uses of cash, capital expenditures, and Evolv’s ability to invest in growth initiatives and pursue acquisition opportunities;
the risk that the consummation of the Merger disrupts Evolv’s current plans;
the ability to recognize the anticipated benefits of the Merger;

unexpected costs related to the Merger;
limited liquidity and trading of Evolv’s securities;
geopolitical risk and changes in applicable laws or regulations;
the possibility that Evolv may be adversely affected by other economic, business, and/or competitive factors;
operational risk;
risk that the COVID-19 pandemic, including variants, and local, state, and federal responses to addressing the pandemic may have an adverse effect on our business operations, as well as our financial condition and results of operations;
litigation and regulatory enforcement risks, including the diversion of management time and attention and the additional costs and demands on Evolv’s resources; and
our ability to successfully deploy the proceeds from the Merger.

Because forward-looking statements are inherently subject to risks and uncertainties, some of which cannot be predicted or quantified and some of which are beyond our control, you should not rely on these forward-looking statements as predictions of future events. The events and circumstances reflected in our forward-looking statements may not be achieved or occur, and actual results could differ materially from those projected in the forward-looking statements. Moreover, we operate in an evolving environment. New risk factors and uncertainties may emerge from time to time, and it is not possible for management to predict all risk factors and uncertainties. As a result of these factors, we cannot assure you that the forward- looking statements in this Quarterly Report on Form 10-Q will prove to be accurate. Except as required by applicable law, we do not plan to publicly update or revise any forward-looking statements contained herein, whether as a result of any new information, future events, changed circumstances, or otherwise.

You should read this Quarterly Report on Form 10-Q completely and with the understanding that our actual future results may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary statements.

GENERAL

We may announce material business and financial information to our investors using our investor relations website at https://ir.evolvtechnology.com/. We therefore encourage investors and others interested in Evolv to review the information that we make available on our website, in addition to following our filings with the SEC, webcasts, press releases and conference calls. Information contained on our website is not part of this Quarterly Report on Form 10-Q.

WHERE YOU CAN FIND MORE INFORMATION

All reports we file with the SEC are available for download free of charge via the Electronic Data Gathering Analysis and Retrieval (EDGAR) System on the SEC’s website at www.sec.gov. We also make electronic copies of our reports available for download, free of charge, through our website at www.evolvtechnology.com as soon as reasonably practicable after filing such material with the SEC. Information contained on our website is not part of this Quarterly Report on Form 10-Q.

EVOLV TECHNOLOGIES HOLDINGS, INC.

CONSOLIDATED BALANCE SHEETS

(In thousands, except share and per share amounts)

(Unaudited)

September 30, 

December 31, 

    

2021

    

2020

Assets

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

333,747

$

4,704

Restricted cash

400

Accounts receivable, net

 

7,330

 

1,401

Inventory

 

3,530

 

2,742

Current portion of commission asset

 

1,084

 

562

Prepaid expenses and other current assets

 

13,672

 

900

Total current assets

 

359,763

 

10,309

Commission asset, noncurrent

2,310

1,730

Property and equipment, net

 

17,783

 

9,316

Restricted cash, noncurrent

275

Long-term contract assets

 

2,582

 

Total assets

$

382,713

$

21,355

Liabilities, Convertible Preferred Stock and Stockholders’ Equity (Deficit)

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable

$

8,460

$

4,437

Accrued expenses and other current liabilities

 

6,169

 

3,727

Current portion of deferred revenue

 

5,668

 

3,717

Current portion of deferred rent

 

37

 

11

Current portion of financing obligation

 

 

227

Current portion of long-term debt

 

1,000

 

Total current liabilities

 

21,334

 

12,119

Deferred revenue, noncurrent

 

988

 

480

Noncurrent portion of deferred rent

371

Derivative liability

 

 

1,000

Contingent earn-out liability

 

35,027

 

Contingently issuable common stock liability

5,952

Public warrant liability

20,484

Common stock warrant liability

1

Financing obligation, noncurrent

 

 

132

Long-term debt, noncurrent

 

14,359

 

16,432

Total liabilities

 

98,515

 

30,164

Commitments and contingencies (Note 17)

 

  

 

  

Convertible preferred stock; (Series A, A-1, B, and B-1), $0.001 par value; 0 and 207,390,039 shares authorized at September 30, 2021 and December 31, 2020, respectively; 0 and 77,377,987 shares issued and outstanding at September 30, 2021 and December 31, 2020, respectively; liquidation preference of $0 at September 30, 2021

 

 

75,877

Stockholders’ equity (deficit):

 

  

 

  

Common stock, $0.0001 par value; 1,100,000,000 and 305,491,899 shares authorized at September 30, 2021 and December 31, 2020, respectively; 142,418,469 and 9,845,192 shares issued and outstanding at September 30, 2021 and December 31, 2020, respectively

 

14

 

1

Preferred stock, $0.0001 par value; 100,000,000 and 0 shares authorized at September 30, 2021 and December 31, 2020, respectively; 0 and 0 shares issued and outstanding at September 30, 2021 and December 31, 2020, respectively

Additional paid-in capital

 

391,440

 

9,194

Accumulated deficit

 

(107,256)

 

(93,881)

Stockholders’ equity (deficit)

 

284,198

 

(84,686)

Total liabilities, convertible preferred stock and stockholders’ equity (deficit)

$

382,713

$

21,355

The accompanying notes are an integral part of these consolidated financial statements.

F-1

EVOLV TECHNOLOGIES HOLDINGS, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)

(In thousands, except share and per share amounts)

(Unaudited)

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2021

2020

2021

2020

Revenue:

 

Product revenue

$

5,345

$

349

$

10,299

$

422

Subscription revenue

2,305

794

5,118

1,743

Service revenue

717

318

1,429

585

Total revenue

8,367

1,461

16,846

2,750

Cost of revenues:

Cost of product revenue

2,933

163

7,237

361

Cost of subscription revenue

1,086

490

2,542

1,192

Cost of service revenue

192

169

732

376

Total cost of revenue

4,211

822

10,511

1,929

Gross profit

4,156

639

6,335

821

Operating expenses:

Research and development

3,641

4,088

8,330

10,629

Sales and marketing

8,510

1,552

17,284

5,105

General and administrative

6,983

1,177

11,162

2,676

Loss from impairment of property and equipment

1,656

1,656

Total operating expenses

20,790

6,817

38,432

18,410

Loss from operations

 

(16,634)

(6,178)

(32,097)

 

(17,589)

Other income (expense), net:

Interest expense

 

(286)

(84)

(5,988)

 

(207)

Other expense, net

(669)

(669)

Loss on extinguishment of debt

(865)

(12,685)

Change in fair value of derivative liability

475

(1,745)

Change in fair value of contingent earn-out liability

31,818

31,818

Change in fair value of contingently issuable common stock liability

5,718

5,718

Change in fair value of public warrant liability

3,152

3,152

Change in fair value of common stock warrant liability

42

(879)

Total other income (expense), net

 

39,385

(84)

18,722

 

(207)

Net income (loss) and comprehensive income (loss) attributable to common stockholders – basic

$

22,751

$

(6,262)

$

(13,375)

$

(17,796)

Net income (loss) and comprehensive income (loss) attributable to common stockholders – diluted

$

23,222

$

(6,262)

$

(13,375)

$

(17,796)

Net income (loss) per share attributable to common stockholders – basic

$

0.19

$

(0.70)

$

(0.28)

$

(2.00)

Net income (loss) per share attributable to common stockholders – diluted

$

0.15

$

(0.70)

$

(0.28)

$

(2.00)

Weighted average common shares outstanding – basic

119,745,196

8,917,855

47,772,253

8,892,564

Weighted average common shares outstanding – diluted

153,867,300

8,917,855

47,772,253

8,892,564

The accompanying notes are an integral part of these consolidated financial statements.

F-2

EVOLV TECHNOLOGIES HOLDINGS, INC.

CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND

STOCKHOLDERS' EQUITY (DEFICIT)

(In thousands, except share amounts)

(Unaudited)

Convertible

Additional

Total

Preferred Stock

Common Stock

Paid-in

Accumulated

Stockholders’

    

Shares (1)

    

Amount

    

    

Shares (1)

    

Amount

    

Capital

    

Deficit

    

Equity (Deficit)

Balances at December 31, 2020

 

77,377,987

$

75,877

 

9,845,192

$

1

$

9,194

$

(93,881)

$

(84,686)

Issuance of warrant to purchase common stock

 

 

 

 

 

1

 

 

1

Issuance of common stock upon exercise of stock options

 

 

 

1,563,950

 

 

455

 

 

455

Stock-based compensation expense

 

 

 

 

 

1,082

 

 

1,082

Net loss

 

 

 

 

 

 

(13,755)

 

(13,755)

Balances at March 31, 2021

77,377,987

75,877

11,409,142

1

10,732

(107,636)

(96,903)

Issuance of warrant to purchase common stock

Issuance of common stock upon exercise of stock options

1,993,936

202

202

Stock-based compensation expense

535

535

Net loss

(22,371)

(22,371)

Balances at June 30, 2021

 

77,377,987

 

75,877

 

13,403,078

 

1

 

11,469

(130,007)

 

(118,537)

Conversion of convertible preferred stock into common stock in connection with the closing of the Merger

 

(77,377,987)

 

(75,877)

 

80,873,772

 

8

 

75,869

 

 

75,877

Issuance of common stock in connection with the closing of the Merger

 

 

 

10,391,513

 

1

 

84,944

 

 

84,945

Issuance of common stock in connection with the consummation of the PIPE Investment

30,000,000

3

299,997

300,000

Issuance of common stock for net settlement of common stock and preferred stock warrants upon settlement of the Merger

2,029,712

880

880

Issuance of common stock for the conversion of convertible notes

5,408,672

1

53,644

53,645

Issuance of public warrant in connection with the closing of the Merger

(23,636)

(23,636)

Payment of deferred offering costs in connection with the closing of the Merger and PIPE Investment

 

 

 

 

(35,728)

 

 

(35,728)

Initial fair value of contingent earn-out liability recognized upon the closing of the Merger

 

 

 

(66,845)

 

 

(66,845)

Initial fair value of contingently issuable common stock liability recognized upon the closing of the Merger

(11,670)

(11,670)

Issuance of common stock upon exercise of stock options

311,722

120

120

Stock-based compensation expense

2,396

2,396

Net income

 

 

 

 

 

 

22,751

 

22,751

Balances at September 30, 2021

 

$

 

142,418,469

$

14

$

391,440

$

(107,256)

$

284,198

Balances at December 31, 2019

 

74,170,214

$

72,883

 

8,621,846

$

1

$

7,978

$

(66,489)

$

(58,510)

Issuance of Series B-1 convertible preferred stock, net of issuance costs of $106

 

3,207,773

 

2,994

 

 

 

 

 

Issuance of warrant to purchase common stock

 

 

 

 

 

45

 

 

45

Issuance of common stock upon exercise of stock options

 

 

 

281,500

 

 

67

 

 

67

Stock-based compensation expense

 

 

 

 

 

62

 

 

62

Net loss

 

 

 

 

 

 

(6,430)

 

(6,430)

Balances at March 31, 2020

77,377,987

75,877

8,903,346

1

8,152

(72,919)

(64,766)

Issuance of common stock upon exercise of stock options

11,024

3

3

Stock-based compensation expense

60

60

Net loss

(5,104)

(5,104)

Balances at June 30, 2020

 

77,377,987

 

75,877

 

8,914,370

 

1

 

8,215

 

(78,023)

 

(69,807)

Issuance of common stock upon exercise of stock options

 

 

 

14,804

 

 

348

 

 

348

Stock-based compensation expense

 

 

 

 

 

403

 

 

403

Net loss

 

 

 

 

 

 

(6,262)

 

(6,262)

Balances at September 30, 2020

 

77,377,987

$

75,877

 

8,929,174

$

1

$

8,966

$

(84,285)

$

(75,318)

(1)The shares of the Company’s convertible preferred stock and common stock, prior to the Merger (as defined in Note 1) have been retrospectively restated to reflect the exchange ratio of 0.378 established in the Merger as described in Note 3.

The accompanying notes are an integral part of these consolidated financial statements.

F-3

EVOLV TECHNOLOGIES HOLDINGS, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(In thousands)

(Unaudited)

Nine Months Ended

September 30, 

    

2021

    

2020

Cash flows from operating activities:

 

  

  

Net loss

$

(13,375)

$

(17,796)

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

 

 

Depreciation and amortization

 

1,948

 

685

Write-off of inventory

400

Loss from impairment of property and equipment

1,656

Loss on disposal of property and equipment

659

Stock-based compensation

 

4,013

 

525

Noncash interest expense

 

5,561

 

Provision recorded for allowance for doubtful accounts

(63)

(16)

Loss on extinguishment of debt

12,685

Change in fair value of derivative liability

1,745

Change in fair value of common stock warrant liability

879

Change in fair value of earn-out liability

(31,818)

Change in fair value of contingently issuable common stock

(5,718)

Change in fair value of public warrant liability

(3,152)

Changes in operating assets and liabilities

Accounts receivable

(5,866)

(1,956)

Inventory

(10,836)

(1,123)

Commission assets

(1,102)

(1,282)

Contract assets

(2,582)

Prepaid expenses and other current assets

(12,772)

 

(393)

Accounts payable

 

2,264

 

1,041

Deferred revenue

 

2,459

1,889

Deferred rent

 

397

 

(24)

Warranty Reserve

(42)

(56)

Accrued expenses and other current liabilities

 

2,183

 

109

Net cash used in operating activities

 

(50,477)

 

(18,397)

Cash flows from investing activities:

Purchases of property and equipment

 

(3,082)

 

(4,304)

Net cash used in investing activities

(3,082)

(4,304)

Cash flows from financing activities:

Proceeds from issuance of Series B-1 convertible preferred stock, net of issuance costs

 

 

2,994

Proceeds from exercise of stock options

 

777

 

418

Proceeds from issuance of common stock from the PIPE Investment

300,000

Proceeds from the closing of the Merger

 

84,945

 

Payment of offering costs from the closing of the Merger and PIPE Investment

(33,968)

Repayment of financing obligations

(359)

(225)

Proceeds from long-term debt, net of issuance costs

31,882

5,605

Repayment of principal on long-term debt

(321)

Net cash provided by financing activities

 

383,277

 

8,471

Net increase (decrease) in cash, cash equivalents and restricted cash

329,718

(14,230)

Cash, cash equivalents and restricted cash

 

 

Cash, cash equivalents and restricted cash at beginning of period

4,704

 

17,341

Cash, cash equivalents and restricted cash at end of period

$

334,422

$

3,111

Supplemental disclosure of cash flow information

Cash paid for interest

$

427

$

207

Supplemental disclosure of non-cash activities

Issuance of equity classified warrants

$

$

45

Transfer of inventory to property and equipment

9,648

86

Deferred offering costs included in accounts payable

1,760

Conversion of convertible preferred stock to common stock

75,877

Initial fair value of contingent earn-out liability recognized in connection with the closing of the Merger

66,845

Initial fair value of contingently issuable common stock liability recognized in connection with the closing of the Merger

11,670

 

Conversion of common stock warrants to common stock in connection with the closing of the Merger

880

Initial fair value of public warrants in connection with the closing of the Merger

23,636

The accompanying notes are an integral part of these consolidated financial statements.

F-4

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

1. Nature of the Business and Basis of Presentation

As used in this Quarterly Report on Form 10-Q, unless otherwise indicated or the context otherwise requires, references to “we,” “us,” “our,” the “Company” and “Evolv” refer to the consolidated operations of Evolv Technologies Holdings, Inc. and its subsidiaries. References to “NHIC” refer to the company prior to the consummation of the Merger and references to “Legacy Evolv” refer to Evolv Technologies, Inc. dba Evolv Technology, Inc. prior to the consummation of the Merger.

Legacy Evolv was incorporated under the laws of the State of Delaware on July 8, 2013. The Company is the global leader in AI-based touchless security screening. The Company’s mission is to make the world a safer and more enjoyable place to live, work, learn, and play. The Company is democratizing security by making it seamless for gathering spaces to address the chronic epidemic of mass shootings and terrorist attacks in a cost-effective manner while improving the visitor experience. The Company is headquartered in Waltham, Massachusetts.

Merger with NewHold Investment Corp.

On July 16, 2021 (the “Closing Date”), the predecessor company, consummated the previously announced Merger with Legacy Evolv, pursuant to the Agreement and Plan of Merger dated as of March 5, 2021, and amended by the First Amendment to Agreement and Plan of Merger (the “Merger Agreement”), dated as of June 5, 2021. Upon the closing of the Merger, NHIC changed its name to Evolv Technologies Holdings, Inc. and the officers of NHIC, the predecessor company resigned. The officers of Legacy Evolv became the officers of the Company, and the Company listed its shares of common stock, par value $0.0001 per share, on Nasdaq under the symbol “EVLV” (see Note 3).

Subscription Agreement

Prior to the completion of the Merger, the Company entered into subscription agreements (collectively, the “PIPE Investment”) with certain parties subscribing for shares of the Company’s common stock (the “Subscribers”) pursuant to which the Subscribers agreed to purchase. Pursuant to the PIPE Investment, the Company issued 30,000,000 shares of Class A common stock for a purchase price of $10.00 per share with gross proceeds of $300.0 million.

Risks and uncertainties

The Company is subject to risks and uncertainties common to early-stage companies in the human security industry including, but not limited to, the successful development, commercialization, marketing and sale of existing and new products, fluctuations in operating results and financial risks, protection of proprietary knowledge and patent risks, dependence on key personnel, competition, technological risks, cybersecurity risks, customer demand and management of growth. Potential risks and uncertainties also include, without limitation, uncertainties regarding the duration and magnitude of the impact of the COVID-19 pandemic, including variants, on the Company’s business and the economy in general.

In March 2020, the World Health Organization declared the global novel coronavirus disease 2019 (“COVID-19”) outbreak a pandemic. 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. The Company cannot at this time predict the ultimate extent, duration, or full impact that the COVID-19 pandemic will have on its future financial condition and operations. The impact of the COVID-19 pandemic on the Company’s financial performance will depend on future developments, including the duration and spread of the pandemic, including variants, and related governmental advisories and restrictions, the progression and effectiveness of vaccination roll-outs, vaccine hesitancy, and the actions

F-5

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

taken to contain or treat COVID-19, as well as the economic impact on local, regional, national and international customers and markets. The situation surrounding COVID-19 remains fluid and the potential for a material impact on the Company increases the longer the virus impacts the level of economic activity in the United States and globally. Given the ongoing evolution of the COVID-19 and the global responses to curb its spread, the Company is not able to estimate the effects of the COVID-19 on its results of operations, financial condition, or liquidity for the year ending December 31, 2021 and beyond. If the financial markets and/or the overall economy are impacted for an extended period, the Company’s results may be materially adversely affected.

Future impacts to the Company’s business as a result of COVID-19 could include disruptions to the Company’s revenue caused by closures of customer operations, manufacturing operations and supply chain caused by facility closures, reductions in operating hours, staggered shifts and other social distancing efforts; labor shortages; decreased productivity and unavailability of materials or components; limitations on its employees’ and customers’ ability to travel, and delays in shipments to and from affected countries and within the United States. While the Company maintains an inventory of finished products and raw materials used in its products, a prolonged pandemic could lead to shortages in the raw materials necessary to manufacture its products.

Basis of presentation

The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and include the accounts of the Company and its wholly owned subsidiary in the United Kingdom, Evolv Technologies UK Ltd. and its wholly owned subsidiary Give Evolv LLC. All intercompany accounts and transactions have been eliminated in consolidation. Any reference in these notes to applicable guidance is meant to refer to the authoritative GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Update (“ASU”) of the Financial Accounting Standards Board (“FASB”).

Revision of Prior Period Financial Statements

During the year ended December 31, 2020, an error was identified by the Company related to the preferred stock warrant classification in prior periods. Specifically, the Company had misclassified these warrants for the purchase of shares of its preferred stock as equity for the period from September 2016 through December 2018 when these warrants should have been liability classified and changes to fair value recorded in the Statement of Operations, therefore retained earnings were understated for changes in fair value of the warrant over that period of time of liability classification. Upon the modified retrospective adoption of ASU No. 2018-07 Compensation - Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting and ASU No. 2019-08 Codification Improvements-Share-Based Consideration Payable to a Customer, on January 1, 2019, the warrants were classified within temporary equity. The Company concluded that the impacts of the error were not material to the consolidated financial statements as of and for the years ended December 31, 2020 and 2019. While not material, the Company has elected to revise the previously issued consolidated financial statements as of and for the years ended December 31, 2020 and 2019 for the impacts of the error. In addition, the applicable notes to the accompanying financial statements have also been revised to correct for these misstatements.

F-6

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

The following table (in thousands) reflects the impacts of the error on the consolidated financial statements and gives effect to the retrospective restatement to reflect the exchange ratio of 0.378 established in the Merger as described in Note 3.

    

As of December 31, 2020

    

As of December 31, 2019

As previously

As previously

reported

    

Adjustment

    

Revised

    

reported

    

Adjustment

    

Revised

Convertible preferred stock

$

75,393

$

484

$

75,877

$

72,399

$

484

$

72,883

Additional paid-in capital

$

9,946

$

(752)

$

9,194

$

8,730

$

(752)

$

7,978

Accumulated deficit

$

(94,149)

$

268

$

(93,881)

$

(66,757)

$

268

$

(66,489)

Stockholders’ deficit

$

(84,202)

$

(484)

$

(84,686)

$

(58,026)

$

(484)

$

(58,510)

Unaudited Interim Financial Information

The accompanying unaudited consolidated financial statements as of September 30, 2021, and for the three and nine months ended September 30, 2021 and 2020 have been prepared on the same basis as the audited annual consolidated financial statements as of December 31, 2020 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 September 30, 2021 and the results of its operations for the three and nine months ended September 30, 2021 and 2020 and cash flows for the nine months ended September 30, 2021 and 2020. The results for the three and nine months ended September 30, 2021 are not necessarily indicative of results to be expected for the year ending December 31, 2021, any other interim periods, or any future year or period.

Accordingly, these unaudited interim consolidated financial statements should be read in conjunction with the audited annual consolidated financial statements and notes thereto for the years ended December 31, 2020 and 2019 included in the Prospectus filed with the SEC on September 3, 2021 (the “Prospectus”).

2. Summary of Significant Accounting Policies

Use of Estimates

The preparation of the Company’s consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. Significant estimates and assumptions reflected in these consolidated financial statements include but are not limited to calculating the standalone selling price for revenue recognition, the valuation of inventory, the valuation of derivative liability, the valuation of common stock for the periods prior to the Company listing its shares on Nasdaq, stock-based awards, the valuation of the preferred stock warrant liability, the valuation of the contingent earn-out liability and the valuation of the contingently issuable common stock. The Company bases its estimates on historical experience, known trends and other market-specific or other relevant factors that it believes to be reasonable under the circumstances. On an ongoing basis, management evaluates its estimates when there are changes in circumstances, facts, and experience. Changes in estimates are recorded in the period in which they become known. Actual results could differ from those estimates.

Due to the COVID-19 pandemic, there has been uncertainty and disruption in the global economy and financial markets. The full extent to which the COVID-19 pandemic will directly or indirectly impact the Company’s business, results of operations and financial condition, including revenues and expenses, will depend on future developments that are highly uncertain, including as a result of new information that may emerge concerning COVID-19 and the actions taken to contain it or treat COVID-19. Management has made estimates of the impact of COVID-19 within the Company’s consolidated financial statements and there may be changes to those estimates in future periods. These

F-7

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

estimates may change, as new events occur, and additional information is obtained. On an ongoing basis, management evaluates its estimates as there are changes in circumstances, facts, and experience. Changes in estimates are recorded in the period in which they become known. Actual results may differ from those estimates or assumptions.

Risk of Concentrations of Credit, Significant Customers and Significant Suppliers

Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash, and accounts receivable, net. Periodically, the Company maintains deposits in accredited financial institutions in excess of federally insured limits. The Company maintains its cash, cash equivalents and restricted cash with financial institutions that management believes to be of high credit quality. The Company has not experienced any losses on such accounts and does not believe it is exposed to any unusual credit risk beyond the normal credit risk associated with commercial banking relationships.

Significant customers are those which represent more than 10% of the Company’s total revenue or accounts receivable, net balance at each respective balance sheet date. The following table presents customers that represent 10% or more of the Company’s total revenue:

    

Three Months Ended

 

Nine Months Ended

 

September 30, 

September 30, 

2021

2020

 

2021

2020

 

Customer A

 

20.0

%

11.0

%

Customer B

 

21.2

%

10.0

%

 

21.2

%  

20.0

%

10.0

%  

11.0

%

Customer A revenue is from subscriptions and Customer B revenue is from product revenue.

The following table presents customers that represent 10% or more of the Company’s accounts receivable, net:

    

September 30, 

December 31, 

 

2021

2020

 

Customer B

 

16.0

%

Customer C

 

28.3

%

Customer D

 

23.4

%

 

16.0

%

51.7

%  

The Company relies on third parties for the supply and manufacture of its products as well as third-party logistics providers. In instances where these parties fail to perform their obligations, the Company may be unable to find alternative suppliers to satisfactorily deliver its products to its customers on time, if at all, which could have a material adverse effect on the Company’s operating results, financial condition and cash flows and damage its customer relationships.

Debt Issuance Costs

The Company capitalizes certain legal, accounting, and other third-party fees that are directly associated with the issuance of debt as debt issuance costs. Debt issuance costs are recorded as a direct reduction of the carrying amount of the associated debt on the consolidated balance sheet and amortized as interest expense on the consolidated statement of operations and comprehensive loss using the effective interest method. As of September 30, 2021, and December 31, 2020, debt issuance costs totaled $0.1 million and $0.1 million, respectively, and were recorded as a reduction in the carrying amount of long-term debt in the consolidated balance sheets. During the three months ended September 30, 2021 and 2020, and nine months ended September 30, 2021 and 2020, the Company recorded less than $0.1 million in

F-8

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

amortization of the debt issuance costs recorded within interest expense in the consolidated statement of operations and comprehensive income (loss).

Cash, Cash Equivalents, and Restricted Cash

Cash, cash equivalents, and restricted cash as reported on the consolidated statement of cash flows consists of the following (in thousands):

    

September 30, 

December 31, 

2021

2020

Cash and cash equivalents

 

$

333,747

$

4,704

Restricted cash

 

675

Total cash, cash equivalents, and restricted cash

 

$

334,422

$

4,704

The Company considers all short-term, highly liquid investments purchased with an original maturity of three months or less at the date of purchase to be cash equivalents. Restricted cash consists of a security deposit on the Company’s new office lease in Waltham, Massachusetts, with $0.4 million included in the current portion of restricted cash which will be returned during the first half of 2022, and $0.3 million included in restricted cash, noncurrent in the consolidated balance sheets.

Property and Equipment

Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization expense is recognized using the straight-line method over the estimated useful life of each asset, as follows:

    

Estimated Useful Life

Computers and telecommunications equipment

 

3 years

Lab equipment

 

5 years

Software

 

4 years

Furniture and fixtures

 

5 years

Leasehold improvements

 

Shorter of remaining lease term or useful life

Leased equipment

 

4-7 years

Estimated useful lives are periodically assessed to determine if changes are appropriate. Leasehold improvements are amortized using the straight-line method over the lesser of the lease term or its estimated economic useful life. Lease terms are used based upon the initial lease agreement and do not consider potential renewals or extensions until such time that the renewals or extensions are contracted. Maintenance and repairs are charged to expense as incurred. When assets are retired or otherwise disposed of, the cost of these assets and related accumulated depreciation or amortization are eliminated from the consolidated balance sheet and any resulting gains or losses are included in the consolidated statement of operations and comprehensive income (loss) in the period of disposal. Costs for capital assets not yet placed into service are capitalized as construction-in-progress and depreciated once placed into service.

The Company’s leases for leased equipment generally are 48 months. The Company’s subscription contracts are classified as operating leases because title does not transfer and they do not meet any of the other criteria per ASC 840. To date, the Company has not had any subscription arrangements come up for renewal and will reassess the classification of any such leases upon renewal.

The Company evaluates leased equipment for obsolescence and impairment whenever circumstances indicate that the carrying value of such equipment is not recoverable by considering any (1) reduced demand in the markets in

F-9

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

which the Company operate, (2) technological obsolescence due to developments of new products and improvements, or (3) changes in economic or other events and conditions that impact the market price for the Company’s products. Based on the Company’s evaluations, an impairment loss on property and equipment of $1.7 million was recorded during the three and nine months ended September 30, 2021. This was related to Edge and Express prototype units that were taken out of service and retired. The Company is transitioning domestic customers to Express which decreased the economic value of these assets and resulted in impairment.

Contingent Earn-out

In connection with the Merger and pursuant to the Merger Agreement, certain of the Legacy Evolv’s shareholders and Legacy Evolv service providers are entitled to receive additional shares of the Company’s Class A common stock (the “Earn-Out Shares”) upon the Company achieving certain milestones:

Triggering Event I – a one-time issuance of a number of Earn-Out Shares equal to 5,000,000 shall occur if, within five years following the closing of the Merger, the price of the Company’s Class A common stock is greater than $12.50 per share for any 20 trading days within any 30 trading day period.
Triggering Event II – a one-time issuance of a number of Earn-Out Shares equal to 5,000,000 shall occur if, within five years following the closing of the Merger, the price of the Company’s Class A common stock is greater than $15.00 per share for any 20 trading days within any 30 trading day period.
Triggering Event III – a one-time issuance of a number of Earn-Out Shares equal to 5,000,000 shall occur if, within five years following the closing of the Merger, the price of the Company’s Class A common stock is greater than $17.50 per share for any 20 trading days within any 30 trading day period.

In accordance with ASC 815 – Derivatives and Hedging, the earn-out arrangement with the Legacy Evolv shareholders is accounted for as a liability and subsequently remeasured at each reporting date with changes in fair value recorded as a change in fair value of contingent earn-out liability in other income (expense), net in the consolidated statements of operations and comprehensive income (loss). When the Triggering Events have been achieved and the Earn-Out Shares are issued, the Company will reclassify the corresponding amount from a liability to additional paid-in-capital and common stock at par value of $0.0001 per share. Of the total 15,000,000 earn-out shares, 12,137,397 earn-out shares are with the Legacy Evolv shareholders.

The estimated fair value of the contingent earn-out shares was determined using a Monte Carlo simulation that simulated the future path of the Company’s stock price over the earn-out period. The significant assumptions utilized in the calculation are based on the achievement of certain stock price milestones including projected stock price, volatility, drift rate, percentage of change in control and expected term.

The contingent earn-out liability is categorized as a Level 3 fair value measurement (see Note 4) because the Company estimates projections during the earn-out period utilizing unobservable inputs, including various potential pay-out scenarios. Contingent earn-out payments involve certain assumptions requiring significant judgment and actual results may differ from assumed and estimated amounts.

The Earn-Out Shares issued to employees, officers, directors, and non-employees are based achievement of certain target share price contingencies and for the employees and officers, subject to continued employment, (the “Earn-Out Service Providers”) represents share-based compensation and is classified as equity on the Company’s balance

F-10

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

sheet. Corresponding stock-based compensation expense is recorded in the consolidated statements of operations and comprehensive income (loss) in the same manner in which the award recipient’s payroll costs are classified or by the nature of the services provided by consultants are classified. Of the total 15,000,000 earn-out shares, 2,862,603 earn-out shares are with the Legacy Evolv service providers and subject to share-based compensation.

Contingently Issuable Common Stock

Prior to the Merger, NewHold Industrial Technology Holdings, LLC, the sponsor of the NHIC special purpose acquisition company owned 4,312,500 shares of NHIC Class B common stock (the “Founder Shares). Upon the closing of the merger, NHIC Class A and Class B common stock became the Company’s common stock. The Founder Shares outstanding were subject to certain share-performance-based vesting provisions as follows:

Vesting Provision I - 1,897,500 shares of the Company’s common stock shall vest and no longer be subject to forfeiture as of the Merger;
Vesting Provision II - if within five years following the closing of the Merger, the last reported sale price of the Company’s common stock equals or exceeds $12.50 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within any 30 trading day period, then 948,750 shares of the Company’s common stock shall vest and no longer be subject to forfeiture;
Vesting Provision III - if within five years following the closing of the Merger, the last reported sale price of the Company’s common stock equals or exceeds $15.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within any 30-trading day period, then 948,750 shares of the Company’s common stock) shall vest and no longer be subject to forfeiture;

The remaining 517,500 Founder Shares were contributed to Give Evolv LLC.

If Vesting Provision II and/or Vesting Provision III are not satisfied, the corresponding number of shares specified shall be forfeited and no longer issued and outstanding. If there is a Change of Control event prior to Vesting Provision II and/or Vesting Provision III are satisfied, the Founder shares are no longer subject to forfeiture and shall vest immediately upon the occurrence of a Change of Control event.

In accordance with ASC 815 – Derivatives and Hedging, the contingently issuable common stock is accounted for as a liability and subsequently remeasured at each reporting date with changes in fair value recorded as change in fair value of contingently issuable common stock liability in other income (expense), net in the consolidated statements of operations and comprehensive loss. When the Vesting Provisions have been achieved and the contingently issuable common shares are issued, the Company will reclassify the corresponding amount from a liability to additional paid-in-capital and common stock at par value of $0.0001 per share.

The estimated fair value of the contingently issuable common shares was determined using a Monte Carlo simulation that simulated the future path of the Company’s stock price over the earn-out period. The assumptions utilized in the calculation are based on the achievement of certain stock price milestones including projected stock price, volatility, and risk-free rate.

The contingently issuable common shares are categorized as a Level 3 fair value measurement (see Note 4) because the Company estimates projections during the earn-out period utilizing unobservable inputs, including various

F-11

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

potential pay-out scenarios. Contingently issuable shares involve certain assumptions requiring significant judgment and actual results may differ from assumed and estimated amounts.

Impairment of Long-Lived Assets

Long-lived assets consist of property and equipment. Long-lived assets to be held and used are tested for recoverability whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable. Factors that the Company considers in deciding when to perform an impairment review include significant underperformance of the business in relation to expectations, significant negative industry or economic trends and significant changes or planned changes in the use of the assets. If an impairment review is performed to evaluate a long-lived asset group for recoverability, the Company compares forecasts of undiscounted cash flows expected to result from the use and eventual disposition of the long-lived asset group to its carrying value. An impairment loss would be recognized in loss from operations when estimated undiscounted future cash flows expected to result from the use of an asset group are less than its carrying amount. The impairment loss is based on the excess of the carrying value of the impaired asset group over its fair value, determined based on discounted cash flows. The Company recorded a $1.7 million impairment loss on long-lived assets during the three and nine months ended September 30, 2021. This was related to Edge and Express prototype units that were taken out of service and retired. The Company is transitioning domestic customers to Express which decreased the economic value of these assets and resulted in impairment. The Company did not record any impairment losses on long-lived assets during the three and nine months ended September 30, 2020.

Fair Value Measurements of Financial Instruments

Certain assets and liabilities of the Company are carried at fair value under GAAP. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable:

Level 1 — Quoted prices in active markets for identical assets or liabilities.
Level 2 — Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data.
Level 3 — Unobservable inputs that are supported by little or no market activity that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.

The Company’s cash equivalents, derivative liability, contingent earn-out liability, contingently issuable common stock liability and its common stock warrant liability are carried at fair value, determined according to the fair value hierarchy described above (see Note 4). The carrying values of the Company’s accounts receivable, net, accounts payable and accrued expenses approximate their fair values due to the short-term nature of these assets and liabilities. The carrying value of the Company’s long-term debt approximates its fair value (a Level 2 measurement) at each balance sheet date due to its variable interest rate, which approximates a market interest rate.

F-12

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

Assets that are measured at fair value on a nonrecurring basis primarily relate to property and equipment. We do not periodically adjust carrying value to fair value for property and equipment. Rather, the carrying value of the asset is reduced to its fair value when we determine that impairment has occurred. During the three and nine months ended September 30, 2021, impairment of property and equipment was $1.7 million, respectively. This was related to Edge and Express prototype units that were taken out of service and retired. The Company is transitioning domestic customers to Express which decreased the economic value of these assets and resulted in impairment. There was no impairment for the three and nine months ended September 30, 2020.

Derivative Liability Related to Convertible Notes

In August through September 2019 and in September through December 2020, the Company issued Convertible Notes to several investors (see Note 9) that provided a conversion option whereby upon the closing of a specified financing event the notes would automatically convert into shares of the same class and series of capital stock of the Company issued to other investors in the financing at a conversion price equal to 85% and 80%, respectively, of the price per share of the securities paid by the other investors. This conversion option was determined to be an embedded derivative that was required to be bifurcated and accounted for separately from the notes. The derivative liability was initially recorded at fair value upon issuance of the notes and is subsequently remeasured to fair value at each reporting date. Changes in the fair value of the derivative liability are recognized in the consolidated statements of operations and comprehensive income (loss). In October 2019, the specified financing event was consummated, as such the Convertible Notes issued August through September 2019 were converted into shares of Series B-1 Preferred Stock (see Note 10), and the derivative liability was extinguished. The derivative liability related to the 2020 convertible note is outstanding as of December 31, 2020 and is included as a derivative liability in the consolidated balance sheets.

Between January 21, 2021 and February 4, 2021, the Company entered into a Convertible Note Purchase Agreement (the “2021 Convertible Notes,” and together with the 2020 Convertible Notes, the “Convertible Notes”) with various investors for gross proceeds of $30.0 million with a stated interest rate of 8.0% per annum. The 2021 Convertible Notes provided a conversion option whereby upon the closing of a Qualified Financing event, in which the aggregate gross proceeds totaled at least $100.0 million, the 2021 Convertible Notes would automatically convert into shares of the same class and series of capital stock of the Company issued to other investors in the financing at a conversion price equal to 80% of the price per share paid by the other investors. The conversion option met the definition of an embedded derivative and was required to be bifurcated and accounted for separately from the notes. The proceeds from the 2021 Convertible Notes were allocated between the derivative liability and current portion of long-term debt on the Company’s consolidated balance sheet. The difference between the initial carrying value of the notes and the stated value of the notes represented a discount that was accreted to interest expense over the term of the Convertible Notes using the effective interest method.

On June 21, 2021, the Company and the holders of the 2021 Convertible Notes agreed that, in connection with the Merger, such holders would receive an additional 1,000,000 shares of NHIC common stock as further consideration for the automatic conversion of such notes upon closing of the Merger. This modification of the 2021 Convertible Notes resulted in an extinguishment, and recognition of a derivative liability, which represents both the value of the 1,000,000 NHIC shares as of June 21, 2021 as well as a bifurcated embedded derivative for conversion into shares of the same class and series of capital stock of the Company issued to other investors in the financing at a conversion price equal to 80% of the price per share paid by the other investors.

Upon the closing of the Merger, the September through December 2020 Convertible Notes and the 2021 Convertible Notes automatically converted into 4,408,672 shares of the Company’s common stock and the holders of the 2021 Convertible Notes also received the right to receive 1,000,000 shares of the Company’s common stock, as noted above. Upon the conversion of the Convertible Notes, the carrying value of the debt of $32.8 million and the related derivative liability of $19.7 million and accrued interest of $0.2 million were derecognized resulting in a loss on

F-13

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

extinguishment of debt of $0.9 million recorded in other income (expense) in the consolidated statements of operations and comprehensive income (loss).

Classification of Convertible Preferred Stock

Prior to the closing of the Merger, the holders of Legacy Evolv Series A, Series A-1, Series B and Series B-1 convertible preferred stock had certain liquidation rights in the event of a deemed liquidation event that, in certain situations, is not solely within the control of the Company and would call for the redemption of the then outstanding Series A, Series A-1, Series B and Series B-1 convertible preferred stock (see Note 10). Therefore, the Legacy Evolv Series A, Series A-1, Series B and Series B-1 convertible preferred stock were classified outside of stockholders’ equity (deficit) on the consolidated balance sheets.

In connection with the closing of the Merger, all shares of redeemable convertible Preferred Stock were converted into shares of the Company’s common stock. Accordingly, there was no redeemable convertible preferred stock outstanding as of September 30, 2021. As of December 31, 2020, the carrying value of the redeemable convertible Preferred Stock was $75.9 million (see Note 10).

Common Stock Warrant Liability and Public Warrant Liability

The Company classifies certain warrants for the purchase of shares of its common stock (see Note 11) as a liability on its consolidated balance sheets as these warrants are freestanding financial instruments that may require the Company to adjust the exercise price and number of shares that is not consistent with a fixed-for-fixed option pricing model. The warrant liability is initially recorded at fair value on the issuance date of each warrant and is subsequently remeasured to fair value at each reporting date. Changes in the fair value of the common stock warrant liability are recognized as a component of other income (expense), net in the consolidated statements of operations and comprehensive income (loss). Changes in the fair value of the common stock warrant liability are recognized until the warrants are exercised, expire or qualify for equity classification.

In connection with the closing of the Merger, the Company assumed warrants to purchase shares of common stock (the “Public Warrant”) and are classified as a liability pursuant to ASC 815 – Derivatives and Hedging as the equity derivative scope exception was not met. As of September 30, 2021, the Public Warrant is outstanding (see Note 11). All other warrants that were issued prior to the closing of the Merger were converted into shares of the Company’s common stock (the “common stock warrant”) upon the closing of the Merger. Accordingly, the Company remeasured the warrants to fair value upon the closing of Merger with the offset to additional paid-in capital (see Note 11).

Equity Classified Preferred Stock Warrants

The Company classifies warrants for the purchase of shares of its preferred stock (see Note 11) as temporary equity on its consolidated balance sheets. In connection with a customer development agreement, the Company issued preferred stock warrants to a customer to purchase shares of its Legacy Evolv Series A-1 Preferred Stock. Upon adoption of ASU No. 2018-07 and ASU No. 2019-08 on January 1, 2019, any liability classified warrants issued to non-employees for goods or services were reclassified to temporary equity.

In connection with the closing of the Merger, all preferred stock warrants to purchase shares of common stock were converted into shares of the Company’s common stock. Accordingly, there were no preferred stock warrants outstanding as of September 30, 2021. The Company assessed the features of these warrants and determined that they qualify for classification as permanent equity.

F-14

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

Equity Classified Common Stock Warrants

The Company classifies certain warrants for the purchase of shares of its common stock (see Note 11) as equity on its consolidated balance sheets as these warrants are considered to meet the derivative scope exception for freestanding equity contracts. For these warrants that are classified on the Company’s consolidated balance sheets as equity instruments, the Company uses the Black-Scholes model to measure the value of the warrants at issuance.

In connection with the closing of the Merger, all outstanding Legacy Evolv vested warrants to purchase shares of common stock were converted into shares of the Company’s common stock.

Revenue Recognition

The Company recognizes revenue in accordance with ASC 606. Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. In order to achieve this core principle, the Company applies the following five steps when recording revenue: (1) identify the contract, or contracts, with the customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract and (5) recognize revenue when, or as, performance obligations are satisfied.

The Company derives revenue from (1) subscription arrangements accounted for as operating leases under ASC 840 and (2) from the sale of products, inclusive of maintenance and services. The Company’s arrangements are generally noncancelable and nonrefundable after ownership passes to the customer. Revenue is recognized net of sales tax.

Product Revenue

The Company derives revenue from the sale of its Express and Edge equipment and related add-on accessories to customers. Revenue is recognized when control of the product has transferred to the customer. Transfer of control occurs when the Company has transferred title and risk of loss and has a present right to payment for the equipment, which is generally upon delivery as the Company’s normal terms of sale are freight on board destination. Products are predominately sold with distinct services, which are described in the services section below.

Subscription Revenue

In addition to selling its products directly to customers, the Company also leases Express and Edge equipment. These arrangements convey the right to use the equipment for a period of time in exchange for consideration and therefore are accounted for under ASC 840 due to the scope exception of ASC 606-10-15-2. Lease terms are typically four years and customers pay quarterly or annual fixed payments for the lease and maintenance elements over the contractual lease term. In accordance with ASC 840, Leases, the Company considers only the fixed payments for purposes of allocating between the lease and non-lease deliverables on a relative fair value basis. Equipment leases are generally classified as operating leases as they do not meet any of the capital lease criteria per ASC 840.

Generally, lease arrangements include both lease and non-lease components. The non-lease components relate to (i) distinct services, such as installation, training and maintenance, and (ii) any add-on accessories. Installation and training are included in service revenue as described below, and add-on accessories are included in product revenue as described above. Because the equipment and maintenance components of a subscription arrangement are recognized as revenue over the same time period and in the same pattern and because revenue allocated to maintenance components is not material, the equipment lease and maintenance performance obligations are classified as a single category of subscription revenue in the consolidated statements of operations.

F-15

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

As leases with customers are classified as operating leases, lease revenue is recognized ratably over the duration of the lease. There are no contingent lease payments as a part of these arrangements.

Services Revenue

The Company provides installation, training and maintenance services for its products. Revenue for installation and training is recognized upon transfer of control of these services, which are normally rendered over a short duration. Maintenance consists of technical support, bug fixes, and when-and-if-available threat updates. Maintenance revenue is recognized ratably over the period of the arrangement. The Company sells separately priced extended or nonstandard warranty services and preventative maintenance plans, which are recognized ratably over the associated service period.

Revenue from Distributors

A portion of the Company’s revenue is also generated by sales in conjunction with its distributors. When the Company transacts with a distributor, its contractual arrangement is with the distributor and not with the end-use customer. In these transactions, the distributor is considered the customer; the Company has discretion over the pricing to the distributor and maintains overall control of the inventory and sales process to the distributor. Revenue is recognized upon delivery to the distributors. Right of return does not generally exist. Whether the Company transacts with a distributor and receives the order from a distributor or directly from an end-use customer, its revenue recognition policy and resulting pattern of revenue recognition is the same upon delivery.

Transaction Price

The transaction price is the amount of consideration that the Company expects to be entitled for providing goods and services under a contract. It includes not only fixed consideration, such as the stated amount in a contract, but also several other types of variable consideration or adjustments (generally discounts or incentives which are included as a part of the standalone selling price (“SSP”) estimation process). The Company provides discounts to customers which reduces the transaction price. From time-to-time, the Company may offer customers the option to purchase additional goods and services at a fixed price. In these limited circumstances, the Company assesses whether these offers constitute a material right, and if so, the Company would account for the material right as a separate performance obligation. Other types of variable consideration are not considered significant. The Company does not normally provide for rights of returns to customers on product sales and, therefore, does not record a provision for returns.

Performance Obligations

A performance obligation is a promise in a contract to transfer a distinct product or service to a customer that is both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available, and is distinct in the context of the contract, whereby the transfer of the product or service is separately identifiable from other promises in the contract.

For both Express and Edge units, equipment is sold or leased with embedded software, which is considered a single performance obligation. Maintenance, which includes future updates, security threat updates, and minor bug fixes on a when-and-if available basis, is considered a single performance obligation. As a part of reported subscription sales, certain non-lease components, such as maintenance, are included within the subscription revenue amount. The Company sells separately priced extended or nonstandard warranty services and preventative maintenance plans, which are accounted for as separate performance obligations. Installation and training are considered separate performance obligations and are included within services revenue. Any add-on accessories are also considered separate performance obligations.

F-16

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

Payment terms

Payment terms for customer orders are typically 30 days after the shipment or delivery of the product. For certain products, services and customer types, the Company requires payment before the products or services are delivered to, or performed for, the customer. Generally, the Company’s contracts do not contain a significant financing component.

Multiple Performance Obligations within an Arrangement

The Company’s contracts may include multiple performance obligations when customers purchase a combination of products and services. When the Company’s customer arrangements have multiple performance obligations that contain a lease for Express or Edge equipment for the customer’s use at its site as well as distinct services that are delivered simultaneously, the Company allocates the arrangement consideration between the lease deliverables and non-lease deliverables based on the relative estimated SSP of each distinct performance obligation. For multiple performance obligation arrangements that do not contain a lease, the Company allocates the contract’s transaction price to each performance obligation on a relative SSP basis. The Company determines SSP based on the price at which the performance obligation is sold separately. If the SSP is not observable through past transactions, the Company estimates the SSP taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligation.

Remaining Performance Obligations

ASC 606 requires that the Company disclose the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied as of September 30, 2021. The following table includes estimated revenues expected to be recognized in the future related to performance obligations that are unsatisfied (or partially satisfied) as of September 30, 2021. Note that with respect to ASC 840, Subscription revenue includes maintenance in addition to the operating lease components of these transactions (in thousands).

    

Less than 1 year

    

Greater than 1 year

    

Total

Product revenue

 

$

111

 

$

36

 

$

147

Subscription revenue

 

9,304

 

21,802

 

31,106

Service revenue

 

24

 

 

24

Maintenance revenue

 

903

 

1,972

 

2,875

Total revenue

$

10,342

$

23,810

$

34,152

The amount of minimum future leases is based on expected income recognition. As of September 30, 2021, future minimum payments on noncancelable leases are as follows (in thousands):

Future operating lease component (in thousands):

    

  

Quarter Ending September 30, 2021:

2021

$

2,355

2022

 

9,262

2023

 

8,800

2024

 

7,054

2025

 

3,166

Thereafter

 

469

$

31,106

F-17

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

Contract Balances from Contracts with Customers

Contract assets arise from unbilled amounts in customer arrangements when revenue recognized exceeds the amount billed to the customer and the Company’s right to payment is conditional and not only subject to the passage of time. As of September 30, 2021 and December 31, 2020, the Company had $0.9 million and $0 of contract assets included within prepaid expenses and other current assets and $2.6 million and $0 in long-term contract assets on the consolidated balance sheets, respectively.

Contract liabilities represent the Company’s obligation to transfer goods or services to a customer for which it has received consideration (or the amount is due) from the customer. The Company has a contract liability related to service revenue, which consists of amounts that have been invoiced but that have not been recognized as revenue. Amounts expected to be recognized as revenue within 12 months of the balance sheet date are classified as current deferred revenue and amounts expected to be recognized as revenue beyond 12 months of the balance sheet date are classified as noncurrent deferred revenue. The Company recognized $0.5 million and $2.3 million during the three months and nine months ended September 30, 2021 of revenue that was previously included in the 2020 deferred revenue balance, respectively. The following table provides a rollforward of deferred revenue (in thousands):

(in thousands)

Balance at December 31, 2020

$

4,197

Revenue recognized

 

(6,356)

Revenue deferred

 

8,815

Balance at September 30, 2021

$

6,656

Disaggregated Revenue

The following table presents the Company’s revenue by revenue stream (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

(in thousands)

    

2021

    

2020

2021

    

2020

Product revenue

 

$

5,345

 

$

349

10,299

 

$

422

Subscription revenue(1)

 

2,305

 

794

5,118

 

1,743

Service revenue

 

417

 

165

773

 

170

Maintenance revenue

 

300

 

153

656

 

415

Total revenue

$

8,367

$

1,461

$

16,846

$

2,750

(1)Subscription revenue is inclusive of $0.5 million and $0.2 million of maintenance revenue during the three months ended September 30, 2021 and 2020, respectively, and of $1.0 million and $0.4 million of maintenance revenue during the nine months ended September 30, 2021 and 2020, respectively, determined based on a relative fair value allocation as prescribed by ASC 606.

Contract Acquisition Costs

The Company incurs and pays commissions on product sales. The Company applies the practical expedient for contracts less than one year to expense the costs in the period in which they were incurred. Commissions on product sales and services are expensed in the period in which the sale occurs and the services are provided. Commissions on subscription arrangements and maintenance are expensed ratably over the life of the contract. The Company had a deferred asset related to commissions of $3.4 million at September 30, 2021 and $2.3 million at December 31, 2020. The increase in deferred assets is due to an increase of subscription revenue in 2020 and 2021 for which the related revenue and commissions are recognized over the contract term. The Company amortized commissions of $1.3 million during the three months ended September 30, 2021 which related to 2021 commissions, $0.1 million which related to 2020

F-18

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

commissions and less than $0.1 million which related to 2019 commissions. The Company amortized commissions of $1.6 million during the nine months ended September 30, 2021 which related to 2021 commissions, $0.3 million which related to 2020 commissions and $0.1 million which related to 2019 commissions.

Stock-Based Compensation

The Company measures all stock-based awards granted to employees, officers, directors and non-employees based on their fair value on the date of the grant and recognizes compensation expense for those awards over the requisite service period, which is generally the vesting period of the respective award. The Company classifies stock-based compensation expense in its consolidated statements of operations and comprehensive income (loss) in the same manner in which the award recipient’s payroll costs are classified or by the nature of the services provided by consultants are classified.

The Company issues stock-based awards with service-based vesting conditions and records the expense for these awards using the straight-line method. Forfeitures are accounted for as they occur. The Company has issued stock-based awards with performance-based vesting conditions. In August 2020, the Company granted an officer 560,189 stock options with a performance-based milestone vesting condition which vested immediately upon achievement of a certain sales milestone. The milestone was achieved in December 2020, and the Company recorded $0.1 million in stock compensation expense upon vesting during the year ended December 31, 2020.

In March 2021, the Company granted a warrant exercisable for 2,554,015 shares of common stock to a consulting group (“2021 Finback common stock warrants”) with performance based vesting conditions which vest upon certain sales being met under a Business Development agreement which has a term of three years.

Prior to the closing of the Merger, there was not a public market for the shares of the Company’s common stock. The Company’s determination of the fair value of stock options on the date of grant utilized the Black-Scholes option-pricing model and was impacted by its common stock price, as determined by the Board of Directors with input from the Company’s management, as well as changes in assumptions regarding a number of subjective variables. These variables included, but were not limited to, the expected term that options remained outstanding, the expected common stock price volatility over the term of the option awards, risk-free interest rates, and expected dividends. The Company values its common stock taking into consideration its most recently available valuation of common stock performed by third parties as well as additional factors since the date of the most recent contemporaneous valuation through the date of grant. After the closing of the Merger, the Company determined the fair value of each share of common stock underlying stock-based awards based on the closing price of the Company’s common stock as reported by Nasdaq on the date of grant.

Pursuant to the Merger Agreement, the Company will issue 15,000,000 earn-out shares of the Company’s common stock to Legacy Evolv shareholders and Legacy Evolv service providers including employees, officers, directors and non-employees based on the achievement of certain target share price contingencies and for the employees and officers subject to continued employment. The company classifies the share-based compensation arrangement with Legacy Evolv service providers as equity on its balance sheet and corresponding stock-based compensation expense in its consolidated statements of operations and comprehensive income (loss) in the same manner in which the award recipient’s payroll costs are classified or by the nature of the services provided by consultants are classified. Of the total 15,000,000 earn-out shares of the Company’s common stock, 2,862,603 earn-out shares are with the Legacy Evolv service providers and subject to the share-based compensation. Stock-based compensation expense attributable to Legacy Evolv service providers is $2.0 million for the three and nine months ended September 30, 2021.

F-19

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

Income Taxes

The Company accounts for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in the consolidated financial statements or in the Company’s tax returns. Deferred tax assets and liabilities are determined on the basis of the differences between the consolidated financial statements and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. Changes in deferred tax assets and liabilities are recorded in the provision for income taxes.

The Company assesses the likelihood that its deferred tax assets will be recovered from future sources of income and, to the extent it believes, based upon the weight of available evidence, that it is more likely than not that all or a portion of the deferred tax assets will not be realized, a valuation allowance is established through a charge to income tax expense. Potential for recovery of deferred tax assets is evaluated by analyzing past operating results, estimating the future taxable profits expected and considering prudent and feasible tax planning strategies.

The Company accounts for uncertainty in income taxes recognized in the consolidated financial statements by applying a two-step process to determine the amount of tax benefit to be recognized. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination by the taxing authorities. If the tax position is deemed more-likely-than-not to be sustained, the tax position is then assessed to determine the amount of benefit to recognize in the consolidated financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement. The provision for income taxes includes the effects of any resulting tax reserves, or unrecognized tax benefits, that are considered appropriate as well as the related net interest and penalties.

The Company evaluates at the end of each reporting period whether some or all of the undistributed earnings of its foreign subsidiaries are permanently reinvested. The Company would recognize deferred income tax liabilities to the extent that management asserts that undistributed earnings of its foreign subsidiaries are not permanently reinvested and will not be permanently reinvested in the future. As of September 30, 2021 and December 31, 2020 the Company had no foreign earnings in any foreign jurisdictions.

Net Income (Loss) per Share Attributable to Common Stockholders

Basic net income (loss) per share attributable to common stockholders is computed by dividing the net income (loss) attributable to common stockholders by the weighted average number of common shares outstanding for the period. Diluted net income (loss) attributable to common stockholders is computed by adjusting net income (loss) attributable to common stockholders for the profit or loss impact to the extent a denominator adjustment is required. Diluted net income (loss) per share attributable to common stockholders is computed by dividing the diluted net income (loss) attributable to common stockholders by the weighted average number of common shares outstanding for the period, including potential dilutive common shares. For purposes of this calculation, outstanding stock options, convertible preferred stock, convertible notes, warrants to purchase common stock, and warrants to purchase preferred stock are considered potential dilutive common shares.

In periods in which the Company reported a net loss attributable to common stockholders, diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders, since dilutive common shares are not assumed to have been issued if their effect is anti-dilutive. The Company reported net income and a net loss attributable to common stockholders for the three months ended September 30, 2021 and 2020, respectively. For the three months ended September 30, 2021, no undistributed earnings were attributed to the convertible preferred shares which converted into common stock upon closing of the merger and have no contractual right to participate in the gains resulting from the change in fair value of earnouts and warrants that occurred after

F-20

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

conversion. The Company reported a net loss attributable to common stockholders for the nine months ended September 30, 2021 and 2020.

Recently Issued Accounting Pronouncements

The Company qualifies as an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012 and has elected not to “opt out” to the extended transition related to complying with new or revised accounting standards, which means that when a standard is issued or revised and it has different application dates for public and nonpublic companies, the Company will adopt the new or revised standard at the time nonpublic companies adopt the new or revised standard and will do so until such time that the Company either (i) irrevocably elects to “opt out” of such extended transition period or (ii) no longer qualifies as an emerging growth company. The Company may choose to early adopt any new or revised accounting standards whenever such early adoption is permitted for nonpublic companies.

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments — Credit Losses (Topic 326) (“ASU 2016-13”). The new standard adjusts the accounting for assets held at amortized cost basis, including marketable securities accounted for as available for sale, and trade receivables. The standard eliminates the probable initial recognition threshold and requires an entity to reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected. For public entities except smaller reporting companies, the guidance is effective for annual reporting periods beginning after December 15, 2019 and for interim periods within those fiscal years. In November 2019, the FASB issued ASU No. 2019-10, which deferred the effective date for non-public entities to annual reporting periods beginning after December 15, 2022, including interim periods within those fiscal years. Early application is allowed. The Company expects to adopt this guidance effective January 1, 2023, and it is currently evaluating the impact on its consolidated financial statements and related disclosures.

In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842) (“ASU 2016-02”), which sets out the principles for the recognition, measurement, presentation and disclosure of leases for both parties to a contract (i.e., lessees and lessors). The new standard requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. This classification will determine whether lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease. A lessee is also required to record a right-of-use asset and a lease liability for all leases with a term of greater than 12 months regardless of their classification. Leases with a term of 12 months or less may be accounted for similar to existing guidance for operating leases today. For nonpublic entities, this guidance is effective for annual periods beginning after December 15, 2021. In July 2018, the FASB issued ASU No. 2018-11, Leases (Topic 842), which added an optional transition method under which financial statements may be prepared under the revised guidance for the year of adoption, but not for prior years. Under the latter method, entities will recognize a cumulative catch-up adjustment to the opening balance of retained earnings in the period of adoption. The Company expects to adopt this guidance effective January 1, 2022, and it is currently evaluating the impact on its consolidated financial statements and related disclosures.

In December 2019, the FASB issued ASU 2019-12, Income Taxes (ASC 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”), which is intended to simplify various areas related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in ASC 740 and also clarifies and amends existing guidance to improve consistent application. For public entities the guidance is effective for annual reporting periods beginning after December 15, 2020 and for interim periods within those fiscal years. For non-public entities, the guidance is effective for annual reporting periods beginning after December 15, 2021 and for interim periods within years beginning after December 15, 2022, with early adoption permitted. The Company expects to adopt this guidance effective January 1, 2022, and it is currently evaluating the impact on its consolidated financial statements and related disclosures.

F-21

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

In August 2020, the FASB issued ASU 2020-06, “Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity,” which simplifies and clarifies certain calculation and presentation matters related to convertible and equity and debt instruments. Specifically, ASU 2020-06 removes requirements to separately account for conversion features as a derivative under ASC Topic 815 and removing the requirement to account for beneficial conversion features on such instruments. ASU 2020-06 also provides clearer guidance surrounding disclosure of such instruments and provides specific guidance for how such instruments are to be incorporated in the calculation of Diluted EPS. The guidance under ASU 2020-06 is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020. The Company expects to adopt this guidance effective January 1, 2022, and it is currently evaluating the impact on its consolidated financial statements and related disclosures.

In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which amends ASC 805 to add contract assets and contract liabilities to the list of exceptions to the recognition and measurement principles that apply to business combinations and to require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. The amendments in ASU 2021-08 are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years and should be applied prospectively to business combinations occurring on or after the effective date of the amendments. Early adoption of the amendments is permitted, including adoption in an interim period. The Company expects to adopt this guidance effective January 1, 2023, and it is currently evaluating the impact on its consolidated financial statements and related disclosures.

3. Merger with NHIC

On July 16, 2021, we completed the previously announced Merger pursuant to the Agreement and Plan of Merger, dated as of March 5, 2021, and amended by the First Amendment to Agreement and Plan of Merger (the “Merger Agreement”), dated as of June 5, 2021. Upon closing of the Merger, NHIC changed its name to Evolv Technologies Holdings, Inc. and the officers of NHIC, the predecessor company, resigned. The officers of Legacy Evolv became the officers of the Company, and the Company listed its shares of common stock, par value $0.0001 per share, on Nasdaq under the symbol “EVLV”.

The transaction was accounted for as a “reverse recapitalization” in accordance with GAAP. Under this method of accounting, NHIC was treated as the “acquired” company for financial reporting purposes. This determination was primarily based on the fact that subsequent to the Merger, Legacy Evolv’s shareholders have a majority of the voting power of the combined company, Legacy Evolv comprises all of the ongoing operations of the combined entity, Legacy Evolv comprises a majority of the governing body of the combined company, and Legacy Evolv’s senior management comprises all of the senior management of the combined company. Accordingly, for accounting purposes, this transaction was treated as the equivalent of Legacy Evolv issuing shares for the net assets of NHIC, accompanied by a recapitalization. The shares and net loss per common share, prior to the Merger, have been retroactively restated as shares reflecting the Exchange Ratio established in the Merger. The net assets of NHIC were recorded at historical costs,

F-22

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

with no goodwill or other intangible assets recorded. Operations prior to the Reverse Recapitalization are those of Legacy Evolv.

Upon closing of the Merger each share of NHIC Class B common stock issued and outstanding immediately prior to the effective time of the Merger, which totaled 10,391,513 shares held by the NHIC Initial Shareholders (“Initial Shareholders”), was automatically converted into one validly-issued share of our Class A common stock.

In addition, pursuant to the Merger Agreement, certain Legacy Evolv Shareholders became entitled to receive up to 15,000,000 shares of Class A common stock as earn-out shares.

Upon closing of the Merger:

all of 24,369,613 shares of Legacy Evolv’s Series A-1 convertible preferred stock were converted into an equivalent number of shares of Legacy Evolv common stock on a one-to-one basis;
all of 3,490,328 shares of Legacy Evolv’s Series A convertible preferred stock were converted into an equivalent number of shares of Legacy Evolv common stock on a two-to-one basis;
all of 34,144,109 shares of Legacy Evolv’s Series B-1 convertible preferred stock were converted into an equivalent number of shares of Legacy Evolv common stock on a one-to-one basis; and
all of 15,373,937 shares of Legacy Evolv’s Series B convertible preferred stock were converted into an equivalent number of shares of Legacy Evolv common stock on a one-to-one basis

On the closing date of the Merger, each share of Legacy Evolv common stock then issued and outstanding was cancelled and the holders thereof in exchange received 94,276,850 shares of the Company’s Class A common stock, which is equal to 0.378 newly-issued shares of the Company’s Class A common stock for each share of Legacy Evolv common stock (the “Exchange Ratio”).

All outstanding warrants exercisable for common stock in Legacy Evolv (other than warrants that expired, were exercised or were deemed automatically net exercised immediately prior to the Merger) were exchanged for warrants exercisable for the Company’s Class A common stock with the same terms and conditions except adjusted by the Exchange Ratio.

All outstanding stock options of Legacy Evolv common stock, totaling 58,828,853 stock options, were cancelled and the holders thereof in exchange received options to receive 0.378 shares of the Company’s Class A common stock for a total of 22,227,710 stock options. The modification of the stock options to reflect the exchange ratio did not result in an incremental compensation expense upon closing of the Merger.

The gross proceeds received from the Merger were $84.9 million and gross proceeds received from the PIPE investment were $300.0 million. Based on the number of shares of common stock outstanding on July 16, 2021 (in each case, not giving effect to any shares issuable upon exercise of warrants, options, or earn-out shares), Legacy Evolv shareholders owned approximately 92.7% of the common stock of the Company and NHIC shareholders owned approximately 7.3%.

During the nine months ended September 30, 2021, the Company recorded $35.7 million of offering costs related to third-party legal, accounting, and other professional services to consummate the Merger. These offering costs are recorded as a reduction of additional paid-in capital upon the close of the Merger in the Company’s consolidated

F-23

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

balance sheets. The Company expensed $0.7 million of offering costs related to the issuance of the Company’s contingently issuable common stock.

4. Fair Value Measurements

The following tables present information about the Company’s financial assets and liabilities measured at fair value on a recurring basis and indicate the level of the fair value hierarchy used to determine such fair values (in thousands):

Fair Value Measurements at September 30, 2021

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets:

Money market funds

$

326,515

$

$

$

326,515

$

326,515

$

$

$

326,515

Liabilities:

  

 

  

 

  

 

  

Contingent earn-out liability

$

$

$

35,027

$

35,027

Contingently issuable common stock liability

5,952

5,952

Public Warrant liability

20,484

20,484

$

$

$

61,463

$

61,463

Fair Value Measurements as of December 31, 2020

    

Level 1

    

Level 2

    

Level 3

    

Total

Liabilities:

 

  

 

  

 

  

 

  

Warrant liability

$

$

$

1

$

1

Derivative liability

 

 

 

1,000

 

1,000

$

$

$

1,001

$

1,001

During the nine months ended September 30, 2021 and year ended December 31, 2020, respectively, there were no transfers between Level 1, Level 2 and Level 3.

Valuation of Common Stock Warrant

The warrant liability is related to the warrants (the “Warrants”) to purchase shares of Legacy Evolv’s common stock (see Note 11).

The Company used the Black-Scholes option-pricing model, which incorporates assumptions and estimates, to value the warrant liability. Key estimates and assumptions impacting the fair value measurement include (i) the fair value per share of the underlying shares of applicable series of stock issuable upon exercise of the Warrants, (ii) the remaining contractual term of the Warrants, (iii) the risk-free interest rate, (iv) the expected dividend yield and (v) expected volatility of the price of the underlying applicable common stock. The Company estimated the fair value per share of the underlying applicable series of stock based, in part, on the results of third-party valuations and additional factors deemed relevant. The risk-free interest rate was determined by reference to the U.S. Treasury yield curve for time periods approximately equal to the remaining contractual term of the Warrant. The Company estimated a zero expected dividend yield based on the fact that the Company has never paid or declared dividends and does not intend to do so in the foreseeable future. As the Company was a private company up until the closing of the Merger and lacked company-specific historical and implied volatility information of its stock, the expected stock volatility was based on the historical volatility of publicly traded peer companies for a term equal to the remaining contractual term of the Warrant.

F-24

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

The following table provides a rollforward of the common stock warrant liability (in thousands):

Balance at December 31, 2020

$

1

Change in fair value

 

879

Conversion of common stock warrant to common stock upon the closing of the Merger

(880)

Balance at September 30, 2021

$

Valuation of Derivative Liability Related to Convertible Notes

In September and December 2020, the Company entered into a Convertible Note Purchase Agreement (the “2020 Convertible Notes”) (see Note 9). The 2020 Convertible Notes provided a conversion option whereby upon the closing of a specified financing event the Convertible Notes would automatically convert into shares of the same class and series of capital stock of the Company issued to other investors in the financing at a conversion price equal to 80% of the price per share of the securities paid by the other investors. This conversion option was determined to be an embedded derivative and was required to be bifurcated and accounted for separately from the 2020 Convertible Notes. The fair value of the derivative liability was determined based on inputs not observable in the market, which represents a Level 3 measurement within the fair value hierarchy.

Upon the closing of the 2020 Convertible Notes, management determined that the probability of completing the specified financing event was 100%; thus, the value of the automatic conversion option was deemed to be 20% of the fair value of the capital stock to be issued upon conversion of the 2020 Convertible Notes, or $1.0 million. This amount represented the fair value of the embedded derivative at issuance.

Between January 21, 2021 and February 4, 2021, the Company entered into a Convertible Note Purchase Agreement (the “2021 Convertible Notes”) (see Note 9). The 2021 Convertible Notes provided a conversion option whereby upon the closing of a specified financing event, the 2021 Convertible Notes would automatically convert into shares of the same class and series of capital stock of the Company issued to other investors in the financing at a conversion price equal to lower of 80% of the price per share of the securities paid by the other investors or price per share at which shares are issued and sold in connection with the conversion or cancellation of convertible notes (other than the 2021 Convertible Notes) or simple agreements for future equity ("SAFEs”) of the Company in such Qualified Financing. This conversion option was determined to be an embedded derivative and was required to be bifurcated and accounted for separately from the 2021 Convertible Notes. The fair value of the derivative liability was determined based on inputs not observable in the market, which represents a Level 3 measurement within the fair value hierarchy.

Upon the closing of the 2021 Convertible Notes, management determined that the probability of completing the specified financing event was 80%; thus, the value of the automatic conversion option was deemed to be 20% of the fair value of the capital stock to be issued upon conversion of the 2021 Convertible Notes, or $7.0 million. This amount represented the fair value of the embedded derivative at issuance. At the closing of the Merger, the fair value of the derivative liability was $9.2 million. On June 21, 2021, the Company modified the 2021 Convertible Notes to grant the holders an additional 1,000,000 shares of NHIC common stock as further consideration upon the automatic conversion of the notes upon closing of the Merger. The modification of the 2021 Convertible Notes resulted in the recognition of an additional $9.8 million derivative liability for the fair value of the 1,000,000 NHIC shares as of June 21, 2021 (see Note 9). Prior to the closing of the Merger, the change in fair value of the derivative liability was $0.5 million.

F-25

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

The following table provides a rollforward of the derivative liability (in thousands):

Balance at December 31, 2020

$

1,000

Initial fair value of the embedded derivative

16,986

Change in fair value

 

1,745

Settlement of derivative liability upon the closing of the Merger

(19,731)

Balance at September 30, 2021

$

Valuation of Contingent Earn-out

Pursuant to the Merger Agreement, the Legacy Evolv shareholders, immediately prior to the Merger, were entitled to receive additional shares of the Company’s common stock upon the Company achieving certain milestones as described in Note 2. The Company’s contingent earn-out shares were recorded at fair value as contingent earn-out liability on the closing of the Merger and are remeasured at each reporting period. As of September 30, 2021, no milestones have been achieved.

The estimated fair value of the initial contingent earn-out is determined using a Monte Carlo analysis in order to simulate the future path of the Company’s stock price over the earn-out period. The carrying amount of the liability may fluctuate significantly and actual amounts paid may be materially different from the liability’s estimated value. As of September 30, 2021, the contingent earn-out was revalued using a similar Monte Carlo analysis. The significant assumptions to the model as of the Merger Date were as follows: 40% of expected stock price volatility, a drift rate of 0.9%, 0% change in control and an expected term of 5 years. The significant assumptions to the model as of September 30, 2021 were as follows: 45% of expected stock price volatility, a drift rate of 0.9%, 0% of change in control and an expected term of 4.8 years.

The following table provides a rollforward of the contingent earn-out liability (in thousands):

Balance at December 31, 2020

$

Initial fair value of the instrument

66,845

Change in fair value

 

(31,818)

Balance at September 30, 2021

$

35,027

Valuation of Contingently Issuable Common Stock

Prior to the Merger, certain NHIC shareholders owned 4,312,500 Founder Shares. 1,897,500 shares vested at the closing of the Merger and the remaining 1,897,500 outstanding shares shall vest upon the Company achieving certain milestones (see Note 2). The Company’s contingently issuable common stock was recorded at fair value as contingent shares on the closing of the Merger and will be remeasured at each reporting period. As of September 30, 2021, no milestones have been achieved.

The estimated fair value of the initial contingently issued common shares are determined using a Monte Carlo analysis in order to simulate the future path of the Company’s stock price over the vesting period. The carrying amount of the liability may fluctuate significantly and actual amounts paid may be materially different from the liability’s estimated value. As of September 30, 2021, the contingently issuable common shares were revalued using a similar Monte Carlo analysis. The significant assumptions to the model as of the Merger Date were as follows: 40% of expected stock price volatility, a drift rate of 0.9%, 0% change in control and an expected term of 5 years. The significant assumptions to the model as of September 30, 2021 were as follows: 45% of expected stock price volatility, a drift rate of 0.9%, 0% of change in control and an expected term of 4.8 years.

F-26

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

The following table provides a rollforward of the contingently issuable common shares (in thousands):

Balance at December 31, 2020

$

Initial fair value of the instrument

11,670

Change in fair value

 

(5,718)

Balance at September 30, 2021

$

5,952

Valuation of Public Warrant Liability

Upon the closing of the Merger, the Company assumed the Public Warrant to purchase shares of the Company’s common stock (see Note 11). The Public Warrants are publicly traded and the initial fair value of the public warrants were based on the closing price as reported by Nasdaq on the date of the Merger and remeasured at each reporting period.

The following table provides a rollforward of the public warrant liability (in thousands):

Balance at December 31, 2020

$

Initial fair value of the instrument

23,636

Change in fair value

 

(3,152)

Balance at September 30, 2021

$

20,484

5. Inventory

Inventory consisted of the following (in thousands):

September 30, 

December 31, 

    

2021

    

2020

Raw materials

$

606

$

499

Work in process

 

 

188

Finished goods

 

2,924

 

2,055

Total

$

3,530

$

2,742

6. Prepaid expenses and other current assets

Prepaid expenses and other current assets consisted of the following (in thousands):

September 30, 

December 31, 

    

2021

    

2020

Prepaid deposits

$

8,486

$

Prepaid insurance

3,826

240

Short-term contract assets

895

Prepaid subscriptions

383

594

Other

 

82

 

66

Total

$

13,672

$

900

F-27

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

7. Property and Equipment, Net

Property and equipment, net consisted of the following (in thousands):

September 30, 

December 31, 

    

2021

    

2020

Computers and telecom equipment

$

216

$

217

Lab equipment

 

568

 

487

Software

 

58

 

59

Furniture and fixtures

 

37

 

37

Leasehold improvements

 

553

 

95

Leased equipment

 

19,484

 

10,948

 

20,916

 

11,843

Less: Accumulated depreciation and amortization

 

(3,133)

 

(2,527)

$

17,783

$

9,316

Depreciation and amortization expense related to property and equipment was $0.8 million and $0.3 million for the three months ended September 30, 2021 and 2020, and $1.9 million and $0.7 million for the nine months ended September 30, 2021, and 2020, respectively.

Leased equipment and the related accumulated depreciation were as follows:

September 30, 

December 31, 

    

2021

    

2020

Leased equipment

$

19,484

$

10,948

Accumulated depreciation

 

(2,180)

 

(1,649)

Leased equipment, net

$

17,304

$

9,299

Depreciation related to leased units was $0.8 million and $0.2 million during the three months ended September 30, 2021 and 2020, respectively. Depreciation expense related to leased units was $1.8 million and $0.6 million during the nine months ended September 30, 2021 and 2020, respectively. Depreciable lives are generally 7 years, consistent with the Company’s planned and historical usage of the equipment subject to operating leases.

Impairment of property and equipment was $1.7 million for the three and nine months ended September 30, 2021. There was no impairment for the three and nine months ended September 30, 2020. This related to Edge units and prototype versions of Express that were removed from service and retired. The Company is transitioning domestic customers to Express which decreased the economic value of these assets and resulted in impairment.

8. Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consisted of the following (in thousands):

September 30, 

December 31, 

    

2021

    

2020

Accrued employee compensation and benefits expense

$

3,766

$

2,345

Accrued professional services and consulting

 

1,487

 

1,327

Accrued interest

131

Other

 

785

 

55

$

6,169

$

3,727

F-28

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

9. Long-term Debt

The components of the Company’s long-term debt consisted of the following (in thousands):

September 30, 

December 31, 

    

2021

    

2020

Term loans payable

$

10,000

$

10,000

Revolving line of credit outstanding

 

5,422

 

3,550

Convertible note

 

 

3,000

Less: Unamortized discount

 

(63)

 

(118)

 

15,359

 

16,432

Less: Current portion of long-term debt

 

1,000

 

Long-term debt, net of discount

$

14,359

$

16,432

Term Loan Agreements

Silicon Valley Bank (“SVB”) Term Loan

On July 5, 2017, the Company entered into a $5.0 million Loan and Security Agreement with Silicon Valley Bank (“2017 SVB Term Loan”), which provided the Company with a first term loan advance of $4.0 million which was drawn down on July 5, 2017 (“Term Loan A Advance”) and a second term loan advance of $1.0 million that was available to be drawn down until May 31, 2018 (“Term Loan B Advance”; collectively, “Term Loan Advances”). The agreement also provided the Company with a revolving line of credit of up to $1.0 million. Interest payments were due monthly and commenced upon receipt of principal. Principal was payable in 36 monthly payments and commenced on June 1, 2018. The 2017 SVB Term Loan accrued interest at an annual rate calculated as the Wall Street Journal Prime Rate plus 1.25%.

On February 12, 2019, the Company amended the 2017 SVB Term Loan (“2019 Term Loan Advance”) to change the interest rate to the greater of the (A) Wall Street Journal Prime Rate or (B) 5.25%. Additionally, the maturity date was extended to August 2022. Upon closing, the Company issued warrants to purchase 28,350 shares of common stock to SVB with an exercise price of $0.24 per share (see Note 11).

As of December 31, 2019, the Company was not in compliance with certain reporting related covenants within the SVB Loan and Security Agreement. As a result, SVB had the right to call for prepayment of the debt and it was therefore considered current as of December 31, 2019.

In March 2020, the Company entered into a Loan Modification Agreement with SVB (“2020 SVB Term Loan”), which provided a $5.0 million term loan and a revolving line of credit of up to $7.0 million. The Company repaid the outstanding balance owed on the 2017 SVB Term Loan of $3.1 million of principal and accrued interest with the proceeds from the 2020 SVB Term Loan. The Loan Modification Agreement with SVB resulted in the Company being in compliance with certain reporting related covenants.

Additionally, upon closing, the Company issued warrants to purchase 280,095 shares of common stock to SVB with an exercise price of $0.40 per share with a fair value of less than $0.1 million on the date of issuance. The Company also paid debt issuance costs of less than $0.1 million and owed an end-of-term charge of $0.1 million to SVB. The debt issuance costs were recorded as debt discount and were being amortized to interest expense, using the effective interest method, over the term of the loan. The 2020 SVB Term Loan interest was payable monthly and the principal was payable in 36 monthly payments commencing on April 1, 2021. The 2020 SVB Term Loan accrued interest at an annual

F-29

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

rate calculated as the greater of (A) Wall Street Journal Prime Rate plus 0.50% or (B) 5.0%. In December 2020, the Company repaid the outstanding balance on the 2020 SVB Term loan of $8.0 million.

JPMorgan Chase Bank, N.A.(“JPM”) Credit Agreement

In December 2020, the Company entered into a $10.0 million credit agreement with JPMorgan Chase Bank, N.A. (“JPM Credit Agreement”) with a maturity date of December 3, 2024 and a revolving line of credit of up to $10.0 million with a maturity date of December 3, 2022. The Company repaid the outstanding balance on the 2020 SVB Term Loan Advance, including the $5.0 million in principal and $3.0 million outstanding on the revolving line of credit. Upon repayment of the outstanding amounts, the Company recorded a loss on extinguishment of debt of less than $0.1 million, which was included in interest expense in the December 31, 2020 consolidated statements of operations and comprehensive income (loss).

Principal and interest on the JPM Credit Agreement is payable monthly commencing on July 1, 2022. The JPM Credit Agreement accrues interest at an annual rate calculated as the greater of (A) the Wall Street Journal Prime Rate plus 2.25% or (B) 5.5%. The revolving line of credit accrues interest at an annual rate calculated as the greater of (A) the Wall Street Journal Prime Rate plus 1.25% or (B) 4.5%. Upon closing, the Company issued warrants to purchase 378,000 shares of common stock to the lender with an exercise price of $0.42 per share with a fair value of $0.1 million on the date of issuance. The Company incurred debt issuance costs of $0.1 million equal to the fair value of the warrants in connection with the JPM Credit Agreement. These costs were recorded as debt discount and are amortized to interest expense, using the effective interest method, over the term of the loan.

As of September 30, 2021, the unamortized debt discount was $0.1 million. As of September 30, 2021, the accrued interest on the JPM Credit Agreement was $0.1 million, which is included in accrued expenses and other current liabilities in the consolidated balance sheet. Interest expense totaled $0.2 million for the three months ended September 30, 2021, which includes the amortization of the debt discount which totaled less than $0.1 million. Interest expense totaled $0.6 million for the nine months ended September 30, 2021, which includes the amortization of the debt discount which totaled less than $0.1 million. The interest rate in effect as of September 30, 2021 was 5.5% and 4.5% for the JPM Credit Agreement and revolving line of credit, respectively. As of September 30, 2021, the Company has drawn down $5.4 million on the revolving line of credit.

The Company’s obligations under the JPM Credit Agreement are secured by a first-priority security interest in all of its assets, including intellectual property.

As of September 30, 2021, future principal payments on long-term debt are as follows (in thousands):

Year Ending December 31,

    

2021 (remaining three months)

$

2022

 

7,422

2023

 

4,000

2024

 

4,000

2025

$

15,422

Convertible Note

In September 2020, the Company entered into a Convertible Note Purchase Agreement (the “2020 Convertible Notes”) with an investor for gross proceeds of $2.0 million with a stated interest rate of 6.0% per annum. An additional $2.0 million in gross proceeds were made available in December 2020 upon achievement of the integration milestone,

F-30

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

whereby the Company successfully created software utilizing the investor’s application programming interface. The 2020 Convertible Notes provided a conversion option whereby upon the closing of a Qualified Financing event, in which the aggregate gross proceeds of the issuance of preferred stock totaled at least $100.0 million, the notes would automatically convert into shares of the same class and series of capital stock of the Company issued to other investors in the financing at a conversion price equal to 80% of the price per share paid by the other investors. The conversion option met the definition of an embedded derivative and was required to be bifurcated and accounted for separately from the notes. The proceeds from the 2020 Convertible Notes were allocated between the derivative liability, with a fair value at issuance of $1.0 million, and the notes, with an initial carrying value of $3.0 million, and included in long-term liabilities on the Company’s consolidated balance sheet. The difference between the initial carrying value of the notes and the stated value of the notes represented a discount that was accreted to interest expense over the term of the Convertible Notes using the effective interest method. This derivative liability was derecognized as of September 30, 2021 as the liability was settled pursuant to the closing of the merger.

As of September 30, 2021 and December 31, 2020, the accrued interest on the 2020 Convertible Notes was $0 and less than $0.1 million, respectively. Interest expense totaled less than $0.1 million and $0.3 million for the three and nine months ended September 30, 2021, respectively. Interest expense totaled less than $0.1 million for the three and nine months ended September 30, 2020, respectively.

Between January 21, 2021 and February 4, 2021, the Company entered into a Convertible Note Purchase Agreement (the “2021 Convertible Notes”) with various investors for gross proceeds of $30.0 million with a stated interest rate of 8.0% per annum. The 2021 Convertible Notes provided a conversion option whereby upon the closing of a Qualified Financing event, in which the aggregate gross proceeds totaled at least $100.0 million, the notes would automatically convert into shares of the same class and series of capital stock of the Company issued to other investors in the financing at a conversion price equal to 80% of the price per share paid by the other investors. The conversion option met the definition of an embedded derivative and was required to be bifurcated and accounted for separately from the notes. The proceeds from the 2021 Convertible Notes were allocated between the derivative liability, with a fair value at issuance of $7.0 million, and the notes, with an initial carrying value of $23.0 million, and included in long-term liabilities on the Company’s consolidated balance sheet. The difference between the initial carrying value of the notes and the stated value of the notes represented a discount that was accreted to interest expense over the term of the Convertible Notes using the effective interest method. This derivative liability was derecognized as of September 30, 2021 as the liability was settled pursuant to the closing of the merger.

On June 21, 2021, the Company modified the 2021 Convertible Notes to grant the holders an additional 1,000,000 shares of NHIC common stock as further consideration upon the automatic conversion of the notes upon closing of the Merger. This modification of the notes resulted in an extinguishment and the Company recognized a loss on extinguishment of the 2021 Convertible Notes of $11.8 million. The $26.7 million carrying value of the notes at June 21, 2021 was derecognized and replacement notes with an initial carrying value of $29.6 million were recorded. Additionally, in the extinguishment accounting, a derivative liability of $19.2 million was recognized, which represents the value of the 1,000,000 NHIC shares as well as a bifurcated embedded derivative for the conversion option.

Upon the closing of the Merger, the Convertible Notes automatically converted into 4,408,672 shares of the Company’s common stock and the holders of the 2021 Convertible Notes also received the right to receive 1,000,000 shares of the Company’s common stock, as noted above. Upon the conversion of the Convertible Notes, the carrying value of the debt of $32.8 million, and the related derivative liability of $19.7 million and accrued interest of $0.2 million were derecognized resulting in a loss on extinguishment of debt of $0.9 million recorded in other income (expense).

As of September 30, 2021 and December 31, 2020, the accrued interest on the 2021 Convertible Notes was $0. Interest expense totaled less than $0.1 million and $4.9 million for the three and nine months ended September 30, 2021, respectively.

F-31

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

10. Convertible Preferred Stock

Prior to the Merger, Legacy Evolv had issued Series A convertible preferred stock (“Series A Preferred Stock”), Series A-1 convertible preferred stock (“Series A-1 Preferred Stock”), Series B convertible preferred stock (“Series B Preferred Stock”), and Series B-1 convertible preferred stock (“Series B-1 Preferred Stock”), collectively referred to as the “Preferred Stock”.

In February and March 2020, Legacy Evolv issued and sold an additional 3,207,773 shares of Series B-1 Preferred Stock at a price of $0.9664 per share for aggregate proceeds of $3.1 million, excluding issuance costs of $0.1 million.

Pursuant to the Merger Agreement, immediately prior to the Merger, each share of Legacy Evolv’s preferred stock outstanding converted to Legacy Evolv common stock on a 1:1 conversion ratio. On the closing date of the Merger, each share of Legacy Evolv common stock then issued and outstanding was cancelled and the holders thereof in exchange received shares of Evolv Technologies Holdings, Inc. equal to 0.378 shares for each share of Legacy Evolv common stock. As of September 30, 2021, the Company’s amended certificate of incorporation authorized the issuance of 100,000,000 shares of preferred stock at a $0.0001 par value common stock. As of September 30, 2021, the Company has no preferred stock outstanding as all convertible preferred stock converted to common stock upon closing of the Merger. As of December 31, 2020, the Preferred Stock consisted of the following (in thousands, except share amounts):

December 31, 2020

    

    

Preferred Stock

    

    

    

Common Stock

Preferred Stock

Issued and

Carrying

Liquidation

Issuable Upon

Authorized

Outstanding

Value

Preference

Conversion

Series A-1 Preferred Stock

 

67,156,152

24,369,613

$

18,394

$

18,000

 

24,369,613

Series A Preferred Stock

 

9,233,677

3,490,328

 

11,321

 

11,819

 

6,986,113

Series B-1 Preferred Stock

 

90,328,396

34,144,109

 

31,953

 

32,997

 

34,144,109

Series B Preferred Stock

 

40,671,814

15,373,937

 

14,209

 

14,284

 

15,373,937

 

207,390,039

 

77,377,987

$

75,877

$

77,100

 

80,873,772

11. Warrants

In February 2019, in connection with the 2019 Term Loan Advance, the Company issued a warrant to SVB for the purchase of 28,350 shares of common stock at an exercise price of $0.24 per share (the “2019 SVB common stock warrant”). The 2019 SVB common stock warrant was immediately exercisable and expires in February 2029. The warrant was classified as an equity instrument and recorded at its fair value of less than $0.1 million on the date of issuance through additional paid-in-capital. In connection with the closing of the Merger, all of the outstanding 2019 SVB common stock warrants were converted into shares of the Company’s common stock.

In March 2020, in connection with the 2020 Term Loan Advance, the Company issued a warrant to SVB for the purchase of 280,095 shares of common stock at an exercise price of $0.40 per share (the “2020 SVB common stock warrant”). The 2020 SVB common stock warrant was immediately exercisable and expires in March 2030. The warrant was classified as an equity instrument and recorded at its fair value of less than $0.1 million on the date of issuance through additional paid-in-capital. In connection with the closing of the Merger, all of the outstanding 2020 SVB common stock warrants were converted into shares of the Company’s common stock.

In December 2020, in connection with the JPM Term Loan, the Company issued a warrant to JPM for the purchase of 378,000 shares of common stock at an exercise price of $0.42 per share (the “2020 JPM common stock

F-32

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

warrant”). The 2020 JPM common stock warrant was immediately exercisable and expires in December 2030. The warrant was classified as an equity instrument and recorded at its fair value of $0.1 million on the date of issuance through additional paid-in-capital. In connection with the closing of the Merger, all of the outstanding 2020 JPM common stock warrants were converted into shares of the Company’s common stock.

In connection with the closing of the Merger, the Company assumed the Public Warrant for the purchase of 14,325,000 shares of common stock at an exercise price of $11.50. The public warrant is immediately exercisable and expires in July 2026. The Public Warrant is classified as a liability and recorded at its fair value of $23.6 million on the date of issuance of the Merger with an offset to additional paid-in-capital and is subsequently remeasured to fair value at each reporting date based on the publicly available trading price. The change in fair value of the public warrant liability of $3.2 million was recognized as a component of other income (expense), net in the consolidated statements of operations and comprehensive income (loss) for the three and nine months ended September 30, 2021.

As of September 30, 2021 and December 31, 2020, warrants to purchase the following classes of Preferred Stock and common stock outstanding consisted of the following in the table below.

September 30, 2021

Contractual

Shares Issuable

Weighted

Term

Underlying Equity

Balance Sheet

Upon Exercise

Average

Issuance Date

    

(in years)

    

Instrument

    

Classification

    

of Warrant

    

Exercise Price

July 16, 2021

 

5

 

Common stock

 

Liability

 

14,325,000

$

11.50

 

  

 

  

 

14,325,000

 

  

December 31, 2020

Shares Issuable

Weighted

Contractual

Underlying Equity

Balance Sheet

Upon Exercise of

Average

Issuance Date

    

Term

    

Instrument

    

Classification

    

Warrant

    

Exercise Price

(in years)

March 17, 2014

 

10

 

Common stock

 

Liability

 

94,500

$

0.24

September 28, 2016

 

10

 

Preferred Stock

 

Temporary Equity

 

1,015,401

$

0.003

July 5, 2017

 

10

 

Common stock

 

Equity

 

141,750

$

0.24

February 12, 2019

 

10

 

Common stock

 

Equity

 

28,350

$

0.24

March 30, 2020

 

10

 

Common stock

 

Equity

 

280,095

$

0.40

December 3, 2020

 

10

 

Common stock

 

Equity

 

378,000

$

0.42

 

  

 

  

 

1,938,096

 

  

12. Common Stock

As of September 30, 2021 and December 31, 2020, the Company’s amended certificate of incorporation authorized the issuance of 1,100,000,000 and 305,491,899 shares of $0.0001 par value common stock, respectively.

Each share of common stock entitles the holder to one vote on all matters submitted to a vote of the Company’s stockholders. Common stockholders are entitled to receive dividends, as may be declared by the board of directors, subject to the preferential dividend rights of Preferred Stock. As of September 30, 2021 and December 31, 2020, no cash dividends had been declared or paid.

On the closing of the Merger, the total 10,391,513 of the NHIC ordinary shares held by the NHIC Initial Shareholders and public shareholders were converted into the same number of the Company’s common stock.

F-33

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

On July 16, 2021 and prior to the closing of the Merger, various PIPE investors purchased 30,000,000 shares of the Company’s common stock at a price of $10.00 per share for gross proceeds of $300.0 million.

As of September 30, 2021 and December 31, 2020, the Company had reserved 109,632,431 and 102,570,639 shares, respectively, of common stock for the conversion of the outstanding Preferred Stock, exercise of outstanding stock options, granting of awards under the Company’s 2021 Equity Incentive Plan and 2013 Equity Incentive Plan (see Note 13) and the exercise of outstanding warrants (including warrants to purchase Preferred Stock as if converted to common stock). (see Note 11)

13. Stock-Based Compensation

2013 Equity Incentive Plan

The Company’s 2013 Equity Incentive Plan (the “2013 Plan”) provides for the Company to grant incentive stock options or nonqualified stock options, restricted stock awards and other stock-based awards to employees, officers, directors and non-employees of the Company. Per the initial terms of the 2013 Plan, up to 1,078,169 shares of common stock may be issued.

At September 30, 2021 and December 31, 2020, shares of common stock that may be issued under the 2013 Plan were 0 and 21,487,876, respectively. As of September 30, 2021 and December 31, 2020, 0 shares and 979,852 shares, respectively, remained available for future grant under the 2013 Plan. Shares that are expired, forfeited, canceled or otherwise terminated without having been fully exercised will be available for future grant under the 2013 Plan. In addition, shares of common stock that are tendered to the Company by a participant to exercise an award are added to the number of shares of common stock available for future grants.

The 2013 Plan is administered by the Board of Directors or, at the discretion of the Board of Directors, by a committee of the Board of Directors. The exercise prices, vesting and other restrictions are determined at the discretion of the Board of Directors, or its committee if so delegated, except that the exercise price per share of stock options may not be less than 100% of the fair market value of a share of common stock on the date of grant and the term of the stock option may not be greater than ten years. Stock options granted to employees, officers, members of the Board of Directors and non-employees typically vest over a four-year period. The Company’s Board of Directors values the Company’s common stock, taking into consideration its most recently available valuation of common stock performed by third parties as well as additional factors which may have changed since the date of the most recent contemporaneous valuation through the date of grant.

2021 Equity Incentive Plan

The Company’s 2021 Equity Incentive Plan (the “2021 Plan”) provides for the Company to grant incentive stock options or nonqualified stock options, restricted stock awards and other stock-based awards to employees, officers, directors and non-employees of the Company. Per the initial terms of the 2021 Plan, up to 21,177,295 shares of common stock may be issued.

At September 30, 2021, shares of common stock that may be issued under the 2021 Plan were 21,177,295. As of September 30, 2021, 19,795,381 shares remained available for future grant under the 2021 Plan. Shares that are expired, forfeited, canceled or otherwise terminated without having been fully exercised will be available for future grant under the 2021 Plan. In addition, shares of common stock that are tendered to the Company by a participant to exercise an award are added to the number of shares of common stock available for future grants.

F-34

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

The 2021 Plan is administered by the Board of Directors or, at the discretion of the Board of Directors, by a committee of the Board of Directors. The exercise prices, vesting and other restrictions are determined at the discretion of the Board of Directors, or its committee if so delegated, except that the exercise price per share of stock options may not be less than 100% of the fair market value of a share of common stock on the date of grant and the term of the stock option may not be greater than ten years. Stock options granted to employees, officers, members of the Board of Directors and non-employees vesting terms are determined on an individual basis on the date of grant. The Company’s Board of Directors values the Company’s Common stock, taking into consideration its most recently available valuation of common stock performed by third parties as well as additional factors which may have changed since the date of the most recent contemporaneous valuation through the date of grant.

During the three and nine months ended September 30, 2021, there were no options granted by the Company under the 2021 Plan.

2021 Employee Stock Purchase Plan

In July 2021, the Company’s board of directors adopted the 2021 Employee Stock Purchase Plan (“2021 ESPP”), which was subsequently approved by the Company’s stockholders and became effective on July 16, 2021. The 2021 ESPP authorizes the initial issuance of up to 3,289,632 shares of the Company’s common stock to eligible employees of the Company or, as designated by the Company’s board of directors, employees of a related company. The 2021 ESPP provides that the number of shares reserved and available for issuance under the 2021 ESPP will automatically increase each January 1, beginning on January 1, 2022 and ending on (and including) January 1, 2032, by an amount equal to the lesser of (i) 1% of the outstanding number of shares of common stock on the immediately preceding December 31 and (ii) 3,289,632 or such lesser number of shares as determined by the Company’s board of directors. As of September 30, 2021, 3,289,632 shares of the Company’s common stock were available for future issuance. The Company’s board of directors may from time to time grant or provide for the grant to eligible employees of options to purchase common stock under the 2021 ESPP during a specific offering period. As of September 30, 2021, no offerings have been approved.

During the three months ended September 30, 2021, there were no options granted by the Company. During the nine months ended September 30, 2021, the Company granted 6,474,175 options.

The following table presents, on a weighted average basis, the assumptions used in the Black-Scholes option-pricing model to determine the grant-date fair value of stock options granted:

Nine Months Ended September 30, 

 

    

2021

    

2020

 

Risk-free interest rate

 

0.7

%

0.4

%

Expected term (in years)

 

6.0

5.9

Expected volatility

 

31.4

%

32.4

%

Expected dividend yield

 

0.0

%

0.0

%

F-35

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

The following tables summarize the Company’s stock option activity since December 31, 2020 (in thousands, except for share and per share data):

    

    

    

Weighted

    

Weighted

Average

Number of

Average

Remaining

Aggregate

Shares

Exercise Price

Contractual Term

Intrinsic Value

(in years)

Outstanding as of December 31, 2020

18,804,634

$

0.36

7.57

$

1,054

Granted

 

6,474,175

 

0.43

 

9.28

 

49,284

Exercised

 

(2,399,609)

 

0.33

5.62

 

18,508

Exercised upon settlement of related party note

(1,469,999)

0.24

5.96

272

Forfeited

(98,524)

 

0.41

 

 

752

Outstanding as of September 30, 2021

 

21,310,677

0.40

 

8.19

$

162,662

 

  

 

  

 

  

 

  

Vested and expected to vest as of September 30, 2021

 

21,310,677

$

0.40

 

8.19

$

162,662

Options exercisable as of September 30, 2021

 

9,615,616

$

0.37

 

7.24

$

73,813

The aggregate intrinsic value of options is calculated as the difference between the exercise price of the stock options and the fair value of the Company’s common stock for those options that had exercise prices lower than the fair value of the Company’s common stock.

The intrinsic value of stock options exercised during the three months ended September 30, 2021 and 2020 was $2.4 million and less than $0.1 million, respectively, and $18.5 million and $0.1 million for the nine months ended September 30, 2021 and 2020, respectively.

There were no options granted during the three months ended September 30, 2021. The weighted average grant-date fair value per share of stock options granted during the three months ended September 30, 2020 was $0.16. The weighted average grant-date fair value per share of stock options granted during the nine months ended September 30, 2021 and 2020 was $0.16 and $0.16, respectively.

Restricted Stock Units

The following table summarize the Company's restricted stock units activity since December 31, 2020 (in thousands, except for share and per share data):

Number of

Grant Date Fair

Shares

Value

Outstanding as of December 31, 2020

Granted

 

1,670,961

 

$

7.19

Vested

 

 

Cancelled

 

 

Outstanding as of September 30, 2021

 

1,670,961

$

7.19

In March 2021, the Company issued 289,047 shares of RSU’s at a grant date fair value of $8.04 under the 2013 Plan. In September 2021, the Company issued 1,381,914 shares of RSU’s at a grant date fair value of $7.01 under the

F-36

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

2021 Plan. The terms of the RSU’s under the 2021 Plan allow for the following vesting periods, which are determined on an individual basis on the date of grant.

(A) The RSUs will vest over four years from the Vesting Commencement Date, with 25% of the RSUs vesting on the first anniversary of the Vesting Commencement Date and the remaining RSUs vesting quarterly thereafter over the remaining three years, subject to the individual remaining a Service Provider (as defined in the 2021 Plan) through the applicable vesting date.

(B) The RSUs will vest over three years from the Vesting Commencement Date, with one third of the RSUs vesting on the first anniversary of the Vesting Commencement Date and the remaining RSUs vesting annually thereafter over the remaining two years, subject to the individual remaining a Service Provider (as defined in the 2021 Plan) through the applicable vesting date.

Warrants to Non-Employee Service Provider

In January 2021, in connection with a Business Development Agreement entered into with Finback Evolv II, LLC (“Finback BDA”), the Company issued a warrant to Finback for the purchase of 2,554,014 shares of common stock at an exercise price of $0.42 per share (the “2021 Finback common stock warrants”). The 2021 Finback common stock warrants vest upon meeting certain sales criteria as defined in the agreement and expires in January 2030. The warrants will be accounted for under ASC 718 Compensation – Stock Compensation as the warrants will vest upon certain performance conditions being met.

The Company utilized a Black-Scholes pricing model to determine the grant-date fair value of the 2021 Finback common stock warrants granted. The assumptions used are presented in the following table:

Warrants - Black Scholes

 

Risk-free interest rate

 

0.4

%

Expected term (in years)

 

3.0

Expected volatility

 

23.9

%

Expected dividend yield

 

0.0

%

On the date of issuance, the total value of the 2021 Finback common stock warrants were valued as $19.6 million.

As of September 30, 2021, 131,028 shares of the 2021 Finback common stock warrants were exercisable at a total aggregate intrinsic value of $1.0 million. The remaining 2,417,138 shares of the 2021 Finback common stock warrants are unvested and have a total aggregate intrinsic value of $18.4 million. As of September 30, 2021, none of the 2021 Finback common stock warrants were exercised. The Company will recognize compensation expense for the 2021 Finback common stock warrants when the warrants become vested based on meeting the certain sales criteria. During the three and nine months ended September 30, 2021, the Company recorded less than $0.1 million and $1.0 million, respectively, of stock-based compensation expense within sales and marketing expense for the 2021 Finback common stock warrants.

F-37

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

Stock-Based Compensation

Stock-based compensation expense was classified in the consolidated statements of operations and comprehensive income (loss) as follows (in thousands):

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2021

    

2020

    

2021

    

2020

Cost of revenue

$

29

$

3

$

39

$

7

Sales and marketing

 

990

 

41

 

2,298

 

81

General and administrative

 

1,045

 

260

 

1,241

 

298

Research and development

 

332

 

99

 

435

 

139

Total stock-based compensation expense

$

2,396

$

403

$

4,013

$

525

Stock-based compensation expense was classified by award type in the consolidated statements of operations and comprehensive loss as follows (in thousands):

Three Months Ended September 30,

Nine Months Ended September 30,

2021

2020

2021

2020

Stock options

$

128

$

403

$

595

$

525

Earn-out shares

1,970

1,970

Warrants

39

1,043

RSU's

259

405

Total stock-based compensation expense

$

2,396

$

403

$

4,013

$

525

Total unrecognized compensation expense related to unvested stock options and unvested restricted stock units as of September 30, 2021, was $3.3 million, which is expected to be recognized over weighted average period of 1.2 years. Total unrecognized compensation expense related to earn-out shares associated with the share-based compensation arrangement as of September 30, 2021, was $13.8 million, which is expected to be recognized over a weighted average period of 1.7 years.

14. Income Taxes

During the three and nine months ended September 30, 2021 and 2020, the Company did not record income tax provisions or income tax benefits due to net operating losses and research and development tax credits not being benefited due to the establishment of the full valuation allowance.

The Company’s tax provision and the resulting effective tax rate for interim periods is determined based upon its estimated annual effective tax rate (“AETR”), adjusted for the effect of discrete items arising in that quarter. The impact of such inclusions could result in a higher or lower effective tax rate during a particular quarter, based upon the mix and timing of actual earnings or losses versus annual projections. In each quarter, the Company updates its estimate of the annual effective tax rate, and if the estimated annual tax rate changes, a cumulative adjustment is made in that quarter.

The Company has evaluated the positive and negative evidence bearing upon its ability to realize its deferred tax assets, which primarily consist of net operating loss carryforwards. The Company has considered its history of cumulative net losses, estimated future taxable income and prudent and feasible tax planning strategies and has concluded that it is more likely than not that the Company will not realize the benefits of its deferred tax assets. As a result, as of September 30, 2021 and December 31, 2020 the Company has recorded a full valuation allowance against its net deferred tax assets.

F-38

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

The Company files U.S. income tax returns as prescribed by the tax laws of the jurisdictions in which it operates. In the normal course of business, the Company is subject to examination by federal and state jurisdictions, where applicable. There are currently no pending tax examinations in the U.S. The Company has not received notice of examination by any jurisdictions in the U.S.

15. Net Income (Loss) per Share

Basic and diluted net loss per share attributable to common stockholders was calculated as follows (in thousands, except share and per share amounts):

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2021

    

2020

    

2021

    

2020

Numerator:

 

  

 

  

  

 

  

Net income (loss) attributable to common stockholders – basic

$

22,751

$

(6,262)

$

(13,375)

$

(17,796)

Change in fair value for warrant liability

(42)

Interest to convertible notes

123

Loss on extinguishment of debt

865

Change in fair value of derivative liability

(475)

Net income (loss) attributable to common stockholders – diluted

$

23,222

$

(6,262)

$

(13,375)

$

(17,796)

 

  

 

  

 

  

 

  

Denominator:

 

  

 

  

 

  

 

  

Weighted average common shares outstanding – basic

 

119,745,196

 

8,917,855

 

47,772,253

 

8,892,564

Weighted average effect of potentially dilutive securities:

Effect of potentially dilutive convertible preferred stock

14,065,012

Effect of potentially dilutive warrants

354,135

Effect of potentially dilutive stock options

19,696,440

Effect of potentially dilutive restricted stock units

6,517

Total potentially dilutive securities

34,122,104

Weighted average common shares outstanding — diluted

153,867,300

8,917,855

47,772,253

8,892,564

Net income (loss) per share attributable to common stockholders - basic

$

0.19

$

(0.70)

$

(0.28)

$

(2.00)

Net income (loss) per share attributable to common stockholders - diluted

$

0.15

$

(0.70)

$

(0.28)

$

(2.00)

F-39

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

The following potentially dilutive outstanding securities were excluded from the computation of diluted net loss per share attributable to common stockholders because their effect would have been anti-dilutive or issuance of such shares is contingent upon the satisfaction of certain conditions which were not satisfied by the end of the period:

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2021

    

2020

    

2021

    

2020

 

Options issued and outstanding

 

1,589,357

 

18,224,891

21,285,797

 

18,224,891

Public Warrants to purchase common stock

 

14,325,000

 

14,325,000

 

Convertible preferred stock (as converted to common stock)

 

 

80,873,820

 

80,873,820

Warrants to purchase preferred stock (as converted to warrants to purchase common stock)

 

 

1,015,401

 

1,015,401

Warrants to purchase common stock

544,695

544,695

Warrants to purchase common stock (Finback)**

2,417,138

2,421,976

Unvested restricted stock units

1,664,567

1,671,084

Earn-out shares**

15,000,000

15,000,000

Contingently issuable common stock**

1,897,500

1,897,500

Convertible notes (as converted to common stock)*

 

5,408,672

 

590,625

5,408,672

 

590,625

 

42,302,234

 

101,249,432

62,010,029

 

101,249,432

* Conversion feature is only triggered upon the closing of a Qualified Financing Event

** Issuance of Earn-out shares, Contingently issuable common stock and Finback warrants are contingent upon the satisfaction of certain conditions, which were not satisfied by the end of the period

16. Related Party Transactions

Nonrecourse Promissory Note with Officer

In August 2020, the Company entered into a $0.4 million promissory note with an officer with the proceeds being used to exercise options for 1,469,999 shares of common stock at a price of $0.24 per share. The promissory note bore interest at the Wall Street Journal Prime Rate and was secured by the underlying shares of common stock that were issued upon the exercise of the stock options. The promissory note was treated as nonrecourse as the loan was only secured by the common stock issued from the exercise of the stock options. As such, (i) the underlying stock option grant was still considered to be outstanding and the shares of common stock were not considered issued and outstanding for accounting purposes until the loan was repaid in full or otherwise forgiven and (ii) no receivable was recorded for the promissory note on the Company’s consolidated balance sheets. As such, the promissory note effectively extended the maturity date of the option grant for the life of the loan, this change is treated as a stock option modification. The incremental fair value from the stock option modification was deemed immaterial. The interest on this nonrecourse loan is also considered nonrecourse. As the Company has no intent to collect interest, no accrued interest was recorded.

In June 2021, the Company agreed to repurchase 43,684 shares of common stock valued at $8.04 per share of common stock held by the officer of the Company. In exchange for the repurchase of the common stock by the Company, the $0.4 million promissory note held by the officer was considered repaid in full.

Business Development Agreement with Finback

In March 2021, the Company granted a warrant exercisable for 2,554,015 shares of common stock to Finback, a consulting group who is an affiliate of one of the Company’s shareholders, with performance-based vesting conditions which vest upon certain sales being met under a Business Development agreement which has a term of three years.

F-40

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

During the three and nine months ended September 30, 2021, the Company recorded less than $0.1 million and $1.0 million, respectively, of stock-based compensation expense within sales and marketing expense for the 2021 Finback common stock warrants.

17. Commitments and Contingencies

Operating Leases

The Company entered into a new lease agreement for additional office space starting May 1, 2021 through October 31, 2024, with the option to extend through October 31, 2027 with written notice. In May 2021, the Company leased the space. The Company is required to maintain a minimum cash balance of $0.7 million as a security deposit on the space which is classified as restricted cash, current and restricted cash, non-current on the consolidated balance sheet as of September 30, 2021. The Company is generally obligated for the cost of property taxes, insurance, and maintenance relating to this lease.

Total future minimum lease payments under this noncancelable operating lease amount to $3.4 million. Rent expense for the three months ended September 30, 2021 and 2020 was approximately $0.3 million and $0.1 million, respectively. Rent expense for the nine months ended September 30, 2021 and 2020 was approximately $0.7 million and $0.3 million, respectively.

Future minimum rental commitments to be paid by the Company at September 30, 2021 for this lease is as follows (in thousands):

Year Ending December 31:

 

2021 (remaining three months)

$

185

2022

1,116

2023

 

1,150

2024

 

981

Total future minimum lease payments

$

3,432

Indemnification Agreements

In the ordinary course of business, the Company may provide indemnification of varying scope and terms to vendors, lessors, business partners and other parties with respect to certain matters including, but not limited to, losses arising out of breach of such agreements or from intellectual property infringement claims made by third parties. In addition, the Company has entered into indemnification agreements with members of its Board of Directors and certain of its executive officers and employees that will require the Company, among other things, to indemnify them against certain liabilities that may arise by reason of their role, status or service as directors or officers. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is, in many cases, unlimited. To date, the Company has not incurred any material costs as a result of such indemnifications. The Company is not currently aware of any indemnification claims and has not accrued any liabilities related to such obligations in its consolidated financial statements as of September 30, 2021 or December 31, 2020.

Legal Proceedings

The Company is not a party to any litigation and does not have contingency reserves established for any litigation liabilities. At each reporting date, the Company evaluates whether or not a potential loss amount or a potential range of loss is probable and reasonably estimable under the provisions of the authoritative guidance that addresses accounting for contingencies. The Company expenses as incurred the costs related to such legal proceedings.

F-41

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

18. Benefit Plans

The Company established a defined contribution savings plan under Section 401(k) of the Code. This plan covers all employees who meet minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pre-tax basis. Matching contributions to the plan may be made at the discretion of the Company’s board of directors. The Company did not make contributions to the plan during the three months and nine months ended September 30, 2021 or 2020.

F-42

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

As used in this Quarterly Report on Form 10-Q, unless otherwise indicated or the context otherwise requires, references to “we,” “us,” “our,” the “company” and “Evolv” refer to the consolidated operations of Evolv Technologies Holdings, Inc. and its subsidiaries. References to “NHIC” refer to the company prior to the consummation of the Merger and references to “Legacy Evolv” refer to Evolv Technologies, Inc. dba Evolv Technology, Inc. prior to the consummation of the Merger.

You should read the following discussion and analysis of our financial condition and results of operations together with the consolidated financial statements and related notes that are included elsewhere in this Quarterly Report on Form 10-Q and the audited consolidated financial statements and related notes for the year ended December 31, 2020 included in the Company’s final prospectus dated and filed with the Securities and Exchange Commission (the “SEC”) on September 3, 2021 (the “Prospectus”). This discussion contains forward-looking statements based upon current plans, expectations, and beliefs that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth under “Risk Factors” under Part II, Item 1A in this Quarterly Report on Form 10-Q and in our Prospectus. Our historical results are not necessarily indicative of the results that may be expected for any period in the future.

Business Overview

The Company is a global leader in SaaS-based weapons detection security screening. Unlike conventional walk-through metal detectors, our products use advanced sensors, artificial intelligence software, and cloud services to reliably detect guns, improvised explosives, and large knives while ignoring harmless items like phones and keys. This not only enhances security at venues and facilities but also improves the visitor experience by making screening up to ten times faster than alternatives at up to 70% lower total cost.

Our products have screened over 75 million people worldwide. We believe that we have screened more people through advanced systems than any organization other than the United States Transportation Security Administration (“TSA”). Our customers include many iconic venues across a wide variety of industries including major sports teams, notable performing arts and entertainment venues, major tourist destinations and cultural attractions, large industrial workplaces, large school districts, and prominent houses of worship. We offer our products for purchase or under a multi-year security-as-a-service subscription pricing model that delivers ongoing value to customers, generates predictable revenue and creates expansion and upsell opportunities.

Our mission is to make the world a safer and more enjoyable place to live, work, study, and play. We are focused on delivering value in the spaces in and around the physical threshold of large venues and facilities. We believe that digitally transforming the threshold experience is one of the most exciting innovation opportunities of our time. We believe that our ongoing innovations will not only make venues and facilities safer and more enjoyable, but also more efficient and profitable.

Touchless security screening represents a paradigm shift for the security screening market which, according to our estimates, is currently a $20 billion market opportunity. Touchless security screening is a radical change from conventional security screening processes that primarily rely on walk-through metal detectors based on core technology that was invented in the nineteenth century. This conventional approach presents numerous operational problems and hidden costs including a high number of nuisance alarms due to the inability to distinguish weapons from harmless items. These frequent nuisance alarms require resolution using manual bag checks and pat downs that are error-prone, labor cost-intensive, and unpleasant for visitors. This creates long wait times, dangerous crowding, and numerous opportunities for weapons to slip through. The result is reduced security, frustrated visitors, and acutely stressful working conditions for employees.

By allowing visitors to walk through at a normal pace with their bags in hand and without emptying their pockets, Evolv products significantly accelerate the security screening process while also reducing the number of nuisance alarms to a level that allows guards to focus their attention on real threats. We believe there is significant demand for touchless

1

security screening in venues and facilities that currently use slower, more invasive conventional metal detector screening. We also believe there is additional opportunity in venues and facilities that have not previously adopted weapon screening because of the limitations of conventional screening. Our technology is designed to allow these venues and facilities to successfully deploy security screening for the first time.

Our potential to develop this significant opportunity is rooted in our deep domain experience and commitment to research and development. Our engineering efforts are led by a team of seasoned experts in physics, electronics, and software development. Since our founding in July 2013, we have invested significant resources in developing an extensive portfolio of proprietary and differentiated technologies, with a focus on making security screening more precise, much faster, and far less labor intensive. Our products, which incorporate these technologies, offer several key advantages over conventional alternatives.

Since our inception, we have incurred significant operating losses. Our ability to generate revenue and achieve cost improvements sufficient to achieve profitability will depend on the successful further development and commercialization of our products. We generated revenue of $8.4 million and $1.5 million for the three months ended September 30, 2021, and 2020, and $16.8 million and $2.8 million for the nine months ended September 30, 2021, and 2020, respectively. We generated net income of $22.8 million and a net loss of $6.3 million for three months ended September 30, 2021, and 2020. We generated a net loss of $13.4 million and of $17.8 million for nine months ended September 30, 2021, and 2020. We expect to continue to incur net losses as we focus on growing commercial sales of our products in both the United States and international markets, including growing our sales and marketing teams, scaling our manufacturing operations, and continuing research and development efforts to develop new products and further enhance our existing products. Further, with the closing of the Merger, we expect to incur additional costs associated with operating as a public company.

Because of the numerous risks and uncertainties associated with product development and commercialization, we are unable to accurately predict the timing or amount of increased expenses or when, or if, we will be able to achieve or maintain profitability. Until such time, if ever, as we can generate substantial revenue sufficient to achieve profitability, we expect to finance our operations through a combination of equity offerings and debt financings. In July 2021, the Company received gross proceeds of $300.0 million from its PIPE Investment, as well as $84.9 million in proceeds received from the closing of the Merger. However, we may be unable to raise additional funds or enter into such other agreements or arrangements when needed on favorable terms, or at all. If we are unable to raise capital or enter into such agreements as, and when, needed, we may have to significantly delay, scale back or discontinue the further development and commercialization efforts of one or more of our products, or may be forced to reduce or terminate our operations. See “Liquidity and Capital Resources.”

Recent Developments

NewHold Investment Corporation Merger

On July 16, 2021, we completed the previously announced Merger, pursuant to the Agreement and Plan of Merger, dated as of March 5, 2021, and amended by the First Amendment to Agreement and Plan of Merger (the “Merger Agreement”), dated as of June 5, 2021. Upon the closing of the Merger, NHIC changed its name to Evolv Technologies Holdings, Inc. and the officers of NHIC, the predecessor company, resigned. The officers of Legacy Evolv became the officers of the Company, and the Company listed its shares of common stock, par value $0.0001 per share, on Nasdaq under the symbol “EVLV”.

Prior to the completion of the Merger, we entered into subscription agreements (collectively, the “PIPE Investment”) with certain parties subscribing for shares of our common stock (the “Subscribers”) pursuant to which the Subscribers agreed to purchase. Pursuant to the PIPE Investment, we issued 30,000,000 shares of Class A common stock for a purchase price of $10.00 per share with gross proceeds of $300.0 million. The purpose of the PIPE Investment was to fund general corporate expenses.

2

Upon the closing of the Merger, each share of NHIC Class B common stock issued and outstanding immediately prior to the effective time of the Merger, which totaled 10,391,513 shares held by the NHIC Initial Shareholders (“Initial Shareholders”), was automatically converted into one validly-issued share of our Class A common stock.

In addition, pursuant to the Merger Agreement, certain Legacy Evolv Shareholders became entitled to receive up to 15,000,000 shares of Class A common stock as earn-out shares.

Upon the closing of the Merger:

all of 24,369,613 shares of Legacy Evolv’s Series A-1 convertible preferred stock were converted into an equivalent number of shares of Legacy Evolv common stock on a one-to-one basis;
all of 3,490,328 shares of Legacy Evolv’s Series A convertible preferred stock were converted into an equivalent number of shares of Legacy Evolv common stock on a two-to-one basis;
all of 34,144,109 shares of Legacy Evolv’s Series B-1 convertible preferred stock were converted into an equivalent number of shares of Legacy Evolv common stock on a one-to-one basis; and
all of 15,373,937 shares of Legacy Evolv’s Series B convertible preferred stock were converted into an equivalent number of shares of Legacy Evolv common stock on a one-to-one basis.

On the closing date of the Merger, each share of Legacy Evolv common stock then issued and outstanding was cancelled and the holders thereof in exchange received 94,276,850 shares of the Company’s Class A common stock, which is equal to 0.378 newly-issued shares of the Company’s Class A common stock for each share of Legacy Evolv common stock (the “Exchange Ratio”).

All outstanding warrants exercisable for common stock in Legacy Evolv (other than warrants that expired, were exercised or were deemed automatically net exercised immediately prior to the Merger) were exchanged for warrants exercisable for the Company’s Class A common stock with the same terms and conditions except adjusted by the Exchange Ratio.

All outstanding stock options of Legacy Evolv common stock, totaling 58,828,853 stock options, were cancelled and the holders thereof in exchange received options to receive 0.378 newly issued stock options of the Company’s Class A common stock for a total of 22,227,710 shares. The modification of the stock options to reflect the Exchange Ratio did not result in a material incremental compensation expense upon closing of the Merger.

The gross proceeds received from the Merger were $84.9 million and gross proceeds received from the PIPE investment were $300.0 million. Based on the number of shares of common stock outstanding on July 16, 2021 (in each case, not giving effect to any shares issuable upon exercise of warrants, options, or earn-out shares), Legacy Evolv shareholders owned approximately 92.7% of the common stock of the Company and NHIC shareholders owned approximately 7.3%.

The transaction was accounted for as a “reverse recapitalization” and NHIC was treated as the “acquired” company for accounting purposes. Accordingly, for accounting purposes, the Merger was treated as the equivalent of Legacy Evolv issuing shares for the net assets of NHIC, accompanied by a recapitalization. The net assets of NHIC were recorded at historical costs, with no goodwill or other intangible assets recorded. Reported amounts from operations included herein prior to the Merger are those of Legacy Evolv.

Evolv had previously indicated that it would list units (consisting of one share of common stock and one-half of one warrant) on Nasdaq under the ticker symbol EVLVU, in continuation of the listing of the units NHIC sold in its initial public offering on August 4, 2020 under the ticker symbol NHICU. In September 2021, the Company was informed that its transfer agent separated the units into the component shares and warrants at the closing of the Merger, and as a result the Evolv units were not made eligible to settle through the facilities of The Depositary Trust Company. Accordingly, all

3

trades in the units from July 19, 2021 (the first trading day after the completion of the Merger) until August 24, 2021 were settled between brokers in the shares and warrants underlying the units. Trading in ticker symbol EVLVU was halted on August 24, 2021, and no trades in the units were permitted or occurred since that date. The units were delisted from Nasdaq effective September 10, 2021.

COVID-19

In March 2020, the World Health Organization declared the outbreak of COVID-19 pandemic. It is not possible to accurately predict the full impact of the ongoing COVID-19 pandemic on our business, financial condition and results of operations due to the evolving nature of the COVID-19 pandemic, including variants, and the extent of its impact across industries and geographies and numerous other uncertainties. For example, we face uncertainties about the duration and spread of the outbreak, related governmental advisories and restrictions, the progression and effectiveness of vaccination roll-outs, vaccine hesitancy, and the impact the foregoing may have on the ability of us, our customers, our suppliers, our manufacturers and our other business partners to conduct business. Governments in affected regions have implemented, and may continue to implement, safety precautions which include quarantines, travel restrictions, business closures, cancellations of public gatherings and other measures as they deem necessary. Many organizations and individuals, including our company and employees, are taking additional steps to avoid or reduce infections, including limiting travel and staying home from work. These measures are disrupting normal business operations and have had significant negative impacts on businesses and financial markets worldwide. We continue to monitor our operations and government recommendations and have made modifications to our normal operations because of the COVID-19 pandemic, including requiring most non-engineering or operations-related team members to work remotely, utilizing heightened cleaning and sanitization procedures, implementing new health and safety protocols and reducing non-essential travel.

The COVID-19 pandemic initially caused us to experience several adverse impacts, including extended sales cycles to close new orders for our products because many of our customers were required to completely or partially shut down facilities, delays in shipping and installing orders due to closed facilities and travel limitations and delays in collecting accounts receivable.

As the pandemic shutdown orders began to be relaxed and some segments of our prospective customer set began to formulate and execute their reopening plans, we began to see increased demand for touchless security screening processes of the kind enabled by our products. We also experienced new demand for rapid body temperature screening as part of the pandemic security screening process. In response to customer requests, we brought to market the Evolv Thermal Imaging Package™ for Evolv Express®™, a new add-on product developed in approximately 90 days during the pandemic lockdown. While ongoing demand for this product is uncertain, we believe our ability to integrate thermal screening into our product in a compressed time frame is an indicator of our innovation capabilities and of the potential for new future add-on products based on additional sensors and data types.

The rapid development and uncertainty of the impacts of the COVID-19 pandemic precludes any prediction as to the ultimate impact of the COVID-19 pandemic on our business. However, the COVID-19 pandemic, and the measures taken to contain it, continue to present material uncertainty and risk with respect to our performance and financial results. In particular, venues and facilities across an array of vertical markets are temporarily reducing capital expenditure budgets globally as they seek to preserve liquidity to ensure the longevity of their own operations, which in turn may lead to reductions in purchases of our security screening products. Further, office closures may prevent organizations from reaching typical utilizations of our security screening products, resulting in reductions in purchases of add-on products and expansion units. Additionally, the COVID-19 pandemic may contribute to facility closures at our third-party contract manufacturer and key suppliers, causing delays and disruptions in product manufacturing, which could affect our ability to ship products purchased by our customers in a timely manner. Disruptions in the capital markets as a result of the COVID-19 pandemic may also adversely affect our business if these impacts continue for a prolonged period and we need additional liquidity.

In the short-term, we have taken, and will continue to take, actions to mitigate the impact of the COVID-19 pandemic on our cash flow and results of operations and financial condition. While we are experiencing supply chain challenges, we do see this being overcome in the near future. In the long-term, we believe that the COVID-19 pandemic

4

will encourage organizations to reassess their security screening processes and may continue to accelerate their adoption of solutions such as touchless security screening, which could create additional demand for our products.

Additional information regarding COVID-19 risks appears in the “Risk Factors” section of our Prospectus.

Key Factors Affecting Our Operating Results

We believe that our performance and future success depend on many factors that present significant opportunities for us but also pose risks and challenges, including the following:

Contingent Earn-out Shares

In connection with the Merger and pursuant to the Merger Agreement, certain of the Legacy Evolv’s shareholders and Legacy Evolv service providers are entitled to receive additional shares of the Company’s Class A common stock (the “Earn-Out Shares”) upon the Company achieving certain milestones:

Triggering Event I – a one-time issuance of a number of Earn-Out Shares equal to 5,000,000 shall occur if, within the Earn-Out Period, the price of the Company’s Class A common stock is greater than $12.50 per share for any 20 trading days within any 30 trading day period.
Triggering Event II – a one-time issuance of a number of Earn-Out Shares equal to 5,000,000 shall occur if, within the Earn-Out Period, the price of the Company’s Class A common stock is greater than $15.00 per share for any 20 trading days within any 30 trading day period.
Triggering Event III – a one-time issuance of a number of Earn-Out Shares equal to 5,000,000 shall occur if, within the Earn-Out Period, the price of the Company’s Class A common stock is greater than $17.50 per share for any 20 trading days within any 30 trading day period.

The Earn-Out Shares issued to Legacy Evolv (“Contingent Earn-out”) shareholders have been classified as liabilities in the consolidated balance sheets as of September 30, 2021 and will be initially measured at fair value and remeasured subsequently in each reporting period. The change in fair value of the contingent earn-out will be recorded in other income (expense), net in the consolidated statements of operations and comprehensive income (loss). When the Triggering Events have been achieved and the Earn-Out Shares are issued, the Company will reclassify the corresponding amount from a liability to additional paid-in-capital and common stock at par value of $0.0001 per share.

The Earn-Out Shares issued to employees, officers, directors, and non-employees subject to continued employment and achievement of certain target share price contingencies (the “Earn-Out Service Providers”) represents share-based compensation and is classified as equity on the Company’s balance sheet. Corresponding stock-based compensation expense is recorded in the consolidated statements of operations and comprehensive income (loss) in the same manner in which the award recipient’s payroll costs are classified or by the nature of the services provided by consultants are classified.

The estimated fair value of the contingent earn-out shares was determined using a Monte Carlo simulation that simulated the future path of the Company’s stock price over the earn-out period. The significant assumptions utilized in the calculation are based on the achievement of certain stock price milestones including projected stock price, volatility, drift rate, percentage of change in control and expected term.

Contingent earn-out payments involve certain assumptions requiring significant judgment and actual results may differ from assumed and estimated amounts.

5

Contingently Issuable Common Stock

Prior to the Merger, NewHold Industrial Technology Holdings, LLC, the sponsor of the NHIC special purpose acquisition company  owned 4,312,500 shares of NHIC Class B common stock (the “Founder Shares”). Upon the closing of the Merger, NHIC Class A and Class B common stock became the company’s common stock. The Founder Shares outstanding were subject to certain share-performance-based vesting provisions as follows:

Vesting Provision I - 1,897,500 shares of the Company’s common stock shall vest and no longer be subject to forfeiture as of the Merger;
Vesting Provision II - if within 5 years after the closing of the Merger, the last reported sale price of the Company’s common stock equals or exceeds $12.50 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within any 30 trading day period, then 948,750 shares of the Company’s Class B common stock shall vest and no longer be subject to forfeiture;
Vesting Provision III - if within 5 years after the closing of the Merger, the last reported sale price of the common stock equals or exceeds $15.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within any 30-trading day period, then 948,750 shares of the Company’s Class B common stock) shall vest and no longer be subject to forfeiture.

If Vesting Provision II and/or Vesting Provision III are not satisfied, the corresponding number of shares specified shall be forfeited and no longer issued and outstanding. If there is a Change of Control event prior to Vesting Provision II and/or Vesting Provision III are satisfied, the Founder shares are no longer subject to forfeiture and shall vest immediately upon the occurrence of a Change of Control event.

The contingently issuable common shares with the NHIC shareholders have been classified as liabilities in the consolidated balance sheets as of September 30, 2021 and will be initially measured at fair value and remeasured subsequently in each reporting period. The change in fair value of the contingently issuable common shares will be recorded in other income (expense), net in the consolidated statements of operations and comprehensive income (loss).

The estimated fair value of the contingently issuable common shares was determined using a Monte Carlo simulation that simulated the future path of the Company’s stock price over the earn-out period. The assumptions utilized in the calculation are based on the achievement of certain stock price milestones including projected stock price, volatility, and risk-free rate.

Contingently issuable common shares involve certain assumptions requiring significant judgment and actual results may differ from assumed and estimated amounts.

Adoption of our Security Screening Products

We believe the world will continue to focus on the safety and security of people in the places where they gather. Many of these locations are moving toward a more frictionless security screening experience. We believe that we are well-positioned to take advantage of this opportunity due to our proprietary technologies and global distribution capabilities. Our products are designed to empower venues and facilities to realize the full benefits of touchless security screening, including a rapid visitor throughput and minimal security staff to screened visitor physical contact. We expect that our results of operations, including revenue, will fluctuate for the foreseeable future as venues and facilities continue to shift away from conventional security screening processes towards touchless security screening. The degree to which potential and current customers recognize these benefits and invest in our products will affect our financial results.

Pricing, Product Cost and Margins

To date, most of our revenue has been generated by sales of products which represented 63.9 % and 23.9% in the three months ended September 30, 2021 and 2020, respectively, and 61.1% and 15.3% in the nine months ended September 30, 2021 and 2020, respectively. The remaining revenue was generated from subscription sales and service for

6

our products. Going forward, we expect to sell our products in a variety of vertical industry markets and geographic regions. We also expect sales of subscriptions to become a greater portion of our revenue. Pricing may vary by region due to market-specific dynamics. As a result, our financial performance depends, in part, on the mix of sales/bookings/business in different markets during a given period. In addition, we are subject to price competition, and our ability to compete in key markets will depend on the success of our investments in new technologies and cost improvements as well as our ability to efficiently and reliably introduce cost-effective touchless security screening products for our customers.

Continued Investment and Innovation

We believe that we are a leader in touchless security screening products, offering transformative technologies that enable higher throughput, a more frictionless visitor experience, and substantial cost savings through our product innovations. Our performance is significantly dependent on the investment we make in our research and development efforts and on our ability to be at the forefront of the security screening industry. It is essential that we continually identify and respond to rapidly evolving customer requirements, develop and introduce innovative new products, enhance existing products and generate customer demand for our products. We believe that investment in our security screening products will contribute to long-term revenue growth, but it may adversely affect our near-term profitability.

Components of Results of Operations

Revenue

We derive revenue from (1) subscription arrangements accounted for as operating leases under ASC 840 and (2) from the sale of products, inclusive of maintenance and services. Our arrangements are generally noncancelable and nonrefundable after ownership passes to the customer. Revenue is recognized net of sales tax.

Product Revenue

We derive revenue from the sale of our Express and Edge equipment and related add-on accessories to customers. Revenue is recognized when control of the product has transferred to the customer. Transfer of control occurs when we have transferred title and risk of loss and have a present right to payment for the equipment, which is generally upon delivery as our normal terms of sale are freight on board destination. Products are predominately sold with distinct services which are described in the services section below.

Subscription Revenue

In addition to selling our products directly to customers, we also lease our Express and Edge equipment. These arrangements convey the right to use the equipment for a period of time in exchange for consideration and therefore are accounted for under ASC 840 due to the scope exception of ASC 606-10-15-2. Lease terms are typically four years and customers pay either a quarterly or annual fixed payment for the lease and maintenance elements over the contractual lease term. In accordance with ASC 840, Leases, we consider only the fixed payments for purposes of allocating between the lease and non-lease deliverables on a relative fair value basis. Equipment leases are classified as operating leases as they do not meet any of the capital lease criteria per ASC 840.

Generally, lease arrangements include both lease and non-lease components. The non-lease components relate to (i) distinct services, such as installation, training and maintenance, and (ii) any add-on accessories. Installation and training are included in service revenue as described below, and add-on accessories are included in product revenue as described above. Because the equipment and maintenance components of a subscription arrangement are recognized as revenue over the same time period and in the same pattern and because revenue allocated to maintenance components is not material, the equipment lease and maintenance performance obligations are classified as a single category of subscription revenue in the consolidated statements of operations.

As our leases with customers are classified as operating leases, lease revenue is recognized ratably over the duration of the lease. There are no contingent lease payments as a part of these arrangements.

7

Services Revenue

We provide installation, training and maintenance services for our products. Revenue for installation and training are recognized upon transfer of control of these services, which are normally rendered over a short duration. Maintenance consists of technical support, bug fixes and when-and-if available threat updates. Maintenance revenue is recognized ratably over the period of the arrangement. We sell separately priced extended or nonstandard warranty services and preventative maintenance plans, which are recognized ratably over the associated service period.

Cost of Revenue

We recognize cost of revenues in the same manner that the related revenue is recognized.

Cost of Product Revenue

Cost of product revenue consists primarily of costs paid to third party manufacturers, labor costs, and shipping costs.

Cost of Subscription Revenue

Cost of subscription revenue consists primarily of labor costs, shipping costs, and depreciation related to leased units.

Cost of Services Revenue

Cost of services revenue consists primarily of labor, spare parts, shipping costs, and field service repair costs. Cost of services revenue related to maintenance consists primarily of labor, spare parts, shipping costs, field service repair costs, equipment, and supplies.

A provision for the estimated cost related to warranty is recorded to cost of revenue at the time revenue is recognized as necessary. Our estimate of costs to service the warranty obligations is based on historical experience and expectations of future conditions. As of September 30, 2021, and December 31, 2020, we recorded a warranty accrual of less than $0.1 million.

Gross Profit and Gross Margin

Our gross profit is calculated based on the difference between our revenues and cost of revenues. Gross margin is the percentage obtained by dividing gross profit by our revenue. Our gross profit and gross margin are, or may be, influenced by a number of factors, including:

Market conditions that may impact our pricing;
Product mix changes between established products and new products;
Our cost structure for manufacturing operations, including contract manufacturers, relative to volume, and our product support obligations; and
Our ability to maintain our costs on the components that go into the manufacture of our product.

We expect our gross margins to fluctuate over time, depending on the factors described above.

8

Research and Development

Our research and development expenses represent costs incurred to support activities that advance the development of innovative security screening technologies, new product platforms, as well as activities that enhance the capabilities of our existing product platforms. Our research and development expenses consist primarily of salaries and bonuses, employee benefits, prototypes, design expenses, consulting and contractor costs and an allocated portion of overhead costs. We expect research and development costs will increase on an absolute dollar basis over time as we continue to invest in advancing our portfolio of security screening products.

Sales and Marketing

Sales and marketing expenses consist primarily of employee-related costs for individuals working in our sales and marketing departments, costs related to trade shows and events and an allocated portion of overhead costs. We expect our sales and marketing costs will increase on an absolute dollar basis as we expand our headcount and initiate new marketing campaigns.

General and Administrative

General and administrative expenses consist primarily of personnel-related expenses associated with our executive, finance, legal, information technology and human resources functions, as well as professional fees for legal, audit, accounting and other consulting services, and an allocated portion of overhead costs. We expect our general and administrative expenses will increase on an absolute dollar basis as a result of operating as a public company, including expenses necessary to comply with the rules and regulations applicable to companies listed on a national securities exchange and related to compliance and reporting obligations pursuant to the rules and regulations of the SEC, as well as increased expenses for general and director and officer insurance, investor relations, and other administrative and professional services. In addition, we expect to incur additional costs as we hire additional personnel and enhance our infrastructure to support the anticipated growth of the business.

Loss From Impairment of Property and Equipment

Impairment of property and equipment relates to any units that are removed from service and retired. This is related to Edge and Express prototype units that were taken out of service and retired. The Company is transitioning domestic customers to Express which decreased the economic value of these assets and resulted in impairment.

Interest Expense

Interest expense includes cash interest paid on our long-term debt as well as amortization of deferred financing fees and costs.

Other Expense

Other expense includes loss on disposals of our property and equipment.

Loss on Extinguishment of Debt

There was a modification of the 2021 Convertible Notes due to an agreement with noteholders to receive an additional 1,000,000 shares of NHIC common stock as further consideration for the conversion of such notes consistent with the terms thereof, and interest due to each investor would automatically convert into shares of the same class and series of capital stock of the Company issued to other investors in the financing at a conversion price equal to 80% of the price per share paid by the other investors. This modification of the 2021 Convertible Notes was accounted for as an extinguishment.

Upon the closing of the Merger, the Convertible Notes automatically converted into 4,408,672 shares of the Company’s common stock and the holders of the Convertible Notes also received the right to receive 1,000,000 shares of

9

NHIC common stock. Upon the conversion of the Convertible Notes, the carrying value of the debt, including unamortized debt discount, and the related derivative liability and accrued interest were derecognized. The shares of common stock issued upon conversion of Convertible Notes were recorded at implied fair value of the Company’s common stock with the resulting difference being accounted for as a loss on extinguishment.

Change in Fair Value of Derivative Liability

In August through September 2019 and in September 2020, the Company issued Convertible Notes to several investors (the “2020 Convertible Notes”) that provided a conversion option whereby upon the closing of a specified financing event the notes would automatically convert into shares of the same class and series of capital stock of the Company issued to other investors in the financing at a conversion price equal to 85% and 80%, respectively, of the price per share of the securities paid by the other investors. This conversion option was determined to be an embedded derivative that was required to be bifurcated and accounted for separately from the notes. The derivative liability was initially recorded at fair value upon issuance of the notes and is subsequently remeasured to fair value at each reporting date. Changes in the fair value of the derivative liability are recognized in the consolidated statements of operations and comprehensive loss. In October 2019, the specified financing event was consummated, as such the 2020 Convertible Notes issued August through September 2019 were converted into shares of Series B-1 Preferred Stock and the derivative liability was extinguished. The derivative liability related to the 2020 Convertible Notes convertible note is outstanding as of September 30, 2021 and is included as a derivative liability in the consolidated balance sheet.

Between January 21, 2021 and February 4, 2021, the Company entered into a Convertible Note Purchase Agreement (the “2021 Convertible Notes”) with various investors for gross proceeds of $30.0 million with a stated interest rate of 8.0% per annum. The 2021 Convertible Notes provided a conversion option whereby upon the closing of a Qualified Financing event, in which the aggregate gross proceeds totaled at least $100.0 million, the 2021 Convertible Notes would automatically convert into shares of the same class and series of capital stock of the Company issued to other investors in the financing at a conversion price equal to 80% of the price per share paid by the other investors. The conversion option met the definition of an embedded derivative and was required to be bifurcated and accounted for separately from the notes. The proceeds from the 2021 Convertible Notes were allocated between the derivative liability and included in long-term liabilities on the Company’s consolidated balance sheet. The difference between the initial carrying value of the notes and the stated value of the notes represented a discount that was accreted to interest expense over the term of the Convertible Notes using the effective interest method.

On June 21, 2021, the Company modified the 2021 Convertible Notes to grant the holders an additional 1,000,000 shares of NHIC common stock as further consideration upon the automatic conversion of the notes upon closing of the Merger. The modification of the 2021 Convertible Notes resulted in the recognition of a derivative liability for the fair value of the 1,000,000 NHIC shares as of June 21, 2021 as well as a bifurcated embedded derivative for conversion feature into shares of the same class and series of capital stock of the Company issued to other investors in the financing at a conversion price equal to 80% of the price per share paid by the other investors.

Upon the closing of the Merger, the Convertible Notes automatically converted into 4,408,672 shares of the Company’s common stock and the holders of the 2021 Convertible Notes also received 1,000,000 shares of the Company’s common stock, as noted above. Upon the conversion of the Convertible Notes, the carrying value of the debt of $32.8 million, and the related derivative liability of $19.7 million and accrued interest of $0.2 million were derecognized resulting in a loss on extinguishment of debt of $0.9 million recorded in other income (expense) in the consolidated statements of operations and comprehensive income (loss).

Change in Fair Value of Contingent Earn-out Liability

In connection with the Merger and pursuant to the Merger Agreement, certain of Legacy Evolv’s initial shareholders are entitled to receive additional shares of the Company’s common stock upon the Company achieving certain milestones. The earn-out arrangement with the Legacy Evolv Shareholders is accounted for as a liability and subsequently remeasured at each reporting date with changes in fair value recorded as a component of other income (expense), net in the consolidated statements of operations and comprehensive income (loss).

10

Change in Fair Value of Contingently Issuable Common Stock Liability

Prior to the Merger, certain NHIC shareholders owned 4,312,500 shares of Founder Shares. 1,897,500 shares vested at the closing of the Merger and the remaining 1,897,500 outstanding shares shall vest upon the Company achieving certain milestones. Those outstanding contingently issuable common shares are accounted for as a liability and subsequently remeasured at each reporting date with changes in fair value recorded as a component of other income (expense), net in the consolidated statements of operations and comprehensive income (loss).

Change in Fair Value of Public Warrant Liability

In connection with the closing of the Merger, the Company assumed a warrant to purchase shares of common stock (the “Public Warrant”) and is classified as a liability. As of September 30, 2021, the Public Warrant is outstanding. The Company assessed the features of these warrants and determined that they qualify for classification as permanent equity. Accordingly, the Company recorded the warrants to fair value upon the closing of Merger with the offset to additional paid-in capital.

Change in Fair Value of Common Stock Warrant Liability

The Company classifies certain warrants for the purchase of shares of its common stock as a liability on its consolidated balance sheets as these warrants are freestanding financial instruments that may require the Company to adjust the exercise price and number of shares that is not consistent with a fixed-for-fixed option pricing model. The warrant liability is initially recorded at fair value on the issuance date of each warrant and is subsequently remeasured to fair value at each reporting date. Changes in the fair value of the common stock warrant liability are recognized as a component of other income (expense) in the consolidated statements of operations and comprehensive income (loss). Changes in the fair value of the common stock warrant liability will continue to be recognized until the warrants are exercised, expire or qualify for equity classification.

Income Taxes

Our income tax provision consists of an estimate for U.S. federal and state income taxes based on enacted rates, as adjusted for allowable credits, deductions, uncertain tax positions, changes in deferred tax assets and liabilities and changes in tax law. There is no provision for income taxes for the three months ended September 30, 2021, and 2020, and for the nine months ended September 30, 2021, and 2020 because Evolv has historically incurred net operating losses and maintains a full valuation allowance against its deferred tax assets.

11

Results of Operations

Comparison of the Three Months ended September 30, 2021 and 2020

The following table summarizes our results of operations for the three months ended September 30, 2021 and 2020, (in thousands):

Three Months Ended September 30, 

2021

 

2020

Change

Revenue:

  

Product revenue

$

5,345

$

349

$

4,996

Subscription revenue

 

2,305

 

794

 

1,511

Service revenue

 

717

 

318

 

399

Total revenue

 

8,367

 

1,461

 

6,906

Cost of revenues:

 

  

 

  

 

Cost of product revenue

 

2,933

 

163

 

2,770

Cost of subscription revenue

 

1,086

 

490

 

596

Cost of service revenue

 

192

 

169

 

23

Total cost of revenue

 

4,211

 

822

 

3,389

Gross profit

 

4,156

 

639

 

3,517

Operating expenses:

 

  

 

  

 

Research and development

 

3,641

 

4,088

 

(447)

Sales and marketing

 

8,510

 

1,552

 

6,958

General and administrative

 

6,983

 

1,177

 

5,806

Loss from impairment of property and equipment

1,656

1,656

Total operating expenses

 

20,790

 

6,817

 

13,973

Loss from operations

 

(16,634)

 

(6,178)

 

(10,456)

Other income (expense), net:

 

  

 

  

 

Interest expense

 

(286)

 

(84)

 

(202)

Other expense, net

 

(669)

 

 

(669)

Loss on extinguishment of debt

 

(865)

 

 

(865)

Change in fair value of derivative liability

475

475

Change in fair value of contingent earn-out liability

 

31,818

 

 

31,818

Change in fair value of contingently issuable common stock liability

 

5,718

 

 

5,718

Change in fair value of public warrant liability

3,152

3,152

Change in fair value of common stock warrant liability

42

42

Total other income (expense), net

 

39,385

 

(84)

 

39,469

Net income (loss)

$

22,751

$

(6,262)

$

29,013

Revenue, Cost of Revenue and Gross Profit

Product

Product revenue was $5.3 million for the three months ended September 30, 2021, compared to $0.3 million for the three months ended September 30, 2020. Cost of product revenue was $3.0 million for the three months ended September 30, 2021, compared to $0.2 million for the three months ended September 30, 2020. The increase of $5.0 million in revenue and increase of $2.8 million in cost of revenue for the three months ended September 30, 2021 compared to 2020 was primarily due to increases in direct product sales of Evolv Express and Evolv Edge. Gross profit increased by $2.2 million for the three months ended September 30, 2021 compared to 2020, or 1,196%, and gross profit margin decreased by 8%.

The increase in gross profit is primarily driven by our increased product revenue. The decrease in gross profit margin is primarily driven by an increase of $0.4 million of shipping costs as well as a write-off of unused Edge materials

12

of $0.4 million. We will see improvement in our gross margins as we continue to engineer our product with lower cost components and as we continue to gain leverage in the marketplace with increased sales, we expect higher discounts from suppliers.

Subscription

Subscription revenue was $2.3 million for the three months ended September 30, 2021, compared to $0.8 million for the three months ended September 30, 2020. Cost of subscription revenue was $1.1 million for the three months ended September 30, 2021, compared to $0.5 million for the three months ended September 30, 2020. The increase of $1.5 million in revenue and increase of $0.6 million in cost of revenue for the three months ended September 30, 2021 compared to 2020 was primarily due to a larger install base of Evolv Express units during the period. Gross profit increased by $0.9 million, or 301%, and gross profit margin increased by 15%.

The increase in gross profit is primarily driven by our increased subscription revenue. The increase in gross profit margin was primarily driven by our continued efforts to streamline the manufacturing process and reduce costs by introducing standardized parts into our units.

Services

Service revenue was $0.7 million for the three months ended September 30, 2021, compared to $0.3 million for the three months ended September 30, 2020. Cost of service revenue was $0.2 million for the three months ended September 30, 2021, compared to $0.2 million for the three months ended September 30, 2020. The increase of $0.4 million in service revenue for three months ended September 30, 2021 was primarily due to increased installation and training related to the Evolv Express product. Gross profit increased by $0.4 million, or 252%, and gross profit margin increased by 26%. The increase in gross profit is due to an increase in installations and training services from an increase in units sold or leased. The increase in gross profit margin is primarily driven by standardization of the installation and training process, which results in overall lower costs.

Research and Development Expenses

Research and development expenses were $3.6 million for the three months ended September 30, 2021, compared to $4.1 million for the three months ended September 30, 2020. The decrease of $0.5 million was primarily due to a decrease in research and development and prototype costs of $2.3 million and a decrease in professional fees of $0.2 million, partially offset by an increase in employee-related expenses of $2.1 million. The decrease in research and development and prototype costs is due to the transition from prototype production to standard manufacturing of the Evolv Express, which results in lower prototyping costs. The decrease in professional fees is due to a decrease in consulting fees during the three months ended September 30, 2021. The increase in employee-related expenses is due to increased wages and benefits expenses due to additional headcount and stock compensation.

Sales and Marketing Expenses

Sales and marketing expenses were $8.5 million for the three months ended September 30, 2021, compared to $1.6 million for the three months ended September 30, 2020. The increase of $6.9 million was primarily due to an increase of $4.3 million in employee-related expenses, $1.4 million in direct marketing, $0.4 million of travel expenses, $0.2 million in customer field services, and $0.2 million in professional fees. The increase in employee-related expenses is due to additional commissions and personnel costs resulting from additional headcount in our sales function and stock compensation. The increase in direct marketing is due to increased trade shows and events. The increase in travel expenses in 2021 is due an increase in travel costs for sales personnel meetings and events. The increase in customer field services is due to increased sales volume. The increase in professional fees is related to increased consulting on ways to maximize sales and business development.

13

General and Administrative Expenses

General and administrative expenses were $7.0 million for the three months ended September 30, 2021, compared to $1.2 million for the three months ended September 30, 2020. The increase of $5.8 million was primarily due to an increase in employee-related expenses of $2.7 million, $2.0 million in professional fees, and an increase in miscellaneous expense of $0.9 million. The increase in employee-related expenses is due to an increase in salaries and related costs as a result of expanding our administrative team and stock compensation. The increase in professional fees is primarily due to an increase in audit, tax, and legal services to the Company. The increase in miscellaneous expense is primarily due to an increase in business insurance.

Loss From Impairment of Property and Equipment

Impairment of property and equipment was $1.7 million for the three months ended September 30, 2021. There was no impairment for the three months ended September 30, 2020. This is related to Edge and Express prototype units that were taken out of service and retired. The Company is transitioning domestic customers to Express which decreased the economic value of the Edge assets and resulted in impairment.

Interest Expense

Interest expense was $0.3 million for the three months ended September 30, 2021, compared to $0.1 million for the three months ended September 30, 2020. The increase of $0.2 million was primarily due to the interest on the Convertible Notes during the three months ended September 30, 2021 which did not exist in 2020. The Convertible Notes converted to the Company’s stock upon closing of the Merger.

Other Expense

Other expense was $0.7 million for the three months ended September 30, 2021, compared to $0 for the three months ended September 30, 2020. The increase of $0.7 million was primarily due to the loss on disposal of non-leased assets, primarily related to demo units, during the three months ended September 30, 2021.

Loss on Extinguishment of Debt

Loss on extinguishment of debt was $0.9 million for the three months ended September 30, 2021. This was due to the conversion of the 2021 Convertible Notes into shares of the Company’s stock upon closing of the Merger.

Change in Fair Value of Derivative Liability

Change in the fair value of the derivative liability was $0.5 million for the three months ended September 30, 2021. This was primarily due the settlement of the derivative liability upon the closing of the Merger.

Change in Fair Value of Contingent Earn-out Liability

Change in the fair value of the contingent earn-out liability was $31.8 million for the three months ended September 30, 2021. This was primarily due to the issuance of the contingent earn-out liability upon the closing of the Merger and mark to market fluctuations during the period driven by a decrease in stock price.

Change in Fair Value of Contingently Issuable Common Stock Liability

Change in the fair value of the contingently issuable common stock liability was $5.7 million for the three months ended September 30, 2021. This was primarily due to the issuance of the contingently issuable common stock liability upon the closing of the Merger and mark to market fluctuations during the period driven by a decrease in stock price.

14

Change in Fair Value of Public Warrant Liability

Change in the fair value of the public warrant liability was $3.2 million for the three months ended September 30, 2021. This was primarily due to the issuance of the public warrant liability upon the closing of the Merger and mark to market fluctuations during the period driven by a decrease in the publicly traded warrant price.

Change in Fair Value of Common Stock Warrant Liability

Change in the fair value of the common stock warrant liability was less than $0.1 million for the three months ended September 30, 2021. This was primarily due to the conversion of the common stock warrant liability upon the closing of the Merger and mark to market fluctuations prior to the closing of the Merger.

Comparison of the Nine Months Ended September 30, 2021 and 2020

The following table summarizes our results of operations for the nine months ended September 30, 2021 and 2020 (in thousands):

Nine Months Ended September 30, 

2021

2020

Change

Revenue:

  

Product revenue

$

10,299

$

422

$

9,877

Subscription revenue

 

5,118

 

1,743

 

3,375

Service revenue

 

1,429

 

585

 

844

Total revenue

 

16,846

 

2,750

 

14,096

Cost of revenues:

 

  

 

  

 

Cost of product revenue

 

7,237

 

361

 

6,876

Cost of subscription revenue

 

2,542

 

1,192

 

1,350

Cost of service revenue

 

732

 

376

 

356

Total cost of revenue

 

10,511

 

1,929

 

8,582

Gross profit

 

6,335

 

821

 

5,514

Operating expenses:

 

  

 

  

 

Research and development

 

8,330

 

10,629

 

(2,299)

Sales and marketing

 

17,284

 

5,105

 

12,179

General and administrative

 

11,162

 

2,676

 

8,486

Loss from impairment of property and equipment

1,656

1,656

Total operating expenses

 

38,432

 

18,410

 

20,022

Loss from operations

 

(32,097)

 

(17,589)

 

(14,508)

Other income (expense), net:

 

  

 

  

 

Interest expense

 

(5,988)

 

(207)

 

(5,781)

Other expense, net

 

(669)

 

 

(669)

Loss on extinguishment of debt

 

(12,685)

 

 

(12,685)

Change in fair value of derivative liability

(1,745)

(1,745)

Change in fair value of contingent earn-out liability

 

31,818

 

 

31,818

Change in fair value of contingently issuable common stock liability

 

5,718

 

 

5,718

Change in fair value of public warrant liability

3,152

3,152

Change in fair value of common stock warrant liability

(879)

(879)

Total other income (expense), net

 

18,722

 

(207)

 

18,929

Net loss

$

(13,375)

$

(17,796)

$

4,421

15

Revenue, Cost of Revenue and Gross Profit

Product

Product revenue was $10.3 million for the nine months ended September 30, 2021, compared to $0.4 million for the nine months ended September 30, 2020. Cost of product revenue was $7.2 million for the nine months ended September 30, 2021, compared to $0.4 million for the nine months ended September 30, 2020. The increase of $9.9 million in revenue and increase of $6.8 million in cost of revenue for the nine months ended September 30, 2021 compared to 2020 was primarily due to increases in direct product sales of Evolv Edge and Express Units. Gross profit increased by $3.0 million for the nine months ended September 2021, compared to 2020, or 4,920%, and gross profit margin increased by 15%.

The increase in gross profit is primarily driven by our increased product sales and our continued efforts to streamline the manufacturing process and reduce costs by introducing standardized parts into our product, which was partially offset by an increase of $0.6 million in shipping costs. We expect to continue to see improvement in our gross margins as we continue to engineer our product with lower cost components. As we continue to gain leverage in the marketplace with increased sales, we expect higher discounts from suppliers.

Subscription

Subscription revenue was $5.1 million for the nine months ended September 30, 2021, compared to $1.7 million for the nine months ended September 30, 2020. Cost of subscription revenue was $2.5 million for the nine months ended September 30, 2021, compared to $1.2 million for the nine months ended September 30, 2020. The increase of $3.4 million in revenue and increase of $1.4 million in cost of revenue for the nine months ended September 30, 2021 compared to 2020 was primarily due to a larger install base of Evolv Express units during the period. Gross profit increased by $2.0 million, or 368%, and gross profit margin increased by 19% for the nine months ended September 30, 2021 compared to 2020.

The increase in gross profit is primarily driven by our increased subscription revenue. The increase in gross profit margin was primarily driven by our continued efforts to streamline the manufacturing process and reduce costs by introducing standardized parts into our units.

Service

Service revenue was $1.4 million for the nine months ended September 30, 2021, compared to $0.6 million for the nine months ended September 30, 2020. Cost of service revenue was $0.7 million for the nine months ended September 30, 2021, compared to $0.4 million for the nine months ended September 30, 2020. The increase of $0.8 million in service revenue and increase of $0.4 million in cost of revenue for the nine months ended September 30, 2021 compared to 2020 was primarily due to increased installation and training related to the Evolv Express product. Gross profit increased by $0.5 million, or 233%, and gross profit margin increased by 13% for the nine months ended September 30, 2021 compared to September 30, 2020. The increase in gross profit is primarily driven by standardization of the installation and training process, which results in overall lower costs.

Research and Development Expenses

Research and development expenses were $8.3 million for the nine months ended September 30, 2021, compared to $10.6 million for the nine months ended September 30, 2020. The decrease of $2.3 million was primarily due to a decrease in research and development and prototype cost of $3.8 million and a decrease in professional fees of $1.4 million, partially offset by an increase in employee-related expenses of $2.9 million during nine months ended September 30, 2021 compared to 2020. The decrease in research and development prototype cost is due to Evolv Express units being manufactured by a third-party manufacturer. The decrease in professional fees is due to a decrease in consulting fees related to research and development efforts for prototype units. The increase in employee-related expenses is due to increased wages and benefits expense due to additional headcount and stock compensation.

16

Sales and Marketing Expenses

Sales and marketing expenses were $17.3 million for the nine months ended September 30, 2021, compared to $5.1 million for the nine months ended September 30, 2020. The increase of $12.2 million was primarily due to an increase of $7.9 million in employee-related expenses, an increase of $2.2 million in direct marketing, an increase of $0.6 million of travel and entertainment, an increase of $0.7 million in other expenses, an increase in professional fees of $0.3 million, and an increase of $0.2 million in customer field services. The increase in employee-related expenses is due to additional personnel costs resulting from new hires in our sales function and stock compensation. The increase in direct marketing is due to an increase in trade shows and events. The increase in travel and expense in 2021 is due an increase in travel costs for sales personnel meetings and events. The increase in other miscellaneous expenses is primarily due to an increase in subscriptions. The increase in professional fees is related to increased consulting on ways to maximize sales and business development. The increase in customer field services is due to increased sales volume.

General and Administrative Expenses

General and administrative expenses were $11.2 million for the nine months ended September 30, 2021, compared to $2.7 million for the nine months ended September 30, 2020. The increase of $8.5 million was primarily due to an increase of $3.1 million in professional fees, an increase of $3.4 million in employee-related expenses, an increase of $0.7 million in facility expense, an increase of $0.7 million in insurance expense, and an increase of $0.3 million in computer and IT expenses. The increase in professional fees is due to an increase in audit, tax, and legal services to the company. The increase in employee-related expenses is due to an increase in salaries and related costs as a result of expanding our administrative team and stock compensation. The increase in facility expense is due to increased rent expense. The increase in miscellaneous expense is due to an increase in business insurance. The increase in computer and IT expenses is due to the purchase of new computer equipment and software subscriptions for new employees.

Loss From Impairment of Property and Equipment

Impairment of property and equipment was $1.7 million for the nine months ended September 30, 2021. There was no impairment for the nine months ended September 30, 2020. This related to Edge units and prototype versions of Express that were removed from service and retired. The Company is transitioning domestic customers to Express which decreased the economic value of the Edge assets and resulted in impairment.

Interest Expense

Interest expense was $6.0 million for the nine months ended September 30, 2021, compared to $0.2 million for the nine months ended September 30, 2020. The increase of $5.8 million was primarily due to the issuance of $30.0 million of convertible notes during the nine months ended September 30, 2021. The Convertible Notes converted to the Company’s stock upon closing of the Merger.

Other Expense

Other expense was $0.7 million for the nine months ended September 30, 2021, compared to $0 for the nine months ended September 30, 2020. The increase of $0.7 million was primarily due to the loss on the disposal of non-leased assets, primarily related to demo units, during the nine months ended September 30, 2021.

Loss on Extinguishment of Debt

Loss on extinguishment of debt was $12.7 million for the nine months ended September 30, 2021, compared to $0 for the nine months ended September 30, 2020. This was due to the modification of the 2021 Convertible Notes and then the conversion of the 2021 Convertible Notes into shares of the Company’s stock upon closing of the Merger.

17

Change in Fair Value of Derivative Liability

Change in the fair value of the derivative liability was $1.7 million for the nine months ended September 30, 2021, compared to $0 for the nine months ended September 30, 2020. This was primarily due to an increase in the fair value of the company stock price given the pending Merger.

Change in Fair Value of Contingent Earn-out Liability

Change in the fair value of the contingent earn-out liability was $31.8 million for the nine months ended September 30, 2021, compared to $0 for the nine months ended September 30, 2020. This was primarily due to the issuance of the contingent earn-out liability upon the closing of the Merger and mark to market fluctuations during the period driven by a decrease in stock price.

Change in Fair Value of Contingently Issuable Common Stock Liability

Change in the fair value of the contingently issuable common stock liability was $5.7 million for the nine months ended September 30, 2021, compared to $0 for the nine months ended September 30, 2020. This was primarily due to the issuance of the contingently issuable common stock liability upon the closing of the Merger and mark to market fluctuations during the period driven by a decrease in stock price.

Change in Fair Value of Public Warrant Liability

Change in the fair value of the public warrant liability was $3.2 million for the nine months ended September 30, 2021, compared to $0 for the nine months ended September 30, 2020. This was primarily due to the issuance of the public warrant liability upon the closing of the Merger and mark to market fluctuations during the period driven by a decrease in the publicly traded warrant price.

Change in Fair Value of Common Stock Warrant Liability

Change in the fair value of the common stock warrant liability was $0.9 million for the nine months ended September 30, 2021, compared to $0 for the nine months ended September 30, 2020. This was primarily due to the conversion of the common stock warrant liability upon the closing of the Merger and mark to market fluctuations prior to the closing of the Merger.

Income Taxes

There is no provision for income taxes for the three and nine months ended September 30, 2021 and 2020 because Evolv has historically incurred net operating losses and maintains a full valuation allowance against its deferred tax assets. We have provided a valuation allowance for all of our deferred tax assets as a result of our historical net losses in the jurisdictions in which we operate. We continue to assess all positive and negative evidence, including our future taxable income by jurisdiction based on our recent historical operating results, the expected timing of reversal of temporary differences, various tax planning strategies that we may be able to enact in future periods, the impact of potential operating changes on our business and our forecast results from operations in future periods based on available information at the end of each reporting period. To the extent that we are able to reach the conclusion that deferred tax assets are realizable based on any combination of the above factors in any given tax jurisdiction, a reversal of all or some related portion of our existing valuation allowances may occur.

Liquidity and Capital Resources

Our primary requirements for liquidity and capital are working capital, inventory management, capital expenditures, public company costs and general corporate needs. We expect these needs to continue as we develop and grow our business. Prior to the Merger, as an early-stage company, we have primarily obtained cash to fund our operations through preferred stock offerings and debt instruments. Subsequent to the Merger, our principal sources of liquidity have been and are expected to be our cash and cash equivalents and product revenues.

18

As of September 30, 2021, we had $334.4 million in cash and cash equivalents. We incurred net income of $22.8 million and a net loss of $6.3 million for the three months ended September 30, 2021 and 2020, respectively. We incurred a net loss of $13.4 million and $17.8 million for the nine months ended September 30, 2021 and 2020, respectively. We incurred cash outflows from operating activities of $50.5 million and $18.4 million during the nine months ended September 30, 2021 and 2020, respectively.

We expect our cash and cash equivalents, together with cash we expect to generate from future operations, will be sufficient to fund our operating expenses and capital expenditure requirements for a period of at least twelve months from the date of this Quarterly Report on Form 10-Q. However, because we are in the growth stage of our business and operate in an emerging field of technology, we expect to continue to invest in research and development and expand our sales and marketing teams worldwide. We are likely to require additional capital to respond to technological advancements, competitive dynamics or technologies, customer demands, business opportunities, challenges, acquisitions or unforeseen circumstances and in either the short-term or long-term may determine to engage in equity or debt financings or enter into credit facilities for other reasons. If we are unable to obtain adequate financing or financing on terms satisfactory to us, when we require it, our ability to continue to grow or support our business and to respond to business challenges could be significantly limited. In particular, the widespread COVID-19 pandemic, including variants, has resulted in, and may continue to result in, significant disruption of global financial markets, reducing our ability to access capital. If we are unable to raise additional funds when or on the terms desired, our business, financial condition and results of operations could be adversely affected.

PIPE Investment

In July 2021, the Company received gross proceeds of $300.0 million from its PIPE Investment, as well as $84.9 million in proceeds received from the closing of Merger.

Financing Arrangements

In December 2020, we entered into a $10.0 million credit agreement with JPMorgan Chase Bank, N.A. (“JPM Credit Agreement”) with a maturity date of December 3, 2024 and a revolving line of credit of up to $10.0 million with a maturity date of December 3, 2022., which extinguished all previous debt. Under the terms of the JPM Credit Agreement, we received proceeds of $10.0 million. As of September 30, 2021, we had $15.4 million of debt outstanding. In September and December of 2020, we issued a total of $4.0 million of convertible notes (the “2020 Convertible Notes”). Between January 21, 2021 and February 4, 2021, we issued a total of $30.0 million of convertible notes with a maturity date of September 2021.

Upon the closing of the Merger, the Convertible Notes automatically converted into 4,408,672 shares of the Company’s common stock and the holders of the 2021 Convertible Notes also received the right to receive 1,000,000 shares of the Company’s common stock, as noted above. Upon the conversion of the Convertible Notes, the carrying value of the debt of $32.8 million and the related derivative liability of $19.7 million and accrued interest of $0.2 million were derecognized resulting in a loss on extinguishment of debt of $0.9 million recorded in other income (expense).

19

Cash Flows

The following table sets forth a summary of cash flows for the periods presented:

    

Nine Months Ended

September 30, 

2021

2020

Net cash used in operating activities

$

(50,477)

$

(18,397)

Net cash used in investing activities

 

(3,082)

 

(4,304)

Net cash provided by financing activities

 

383,277

 

8,471

Net increase (decrease) in cash, cash equivalents and restricted cash

$

329,718

$

(14,230)

Operating Activities

During the nine months ended September 30, 2021, operating activities used $50.5 million resulting from a net loss of $13.4 million, $25.9 million of cash used by changes in operating assets and liabilities, and non-cash adjustments of $11.2 million. The non-cash adjustments consisted primarily of a $31.8 million of change in the fair value of contingent earn-out liability, $5.7 million of change in the fair value of contingently issuable common stock liability and $3.2 million of change in the fair value of public warrant liability, partially offset by $12.7 million on loss of extinguishment of debt, $5.6 million in noncash interest expense, $4.0 million in stock-based compensation expense, $1.9 million in depreciation and amortization expense, $1.7 million from loss from impairment of property and equipment, $1.7 million of change in the fair value of derivative liability, $0.9 million of change in fair value of common stock warrant liability and $0.4 million on write-off of inventory. The changes in operating assets and liabilities consisted primarily of cash used by an increase of $12.8 million in prepaid expenses and other current assets, an increase of $10.8 million in inventory, an increase of $5.9 million in accounts receivable, an increase of $2.6 million in contract assets, an increase of $1.1 million in commission assets, and an increase of $0.4 million in deferred rent, partially offset by an increase in deferred revenue of $2.5 million, an increase of $2.2 million in accrued expenses and other current liabilities, and an increase of $2.3 million in accounts payable.

The changes in commission assets and deferred revenue were primarily due to a shift towards a subscription-based model. The increase in accounts receivable is primarily due to higher sales and the timing of payments from customers. The increase in accrued expenses and other current liabilities and accounts payable is primarily due to an increase in sales and marketing and general and administrative expenses due to the growth in our business and the closing of the Merger, as well as the timing of vendor invoicing and payments. The increase in prepaid expenses and other current assets is primarily due to prepaid subscriptions and insurance. The increase in inventory is primarily due to lower shipments to customers for Edge units, as well as an increase due to Express units now being held in inventory, in the first three quarters of 2021. The increase in contract assets is primarily due to an increase in purchase subscriptions.

During the nine months ended September 30, 2020, cash used from operating activities was $18.4 million, primarily resulting from a net loss of $17.8 million and $1.8 million of cash used by changes in operating assets and liabilities, partially offset by non-cash adjustments of $1.2 million. The non-cash adjustments consisted primarily of $0.7 million of depreciation and amortization and $0.5 million in stock-based compensation. The changes in operating assets and liabilities consisted primarily of cash used by an increase of $2.0 million in accounts receivable, an increase of $1.3 million in commission assets, and an increase of $1.1 million in inventory, partially offset by an increase of $1.9 million in deferred revenue, an increase of $1.0 million in accounts payable, and an increase of $0.1 million in accrued expenses and other current liabilities.

The increase in accounts receivable is primarily due to the timing of payments from customers. The increase in accounts payable and accrued expenses is primarily due to increase in research and development and general and administrative expenses due to the growth in our business as well as the timing of vendor invoicing and payments. The increase in inventory is primarily due to lower shipments to customers in the first three quarters of 2020.

20

Investing Activities

During the nine months ended September 30, 2021 and 2020, cash used in investing activities was $3.1 million and $4.3 million, respectively for the purchases of property and equipment.

Financing Activities

During the nine months ended September 30, 2021, cash provided by financing activities was $383.3 million primarily consisting of $300.0 million from the issuance of common stock from the PIPE investment, $84.9 million of proceeds from closing of the Merger, $31.9 million from the issuance of long-term debt, net of issuance costs, and $0.8 million from the exercise of stock options, partially offset by $0.4 million in net cash outflows for the repayment of our finance obligations and $34.0 million in net cash outflow of offering costs paid from the closing of the Merger.

During the nine months ended September 30, 2020, cash provided by financing activities was $8.5 million primarily consisting of $3.0 million from the issuance of Series B-1 convertible preferred stock, net of issuance costs, $5.6 million from the issuance of long-term debt, net of issuance costs, and $0.4 million from the exercise of stock options, partially offset by $0.3 million in net cash outflows for the repayment of long-term debt and $0.2 million in net cash outflows for the repayment of financing obligations.

Recent Accounting Pronouncements

Refer to Note 2 of our condensed consolidated financial statements for the three and nine months ended September 30, 2021.

Interest Rate Risk

We have exposure to interest rate risk from our variable rate debt. We do not hedge our exposure to changes in interest rates. At September 30, 2021, we had $15.4 million in variable rate debt outstanding. A hypothetical 10% change in interest rates would have an immaterial impact on annualized interest expense.

Critical Accounting Policies

Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States. The preparation of our consolidated financial statements and related disclosures requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, costs and expenses, and the disclosure of contingent assets and liabilities in our condensed consolidated financial statements. We base our estimates on historical experience, known trends and events and various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. We evaluate our estimates and assumptions on an ongoing basis. Our actual results may differ from these estimates under different assumptions or conditions.

While our significant accounting policies are described in more detail in Note 2 to our condensed consolidated financial statements, we believe that the following accounting policies are those most critical to the judgments and estimates used in the preparation of our condensed consolidated financial statements.

Revenue Recognition

We recognize revenue in accordance with ASC 606. Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. In order to achieve this core principle, we apply the following five steps when recording revenue: (1) identify the contract, or contracts, with the customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract and (5) recognize revenue when, or as, performance obligations are satisfied.

21

We derive revenue from (1) subscription arrangements accounted for as operating leases under ASC 840 and (2) from the sale of products, inclusive of maintenance and services. Our arrangements are generally noncancelable and nonrefundable after ownership passes to the customer. Revenue is recognized net of sales tax.

Product Revenue

We derive revenue from the sale of our Express and Edge equipment and related add-on accessories to customers. Revenue is recognized when control of the product has transferred to the customer. Transfer of control occurs when we have transferred title and risk of loss and have a present right to payment for the equipment, which is generally upon delivery as our normal terms of sale are freight on board destination. Products are predominately sold with distinct services, which are described in the services section below.

Subscription Revenue

In addition to selling products directly to customers, we also lease Express and Edge equipment. These arrangements convey the right to use the equipment for a period of time in exchange for consideration and therefore are accounted for under ASC 840 due to the scope exception of ASC 606-10-15-2. Lease terms are typically four years and customers pay quarterly or annual fixed payments for the lease and maintenance elements over the contractual lease term. In accordance with ASC 840, Leases, we consider only the fixed payments for purposes of allocating between the lease and non-lease deliverables on a relative fair value basis. Equipment leases are generally classified as operating leases as they do not meet any of the capital lease criteria per ASC 840.

Generally, lease arrangements include both lease and non-lease components. The non-lease components relate to (i) distinct services, such as installation, training and maintenance, and (ii) any add-on accessories. Installation and training are included in service revenue as described below, and add-on accessories are included in product revenue as described above. Because the equipment and maintenance components of a subscription arrangement are recognized as revenue over the same time period and in the same pattern and because revenue allocated to maintenance components is not material, the equipment lease and maintenance performance obligations are classified as a single category of subscription revenue in the consolidated statements of operations.

As our leases with customers are classified as operating leases, lease revenue is recognized ratably over the duration of the lease. There are no contingent lease payments as a part of these arrangements.

Services Revenue

We provide installation, training, and maintenance services for our products. Revenue for installation and training are recognized upon transfer of control of these services, which are normally rendered over a short duration. Maintenance consists of technical support, bug fixes, and when-and-if-available threat updates. Maintenance revenue is recognized ratably over the period of the arrangement. We sell separately priced extended or nonstandard warranty services and preventative maintenance plans, which are recognized ratably over the associated service period.

Revenue from Distributors

A portion of our revenue is generated by sales in conjunction with our distributors. When we transact with a distributor, our contractual arrangement is with the distributor and not with the end-use customer. In these transactions, the distributor is considered the customer; we have discretion over the pricing to the distributor and maintain overall control of the inventory and sales process to the distributor. Revenue is recognized upon delivery to the distributors. Right of return does not generally exist. Whether we transact with a distributor and receive the order from a distributor or directly from an end-use customer, our revenue recognition policy and resulting pattern of revenue recognition is the same (upon delivery).

22

Transaction Price

The transaction price is the amount of consideration that we expect to be entitled for providing goods and services under a contract. It includes not only fixed consideration, such as the stated amount in a contract, but also several other types of variable consideration or adjustments (generally discounts or incentives which are included as a part of the standalone selling price (“SSP”) estimation process). We provide discounts to customers which reduces the transaction price. From time-to-time, we may offer customers the option to purchase additional goods and services at a fixed price. In these limited circumstances, we assess whether these offers constitute a material right, and if so, we would account for the material right as a separate performance obligation. Other types of variable consideration are not considered significant. We do not normally provide for rights of returns to customers on product sales and, therefore, does not record a provision for returns.

Performance Obligations

A performance obligation is a promise in a contract to transfer a distinct product or service to a customer that is both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available, and is distinct in the context of the contract, whereby the transfer of the product or service is separately identifiable from other promises in the contract.

For both Edge and Express units, equipment is sold or leased with embedded software which is considered a single performance obligation. Maintenance, which includes future updates, security threat updates, and minor bug fixes on a when-and-if available basis, is considered a single performance obligation. As a part of reported subscription sales, certain non-lease components, such as maintenance, are included within the subscription revenue amount. We sell separately priced extended or nonstandard warranty services and preventative maintenance plans, which are accounted for as separate performance obligations. Installation and training are considered separate performance obligations and are included within services revenue. Any add-on accessories are also considered separate performance obligations.

Multiple Performance Obligations within an Arrangement

Our contracts may include multiple performance obligations when customers purchase a combination of products and services. When our customer arrangements have multiple performance obligations that contain a lease for Express or Edge equipment for the customer’s use at its site as well as distinct services that are delivered simultaneously, we allocate the arrangement consideration between the lease deliverables and non-lease deliverables based on the relative estimated SSP of each distinct performance obligation. For multiple performance obligation arrangements that do not contain a lease, we allocate the contract’s transaction price to each performance obligation on a relative SSP basis. We determine SSP based on the price at which the performance obligation is sold separately. If the SSP is not observable through past transactions, we estimate the SSP taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligation.

Stock-Based Compensation

We measure stock-based option awards granted to employees, consultants and directors based on their fair value on the date of grant using the Black-Scholes option-pricing model. Compensation expense for those awards is recognized, net of estimated forfeitures, over the requisite service period, which is generally the vesting period of the respective award.

Prior to the closing of the Merger. the fair value of each stock option grant is estimated on the date of grant using the Black-Scholes option-pricing model, which uses the following inputs: (i) the fair value per share of the common stock issuable upon exercise of the option, (ii) the expected term of the option, (iii) expected volatility of the price of the common stock, (iv) the risk-free interest rate, and (v) the expected dividend yield.

After the closing of the Merger, our board of directors determined the fair value of each share of common stock underlying stock-based awards based on the closing price of our common stock as reported by Nasdaq on the date of grant.

23

We classify stock-based compensation expense in our consolidated statements of operations in the same manner in which the award recipient’s payroll costs are classified or in which the award recipient’s service payments are classified.

Valuation of Contingent Earn-out Liability

The estimated fair value of the contingent earn-out shares were determined using a Monte Carlo simulation that simulated the future path of the Company’s stock price over the earn-out period. The significant assumptions utilized in the calculation are based on the achievement of certain stock price milestones including projected stock price, volatility, drift rate, percentage of change in control and expected term. For potential payments related to a product development milestone, the fair value was determined based on the Company’s expectations of achieving such a milestone and the simulated estimated stock price on the expected date of achievement.

Valuation of Contingently Issuable Common Stock Liability

The estimated fair value of the contingently issuable common shares were determined using a Monte Carlo simulation that simulated the future path of the Company’s stock price over the vesting period. The assumptions utilized in the calculation are based on the achievement of certain stock price milestones including projected stock price, volatility, and risk-free rate.

Valuation of Common Stock Warrant Liability and Public Warrant Liability

We classify certain warrants to purchase shares of our common stock as liabilities on our balance sheets as these warrants are free-standing financial instruments that may require the Company to adjust the exercise price and number of shares that is not consistent with a fixed-for-fixed option pricing model. The warrant liability associated with each of these warrants was initially recorded at fair value on the issuance date of each warrant and is subsequently remeasured to fair value at each balance sheet date. Changes in fair value of the warrants are recognized as a component of other income (expense) in our statements of operations and comprehensive income (loss). We will continue to adjust the liability for changes in fair value until the warrants are exercised, expire or qualify for equity classification.

We utilize the Black-Scholes option-pricing model, which incorporates assumptions and estimates to value the warrant liability. Key estimates and assumptions impacting the fair value measurement include (i) the fair value per share of the underlying shares of applicable series of stock issuable upon exercise of the Warrants, (ii) the remaining contractual term of the Warrants, (iii) the risk-free interest rate, (iv) the expected dividend yield and (v) expected volatility of the price of the underlying applicable common stock. We assess these assumptions and estimates on a quarterly basis as additional information impacting the assumptions is obtained. We estimate the fair value per share of the underlying stock based in part on the results of third-party valuations and additional factors deemed relevant. We have historically been a private company and lack company-specific historical and implied volatility information of our stock. Therefore, we estimate expected stock volatility based on the historical volatility of publicly traded peer companies for a term equal to the remaining contractual term of the warrants. The risk-free interest rate is determined by reference to the U.S. Treasury yield curve for time periods approximately equal to the remaining contractual term of the warrants.

Valuation of Inventory

Inventory is valued at the lower of cost or net realizable value. Cost is computed using the first-in, first-out method. We regularly review inventory quantities on-hand for excess and obsolete inventory and, when circumstances indicate, record charges to write down inventories to their estimated net realizable value, after evaluating historical sales, future demand, market conditions and expected product life cycles. Such charges are classified as cost of product revenue in the statements of operations and comprehensive income (loss). Any write-down of inventory to net realizable value creates a new cost basis.

Leases

At the inception of each operating lease, we determine a residual value for the leased equipment based on our estimate of the future value of the equipment at the end of the lease term. All of our leases are currently in their initial

24

lease term with our existing customers and we have not yet had any renewals of such leases with our current customers or leases of used equipment to new customers. We will continue to evaluate our estimates of the residual value of our leased equipment considering future lease extensions of such equipment with existing customers at the end of their lease terms as well as used equipment leased to new customers. The Company’s subscription contracts are classified as operating leases because title does not transfer, there are no bargain purchase options, the present value of the lease payments does not exceed 90% of the asset’s fair market value, and the lease term does not exceed 75% of the asset’s economic life. The Company has not had a contract renewal point and will reassess the classification of any such leases upon renewal. We evaluate leased equipment for obsolescence and impairment whenever circumstances indicate that the carrying value of such equipment is not recoverable by considering any (1) reduced demand in the markets in which we operate, (2) technological obsolescence due to developments of new products and improvements, or (3) changes in economic or other events and conditions that impact the market price for our products. Based on our evaluations, an impairment loss on property and equipment of $1.7 million during the three and nine months ended September 30, 2021 related to Edge units and prototype versions of Express removed from service and retired was recorded. The Company did not record any impairment losses on leased equipment during the three or nine months ended September 30, 2020.

Off-Balance Sheet Arrangements

We did not have during the periods presented, and we do not currently have, any off-balance sheet arrangements, as defined in the rules and regulations of the SEC.

Emerging Growth Company Status

The Jumpstart Our Business Startups Act of 2012, or the JOBS Act, permits an “emerging growth company” such as us to take advantage of an extended transition period to comply with new or revised accounting standards applicable to public companies until those standards would otherwise apply to private companies. The Combined Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date we (i) are no longer an emerging growth company or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, we will not be subject to the same new or revised accounting standards as other public companies that are not emerging growth companies and our financial statements may not be comparable to other public companies that comply with new or revised accounting pronouncements as of public company effective dates. We may choose to early adopt any new or revised accounting standards whenever such early adoption is permitted for private companies.

We will remain an emerging growth company until the earlier of (1) the last day of the fiscal year (a) following the fifth anniversary of the completion of the initial public offering, (b) in which we have total annual gross revenue of at least $1.07 billion or (c) in which we are deemed to be a large accelerated filer, which means the market value of shares of our Class A common stock that are held by non-affiliates equals or exceeds $700 million as of the prior June 30, and (2) the date on which we have issued more than $1.0 billion in non-convertible debt during the prior three-year  period.

Further, even after we no longer qualify as an emerging growth company, we may still qualify as a “smaller reporting company,” which would allow us to take advantage of many of the same exemptions from disclosure requirements, including reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements. We cannot predict if investors will find our common shares less attractive because we may rely on these exemptions. If some investors find our common shares less attractive as a result, there may be a less active trading market for our common shares and our share price may be more volatile.

Item 3. Quantitative and Qualitative Disclosures about Market Risks

Interest Rate Risk

We had cash, cash equivalents and restricted cash totaling $334.4 million as of September 30, 2021. Cash equivalents were invested primarily in money market funds. Our investment policy is focused on the preservation of capital and supporting its liquidity needs. Under the policy, we invest in highly rated securities, issued by the U.S. government or liquid money market funds. We do not invest in financial instruments for trading or speculative purposes, nor do we use

25

leveraged financial instruments. We utilize external investment managers who adhere to the guidelines of our investment policy. A hypothetical 10% change in interest rates would not have a material impact on the value of our cash, cash equivalents, net income (loss) or cash flows.

We have exposure to interest rate risk from our variable rate debt. We do not hedge our exposure to changes in interest rates. At September 30, 2021, we had $15.4 million in variable rate debt outstanding. A hypothetical 10% change in interest rates would not have a material impact on annualized interest expense.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Disclosure controls and procedures, as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures that are designed to ensure that information required to be disclosed by the issuer in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the Commission’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that such information is accumulated and communicated to management, including its Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.

In designing and evaluating our disclosure controls and procedures, management recognizes that disclosure controls and procedures, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the disclosure controls and procedures are met. Additionally, in designing disclosure controls and procedures, our management necessarily was required to apply its judgment in evaluating the cost-benefit relationship of possible disclosure controls and procedures. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a control system, misstatements due to error or fraud may occur and not be detected.

Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, as of the end of the period covered by this Quarterly Report. Based on this evaluation, because of the material weaknesses in internal control over financial reporting described below, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were not effective at the reasonable assurance level as of September 30, 2021. Notwithstanding these material weaknesses, our Chief Executive Officer and Chief Financial Officer concluded that the financial statements included elsewhere in this Quarterly Report on Form 10-Q present fairly, in all material respects, our financial position, results of operations and cash flows in conformity with generally accepted accounting principles, or GAAP.

Material Weaknesses in Internal Control over Financial Reporting

A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. We identified the following material weaknesses in our internal control over financial reporting as of December 31, 2020 that continue to exist as of September 30, 2021:

We did not design and maintain an effective control environment commensurate with our financial reporting requirements. Specifically, we lacked a sufficient complement of personnel with an appropriate level of internal controls and accounting knowledge, training and experience commensurate with our financial reporting requirements. Additionally, the limited personnel resulted in our inability to consistently establish appropriate authorities and responsibilities in pursuit of our financial reporting objectives, as demonstrated by, among other things, insufficient segregation of duties in our finance and accounting function. This material weakness contributed to the following material weaknesses.

26

We did not design and maintain effective controls over the period-end financial reporting process to achieve complete, accurate and timely financial accounting, reporting and disclosures, including the classification of various accounts in the financial statements.
We did not design and maintain processes and controls to analyze, account for and disclose non-routine, unusual or complex transactions. Specifically, we did not design and maintain controls to timely analyze and account for debt modifications and extinguishments, convertible notes, warrant instruments, and non-routine complex revenue transactions including the leasing of products.
We did not design and maintain formal accounting policies, procedures and controls to achieve complete, accurate and timely financial accounting, reporting and disclosures, including segregation of duties and controls over the preparation and review of account reconciliations and journal entries.

These material weaknesses resulted in audit adjustments in historical Evolv financial statements to accounts payable and accrued liabilities, long-term and short-term debt, convertible notes, equity, commission assets, revenue, deferred revenue and various expense line items and related financial statement disclosures, which were recorded prior to the issuance of our consolidated financial statements as of and for the years ended December 31, 2019 and 2020. The material weakness related to accounting for warrant instruments resulted in the restatement of the previously issued financial statements of the entity acquired as part of the July 16, 2021 Merger Agreement related to warrant liabilities and equity. Additionally, these material weaknesses could result in a misstatement of substantially all of our accounts or disclosures that would result in a material misstatement to the annual or interim consolidated financial statements that would not be prevented or detected.

We did not design and maintain effective controls over information technology (“IT”) general controls for information systems that are relevant to the preparation of our financial statements, specifically, with respect to: (i) program change management controls for financial systems to ensure that IT program and data changes affecting financial IT applications and underlying accounting records are identified, tested, authorized and implemented appropriately; (ii) user access controls to ensure appropriate segregation of duties and that adequately restrict user and privileged access to financial applications, programs, and data to appropriate company personnel; (iii) computer operations controls to ensure that critical batch jobs are monitored and data backups are authorized and monitored; and (iv) testing and approval controls for program development to ensure that new software development is aligned with business and IT requirements. These IT deficiencies did not result in a misstatement to the financial statements, however, the deficiencies, when aggregated, could impact maintaining effective segregation of duties, as well as the effectiveness of IT-dependent controls (such as automated controls that address the risk of material misstatement to one or more assertions, along with the IT controls and underlying data that support the effectiveness of system-generated data and reports) that could result in misstatements potentially impacting all financial statement accounts and disclosures that would not be prevented or detected. Accordingly, management has determined these deficiencies in the aggregate constitute a material weakness.

Remediation of Material Weaknesses

We are in the process of designing and implementing controls and taking other actions to remediate the material weaknesses in internal control over financial reporting, including the following:

We are in the process of hiring additional accounting and IT personnel, to bolster our reporting, technical accounting and IT capabilities. Additionally, we are in the process of designing and implementing controls to formalize roles and review responsibilities to align with our team’s skills and experience and designing and implementing controls over segregation of duties. During the three months ended September 30, 2021, we hired a new Vice President of Finance, Controller with an appropriate level of experience and reallocated responsibilities within the accounting organization.

27

We are in the process of designing and implementing controls related to the period-end financial reporting process and controls over the classification of various accounts in our financial statements.
We are in the process of designing and implementing controls to timely identify and account for non-routine, unusual or complex transactions, including controls over the preparation and review of accounting memoranda addressing these matters.
We are in the process of designing and maintaining formal accounting policies, procedures and controls to achieve complete, accurate and timely financial accounting, reporting and disclosures, including controls over the preparation and review of account reconciliations and journal entries.
We are in the process of designing and implementing information technology general controls, including controls over program change management, the review and update of user access rights and privileges, controls over batch jobs and data backups, and program development approvals and testing. During the three months ended September 30, 2021, we engaged outside consultants to assist us in the evaluation and implementation of a new Enterprise Resource Planning (“ERP”) system.

As we continue to evaluate our internal control over financial reporting, we may take additional actions to address material weaknesses or modify the remediation actions described above.

While we continue to devote significant time and attention to these efforts, the material weaknesses will not be considered remediated until management completes the design and implementation of the actions described above and the controls operate for a sufficient period of time, and management has concluded, through testing, that these controls are effective.

Changes in Internal Control over Financial Reporting

As described in the Remediation of Material Weaknesses, there were changes in our internal control over financial reporting during the three months ended September 30, 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

PART II — OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS

We are from time to time subject to various claims, lawsuits, and other legal and administrative proceedings arising in the ordinary course of business. We are not currently engaged in any litigation or criminal proceedings. See Note 17 (Commitments and Contingencies) to our consolidated financial statements in Item 1. Part I of this Report.

ITEM 1A. RISK FACTORS

As a result of the closing of the Business Combination on July 16, 2021, the risk factors previously disclosed in Part I, Item 1A of our Annual Report on Form 10-K, as amended on Form 10-K/A for the fiscal year ended December 31, 2020 no longer apply. For risk factors relating to our business following the Merger, please refer to the section “Risk Factors” in the Prospectus. There have been no material changes to our previously disclosed risk factors in the Prospectus.

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

Unregistered Sales of Equity Securities

28

Other than with respect to the PIPE Investment and 2021 Convertible Notes as described in our Form 8-K filed with the SEC on July 22, 2021, we sold no securities during the three months ended September 30, 2021 that were not registered under the Securities Act.

Use of Proceeds

On August 4, 2020, NHIC consummated an initial public offering (the “IPO”) of 17,250,000 units, each consisting of one share of common stock, $0.0001 par value, and one-half of one redeemable warrant (the “Units”). The Units sold in the IPO were sold at an offering price of $10.00 per unit, generating gross proceeds of $172,500,000. Stifel, Nicolaus & Company, Incorporated acted as sole book-running manager, of the IPO. The securities in the offering were registered under the Securities Act on a registration statement on Form S-1 (No. 333-239822). The Securities and Exchange Commission declared the registration statement effective on July 30, 2020. The funds from the IPO were used as consideration for the Merger.

Issuer Purchases of Equity Securities

We did not purchase any of our equity securities that are registered under Section 12(b) of the Exchange Act during the three months ended September 30, 2021.Click or tap here to enter text.

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4. MINE SAFETY DISCLOSURES

None.

ITEM 5. OTHER INFORMATION

None.

29

EXHIBIT INDEX

Incorporated by Reference

Exhibit
No.

    

Description

    

Form

    

File No.

    

Exhibit

    

Filing Date

    

Filed/Furnished
Herewith

2.1

Agreement and Plan of Merger dated as of March 5, 2021, by and among NewHold Investment Corp., NHIC Sub Inc. and Evolv Technologies, Inc.

8-K

001-39417

2.1

March 8, 2021

2.2

First Amendment to Agreement and Plan of Merger dated June 5, 2021, by and among NewHold Investment Corp., NHIC Sub Inc. and Evolv Technologies, Inc.

8-K

001-39417

2.2

July 22, 2021

3.1

Amended and Restated Certificate of Incorporation

*

3.2

Amended and Restated By-Laws

8-K

001-39417

3.2

July 22, 2021

10.1#

Form of Restricted Stock Unit Award Agreement under the 2021 Incentive Award Plan

*

31.1

Certification of Chief Executive Officer pursuant to Exchange Act Rule 13a-14(a)

*

31.2

Certification of Chief Financial Officer pursuant to Exchange Act Rule 13a-14(a)

*

32.1

Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350

**

32.2

Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350

**

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

*

101.SCH

Inline XBRL Taxonomy Extension Schema Document

*

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

*

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document

*

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

*

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

*

104

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

*

*

Filed herewith.

**

Furnished herewith.

#

Management contract or compensatory plan, contract or arrangement.

30

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, duly authorized.

Date: November 15, 2021

EVOLV TECHNOLOGIES HOLDINGS, INC.

By:

/s/ Peter George

Name:

Peter George

Title:

Chief Executive Officer

(Principal Executive Officer)

By:

/s/ Mario Ramos

Name:

Mario Ramos

Title:

Chief Financial Officer and Chief Risk Officer

(Principal Financial Officer)

31

EX-3.1 2 nhic-20210930xex3d1.htm EX-3.1

Exhibit 3.1

Delaware

The First State

I, JEFFREY W. BULLOCK, SECRETARY OF STATE OF THE STATE OF DELAWARE, DO HEREBY CERTIFY THE ATTACHED IS A TRUE AND CORRECT COPY OF THE RESTATED CERTIFICATE OF "NEWHOLD INVESTMENT CORP.", CHANGING ITS NAME FROM "NEWHOLD INVESTMENT CORP." TO "EVOLV TECHNOLOGIES HOLDINGS, INC.", FILED IN THIS OFFICE ON THE SIXTEENTH DAY OF JULY, A.D. 2021, AT 11:29 O'CLOCK A.M.

Graphic

Graphic

7816834 8100
SR# 20212724224

Authentication: 203692518
Date: 07-16-21

You may verify this certificate online at corp.delaware.gov/authver.shtml

Page 1


SECOND AMENDED AND RESTATED CERTIFICATE OF INCORPORATION

OF

NEWHOLD INVESTMENT CORP.

NewHold Investment Corp. (the “Corporation”), a corporation organized and existing under the General Corporation Law of the State of Delaware (the “DGCL”), does hereby certify as follows:

1.The name of the Corporation is NewHold Investment Corp. The Corporation was incorporated under the name NewHold Industrial Corp. by the filing of its original Certificate of Incorporation with the Secretary of State of the State of Delaware on January 24, 2020 (the “Original Certificate”).

2.An Amended and Restated Certificate of Incorporation, which amended and restated the Original Certificate in its entirety, was filed with the Secretary of State of the State of Delaware on July 30, 2020 (as amended from time to time, the “Existing Certificate”).

3.This Second Amended and Restated Certificate of Incorporation (the “Second Amended and Restated Certificate”), which amends and restates the Existing Certificate in its entirety, has been approved by the Board of Directors of the Corporation (the “Board of Directors”) in accordance with Sections 242 and 245 of the DGCL and has been adopted by the stockholders of the Corporation at a meeting of the stockholders of the Corporation in accordance with the provisions of Section 211 of the DGCL.

4.The text of the Existing Certificate is hereby amended and restated by this Second Amended and Restated Certificate to read in its entirety as set forth in EXHIBIT A attached hereto.

5.This Second Amended and Restated Certificate shall become effective on the date of filing with the Secretary of State of the State of Delaware.

IN WITNESS WHEREOF, NewHold Investment Corp. has caused this Second Amended and Restated Certificate to be signed by a duly authorized officer of the Corporation, on July 16, 2021.

NEWHOLD INVESTMENT CORP.

By:

/s/ Peter George

Name:

Peter George

Title:

Chief Executive Officer

State of Delaware
Secretary of State
Division of Corporations
Delivered 11.29 AM 07/16/2021
FILED 11.29 AM 07/16/2021
SR 20212724224 – File Number 7816834

[Signature Page to Second Amended and Restated Certificate of Incorporation]


EXHIBIT A

ARTICLE I

NAME

The name of the corporation is Evolv Technologies Holdings, Inc. (the “Corporation”).

ARTICLE II

REGISTERED OFFICE AND AGENT

The address of the Corporation’s registered office in the State of Delaware is 3411 Silverside Road, Tatnall Building, #104, in the City of Wilmington, County of New Castle, State of Delaware, 19810, and the name of its registered agent at such address is Corporation Creations Network Inc.

ARTICLE III

PURPOSE

The purpose of the Corporation is to engage in any lawful act or activity for which corporations may be organized under the General Corporation Law of the State of Delaware (the “DGCL”) as it now exists or may hereafter be amended and supplemented.

ARTICLE IV

CAPITAL STOCK

The Corporation is authorized to issue two classes of stock to be designated, respectively, “Class A Common Stock” and “Preferred Stock.” The total number of shares of capital stock which the Corporation shall have authority to issue is 1,200,000,000. The total number of shares of Class A Common Stock that the Corporation is authorized to issue is 1,100,000,000, having a par value of $0.0001 per share, and the total number of shares of Preferred Stock that the Corporation is authorized to issue is 100,000,000, having a par value of $0.0001 per share.

The designations and the powers, privileges and rights, and the qualifications, limitations or restrictions thereof in respect of each class of capital stock of the Corporation are as follows:

A.CLASS A COMMON STOCK.

1.General. The voting, dividend, liquidation, and other rights and powers of the Class A Common Stock are subject to and qualified by the rights, powers and preferences of any series of Preferred Stock as may be designated by the Board of Directors of the Corporation (the “Board of Directors”) and outstanding from time to time and that certain Stockholder Agreement, dated as of March 5, 2021, by and among NewHold Investment Corp. and Motorola Solutions, Inc. (as such agreement may be amended, restated, amended and restated, supplemented or otherwise modified from time to time, the “Stockholder Agreement”).

2. Voting. Except as otherwise provided herein or expressly required by law, each holder of Class A Common Stock, as such, shall be entitled to vote on each matter submitted


to a vote of stockholders and shall be entitled to one (1) vote for each share of Class A Common Stock held of record by such holder as of the record date for determining stockholders entitled to vote on such matter. Except as otherwise required by law, holders of Class A Common Stock, as such, shall not be entitled to vote on any amendment to this Second Amended and Restated Certificate (including any Certificate of Designation (as defined below)) that relates solely to the rights, powers, preferences (or the qualifications, limitations or restrictions thereof) or other terms of one or more outstanding series of Preferred Stock if the holders of such affected series are entitled, either separately or together with the holders of one or more other such series, to vote thereon pursuant to this Second Amended and Restated Certificate (including any Certificate of Designation) or pursuant to the DGCL.

Subject to the rights of any holders of any outstanding series of Preferred Stock, the number of authorized shares of Class A Common Stock may be increased or decreased (but not below the number of shares thereof then outstanding) by the affirmative vote of the holders of a majority of the stock of the Corporation entitled to vote, irrespective of the provisions of Section 242(b)(2) of the DGCL.

3.Dividends. Subject to applicable law and the rights and preferences of any holders of any outstanding series of Preferred Stock, the holders of Class A Common Stock, as such, shall be entitled to the payment of dividends on the Class A Common Stock when, as and if declared by the Board of Directors in accordance with applicable law.

4.Liquidation. Subject to the rights and preferences of any holders of any shares of any outstanding series of Preferred Stock, in the event of any liquidation, dissolution or winding up of the Corporation, whether voluntary or involuntary, the funds and assets of the Corporation that may be legally distributed to the Corporation’s stockholders shall be distributed among the holders of the then outstanding Class A Common Stock pro rata in accordance with the number of shares of Class A Common Stock held by each such holder.

B.PREFERRED STOCK

Shares of Preferred Stock may be issued from time to time in one or more series, each of such series to have such terms as stated or expressed herein and in the resolution or resolutions providing for the creation and issuance of such series adopted by the Board of Directors as hereinafter provided.

Authority is hereby expressly granted to the Board of Directors from time to time to issue the Preferred Stock in one or more series, and in connection with the creation of any such series, by adopting a resolution or resolutions providing for the issuance of the shares thereof and by filing a certificate of designation relating thereto in accordance with the DGCL (a “Certificate of Designation”), to determine and fix the number of shares of such series and such voting powers, full or limited, or no voting powers, and such designations, preferences and relative participating, optional or other special rights, and qualifications, limitations or restrictions thereof, including without limitation thereof, dividend rights, conversion rights, redemption privileges and liquidation preferences, and to increase or decrease (but not below the number of shares of such series then outstanding) the number of shares of any series as shall be stated and expressed in such


resolutions, all to the fullest extent now or hereafter permitted by the DGCL. Without limiting the generality of the foregoing, the resolution or resolutions providing for the creation and issuance of any series of Preferred Stock may provide that such series shall be superior or rank equally or be junior to any other series of Preferred Stock to the extent permitted by law and this Second Amended and Restated Certificate (including any Certificate of Designation). Except as otherwise required by law, holders of any series of Preferred Stock shall be entitled only to such voting rights, if any, as shall expressly be granted thereto by this Second Amended and Restated Certificate (including any Certificate of Designation).

The number of authorized shares of Preferred Stock may be increased or decreased (but not below the number of shares thereof then outstanding) by the affirmative vote of the holders of a majority of the stock of the Corporation entitled to vote, irrespective of the provisions of Section 242(b)(2) of the DGCL.

ARTICLE V

BOARD OF DIRECTORS

For the management of the business and for the conduct of the affairs of the Corporation it is further provided that:

A.Subject to the Stockholder Agreement and the special rights of the holders of one or more outstanding series of Preferred Stock to elect directors, the initial directors of the Corporation shall be classified with respect to the time for which they severally hold office into three classes, designated as Class I, Class II and Class III. The initial Class I directors shall serve for a term expiring at the first annual meeting of the stockholders following the date of this Second Amended and Restated Certificate; the initial Class II directors shall serve for a term expiring at the second annual meeting of the stockholders following the date of this Second Amended and Restated Certificate; and the initial Class III directors shall serve for a term expiring at the third annual meeting following the date of this Second Amended and Restated Certificate. At each annual meeting of the stockholders of the Corporation beginning with the first annual meeting of the stockholders following the date of this Second Amended and Restated Certificate, subject to the Stockholder Agreement and the special rights of the holders of one or more outstanding series of Preferred Stock to elect directors, the successors of the class of directors whose term expires at that meeting shall be elected to hold office for a term expiring at the annual meeting of the stockholders held in the third year following the year of their election. Each director shall hold office until his or her successor is duly elected and qualified or until his or her earlier death, resignation, disqualification or removal. No decrease in the number of directors shall shorten the term of any incumbent director. Subject to the Stockholders Agreement, the Board of Directors is authorized to assign members of the Board of Directors already in office to Class I, Class II and Class III.

B.Except as otherwise expressly provided by the DGCL or this Second Amended and Restated Certificate, the business and affairs of the Corporation shall be managed by or under the direction of the Board of Directors. The number of directors which shall constitute the whole Board of Directors shall be fixed exclusively by one or more resolutions adopted from time to time by the Board of Directors.


C.Subject to the Stockholder Agreement and the special rights of the holders of one or more outstanding series of Preferred Stock to elect directors, the Board of Directors or any individual director may be removed from office at any time, but only for cause and only by the affirmative vote of the holders of at least two-thirds (66 and 2/3%) of the voting power of all of the then outstanding shares of voting stock of the Corporation entitled to vote at an election of directors.

D.Subject to the Stockholder Agreement and the special rights of the holders of one or more outstanding series of Preferred Stock to elect directors, except as otherwise provided by law, any vacancies on the Board of Directors resulting from death, resignation, disqualification, retirement, removal or other causes and any newly created directorships resulting from any increase in the number of directors shall be filled exclusively by the affirmative vote of a majority of the directors then in office, even though less than a quorum, or by a sole remaining director (other than any directors elected by the separate vote of one or more outstanding series of Preferred Stock), and shall not be filled by the stockholders. Subject to the Stockholder Agreement, any director appointed in accordance with the preceding sentence shall hold office until the expiration of the term to which such director shall have been appointed or until his or her earlier death, resignation, retirement, disqualification, or removal.

E.Whenever the holders of any one or more series of Preferred Stock issued by the Corporation shall have the right, voting separately as a series or separately as a class with one or more such other series, to elect directors at an annual or special meeting of stockholders, the election, term of office, removal and other features of such directorships shall be governed by the terms of this Second Amended and Restated Certificate (including any Certificate of Designation). Notwithstanding anything to the contrary in this Article V, the number of directors that may be elected by the holders of any such series of Preferred Stock shall be in addition to the number fixed pursuant to paragraph B of this Article V, and the total number of directors constituting the whole Board of Directors shall be automatically adjusted accordingly. Except as otherwise provided in the Certificate of Designation(s) in respect of one or more series of Preferred Stock, whenever the holders of any series of Preferred Stock having such right to elect additional directors are divested of such right pursuant to the provisions of such Certificate of Designation(s), the terms of office of all such additional directors elected by the holders of such series of Preferred Stock, or elected to fill any vacancies resulting from the death, resignation, disqualification or removal of such additional directors, shall forthwith terminate (in which case each such director thereupon shall cease to be qualified as, and shall cease to be, a director) and the total authorized number of directors of the Corporation shall automatically be reduced accordingly.

F.In furtherance and not in limitation of the powers conferred by statute, the Board of Directors is expressly authorized, subject to the Stockholder Agreement, to adopt, amend or repeal the Amended and Restated Bylaws of the Corporation (as amended and/or restated from time to time, the “Bylaws”). In addition to any vote of the holders of any class or series of stock of the Corporation required by applicable law or by this Second Amended and Restated Certificate (including any Certificate of Designation in respect of one or more series of Preferred Stock) or the Bylaws of the Corporation, the adoption, amendment or repeal of the Bylaws of the Corporation by the stockholders of the Corporation shall require the affirmative vote of the holders


of at least two-thirds (66 and 2/3%) of the voting power of all of the then outstanding shares of voting stock of the Corporation entitled to vote generally in an election of directors.

G.The directors of the Corporation need not be elected by written ballot unless the Bylaws so provide.

ARTICLE VI

STOCKHOLDERS

A.Any action required or permitted to be taken by the stockholders of the Corporation must be effected at an annual or special meeting of the stockholders of the Corporation, and shall not be taken by written consent in lieu of a meeting. Notwithstanding the foregoing, any action required or permitted to be taken by the holders of any series of Preferred Stock, voting separately as a series or separately as a class with one or more other such series, may be taken without a meeting, without prior notice and without a vote, to the extent expressly so provided by the applicable Certificate of Designation relating to such series of Preferred Stock, if a consent or consents in writing, setting forth the action so taken, shall be signed by the holders of outstanding shares of the relevant series of Preferred Stock having not less than the minimum number of votes that would be necessary to authorize or take such action at a meeting at which all shares entitled to vote thereon were present and voted and shall be delivered to the Corporation in accordance with the applicable provisions of the DGCL.

B.Subject to the Stockholder Agreement and the special rights of the holders of one or more series of Preferred Stock, special meetings of the stockholders of the Corporation may be called, for any purpose or purposes, at any time only by or at the direction of the Board of Directors, the Chairperson of the Board of Directors, the Chief Executive Officer or the President, and shall not be called by any other person or persons.

C.Advance notice of stockholder nominations for the election of directors and of other business proposed to be brought by stockholders before any meeting of the stockholders of the Corporation shall be given in the manner provided in the Bylaws of the Corporation.

ARTICLE VII

LIABILITY

No director of the Corporation shall have any personal liability to the Corporation or its stockholders for monetary damages for any breach of fiduciary duty as a director, except to the extent such exemption from liability or limitation thereof is not permitted under the DGCL as the same exists or hereafter may be amended. Any amendment, repeal or modification of this Article VII, or the adoption of any provision of the Second Amended and Restated Certificate inconsistent with this Article VII, shall not adversely affect any right or protection of a director of the Corporation with respect to any act or omission occurring prior to such amendment, repeal, modification or adoption. If the DGCL is amended after approval by the stockholders of this Article VII to authorize corporate action further eliminating or limiting the personal liability of directors, then the liability of a director of the Corporation shall be eliminated or limited to the fullest extent permitted by the DGCL as so amended.


ARTICLE VIII

INDEMNIFICATION

The Corporation shall have the power to provide rights to indemnification and advancement of expenses to its current and former officers, directors, employees and agents and to any person who is or was serving at the request of the Corporation as a director, officer, employee or agent of another corporation, partnership, joint venture, trust or other enterprise.

ARTICLE IX

AMENDMENTS

A.Notwithstanding anything contained in this Second Amended and Restated Certificate to the contrary, in addition to any vote required by applicable law, the following provisions in this Second Amended and Restated Certificate may be amended, altered, repealed or rescinded, in whole or in part, or any provision inconsistent therewith or herewith may be adopted, only by the affirmative vote of the holders of at least two-thirds (66 and 2/3%) of the total voting power of all the then outstanding shares of stock of the Corporation entitled to vote thereon, voting together as a single class: Part B of Article IV, Article V, Article VI, Article VII, Article VIII, and this Article IX.

B.If any provision or provisions of this Second Amended and Restated Certificate shall be held to be invalid, illegal or unenforceable as applied to any circumstance for any reason whatsoever: (i) the validity, legality and enforceability of such provisions in any other circumstance and of the remaining provisions of this Second Amended and Restated Certificate (including, without limitation, each portion of any paragraph of this Second Amended and Restated Certificate containing any such provision held to be invalid, illegal or unenforceable that is not itself held to be invalid, illegal or unenforceable) shall not, to the fullest extent permitted by applicable law, in any way be affected or impaired thereby and (ii) to the fullest extent permitted by applicable law, the provisions of this Second Amended and Restated Certificate (including, without limitation, each such portion of any paragraph of this Second Amended and Restated Certificate containing any such provision held to be invalid, illegal or unenforceable) shall be construed so as to permit the Corporation to protect its directors, officers, employees and agents from personal liability in respect of their good faith service to or for the benefit of the Corporation to the fullest extent permitted by law.


EX-10.1 3 nhic-20210930xex10d1.htm EX-10.1

Exhibit 10.1

EVOLV TECHNOLOGIES HOLDINGS, INC.

2021 INCENTIVE AWARD PLAN

RESTRICTED STOCK UNIT GRANT NOTICE

Capitalized terms not specifically defined in this Restricted Stock Unit Grant Notice (the “Grant Notice”) have the meanings given to them in the Evolv Technologies Holdings, Inc. 2021 Incentive Award Plan (as amended from time to time, the “Plan”).  Evolv Technologies Holdings, Inc. (the “Company”) hereby grants to the participant listed below (“Participant”) the Restricted Stock Units described in this Grant Notice (the “RSUs”), subject to the terms and conditions of the Plan and the Restricted Stock Unit Agreement attached hereto as Exhibit A (the “Agreement”), both  of which are incorporated into this Grant Notice by reference.

Participant:

                                            

Grant Date:

                                            

Number of Restricted Stock Units:

                     

Vesting Commencement Date:

                     

Vesting Schedule:

                                                                                  

                                                                                  

By Participant’s signature below or electronic acceptance or authentication in a form authorized by the Company, Participant agrees to be bound by the terms of this Grant Notice, the Plan and the Agreement.  Participant has reviewed the Plan, this Grant Notice and the Agreement in their entirety, has had an opportunity to obtain the advice of counsel prior to executing this Grant Notice and fully understands all provisions of the Plan, this Grant Notice and the Agreement.  Participant hereby agrees to accept as binding, conclusive and final all decisions or interpretations of the Administrator upon any questions arising under the Plan or relating to the RSUs.

EVOLV TECHNOLOGIES HOLDINGS, INC.

    

PARTICIPANT

By:

By:

Print Name:

Print Name:

Title:

Address:


EXHIBIT A

TO RESTRICTED STOCK UNIT GRANT NOTICE

RESTRICTED STOCK UNIT AGREEMENT

Pursuant to the Grant Notice to which this Agreement is attached, the Company has granted to Participant the number of RSUs set forth in the Grant Notice.

ARTICLE I.

GENERAL

Section 1.1Defined Terms.  Capitalized terms not specifically defined herein shall have the meanings specified in the Plan or the Grant Notice.

Section 1.2Incorporation of Terms of Plan.  The RSUs and the shares of Common Stock (“Stock”) to be issued to Participant hereunder (“Shares”) are subject to the terms and conditions set forth in this Agreement and the Plan, which is incorporated herein by reference.  In the event of any inconsistency between the Plan and this Agreement, the terms of the Plan shall control.

Section 1.3Consideration to the Company.  In consideration of the grant of the RSUs by the Company, Participant agrees to render faithful and efficient services to the Company (or any of its parents or Subsidiaries, "Participating Company").

ARTICLE II.

AWARD OF RESTRICTED STOCK UNITS AND DIVIDEND EQUIVALENTS

Section 2.1Award of RSUs and Dividend Equivalents.

(a)In consideration of Participant’s past and/or continued employment with or service to any Participating Company and for other good and valuable consideration, effective as of the grant date set forth in the Grant Notice (the “Grant Date”), the Company has granted to Participant the number of RSUs set forth in the Grant Notice, upon the terms and conditions set forth in the Grant Notice, the Plan and this Agreement, subject to adjustments as provided in Article 12 of the Plan.  Each RSU represents the right to receive one Share or, at the option of the Company, an amount of cash as set forth in Section 2.3(b), in either case, at the times and subject to the conditions set forth herein.  However, unless and until the RSUs have vested, Participant will have no right to the payment of any Shares subject thereto.  Prior to the actual delivery of any Shares, the RSUs will represent an unsecured obligation of the Company, payable only from the general assets of the Company.

(b)The Company hereby grants to Participant an Award of Dividend Equivalents with respect to each RSU granted pursuant to the Grant Notice for all ordinary cash dividends which are paid to all or substantially all holders of the outstanding shares of Stock between the Grant Date and the date when the applicable RSU is distributed or paid to Participant or is forfeited or expires.  The Dividend Equivalents for each RSU shall be equal to the number of shares of Stock or, at the option of the Company, the amount of cash, which is paid as a dividend on one share of Stock.  All such Dividend Equivalents shall be credited to Participant and be deemed to be reinvested in additional RSUs as of the date of payment of any such dividend based on the Fair Market Value of a share of Stock on such date.  Each additional RSU which results from such deemed reinvestment of Dividend Equivalents granted hereunder shall be subject to the


same vesting, distribution or payment, adjustment and other provisions which apply to the underlying RSU to which such additional RSU relates.

Section 2.2Vesting of RSUs and Dividend Equivalents.

(a)Subject to Participant’s continued employment with or service to the Participating Companies on each applicable vesting date and subject to the terms of this Agreement, the RSUs shall vest in such amounts and at such times as are set forth in the Grant Notice.  Each additional RSU which results from deemed reinvestments of Dividend Equivalents pursuant to Section 2.1(b) hereof shall vest whenever the underlying RSU to which such additional RSU relates vests.

(b)In the event Participant incurs a Termination of Service, except as may be otherwise provided by the Administrator or as set forth in a written agreement between Participant and the Company, Participant shall immediately forfeit any and all RSUs and Dividend Equivalents granted under this Agreement which have not vested or do not vest on or prior to the date on which such Termination of Service occurs, and Participant’s rights in any such RSUs and Dividend Equivalents which are not so vested shall lapse and expire.

Section 2.3Distribution or Payment of RSUs.

(a)Participant’s RSUs shall be distributed in Shares (either in book-entry form or otherwise) or, at the option of the Company, paid in an amount of cash as set forth in Section 2.3(b), in either case, as soon as administratively practicable following the vesting of the applicable RSU pursuant to Section 2.2, and, in any event, no later than March 15th of the calendar year following the year in which such vesting occurred (for the avoidance of doubt, this deadline is intended to comply with the “short-term deferral” exemption from Section 409A).  Notwithstanding the foregoing, the Company may delay a distribution or payment in settlement of RSUs if it reasonably determines that such payment or distribution will violate federal securities laws or any other Applicable Law, provided that such distribution or payment shall be made at the earliest date at which the Company reasonably determines that the making of such distribution or payment will not cause such violation, as required by Treasury Regulation Section 1.409A-2(b)(7)(ii), and provided further that no payment or distribution shall be delayed under this Section 2.3(a) if such delay will result in a violation of Section 409A.

(b)In the event that the Company elects to make payment of Participant’s RSUs in cash, the amount of cash payable with respect to each RSU shall be equal to the Fair Market Value of a Share on the day immediately preceding the applicable distribution or payment date set forth in Section 2.3(a).  All distributions made in Shares shall be made by the Company in the form of whole Shares unless otherwise determined by the Administrator.  The Administrator shall determine whether cash shall be given in lieu of fractional Shares or whether such fractional Shares shall be eliminated by rounding down.

Section 2.4Conditions to Issuance of Certificates.  The Company shall not be required to issue or deliver any certificate or certificates for any Shares or to cause any Shares to be held in book-entry form prior to the fulfillment of all of the following conditions:  (a) the admission of the Shares to listing on all stock exchanges on which such Shares are then listed, (b) the completion of any registration or other qualification of the Shares under any state or federal law or under rulings or regulations of the Securities and Exchange Commission or other governmental regulatory body, which the Administrator shall, in its absolute discretion, deem necessary or advisable, (c) the obtaining of any approval or other clearance from any state or federal governmental agency that the Administrator shall, in its absolute discretion, determine to be necessary or advisable, and (d) the receipt of full payment of any applicable withholding tax in

A-2


accordance with Section 2.5 by the Participating Company with respect to which the applicable withholding obligation arises.

Section 2.5Tax Withholding.  Notwithstanding any other provision of this Agreement:

(a)The Participating Companies have the authority to deduct or withhold, or require Participant to remit to the applicable Participating Company, an amount sufficient to satisfy any applicable federal, state, local and foreign taxes (including the employee portion of any FICA obligation) required by Applicable Law to be withheld with respect to any taxable event arising pursuant to this Agreement.  The Participating Companies may withhold or Participant may make such payment in one or more of the forms specified below:

(i)by cash or check made payable to the Participating Company with respect to which the withholding obligation arises;

(ii)by the deduction of such amount from other compensation payable to Participant;

(iii)with respect to any withholding taxes arising in connection with the distribution of the RSUs, with the consent of the Administrator, by requesting that the Company withhold a net number of vested shares of Stock otherwise issuable pursuant to the RSUs having a then current Fair Market Value not exceeding the amount necessary to satisfy the withholding obligation of the Participating Companies based on the maximum statutory withholding rates in Participant’s applicable jurisdictions for federal, state, local and foreign income tax and payroll tax purposes that are applicable to such taxable income;

(iv)with respect to any withholding taxes arising in connection with the distribution of the RSUs, with the consent of the Administrator, by tendering to the Company vested shares of Stock having a then current Fair Market Value not exceeding the amount necessary to satisfy the withholding obligation of the Participating Companies based on the maximum statutory withholding rates in Participant’s applicable jurisdictions for federal, state, local and foreign income tax and payroll tax purposes that are applicable to such taxable income;

(v)with respect to any withholding taxes arising in connection with the distribution of the RSUs, through the delivery of a notice that Participant has placed a market sell order with a broker acceptable to the Company with respect to shares of Stock then issuable to Participant pursuant to the RSUs, and that the broker has been directed to pay a sufficient portion of the net proceeds of the sale to the Participating Company with respect to which the withholding obligation arises in satisfaction of such withholding taxes; provided that payment of such proceeds is then made to the applicable Participating Company at such time as may be required by the Administrator, but in any event not later than the settlement of such sale; or

(vi)in any combination of the foregoing.

(b)With respect to any withholding taxes arising in connection with the RSUs, in the event Participant fails to provide timely payment of all sums required pursuant to Section 2.5(a), the Company shall have the right and option, but not the obligation, to treat such failure as an election by Participant to satisfy all or any portion of Participant’s required payment obligation pursuant to Section 2.5(a)(ii) or Section 2.5(a)(iii) above, or any combination of the foregoing as the Company may determine to be appropriate. The Company shall not be obligated to deliver any certificate representing shares of Stock issuable with respect to the RSUs to Participant or his or her legal representative unless and

A-3


until Participant or his or her legal representative shall have paid or otherwise satisfied in full the amount of all federal, state, local and foreign taxes applicable with respect to the taxable income of Participant resulting from the vesting or settlement of the RSUs or any other taxable event related to the RSUs.

(c)In the event any tax withholding obligation arising in connection with the RSUs will be satisfied under Section 2.5(a)(iii), then the Company may elect to instruct any brokerage firm determined acceptable to the Company for such purpose to sell on Participant’s behalf a whole number of shares from those shares of Stock then issuable to Participant pursuant to the RSUs as the Company determines to be appropriate to generate cash proceeds sufficient to satisfy the tax withholding obligation and to remit the proceeds of such sale to the Participating Company with respect to which the withholding obligation arises.  Participant’s acceptance of this Award constitutes Participant’s instruction and authorization to the Company and such brokerage firm to complete the transactions described in this Section 2.5(c), including the transactions described in the previous sentence, as applicable.  The Company may refuse to issue any shares of Stock in settlement of the RSUs to Participant until the foregoing tax withholding obligations are satisfied, provided that no payment shall be delayed under this Section 2.5(c) if such delay will result in a violation of Section 409A of the Code.

(d)Participant is ultimately liable and responsible for all taxes owed in connection with the RSUs, regardless of any action any Participating Company takes with respect to any tax withholding obligations that arise in connection with the RSUs.  No Participating Company makes any representation or undertaking regarding the treatment of any tax withholding in connection with the awarding, vesting or payment of the RSUs or the subsequent sale of Shares.  The Participating Companies do not commit and are under no obligation to structure the RSUs to reduce or eliminate Participant’s tax liability.

Section 2.6Rights as Stockholder.  Neither Participant nor any Person claiming under or through Participant will have any of the rights or privileges of a stockholder of the Company in respect of any Shares deliverable hereunder unless and until certificates representing such Shares (which may be in book-entry form) will have been issued and recorded on the records of the Company or its transfer agents or registrars, and delivered to Participant (including through electronic delivery to a brokerage account).  Except as otherwise provided herein, after such issuance, recordation and delivery, Participant will have all the rights of a stockholder of the Company with respect to such Shares, including, without limitation, the right to receipt of dividends and distributions on such Shares.

ARTICLE III.

RESTRICTIVE COVENANTS

Section 3.1Acknowledgments. In light of the competitive and proprietary aspects of the business of Company, the Participant acknowledges that Executive executed a Non-Competition, Non-Solicitation, Non-Disclosure, and Intellectual Property Agreement previously entered into with the Company. Executive expressly reaffirms the terms and provisions of the Covenants Agreement as a condition of the right to receive and retain the RSUs granted hereunder.

ARTICLE IV.

OTHER PROVISIONS

Section 4.1Administration.  The Administrator shall have the power to interpret the Plan, the Grant Notice and this Agreement and to adopt such rules for the administration, interpretation and

A-4


application of the Plan, the Grant Notice and this Agreement as are consistent therewith and to interpret, amend or revoke any such rules. All actions taken and all interpretations and determinations made by the Administrator will be final and binding upon Participant, the Company and all other interested Persons. To the extent allowable pursuant to Applicable Law, no member of the Committee or the Board will be personally liable for any action, determination or interpretation made with respect to the Plan, the Grant Notice or this Agreement.

Section 4.2RSUs Not Transferable.  The RSUs may not be sold, pledged, assigned or transferred in any manner other than by will or the laws of descent and distribution, unless and until the Shares underlying the RSUs have been issued, and all restrictions applicable to such Shares have lapsed.  No RSUs or any interest or right therein or part thereof shall be liable for the debts, contracts or engagements of Participant or his or her successors in interest or shall be subject to disposition by transfer, alienation, anticipation, pledge, encumbrance, assignment or any other means whether such disposition be voluntary or involuntary or by operation of law by judgment, levy, attachment, garnishment or any other legal or equitable proceedings (including bankruptcy), and any attempted disposition thereof shall be null and void and of no effect, except to the extent that such disposition is permitted by the preceding sentence.

Section 4.3Adjustments The Administrator may accelerate the vesting of all or a portion of the RSUs in such circumstances as it, in its sole discretion, may determine. Participant acknowledges that the RSUs and the Shares subject to the RSUs are subject to adjustment, modification and termination in certain events as provided in this Agreement and the Plan, including Section 12.2 of the Plan.

Section 4.4Notices.  Any notice to be given under the terms of this Agreement to the Company shall be addressed to the Company in care of the Secretary of the Company at the Company’s principal office, and any notice to be given to Participant shall be addressed to Participant at Participant’s last address reflected on the Company’s records. By a notice given pursuant to this Section 4.4, either party may hereafter designate a different address for notices to be given to that party. Any notice shall be deemed duly given when sent via email or when sent by certified mail (return receipt requested) and deposited (with postage prepaid) in a post office or branch post office regularly maintained by the United States Postal Service.

Section 4.5Titles.  Titles are provided herein for convenience only and are not to serve as a basis for interpretation or construction of this Agreement.

Section 4.6Governing Law.   The laws of the State of Delaware shall govern the interpretation, validity, administration, enforcement and performance of the terms of this Agreement regardless of the law that might be applied under principles of conflicts of laws.

Section 4.7Conformity to Securities Laws.  Participant acknowledges that the Plan, the Grant Notice and this Agreement are intended to conform to the extent necessary with all Applicable Laws, including, without limitation, the provisions of the Securities Act and the Exchange Act, and any and all regulations and rules promulgated thereunder by the Securities and Exchange Commission and state securities laws and regulations. Notwithstanding anything herein to the contrary, the Plan shall be administered, and the RSUs are granted, only in such a manner as to conform to Applicable Law. To the extent permitted by Applicable Law, the Plan, the Grant Notice and this Agreement shall be deemed amended to the extent necessary to conform to Applicable Law.

Section 4.8Amendment, Suspension and Termination.  To the extent permitted by the Plan, this Agreement may be wholly or partially amended or otherwise modified, suspended or terminated at any time or from time to time by the Administrator or the Board, provided that, except as may otherwise be

A-5


provided by the Plan, no amendment, modification, suspension or termination of this Agreement shall adversely affect the RSUs in any material way without the prior written consent of Participant.

Section 4.9Successors and Assigns.  The Company may assign any of its rights under this Agreement to single or multiple assignees, and this Agreement shall inure to the benefit of the successors and assigns of the Company. Subject to the restrictions on transfer set forth in Section 4.2 and the Plan, this Agreement shall be binding upon and inure to the benefit of the heirs, legatees, legal representatives, successors and assigns of the parties hereto.

Section 4.10Limitations Applicable to Section 16 Persons.  Notwithstanding any other provision of the Plan or this Agreement, if Participant is subject to Section 16 of the Exchange Act, the Plan, the RSUs (including RSUs which result from the deemed reinvestment of Dividend Equivalents), the Dividend Equivalents, the Grant Notice and this Agreement shall be subject to any additional limitations set forth in any applicable exemptive rule under Section 16 of the Exchange Act (including any amendment to Rule 16b-3 of the Exchange Act) that are requirements for the application of such exemptive rule. To the extent permitted by Applicable Law, this Agreement shall be deemed amended to the extent necessary to conform to such applicable exemptive rule.

Section 4.11Not a Contract of Employment.  Nothing in this Agreement or in the Plan shall confer upon Participant any right to continue to serve as an employee or other service provider of any Participating Company or shall interfere with or restrict in any way the rights of any Participating Company, which rights are hereby expressly reserved, to discharge or terminate the services of Participant at any time for any reason whatsoever, with or without cause, except to the extent (a) expressly provided otherwise in a written agreement between a Participating Company and Participant or (b) where such provisions are not consistent with applicable foreign or local laws, in which case such applicable foreign or local laws shall control.

Section 4.12Entire Agreement.  The Plan, the Grant Notice and this Agreement (including any exhibit hereto) constitute the entire agreement of the parties and supersede in their entirety all prior undertakings, notices, communications and agreements of the Company and Participant with respect to the subject matter hereof.

Section 4.13Section 409A.  This Award is not intended to constitute “nonqualified deferred compensation” within the meaning of Section 409A.  However, notwithstanding any other provision of the Plan, the Grant Notice or this Agreement, if at any time the Administrator determines that this Award (or any portion thereof) may be subject to Section 409A, the Administrator shall have the right in its sole discretion (without any obligation to do so or to indemnify Participant or any other Person for failure to do so) to adopt such amendments to the Plan, the Grant Notice or this Agreement, or adopt other policies and procedures (including amendments, policies and procedures with retroactive effect), or take any other actions, as the Administrator determines are necessary or appropriate for this Award either to be exempt from the application of Section 409A or to comply with the requirements of Section 409A.

Section 4.14Agreement Severable.  In the event that any provision of the Grant Notice or this Agreement is held invalid or unenforceable, such provision will be severable from, and such invalidity or unenforceability will not be construed to have any effect on, the remaining provisions of the Grant Notice or this Agreement.

Section 4.15Limitation on Participant’s Rights.  Participation in the Plan confers no rights or interests other than as herein provided. This Agreement creates only a contractual obligation on the part of the Company as to amounts payable and shall not be construed as creating a trust. Neither the Plan nor any underlying program, in and of itself, has any assets. Participant shall have only the rights of a general

A-6


unsecured creditor of the Company with respect to amounts credited and benefits payable, if any, with respect to the RSUs and Dividend Equivalents.

Section 4.16Counterparts.  The Grant Notice may be executed in one or more counterparts, including by way of any electronic signature, subject to Applicable Law, each of which shall be deemed an original and all of which together shall constitute one instrument.

Section 4.17Broker-Assisted Sales.  In the event of any broker-assisted sale of shares of Stock in connection with the payment of withholding taxes as provided in Section 2.5(a)(iii) or Section 2.5(a)(v): (a) any shares of Stock to be sold through a broker-assisted sale will be sold on the day the tax withholding obligation arises or as soon thereafter as practicable; (b) such shares of Stock may be sold as part of a block trade with other participants in the Plan in which all participants receive an average price; (c) Participant will be responsible for all broker’s fees and other costs of sale, and Participant agrees to indemnify and hold the Company harmless from any losses, costs, damages, or expenses relating to any such sale; (d) to the extent the proceeds of such sale exceed the applicable tax withholding obligation, the Company agrees to pay such excess in cash to Participant as soon as reasonably practicable; (e) Participant acknowledges that the Company or its designee is under no obligation to arrange for such sale at any particular price, and that the proceeds of any such sale may not be sufficient to satisfy the applicable tax withholding obligation; and (f) in the event the proceeds of such sale are insufficient to satisfy the applicable tax withholding obligation, Participant agrees to pay immediately upon demand to the Participating Company with respect to which the withholding obligation arises an amount in cash sufficient to satisfy any remaining portion of the applicable Participating Company’s withholding obligation.

A-7


EX-31.1 4 nhic-20210930xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION

I, Peter George, certify that:

1.

I have reviewed this quarterly report on Form 10-Q of Evolv Technologies Holdings, 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 and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a)

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

(b)

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

(c)

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

(d)

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

5.

The registrant’s other certifying officer 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: November 15, 2021

By:

/s/ Peter George

Name:

Peter George

Title:

Chief Executive Officer (Principal Executive Officer)


EX-31.2 5 nhic-20210930xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION

I, Mario Ramos, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Evolv Technologies Holdings, 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 and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer 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: November 15, 2021

J.

By:

/s/ Mario Ramos

Name:

Mario Ramos

Title:

Chief Financial Officer and Chief Risk Officer (Principal Financial Officer)


EX-32.1 6 nhic-20210930xex32d1.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 Evolv Technologies Holdings, Inc. (the “Company”) on Form 10-Q for the period ended September 30, 2021, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, the undersigned, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to my knowledge, that:

(1)

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

(2)

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

Date: November 15, 2021

By:

/s/ Peter George

Name:

Peter George

Title:

Chief Executive Officer

(principal executive officer)


EX-32.2 7 nhic-20210930xex32d2.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 Evolv Technologies Holdings, Inc. (the “Company”) on Form 10-Q for the period ended September 30, 2021, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, the undersigned, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to my knowledge, that:

(1)The Report fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: November 15, 2021

J.

By:

/s/ Mario Ramos

Name:

Mario Ramos

Title:

Chief Financial Officer and Chief Risk Officer

(Principal Financial Officer)


GRAPHIC 8 nhic-20210930xex3d1001.jpg GRAPHIC begin 644 nhic-20210930xex3d1001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HJ MEJNK6&AZ;-J&I74=M:0C+RR' 'H/<^PK@;_6]?\ %%Q]E@6[T;3Y1NC@@ _M M&ZCX&_DXMX^3\Q^;CCF@#L-9\6Z'H4BP7M\GVMQ^[M(09)G]@BY;],5@77CG M6'919>&Q:QL 1)K-ZEJ2#W\L;GZ]B!3-)\-V&A[K:-1#,X^:WT\M)ZT% M0%#!8].O)A@]"'& <\\8J.'5O&:Q22)J,+*HRQO_ _<1$?[OEL<^^:L7GC* MSM]2LK275[F07<<$D,D BC#"5R@PK L<$<_W:E7Q#$)%+Y#@ M,VW:%!;*@-D?WU]> "&'Q9XIMT#7-AH=^%4%UMKU[:3V(290.?0L.]:47Q!T MR"1(==M;W09V(4?VA%MB8GTE7*'KZU-I-]>Z[I?V@1P7%NQ_U5W&H## ((9" MRGKZ<$$=J9/968ADBGMKC2Q(?W@.V6V?G^)3E,'W"GZ4 =1'(DT:R1.KHPRK M*<@CV-.KS1]"O?"I-YHEY'IB,V[R@6DTV;GHR'+6Y/\ >4[?Y5U'A_Q;!JTO MV"_MVTW65!9[*5MV]1_'$W21#ZC\: .CHHZT4 %%%% !5+5]6LM#TJXU+4;A M8+6!=SNW\@.Y/0#N:NGIUQ7F>LW\WBGQ(4M56;3])NQ!:0ODQ7=_C)9\?\LX M1\W^]]!0 )%?^,-4BOK^%$,8$UI9SC,6FQGD33+T>X8?=0\(.36Q:WEE'&+/ M3Y9T%VS".Y)+3Z@ZCE@X!VIDXWD8YXP,4:@UG80OI(D'E.S/=R2*3]JE*Y8. M1R% PSMV4!:R--O+_5IK>1KF2WD@MF22^MHUD@>-N@ST;V:$+$G)WL !M'IM6]];6"!C*&A8%\#Y5R,\'G/O@=ZIQ:]%/:OM6.SL5(18+=T+.QZ*S*3LS MUZ>O.: +N@2)IM@^VPO7BGF>1[@.)S(^=I8[<'G:.@KG+A=2^VW>HVMJVHWJ M7^Z&YAN.L9X6W9.J#G#9& ,MG-=/I^KL=WEW$%Q%#Q);Q0&-X5Z94'EE'T_P MJI#!')/9()C%,)YE,\)P[%@61C_>4KV/'Y4 8^CZM<:?HR*));=(" ML:*S;?WJ D+EP0KID$8+ 9J7Q!H%OJ%LKPQW$(LG$J1PC;N7E\^!-LEW\F"B-UC=@%4]>,[>>E&TU2#3VL# M-KT,P:,&T#0M&T9!VLC*%XA^ZNY\X;')H UO"GBJ:_G?1=7\M=7@B6998@1% M?0'I-%['C*]CQ76UYWXATEITLKG22;2X6=I;"3&?LUYSNB?L(Y.5(Z!N>XKK M_#FMP^(=$M]1A5HV<%9H&.6AE4X=#[ALC\* -6BBB@#"\7ZQ)HGAJZN;90][ M)MM[2/."\TA"H!^)S] :R/#6E)H.D3SQA9$TVV>WA)/^L:0K;%V@,WS-*SDEICZ_,2!CISZBN>TO5)8_#B6QN5%GJ#BTBN(?F2VE9@I M49Z*0I&23GH.TGCB,A&UH]KD'CG86W=>>I[YKB$N5T MNRL6MI;FQ'EJ[/:3/$ =H' 4R3^'/#;P();R>XNI7*1WCS/(RR M+SDD<#!QP>*R+73%:9)EO+6!HI!%#)$5FW.#D9 ! &<')Z9' K@DBM[K2K18 MKZYU+3[@O((KF9R8V4A3N0DC![6UM%Y3,_8?+C M)[#- 'KUG!IX:YN;V_C%TL_D%X6.8Y>2><#D[N< #'7H352RM;"'4YI[87EW MJ9D,2QSLJFV4\&1(QC"Y;D^_;->):YK&I6^M3Z/!-K+7;3;IXFNY/]:1G 4< MYY_6NH\"I /'$;^71DY%/L= LYM;OKN_437C;!*'08;Y2FX'^ZZXRAXR# MQ65X;#Z9'JDMK?V=X6GBMRL#DA)"Y4N^1_M>^=N,U:B=M OG)BD=DN$6]O'^ M59TD^ZQSPSAB!A?_ *U &U>6R'46M"2(M1B;3*#SW1O\ )H ]#HHZBB@# MS+Q?B7QS?1R#S(QH]I$$/3$M[M?\< ?E72>+K6]O'MH8O/%MR&"YN7M!90 M!@1%;?%U<23V]N0 MDEE(-\RE<% S CYA@9(SWK$AU[78]%33X=.NTD0*AOH;!+N%F>)@ LF3G'_UOTKGVLKF^,<4B7=V0,I'+N<9V M^AX[FI)-#>VCEEETJ>WV@F.182A#Y.W!'(H O:-(&T@V^J/#Y%GLD- MNEJJ* DN0,RN6Y.>,#'.<5O>#Y67XBP->:L\,\EB6=T4_OG,P+# Z#)SSQST MKDB+LOG[5J&,GGS7]<=1[8KH/AJUV/B.S-=HJKIZ?->Y8G,BY5">A/M0!ZAX M>L=+MM>U"P-S)<2^5]GVM $1PAW$!@(3)X<\2VNK6EK]H6Y#H8Y&=OWA*_+&!PC,,GD8 M..U.FU=?$^HPQ:40?+MVE2.\0JDZGY=Z'GE3QR.^: ,7PO=S'Q1;S_:7GMI9 M9$"2D+(9)$5VDV8!"Y&!G)P1^/1^.[9+G1KN%@O[[3;R(EAD >6&S^:BJ6GW M&H6GB*QT]1(\%JJ69'DG:R"/YI-Q']X!<].#ZUI>-75-,N'8X6.PO)']E\K& M?S('XT :GAJ=[KPKH]Q)_K);*%V^I0$T4WPM$\'A'18I1MD2P@5AZ$1J#10! MS7C>W=/%/A^Y5]L=Y'=:6YZ -+'NCR?]Z, >YK8N577?#6GW_P!K$'D;+MI- MF\!D4YX[X/\ *CQQI$NL^%+J.T!&H6I6[LF'43Q'>F/KC;^)JIX/U>QU6P:. M,+Y%[&;V&,_W'XE3'JLFX$>XH G\&WMN^EI:J9UGP)]MPBH61@"&4*2,8([Y M&>:Z;/RYYKE+@0Z"U_+IL,*-;QJ9;F[D9\9RWEH.N<IE0>O/UK.LM%TO2"\EC90P.5/*CH/0>@_2JVHWLC:M! M8)?K9IY;/(_RY8]54;L] &8^PK-UIM6EA;2DG%R6023310XVIZ.N>0V"/EY] MB* *7AA[R]\2R:F3*5E25)W619(G*L JAER!M(.!_M'.:K?$2\::TU#3X92L MDT4&G1[0<^9:42Q5%N2/WULQ["0?,O;=]*]-K,U[1+7Q!I$N MFW;.JOATDC;#Q.I!5U/8@@&@#'N_.U6R.HZ-:I>17JINCEE\IX94/RN 0<,I M'(X.5'O5#45DTV*6:\-OI2XVPWSH)GCC.22L6 M>BDDDKR>G4 5AVGBY8F2*6!3IUXA>UMB3(WE$D+G .PD L%.1M!Y&,4 >O3@_A7MJSZ/(;2:6&:!((V6-&C)BP?IE3T]:JKI_A:.*Z2'8#(P><%"6Y<;4P,!1V"CN?_K5DZOXLL=*^V36]H$NX8<.TXV.0!E1M^\> M,GG' )Z5H6UMINIZ \NJO%>1W<(%R\Q^3:>=HZ87.,8QG@\T >;S:E)X@U.6 M1H%N?LTZ;X+FW)DA9CY"S$,3/' MNS\V K,ORC "'G 'S5K:'X>MX/W[(TBY!66=!Y\X4_(9&QD[1@+GG@$\T[Q) MXG@TBUN4CN(HI(4#7%S+S%:*>C/ZM_=0 M(@Q]HD8_);QG^\SX/LH]ZV?!VAW&C:0\NH.)-7U"0W=_(.AE;^$?[*C"CZ5S MWA#1+G6+NVU_5+:2"QMLOI=G<:O'K7J-(0&4@@$'@@]Z .;BU_2]1M88]42.)9L-%-OWV M\A[&.8<9].C"J]SX67[?:7\"07<4#%U38H9\XR3QM8\##<$<\\FF7/P]L897 MN?#]YO9.WUB?=' MG\0* "?2]7CTJPLAJ4UG]@G-S\MO*OVIM^[]XRY '+YY()(-4Y-.UZ=KM3KT MMQ;2QW"1JBRG:=FR+.%YRK,6]PM7CXF\16ZO'<:1XE@D(V@_8(+Q58<9S$PR M#UZ46OB[Q \H%UI^M ?=40:"RY]R7D(% #].\)2^="SQ7%XJ0I&LUX?(*E,[ M6P"23M)0\M4%]- $C(9+9 =BMV(3)9VZ8)R>!C%8AU'Q9J MDCQ0>']9PH^_>WD-G&V?:,,_'L:LV/@W7)E?[;JEMI,_F@U#Q+'&D M4$OG6FCQ/OBB?M),Q_UTON>!VKI- \+:/X:A=-,LUCDE.9IW)>64^KN>6K9H M 3J.?Y4M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ' "_]D! end GRAPHIC 9 nhic-20210930xex3d1002.jpg GRAPHIC begin 644 nhic-20210930xex3d1002.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH ***AFECABDDF=451DL3M 'N: )J*YYO&.E,Q2RDGU M%QU^PV[SC_OI1M_6C_A(=0>39%X8U$M< M(SUMO(FX^BR9_2I]*\7:+J\5U+;W9C>S!:ZANE,$D ZY97P0..O2@#H:*\^M MX-3\>1MJ%Y?7VE>'G.;*TM6,,UTO:65A\RJ>H48XY-0KK5C\/O$;Z1JNM2+I M-U )[)KV4RR0R;]KQACEF4Y!&>G/:@#T>BJUU=06=I+=7,BQV\2^8[GH .6;_R$^U"'[OFX&['MG-:% !1110 4444 %%%% !7EU]KNL^% M_'6MW$LTUYH^R&ZEM#R\,!4*TT)_B"LIW+Z$&O4:YGQ3HL^I16VHZ:R1ZQI[ MM):M(/ED!&'A?_8<<'T(![4 ;T%S#=VZ7$$@DAD 9'4Y!!Z$58KS'X?^(+># M5+CPJRS6P0&>SM9?]9:C/[RV;_<)RIZ%&!'2O3J *US<0V=M)<7$BQPQ*6>1 MS@*!W)KFWU_7]0W3:%H"26J9*3:A<&W:?TV+M)VGU;'TJ2(?\)/>_;I?FT:V M?%M%VN95/,I]5!&%'X(-9,/V_QHPNDO+BP\/G/D?9G9)[T?WS(.4B.> OS'KD#BN?U#3KNZ^* MFJ^&XSMTO6K2#4+]@V"L<>8F0?[^V,'VS7I\<4<$:Q(@1$4*JJ, = * .'T M^Y;P9XE?2+R_FFT2YLI;VU>[D+R6QBQYL>X\E<,&&>1R*N:182^)(X];UY&> M*Y&^TTYQB."(\J73^*0C!.>F=H]\OXEZ=_:NH^&;$$(]Y+=V@=OX!):R _T_ M*NXTM)5TJT2>,1RI$JN@.<$#!&: +:*L:!5 55& , 5@7WC/1K*Y>TCNFOK MT''V2Q0SR@^X7./QQ7.^+Y=OBBTB\03W<7A1H/OP.4A>YW=+AEY"8QCHI.E6NF6NGQKHT5K':'[GV15"'W^7@T 89U'Q?JQ4:;HUOI,#?\O&JR;Y /:& M,]?JXKG-7\+11W=II,^HW-YJ7B.Z"ZA>S8#&VA!D:-%'"(?NX_VN% MO$GCG6+;S7O+&Y73877=Y%F$;;@=F;EB?]H5J?$.[GU7PIX@L["22.VLK61K MRXC<#>P&?)5OU;VXZDXT_$\2)X&LM'A<*M^UKI\1BZ;6*@X]M@:@!ET\EUJ? MACPYNSBW^W7HZY2+:%4^QD8'_@%=O7 7%S'IGQ?:>8>5;-X<8JV./W7DVDZ7WMO;1L.#-*%S],]:R/^$KAN#LTS3=2U)SR'AMRD7_?R3"_D35O3_#.BZ7+Y MUMIT*7/_ #\N/,E/U=LG]:VJ .8,?BG4T(DDLM%A/>'_ $F?\R BG\&J;1_" MFFZ/=F\Q/>ZD4VM?WLAFG8>F3]T>R@"NAHH **** "BBB@ HHHH **** "BB MB@#B/&/A!-4N(O$FDQ^7XFTY-]I(#@2@')B<=P1N7VWU8.O0>(]&TE=/9E.L M#YT!P\42_P"N!]"/N>Q-=?7F.D-#H7Q7U)OL\B:=JDAM;>8OE8[L*)95 _A$ MF<^[1F@#T:&"&VB2&&-4BC4*JJ,!0.@%6*** /*M*O&N?CS>W!E/E26DUA$G M\)\GR6/ZNWY5ZK7D7A^&2+XYZE82PL?LJ75XL@'#+.82/R((KUV@#A?%)%Q\ M1_!%F ,+-=W17UVPX!_-Z[JN&OF%Q\9]'B90!::/<3KD]WD1./P'ZUW- $;J MLJ;6^9&'(QD$5S4G@31$F>YTY;C2+ASEI=.E,(;G/*CY3^(KJ:J7%W!;;$D8 M>9)PBCDL?84 TB_(>W517+ZUJTOCZ-=/T MA6TO6]/(O;9;P[)9' 92L1!PRD9!<$CYA^'HDEK)?D&\!6'_ )]<@AO]X]_I MT^M5=>\-V'B+35M;I7B:([[:>'Y9+=^S(1T84 8NDZCHOB;P9=:7:".P_P!' MDM+FQD(#VC$$,&4\\$GGOUK&\#W]SXN.D33J3!H$)MK@YR)[\#RR1ZA4R<_] M-?:K_A[1]+\6:<9_$ND:??:SI]U+8W%R]NIWO$V-WT(P<>YJWJ&DW'AS4CKW MA^S62!D$6HZ;;J%\Y!]V6)1QYB],?Q#CJ!0!0^*=MX/H1W!Y%6Y8TGB:.55=",,K+D$>XH 6.5 M)HU="&C89##D$5+7(2>$IM+F:Y\*Z@^F'.YK)U\RTE]MG5/JA'T-2'Q/-IA" M^)M-EL/^GJ &>V/N6 RG_ @/K0!U=%5;.ZMK^V2XM;B.XA<962)PRGZ$5:H M**** "BBB@ HHHH **P_$-CK=_;1Q:+K:Z3.KY>4V:W&]<=,$C'/>L#_ (1G MX@_]%$A_\$47_P 70!W=%<)_PC/Q!_Z*)#_X(HO_ (NC_A&?B#S_ ,7$A_\ M!%%_\70!W=<+:Z(OB7P+=Q2L89[R\N+B*4##03"9O+<>X*K2'PS\0?\ HHD/ M_@BB_P#BZPO"FA>-YO#ENUKXXCM(5>6(1-I$QX(]B*Z&O'+W0/&/ASQ'!='QE&JZ[.MK5F/=CYN5W>NT&MS4=(\;Z7IUS?77Q#A2WM8FEE(T&,L% RW&_F@# MT'RXA)YH10Q&"^.H^M35Y'?WNOZ6-MQ\4K9F$XA94T6*1@Q!/(#\# /Y&BUO M==N[*.Z'Q5L(1(B2;9]&A1T5ONL09.,CGGM0!Z(NB6:>)Y->"O\ ;WM1:$EN M/+#;N!ZY-0ZWXFTW03#'=RR275QD06<$1DFFQUVH.3]>E<=-!XLBM;JZ/Q,M M7CMH6GD$6C12$(I()P'[%2/J#658:?KFI^*FN+/XCB35%CDLS)_8*;=D9#-_ M%C&9!SW_ H [N.X\3ZNQ,5K%H=J>DESB:X;Z(#M7\2?I6GI^CVNG[IU\RXN MI/\ 67$[;Y&]L] /88%><2WOB:WUJ72I?B2(YX6,;LWAZ,1J0GF'+;N/E^;/ M3WIE_:>)6O4LKCXJR&5V5/\ 1-'C &YA'@E6X.6'TSF@#UJ65((O,E94C4PR3Z5Y^/!#2O%<7/Q)T_4VDF M\J)M0L$N09.N &E([CMW'K71Z)I7BK4K!6T?XBVBVR#'E1:!"FSV*[N* .Q\ M*Z)_8&@0VLLXN;MW>XN[G&/.F=MSO],GCV K?KR&SO\ Q'=+=R_\++2WAMG\ MM[B?0(D0MN*X!W?W@>#@]\8JY+_PD4#S+-\6--1H=N\-I,/R[ON_\M.^1^8H M ]'2QM8KM[J.%$F?[TBC!;Z^M6Z\J$OB'[7#;#XK6,DTLC0J%T>$_.J[F!(? MC@=Z='_PD4SP1Q_%G3&>YY@4:1!E^=O W^O'UXH ]3IIQM.1\OM7FDEKXIMX M;:X?XI6"17;;8'.CPXD^AW\UFR:AXE&C#51\12]HUT;2)D\/Q9DD!(XR_3@\ MG'2@#NKSP;I\MRUWITD^D7S=9[)@@<_[:?=?\156?4/%&@,/M>F#7+(#FXT\ M!+A![PDX;_@)_"N7AG\1S&0?\+2MHG21(76?0XXRLCJ&52"W7!%/LO\ A)-1 M:W%I\4[)FN"ZP1_V+"&D*DAL OGJ#^5 '<:+XDT;7P_]G7JR2Q?ZV!\I+'_O MH<,/Q%;E>5ZM\,_$VL7MO?77C6(7UNP,=W;Z,D,JX[;U?<1['BJ5F?B!_P ) M7+X>U/QBEI<-&9K*;^QHY$NXE^\O_ $ HO_BZ .[HKG/#^DZ[9K<#7-?M]89]IB/V!8?+ M'.>%8YSQS[44 ='1110 4444 %>";-K^YN;69U:&_CMW"[I%S'+&W!X)!_3%=Q7$^%%&G^-O M%^DJVV,W$.HQKCIYR8?_ ,>C/YT 68/ >CV]U)<0B?<\QF^\/E)$@('&.K'@GN M*ZNB@#D;[P%I&I:K=:A=/<%[K=YB!E R8O*/.-WW>V<9YQ1'X!TE&W2S7=PQ MEWL9)!ESO5^< =U'X5UU% ')6?@73+":&>WN;Y)X2 )EG&YHP%41'C[N$4>O M'6K&B>%+7P[(B:9--%:F1I9K=B&#N1C/MZ\>E=+10!Q5Q\.]'NKB\N;F>[DF MN"I+EUW)@DC^'YNI'S9..*O0>"M,@E1HI;I8TN([I+<2CRUD7'(&.^.?TQ73 MT4 <=#\/-&MT,<+7D*EI,&.4 J'5E*@XSC#G'<>M0O\ #W3[?1+^PT^:6*6[ M@\CSYCO9!YA?<,8^8,Y(]P*[>B@#F[[PCINH6]G;2^P87NEP:AI<1DU32YUO+6,#_68!#Q?\"0L/J17544 M 96BZK9Z_I-KJMC)YEOHKG8'"_&>\C5B ^@0LPV\9$[@? MS--N?#6JZ'K$VL>$GMPMZ_FWVEW3%89&[R1L,[']>"#5WPQH^J0:CJ6N:Z8% MU.^*Q+#;2%HX((\[4!(&3EF)..] '64444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% G!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '__9 end EX-101.SCH 10 nhic-20210930.xsd EX-101.SCH 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Summary of Significant Accounting Policies - Cash, Cash Equivalents, and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 40213 - Disclosure - Summary of Significant Accounting Policies - Future minimum payments on noncancelable leases (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Inventory - Summary of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Prepaid expenses and other current assets (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Property and Equipment, Net - Leased equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Long-term Debt - Long-term debt (Details) link:presentationLink link:calculationLink link:definitionLink 40904 - Disclosure - Long-term Debt - Future principal payments (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - Commitments and Contingencies - Future Minimum rental commitments - (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) link:presentationLink link:calculationLink link:definitionLink 00305 - Statement - CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Stock Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Nature of the Business and Basis of Presentation - Proposed Merger and Subscription Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - Nature of the Business and Basis of Presentation - Impacts of Error on Condensed Financial Statements (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Summary of Significant Accounting Policies - Risk of concentrations of credit, significant customers and significant suppliers (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Summary of Significant Accounting Policies - Debt issuance costs & Accounts receivable, net (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - Summary of Significant Accounting Policies - Property and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - Summary of Significant Accounting Policies - Contingent Earn-out (Details) link:presentationLink link:calculationLink link:definitionLink 40206 - Disclosure - Summary of Significant Accounting Policies - Contingently Issuable Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 40208 - Disclosure - Summary of Significant Accounting Policies - Fair Value Measurements of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 40209 - Disclosure - Summary of Significant Accounting Policies - Derivative liability (Details) link:presentationLink link:calculationLink link:definitionLink 40210 - Disclosure - Summary of Significant Accounting Policies - Classification of Convertible Preferred Stock and Warrant Liability (Details) link:presentationLink link:calculationLink link:definitionLink 40212 - Disclosure - Summary of Significant Accounting Policies - Operating lease components (Details) link:presentationLink link:calculationLink link:definitionLink 40215 - Disclosure - Summary of Significant Accounting Policies - Disaggregated revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40217 - Disclosure - Summary of Significant Accounting Policies - Stock-based compensation (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Merger with NHIC (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value On Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Fair Value Measurements - Common stock warrant liability (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - Fair Value Measurements - Derivative liability (Details) link:presentationLink link:calculationLink link:definitionLink 40404 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Long-term Debt - Silicon valley bank term loan (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - Long-term Debt - JPM Credit Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 40905 - Disclosure - Long-term Debt - Convertible Notes 2020 (Details) link:presentationLink link:calculationLink link:definitionLink 40906 - Disclosure - Long-term Debt - Convertible notes 2021 (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Convertible Preferred Stock - Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Convertible Preferred Stock - Conversion ratio (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - Convertible Preferred Stock - consisted of preferred stock (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Warrants - Preferred stock and common stock outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Stock Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 41304 - Disclosure - Stock Based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 41305 - Disclosure - Stock Based Compensation - weighted average grant-date fair Additional (Details) link:presentationLink link:calculationLink link:definitionLink 41306 - Disclosure - Stock Based Compensation - Company utilized Black-Scholes pricing model (Details) link:presentationLink link:calculationLink link:definitionLink 41307 - Disclosure - Stock Based Compensation - Stock based compensation expenses (Details) link:presentationLink link:calculationLink link:definitionLink 41308 - Disclosure - Stock Based Compensation - Stock based compensation expenses by award type (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Net Income (Loss) per Share (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - Net Income (Loss) per Share - Antidilutive effect (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 41602 - Disclosure - Related Party Transactions -Business Development Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Nature of the Business 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 - Merger with NHIC link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Prepaid expenses and other current assets link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Long-term Debt link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Convertible Preferred Stock link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Warrants link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Common Stock link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Stock Based Compensation link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Net Income (Loss) per Share link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Benefit Plans link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - Nature of the Business and Basis of Presentation (Tables) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Prepaid expenses and other current assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Long-term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Convertible Preferred Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Net Income (Loss) per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 40207 - Disclosure - Summary of Significant Accounting Policies - Impairment of Long-Lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40211 - Disclosure - Summary of Significant Accounting Policies - Revenue recognition (Details) link:presentationLink link:calculationLink link:definitionLink 40214 - Disclosure - Summary of Significant Accounting Policies - Contract balances from contracts with customers (Details) link:presentationLink link:calculationLink link:definitionLink 40216 - Disclosure - Summary of Significant Accounting Policies - Contract acquisition costs (Details) link:presentationLink link:calculationLink link:definitionLink 40218 - Disclosure - Summary of Significant Accounting Policies - Income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 40219 - Disclosure - Summary of Significant Accounting Policies - Net Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Stock Based Compensation - Grant date fair value of stock options (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - Stock Based Compensation - Stock options activity (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 nhic-20210930_cal.xml EX-101.CAL EX-101.DEF 12 nhic-20210930_def.xml EX-101.DEF EX-101.LAB 13 nhic-20210930_lab.xml EX-101.LAB EX-101.PRE 14 nhic-20210930_pre.xml EX-101.PRE XML 15 nhic-20210930x10q_htm.xml IDEA: XBRL DOCUMENT 0001805385 us-gaap:ConvertiblePreferredStockMember 2021-06-30 0001805385 us-gaap:ConvertiblePreferredStockMember 2021-03-31 0001805385 us-gaap:ConvertiblePreferredStockMember 2020-12-31 0001805385 us-gaap:ConvertiblePreferredStockMember 2020-09-30 0001805385 us-gaap:ConvertiblePreferredStockMember 2020-06-30 0001805385 us-gaap:ConvertiblePreferredStockMember 2020-03-31 0001805385 us-gaap:ConvertiblePreferredStockMember 2019-12-31 0001805385 us-gaap:AdditionalPaidInCapitalMember us-gaap:PrivatePlacementMember 2021-07-01 2021-09-30 0001805385 us-gaap:PrivatePlacementMember 2021-07-01 2021-09-30 0001805385 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001805385 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001805385 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001805385 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001805385 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001805385 us-gaap:CommonStockMember us-gaap:PrivatePlacementMember 2021-07-01 2021-09-30 0001805385 us-gaap:RetainedEarningsMember 2021-09-30 0001805385 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001805385 us-gaap:RetainedEarningsMember 2021-06-30 0001805385 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001805385 2021-06-30 0001805385 us-gaap:RetainedEarningsMember 2021-03-31 0001805385 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001805385 2021-03-31 0001805385 us-gaap:RetainedEarningsMember 2020-12-31 0001805385 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001805385 us-gaap:RetainedEarningsMember 2020-09-30 0001805385 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001805385 us-gaap:RetainedEarningsMember 2020-06-30 0001805385 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001805385 2020-06-30 0001805385 us-gaap:RetainedEarningsMember 2020-03-31 0001805385 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001805385 2020-03-31 0001805385 us-gaap:RetainedEarningsMember 2019-12-31 0001805385 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001805385 us-gaap:CommonStockMember 2021-09-30 0001805385 us-gaap:CommonStockMember 2021-06-30 0001805385 us-gaap:CommonStockMember 2021-03-31 0001805385 us-gaap:CommonStockMember 2020-12-31 0001805385 us-gaap:CommonStockMember 2020-09-30 0001805385 us-gaap:CommonStockMember 2020-06-30 0001805385 us-gaap:CommonStockMember 2020-03-31 0001805385 us-gaap:CommonStockMember 2019-12-31 0001805385 srt:MinimumMember nhic:TriggeringEventTwoMember us-gaap:CommonClassAMember nhic:PlanOfMergerWithNhicAndMergerSubMember 2021-09-30 0001805385 srt:MinimumMember nhic:TriggeringEventThreeMember us-gaap:CommonClassAMember nhic:PlanOfMergerWithNhicAndMergerSubMember 2021-09-30 0001805385 srt:MinimumMember nhic:TriggeringEventOneMember us-gaap:CommonClassAMember nhic:PlanOfMergerWithNhicAndMergerSubMember 2021-09-30 0001805385 srt:MinimumMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-09-30 0001805385 srt:MinimumMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-09-30 0001805385 nhic:SubscriptionAgreementsMember 2021-09-30 0001805385 nhic:PipeInvestorsMember 2021-07-16 0001805385 nhic:TwoThousandAndTwentyOneEquityIncentivePlanMember 2021-07-01 2021-09-30 0001805385 nhic:TwoThousandAndThirteenEquityIncentivePlanMember 2021-07-01 2021-09-30 0001805385 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001805385 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2020-08-01 2020-08-31 0001805385 srt:MaximumMember 2020-07-01 2020-09-30 0001805385 srt:MaximumMember us-gaap:EmployeeStockOptionMember nhic:TwoThousandAndThirteenEquityIncentivePlanMember 2021-09-30 0001805385 nhic:TwentyTwentyOneEmployeeStockPurchasePlanMember 2021-09-30 0001805385 us-gaap:RestrictedStockUnitsRSUMember 2021-09-30 0001805385 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001805385 us-gaap:RestrictedStockUnitsRSUMember nhic:TwoThousandAndTwentyOneEquityIncentivePlanMember 2021-09-01 2021-09-30 0001805385 us-gaap:RestrictedStockUnitsRSUMember nhic:TwoThousandAndThirteenEquityIncentivePlanMember 2021-03-01 2021-03-31 0001805385 nhic:ScenarioTwoMember us-gaap:RestrictedStockUnitsRSUMember nhic:TwoThousandAndTwentyOneEquityIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-09-30 0001805385 nhic:ScenarioOneMember us-gaap:RestrictedStockUnitsRSUMember nhic:TwoThousandAndTwentyOneEquityIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-09-30 0001805385 nhic:ScenarioTwoMember us-gaap:RestrictedStockUnitsRSUMember nhic:TwoThousandAndTwentyOneEquityIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-09-30 0001805385 nhic:ScenarioOneMember us-gaap:RestrictedStockUnitsRSUMember nhic:TwoThousandAndTwentyOneEquityIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-09-30 0001805385 nhic:ScenarioTwoMember us-gaap:RestrictedStockUnitsRSUMember nhic:TwoThousandAndTwentyOneEquityIncentivePlanMember 2021-01-01 2021-09-30 0001805385 nhic:ScenarioOneMember us-gaap:RestrictedStockUnitsRSUMember nhic:TwoThousandAndTwentyOneEquityIncentivePlanMember 2021-01-01 2021-09-30 0001805385 srt:MaximumMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-09-30 0001805385 nhic:TwoThousandAndThirteenEquityIncentivePlanMember 2021-01-01 2021-09-30 0001805385 srt:MaximumMember nhic:TwoThousandAndTwentyOneEquityIncentivePlanMember 2021-01-01 2021-09-30 0001805385 us-gaap:CommonClassBMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-09-30 0001805385 us-gaap:CommonClassBMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-01-01 2021-09-30 0001805385 us-gaap:CommonClassBMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-09-30 0001805385 nhic:NonrecoursePromissoryNoteWithOfficerMember 2021-06-30 0001805385 us-gaap:SubscriptionAndCirculationMember nhic:January012022Member 2021-09-30 0001805385 us-gaap:ProductMember nhic:January012022Member 2021-09-30 0001805385 us-gaap:MaintenanceMember nhic:January012022Member 2021-09-30 0001805385 us-gaap:SubscriptionAndCirculationMember nhic:January012021Member 2021-09-30 0001805385 us-gaap:ServiceMember nhic:January012021Member 2021-09-30 0001805385 us-gaap:ProductMember nhic:January012021Member 2021-09-30 0001805385 us-gaap:MaintenanceMember nhic:January012021Member 2021-09-30 0001805385 us-gaap:SubscriptionAndCirculationMember 2021-09-30 0001805385 us-gaap:ServiceMember 2021-09-30 0001805385 us-gaap:ProductMember 2021-09-30 0001805385 us-gaap:MaintenanceMember 2021-09-30 0001805385 nhic:January012022Member 2021-09-30 0001805385 nhic:January012021Member 2021-09-30 0001805385 nhic:ServiceExcludingMaintenanceMember 2021-07-01 2021-09-30 0001805385 nhic:MaintenanceServiceRevenueMember 2021-07-01 2021-09-30 0001805385 nhic:ServiceExcludingMaintenanceMember 2021-01-01 2021-09-30 0001805385 nhic:MaintenanceServiceRevenueMember 2021-01-01 2021-09-30 0001805385 nhic:ServiceExcludingMaintenanceMember 2020-07-01 2020-09-30 0001805385 nhic:MaintenanceServiceRevenueMember 2020-07-01 2020-09-30 0001805385 nhic:ServiceExcludingMaintenanceMember 2020-01-01 2020-09-30 0001805385 nhic:MaintenanceServiceRevenueMember 2020-01-01 2020-09-30 0001805385 nhic:SvbTermLoan2020Member 2020-12-01 2020-12-31 0001805385 srt:MinimumMember us-gaap:EquipmentLeasedToOtherPartyMember 2021-01-01 2021-09-30 0001805385 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-01-01 2021-09-30 0001805385 us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-09-30 0001805385 us-gaap:ComputerEquipmentMember 2021-01-01 2021-09-30 0001805385 nhic:LabEquipmentMember 2021-01-01 2021-09-30 0001805385 us-gaap:SoftwareDevelopmentMember 2021-09-30 0001805385 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2021-09-30 0001805385 us-gaap:FurnitureAndFixturesMember 2021-09-30 0001805385 us-gaap:EquipmentMember 2021-09-30 0001805385 nhic:ComputerAndTelecomEquipmentMember 2021-09-30 0001805385 us-gaap:SoftwareDevelopmentMember 2020-12-31 0001805385 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2020-12-31 0001805385 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001805385 us-gaap:EquipmentMember 2020-12-31 0001805385 nhic:ComputerAndTelecomEquipmentMember 2020-12-31 0001805385 nhic:NonrecoursePromissoryNoteWithOfficerMember 2021-06-01 2021-06-30 0001805385 nhic:NonrecoursePromissoryNoteWithOfficerMember 2020-08-01 2020-08-31 0001805385 nhic:PipeInvestorsMember 2021-07-16 2021-07-16 0001805385 nhic:MergerWithNewholdInvestmentCorpMember 2021-01-01 2021-09-30 0001805385 nhic:SvbTermLoan2020Member 2021-01-01 2021-09-30 0001805385 us-gaap:SubscriptionAndCirculationMember 2021-07-01 2021-09-30 0001805385 us-gaap:SubscriptionAndCirculationMember 2021-01-01 2021-09-30 0001805385 us-gaap:SubscriptionAndCirculationMember 2020-07-01 2020-09-30 0001805385 us-gaap:SubscriptionAndCirculationMember 2020-01-01 2020-09-30 0001805385 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001805385 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001805385 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001805385 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001805385 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001805385 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001805385 nhic:TwoThousandAndTwentyOneConvertibleNotesMember 2021-02-01 2021-02-28 0001805385 2020-12-01 2020-12-31 0001805385 2020-09-01 2020-09-30 0001805385 nhic:NonrecoursePromissoryNoteWithOfficerMember 2020-08-31 0001805385 nhic:ConvertibleNotesPayable2020Member 2021-09-30 0001805385 nhic:ConvertibleNotesPayable2020Member 2020-12-31 0001805385 nhic:ConvertibleNotes2021Member 2020-12-31 0001805385 srt:MaximumMember nhic:ConvertibleNotesPayable2020Member 2021-07-01 2021-09-30 0001805385 srt:MaximumMember nhic:ConvertibleNotes2021Member 2021-07-01 2021-09-30 0001805385 nhic:JpmCreditAgreementMember 2021-07-01 2021-09-30 0001805385 nhic:JpmCreditAgreementMember 2021-01-01 2021-09-30 0001805385 nhic:ConvertibleNotesPayable2020Member 2021-01-01 2021-09-30 0001805385 srt:MaximumMember nhic:ConvertibleNotesPayable2020Member 2020-07-01 2020-09-30 0001805385 nhic:PropertyAndEquipmentMember 2021-07-01 2021-09-30 0001805385 nhic:PropertyAndEquipmentMember 2021-01-01 2021-09-30 0001805385 nhic:PropertyAndEquipmentMember 2020-07-01 2020-09-30 0001805385 nhic:PropertyAndEquipmentMember 2020-01-01 2020-09-30 0001805385 nhic:JpmCreditAgreementMember 2020-12-01 2020-12-31 0001805385 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember nhic:PublicWarrantLiabilityMember 2021-09-30 0001805385 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember nhic:ContingentlyIssuableCommonStockLiabilityMember 2021-09-30 0001805385 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember nhic:ContingentEarnOutLiabilityMember 2021-09-30 0001805385 us-gaap:FairValueMeasurementsRecurringMember nhic:PublicWarrantLiabilityMember 2021-09-30 0001805385 us-gaap:FairValueMeasurementsRecurringMember nhic:ContingentlyIssuableCommonStockLiabilityMember 2021-09-30 0001805385 us-gaap:FairValueMeasurementsRecurringMember nhic:ContingentEarnOutLiabilityMember 2021-09-30 0001805385 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001805385 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:WarrantMember 2020-12-31 0001805385 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-12-31 0001805385 us-gaap:FairValueMeasurementsRecurringMember us-gaap:WarrantMember 2020-12-31 0001805385 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-12-31 0001805385 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001805385 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001805385 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2021-09-30 0001805385 nhic:PublicWarrantLiabilityMember 2021-09-30 0001805385 nhic:ContingentlyIssuableCommonStockLiabilityMember 2021-09-30 0001805385 nhic:ContingentEarnOutLiabilityMember 2021-09-30 0001805385 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2020-12-31 0001805385 nhic:PublicWarrantLiabilityMember 2020-12-31 0001805385 nhic:ContingentlyIssuableCommonStockLiabilityMember 2020-12-31 0001805385 nhic:ContingentEarnOutLiabilityMember 2020-12-31 0001805385 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2021-01-01 2021-09-30 0001805385 us-gaap:WarrantMember 2021-01-01 2021-09-30 0001805385 nhic:PublicWarrantLiabilityMember 2021-01-01 2021-09-30 0001805385 nhic:NewHoldInvestmentCorporationIncMember nhic:MergerWithNewholdInvestmentCorpMember 2021-07-16 0001805385 nhic:UnvestedStockOptionsAndRestrictedStockUnitsMember 2021-09-30 0001805385 nhic:UnvestedStockOptionsAndRestrictedStockUnitsMember 2021-01-01 2021-09-30 0001805385 nhic:TwoThousandAndTwentyOneConvertibleNotesMember 2021-01-31 0001805385 nhic:TwoThousandAndTwentyConvertibleNotesMember 2020-09-30 0001805385 nhic:TwoThousandAndTwentyOneConvertibleNotesMember 2021-09-30 0001805385 2020-01-01 2020-12-31 0001805385 us-gaap:MeasurementInputRiskFreeInterestRateMember nhic:BusinessDevelopmentAgreementWithFinbackMember 2021-09-30 0001805385 us-gaap:MeasurementInputPriceVolatilityMember nhic:BusinessDevelopmentAgreementWithFinbackMember 2021-09-30 0001805385 us-gaap:MeasurementInputExpectedTermMember nhic:BusinessDevelopmentAgreementWithFinbackMember 2021-09-30 0001805385 us-gaap:MeasurementInputExpectedDividendRateMember nhic:BusinessDevelopmentAgreementWithFinbackMember 2021-09-30 0001805385 nhic:TwoThousandAndTwentyOneConvertibleNotesMember 2021-06-21 0001805385 us-gaap:EquipmentLeasedToOtherPartyMember 2021-07-01 2021-09-30 0001805385 us-gaap:EquipmentLeasedToOtherPartyMember 2021-01-01 2021-09-30 0001805385 us-gaap:EquipmentLeasedToOtherPartyMember 2020-07-01 2020-09-30 0001805385 us-gaap:EquipmentLeasedToOtherPartyMember 2020-01-01 2020-09-30 0001805385 srt:MaximumMember nhic:JpmCreditAgreementMember 2021-09-30 0001805385 nhic:SvbTermLoan2020Member us-gaap:PrimeRateMember 2021-09-30 0001805385 nhic:JpmCreditAgreementMember 2021-09-30 0001805385 nhic:ConvertibleNotes2021Member 2021-02-04 0001805385 srt:MaximumMember nhic:JpmCreditAgreementMember us-gaap:PrimeRateMember 2020-12-31 0001805385 srt:MaximumMember nhic:JpmCreditAgreementMember 2020-12-31 0001805385 nhic:JpmCreditAgreementMember us-gaap:PrimeRateMember 2020-12-31 0001805385 nhic:SvbTermLoan2017Member us-gaap:PrimeRateMember 2019-02-12 0001805385 nhic:SvbTermLoan2017Member us-gaap:PrimeRateMember 2017-07-05 0001805385 nhic:ConvertibleNotes2021Member 2021-06-21 0001805385 nhic:ConvertibleNotes2021Member 2021-02-04 0001805385 nhic:ConvertibleNotes2021Member 2021-01-21 0001805385 us-gaap:RevolvingCreditFacilityMember 2020-12-31 0001805385 nhic:ConvertibleNotesPayable2020Member 2020-09-30 0001805385 us-gaap:RevolvingCreditFacilityMember 2020-03-31 0001805385 nhic:SvbTermLoan2020Member 2020-03-31 0001805385 nhic:SvbTermLoan2017Member 2020-03-31 0001805385 us-gaap:RevolvingCreditFacilityMember 2017-07-05 0001805385 nhic:SvbTermLoan2017TermLoanMember 2017-07-05 0001805385 nhic:SvbTermLoan2017TermLoanBMember 2017-07-05 0001805385 nhic:SvbTermLoan2017Member 2017-07-05 0001805385 us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-09-30 0001805385 us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-01-01 2021-09-30 0001805385 nhic:TriggeringEventTwoMember 2021-01-01 2021-09-30 0001805385 nhic:TriggeringEventThreeMember 2021-01-01 2021-09-30 0001805385 nhic:TriggeringEventOneMember 2021-01-01 2021-09-30 0001805385 us-gaap:RevolvingCreditFacilityMember 2021-09-30 0001805385 nhic:TermLoansPayableMember 2021-09-30 0001805385 nhic:ConvertibleNotes2021Member 2021-09-30 0001805385 nhic:ConvertibleNotes2021Member 2021-09-30 0001805385 us-gaap:RevolvingCreditFacilityMember 2020-12-31 0001805385 us-gaap:ConvertibleNotesPayableMember 2020-12-31 0001805385 nhic:TermLoansPayableMember 2020-12-31 0001805385 nhic:ConvertibleNotes2021Member 2021-06-21 2021-06-21 0001805385 us-gaap:ServiceMember 2021-07-01 2021-09-30 0001805385 us-gaap:ProductMember 2021-07-01 2021-09-30 0001805385 us-gaap:ServiceMember 2021-01-01 2021-09-30 0001805385 us-gaap:ProductMember 2021-01-01 2021-09-30 0001805385 us-gaap:ServiceMember 2020-07-01 2020-09-30 0001805385 us-gaap:ProductMember 2020-07-01 2020-09-30 0001805385 us-gaap:ServiceMember 2020-01-01 2020-09-30 0001805385 us-gaap:ProductMember 2020-01-01 2020-09-30 0001805385 nhic:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001805385 nhic:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001805385 nhic:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001805385 nhic:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001805385 nhic:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001805385 nhic:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001805385 nhic:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0001805385 nhic:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0001805385 nhic:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001805385 nhic:CustomerDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001805385 nhic:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001805385 nhic:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001805385 nhic:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001805385 nhic:PlanOfMergerWithNhicAndMergerSubMember 2021-09-30 0001805385 nhic:NhicSubIncMember 2021-09-30 0001805385 nhic:TwoThousandAndTwentyOneEquityIncentivePlanMember 2021-09-30 0001805385 nhic:TwoThousandAndThirteenEquityIncentivePlanMember 2021-09-30 0001805385 nhic:TwoThousandAndThirteenEquityIncentivePlanMember 2020-12-31 0001805385 us-gaap:PreferredStockMember 2021-09-30 0001805385 nhic:BusinessDevelopmentAgreementWithFinbackMember 2021-03-31 0001805385 nhic:WarrantsIssuedAtJulyTwoThousandTwentyOneMember 2021-09-30 0001805385 nhic:PublicWarrantMember 2021-09-30 0001805385 nhic:BusinessDevelopmentAgreementWithFinbackMember 2021-01-31 0001805385 nhic:WarrantsIssuedAtSeptember282016Member 2020-12-31 0001805385 nhic:WarrantsIssuedAtMarch302020Member 2020-12-31 0001805385 nhic:WarrantsIssuedAtMarch172014Member 2020-12-31 0001805385 nhic:WarrantsIssuedAtJuly52017Member 2020-12-31 0001805385 nhic:WarrantsIssuedAtFebruary122019Member 2020-12-31 0001805385 nhic:WarrantsIssuedAtDecember32020Member 2020-12-31 0001805385 nhic:JpmCreditAgreementMember 2020-12-31 0001805385 nhic:JpmCommonStockWarrant2020Member 2020-12-31 0001805385 nhic:SvbCommonStockWarrant2020Member 2020-03-31 0001805385 nhic:SvbCommonStockWarrant2019Member 2019-02-28 0001805385 nhic:SvbTermLoan2017Member 2019-02-12 0001805385 2020-09-30 0001805385 2019-07-01 2019-09-30 0001805385 2019-01-01 2019-09-30 0001805385 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001805385 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001805385 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001805385 us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001805385 us-gaap:WarrantMember 2021-07-01 2021-09-30 0001805385 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-09-30 0001805385 us-gaap:EmployeeStockOptionMember 2021-07-01 2021-09-30 0001805385 us-gaap:ConvertibleNotesPayableMember 2021-07-01 2021-09-30 0001805385 nhic:WarrantsToPurchaseCommonStockFinbackMember 2021-07-01 2021-09-30 0001805385 nhic:FounderSharesMember 2021-07-01 2021-09-30 0001805385 nhic:EarnOutSharesMember 2021-07-01 2021-09-30 0001805385 us-gaap:WarrantMember 2021-01-01 2021-09-30 0001805385 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001805385 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0001805385 us-gaap:ConvertibleNotesPayableMember 2021-01-01 2021-09-30 0001805385 nhic:WarrantsToPurchaseCommonStockFinbackMember 2021-01-01 2021-09-30 0001805385 nhic:FounderSharesMember 2021-01-01 2021-09-30 0001805385 nhic:EarnOutSharesMember 2021-01-01 2021-09-30 0001805385 us-gaap:EmployeeStockOptionMember 2020-07-01 2020-09-30 0001805385 us-gaap:ConvertiblePreferredStockMember 2020-07-01 2020-09-30 0001805385 us-gaap:ConvertibleNotesPayableMember 2020-07-01 2020-09-30 0001805385 nhic:WarrantsToPurchasePreferredStockMember 2020-07-01 2020-09-30 0001805385 nhic:WarrantsToPurchaseCommonStockMember 2020-07-01 2020-09-30 0001805385 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001805385 us-gaap:ConvertiblePreferredStockMember 2020-01-01 2020-09-30 0001805385 us-gaap:ConvertibleNotesPayableMember 2020-01-01 2020-09-30 0001805385 nhic:WarrantsToPurchasePreferredStockMember 2020-01-01 2020-09-30 0001805385 nhic:WarrantsToPurchaseCommonStockMember 2020-01-01 2020-09-30 0001805385 srt:MaximumMember nhic:JpmCreditAgreementMember 2021-07-01 2021-09-30 0001805385 srt:MaximumMember nhic:JpmCreditAgreementMember 2021-01-01 2021-09-30 0001805385 srt:MaximumMember us-gaap:SellingAndMarketingExpenseMember nhic:BusinessDevelopmentAgreementWithFinbackMember 2021-07-01 2021-09-30 0001805385 srt:MaximumMember us-gaap:SellingAndMarketingExpenseMember nhic:BusinessDevelopmentAgreementWithFinbackMember 2021-07-01 2021-09-30 0001805385 us-gaap:WarrantMember 2021-07-01 2021-09-30 0001805385 us-gaap:SellingAndMarketingExpenseMember 2021-07-01 2021-09-30 0001805385 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-09-30 0001805385 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0001805385 us-gaap:GeneralAndAdministrativeExpenseMember 2021-07-01 2021-09-30 0001805385 us-gaap:EmployeeStockOptionMember 2021-07-01 2021-09-30 0001805385 us-gaap:CostOfSalesMember 2021-07-01 2021-09-30 0001805385 nhic:SubscriptionAgreementsMember 2021-07-01 2021-09-30 0001805385 nhic:EarnOutSharesMember 2021-07-01 2021-09-30 0001805385 us-gaap:SellingAndMarketingExpenseMember nhic:BusinessDevelopmentAgreementWithFinbackMember 2021-01-01 2021-09-30 0001805385 us-gaap:SellingAndMarketingExpenseMember nhic:BusinessDevelopmentAgreementWithFinbackMember 2021-01-01 2021-09-30 0001805385 us-gaap:WarrantMember 2021-01-01 2021-09-30 0001805385 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-09-30 0001805385 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001805385 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-09-30 0001805385 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-09-30 0001805385 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0001805385 us-gaap:CostOfSalesMember 2021-01-01 2021-09-30 0001805385 nhic:EarnOutSharesMember 2021-01-01 2021-09-30 0001805385 us-gaap:SellingAndMarketingExpenseMember 2020-07-01 2020-09-30 0001805385 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2020-09-30 0001805385 us-gaap:GeneralAndAdministrativeExpenseMember 2020-07-01 2020-09-30 0001805385 us-gaap:EmployeeStockOptionMember 2020-07-01 2020-09-30 0001805385 us-gaap:CostOfSalesMember 2020-07-01 2020-09-30 0001805385 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001805385 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-09-30 0001805385 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-09-30 0001805385 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-09-30 0001805385 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001805385 us-gaap:CostOfSalesMember 2020-01-01 2020-09-30 0001805385 nhic:PublicWarrantMember 2021-01-01 2021-09-30 0001805385 srt:MaximumMember nhic:JpmCommonStockWarrant2020Member 2020-12-01 2020-12-31 0001805385 srt:MaximumMember nhic:SvbCommonStockWarrant2020Member 2020-03-01 2020-03-31 0001805385 srt:MaximumMember nhic:SvbCommonStockWarrant2019Member 2019-02-01 2019-02-28 0001805385 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001805385 2021-04-01 2021-06-30 0001805385 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001805385 2021-01-01 2021-03-31 0001805385 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001805385 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001805385 2020-04-01 2020-06-30 0001805385 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001805385 2020-01-01 2020-03-31 0001805385 srt:ScenarioPreviouslyReportedMember 2020-12-31 0001805385 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember 2020-12-31 0001805385 srt:ScenarioPreviouslyReportedMember 2019-12-31 0001805385 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember 2019-12-31 0001805385 2019-12-31 0001805385 srt:MaximumMember nhic:TwoThousandAndThirteenEquityIncentivePlanMember 2021-01-01 2021-09-30 0001805385 nhic:TwoThousandAndTwentyOneEquityIncentivePlanMember 2021-01-01 2021-09-30 0001805385 us-gaap:ConvertiblePreferredStockMember 2020-01-01 2020-03-31 0001805385 us-gaap:ConvertiblePreferredStockMember 2021-07-01 2021-09-30 0001805385 nhic:SeriesB1PreferredStockMember 2020-02-01 2020-03-31 0001805385 us-gaap:SeriesBPreferredStockMember 2021-07-16 2021-07-16 0001805385 us-gaap:SeriesAPreferredStockMember 2021-07-16 2021-07-16 0001805385 nhic:SeriesB1PreferredStockMember 2021-07-16 2021-07-16 0001805385 nhic:Series1PreferredStockMember 2021-07-16 2021-07-16 0001805385 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001805385 nhic:TwoThousandAndTwentyOneConvertibleNotesMember 2021-06-21 2021-06-21 0001805385 nhic:ContingentlyIssuableCommonStockLiabilityMember 2021-01-01 2021-09-30 0001805385 nhic:ContingentEarnOutLiabilityMember 2021-01-01 2021-09-30 0001805385 nhic:GiveEvolvLlcMember 2021-01-01 2021-09-30 0001805385 nhic:MergerWithNewholdInvestmentCorpMember 2021-07-16 2021-07-16 0001805385 nhic:TwentyTwentyOneEmployeeStockPurchasePlanMember 2021-01-01 2021-09-30 0001805385 nhic:BusinessDevelopmentAgreementWithFinbackMember 2021-01-01 2021-09-30 0001805385 nhic:ConvertibleNotesPayable2020Member nhic:SeriesB1PreferredStockMember 2020-09-01 2020-09-30 0001805385 nhic:TwoThousandAndTwentyOneConvertibleNotesMember 2021-07-15 2021-07-15 0001805385 nhic:SvbTermLoan2020Member 2021-09-30 0001805385 2020-09-01 2020-12-31 0001805385 2019-08-01 2019-09-30 0001805385 nhic:TriggeringEventTwoMember us-gaap:CommonClassAMember nhic:PlanOfMergerWithNhicAndMergerSubMember 2021-01-01 2021-09-30 0001805385 nhic:TriggeringEventThreeMember us-gaap:CommonClassAMember nhic:PlanOfMergerWithNhicAndMergerSubMember 2021-01-01 2021-09-30 0001805385 nhic:TriggeringEventOneMember us-gaap:CommonClassAMember nhic:PlanOfMergerWithNhicAndMergerSubMember 2021-01-01 2021-09-30 0001805385 nhic:SubscriptionAgreementsMember 2021-01-01 2021-09-30 0001805385 us-gaap:CommonClassAMember nhic:PlanOfMergerWithNhicAndMergerSubMember 2021-01-01 2021-09-30 0001805385 2017-07-05 2017-07-05 0001805385 nhic:TwoThousandAndTwentyOneConvertibleNotesMember 2021-01-01 2021-01-31 0001805385 nhic:TwoThousandAndTwentyConvertibleNotesMember 2020-09-01 2020-09-30 0001805385 2020-07-01 2020-09-30 0001805385 2020-01-01 2020-09-30 0001805385 nhic:ConvertibleNotes2021Member 2021-06-21 2021-06-21 0001805385 nhic:ConvertibleNotes2021Member 2021-02-04 2021-02-04 0001805385 nhic:ConvertibleNotes2021Member 2021-01-21 2021-02-04 0001805385 nhic:ConvertibleNotes2021Member 2021-01-21 2021-01-21 0001805385 nhic:ConvertibleNotesPayable2020Member 2020-09-01 2020-09-30 0001805385 nhic:ContingentlyIssuableCommonStockLiabilityMember us-gaap:MeasurementInputExpectedTermMember 2021-07-16 2021-07-16 0001805385 nhic:ContingentEarnOutLiabilityMember us-gaap:MeasurementInputExpectedTermMember 2021-07-16 2021-07-16 0001805385 nhic:ContingentlyIssuableCommonStockLiabilityMember us-gaap:MeasurementInputExpectedTermMember 2021-01-01 2021-09-30 0001805385 nhic:ContingentEarnOutLiabilityMember us-gaap:MeasurementInputExpectedTermMember 2021-01-01 2021-09-30 0001805385 nhic:ContingentlyIssuableCommonStockLiabilityMember us-gaap:MeasurementInputPriceVolatilityMember 2021-07-16 2021-07-16 0001805385 nhic:ContingentlyIssuableCommonStockLiabilityMember us-gaap:MeasurementInputControlPremiumMember 2021-07-16 2021-07-16 0001805385 nhic:ContingentlyIssuableCommonStockLiabilityMember nhic:MeasurementInputDriftRateMember 2021-07-16 2021-07-16 0001805385 nhic:ContingentEarnOutLiabilityMember us-gaap:MeasurementInputPriceVolatilityMember 2021-07-16 2021-07-16 0001805385 nhic:ContingentEarnOutLiabilityMember us-gaap:MeasurementInputControlPremiumMember 2021-07-16 2021-07-16 0001805385 nhic:ContingentEarnOutLiabilityMember nhic:MeasurementInputDriftRateMember 2021-07-16 2021-07-16 0001805385 nhic:ContingentlyIssuableCommonStockLiabilityMember us-gaap:MeasurementInputPriceVolatilityMember 2021-01-01 2021-09-30 0001805385 nhic:ContingentlyIssuableCommonStockLiabilityMember us-gaap:MeasurementInputControlPremiumMember 2021-01-01 2021-09-30 0001805385 nhic:ContingentlyIssuableCommonStockLiabilityMember nhic:MeasurementInputDriftRateMember 2021-01-01 2021-09-30 0001805385 nhic:ContingentEarnOutLiabilityMember us-gaap:MeasurementInputPriceVolatilityMember 2021-01-01 2021-09-30 0001805385 nhic:ContingentEarnOutLiabilityMember us-gaap:MeasurementInputControlPremiumMember 2021-01-01 2021-09-30 0001805385 nhic:ContingentEarnOutLiabilityMember nhic:MeasurementInputDriftRateMember 2021-01-01 2021-09-30 0001805385 us-gaap:SeriesBPreferredStockMember 2021-07-16 0001805385 us-gaap:SeriesAPreferredStockMember 2021-07-16 0001805385 nhic:SeriesB1PreferredStockMember 2021-07-16 0001805385 nhic:Series1PreferredStockMember 2021-07-16 0001805385 us-gaap:SeriesBPreferredStockMember 2020-12-31 0001805385 us-gaap:SeriesAPreferredStockMember 2020-12-31 0001805385 nhic:SeriesB1PreferredStockMember 2020-12-31 0001805385 nhic:Series1PreferredStockMember 2020-12-31 0001805385 nhic:BusinessDevelopmentAgreementWithFinbackMember 2021-03-01 2021-03-31 0001805385 us-gaap:EmployeeStockOptionMember 2020-03-01 2020-03-31 0001805385 nhic:MergerWithNewholdInvestmentCorpMember 2021-07-16 0001805385 nhic:BusinessDevelopmentAgreementWithFinbackMember 2021-09-30 0001805385 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001805385 2021-07-01 2021-09-30 0001805385 nhic:NhicSubIncMember nhic:ConvertibleNotes2021Member 2021-06-21 2021-06-21 0001805385 nhic:ConvertibleNotes2021Member 2021-01-01 2021-09-30 0001805385 us-gaap:EquipmentLeasedToOtherPartyMember 2021-09-30 0001805385 us-gaap:EquipmentLeasedToOtherPartyMember 2020-12-31 0001805385 nhic:ConvertibleNotes2021Member 2021-01-01 2021-09-30 0001805385 2021-09-30 0001805385 2020-12-31 0001805385 us-gaap:CommonClassAMember 2021-01-01 2021-09-30 0001805385 nhic:WarrantsToPurchaseOneShareOfClassCommonStockMember 2021-01-01 2021-09-30 0001805385 2021-10-31 0001805385 2021-01-01 2021-09-30 shares iso4217:USD pure nhic:Vote nhic:M iso4217:USD shares nhic:D 24369613 3490328 34144109 15373937 77377987 0001805385 --12-31 2021 Q3 false 0 0 0 0 0 0 0 0 0 0 0 77377987 9845192 142418469 0.5 0.3333 10-Q true 2021-09-30 false 001-39417 Evolv Technologies Holdings, Inc. DE 84-4473840 500 Totten Pond Road, 4th Floor Waltham MA 02451 (781) 374-8100 Class A common stock, par value $0.0001 per share EVLV NASDAQ Warrants to purchase one share of Class A common stock EVLVW NASDAQ Yes Yes Non-accelerated Filer true true false false 142435281 333747000 4704000 400000 7330000 1401000 3530000 2742000 1084000 562000 13672000 900000 359763000 10309000 2310000 1730000 17783000 9316000 275000 2582000 382713000 21355000 8460000 4437000 6169000 3727000 5668000 3717000 37000 11000 227000 1000000 21334000 12119000 988000 480000 371000 1000000 35027000 5952000 20484000 1000 132000 14359000 16432000 98515000 30164000 0.001 0.001 0 207390039 0 77377987 0 75877000 0.0001 0.0001 1100000000 305491899 142418469 9845192 14000 1000 0.0001 0.0001 100000000 0 0 0 0 0 391440000 9194000 -107256000 -93881000 284198000 -84686000 382713000 21355000 5345000 349000 10299000 422000 2305000 794000 5118000 1743000 717000 318000 1429000 585000 8367000 1461000 16846000 2750000 2933000 163000 7237000 361000 1086000 490000 2542000 1192000 192000 169000 732000 376000 4211000 822000 10511000 1929000 4156000 639000 6335000 821000 3641000 4088000 8330000 10629000 8510000 1552000 17284000 5105000 6983000 1177000 11162000 2676000 1656000 1656000 20790000 6817000 38432000 18410000 -16634000 -6178000 -32097000 -17589000 286000 84000 5988000 207000 -669000 -669000 -865000 -12685000 -475000 1745000 -31818000 -31818000 -5718000 -5718000 -3152000 -3152000 -42000 879000 39385000 -84000 18722000 -207000 22751000 -6262000 -13375000 -17796000 23222000 -6262000 -13375000 -17796000 0.19 -0.70 -0.28 -2.00 0.15 -0.70 -0.28 -2.00 119745196 8917855 47772253 8892564 153867300 8917855 47772253 8892564 77377987 75877000 9845192 1000 9194000 -93881000 -84686000 1000 1000 1563950 455000 455000 1082000 1082000 -13755000 -13755000 77377987 75877000 11409142 1000 10732000 -107636000 -96903000 1993936 202000 202000 535000 535000 -22371000 -22371000 77377987 75877000 13403078 1000 11469000 -130007000 -118537000 -77377987 -75877000 80873772 8000 75869000 75877000 10391513 1000 84944000 84945000 30000000 3000 299997000 300000000 2029712 880000 880000 5408672 1000 53644000 53645000 23636000 23636000 -35728000 -35728000 -66845000 -66845000 -11670000 -11670000 311722 120000 120000 2396000 2396000 22751000 22751000 142418469 14000 391440000 -107256000 284198000 74170214 72883000 8621846 1000 7978000 -66489000 -58510000 106000 3207773 2994000 45000 45000 281500 67000 67000 62000 62000 -6430000 -6430000 77377987 75877000 8903346 1000 8152000 -72919000 -64766000 11024 3000 3000 60000 60000 -5104000 -5104000 77377987 75877000 8914370 1000 8215000 -78023000 -69807000 14804 348000 348000 403000 403000 -6262000 -6262000 77377987 75877000 8929174 1000 8966000 -84285000 -75318000 0.378 -13375000 -17796000 1948000 685000 400000 1656000 -659000 4013000 525000 5561000 -63000 -16000 -12685000 1745000 879000 -31818000 -5718000 -3152000 5866000 1956000 10836000 1123000 1102000 1282000 2582000 12772000 393000 2264000 1041000 2459000 1889000 397000 -24000 -42000 -56000 2183000 109000 -50477000 -18397000 3082000 4304000 -3082000 -4304000 2994000 777000 418000 300000000 84945000 33968000 359000 225000 31882000 5605000 321000 383277000 8471000 329718000 -14230000 4704000 17341000 334422000 3111000 427000 207000 45000 9648000 86000 1760000 75877000 66845000 11670000 880000 23636000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1. Nature of the Business and Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As used in this Quarterly Report on Form 10-Q, unless otherwise indicated or the context otherwise requires, references to “we,” “us,” “our,” the “Company” and “Evolv” refer to the consolidated operations of Evolv Technologies Holdings, Inc. and its subsidiaries. References to “NHIC” refer to the company prior to the consummation of the Merger and references to “Legacy Evolv” refer to Evolv Technologies, Inc. dba Evolv Technology, Inc. prior to the consummation of the Merger.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Legacy Evolv was incorporated under the laws of the State of Delaware on July 8, 2013. The Company is the global leader in AI-based touchless security screening. The Company’s mission is to make the world a safer and more enjoyable place to live, work, learn, and play. The Company is democratizing security by making it seamless for gathering spaces to address the chronic epidemic of mass shootings and terrorist attacks in a cost-effective manner while improving the visitor experience. The Company is headquartered in Waltham, Massachusetts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Merger with NewHold Investment Corp.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On July 16, 2021 (the “Closing Date”), the predecessor company, consummated the previously announced Merger with Legacy Evolv, pursuant to the Agreement and Plan of Merger dated as of March 5, 2021, and amended by the First Amendment to Agreement and Plan of Merger (the “Merger Agreement”), dated as of June 5, 2021. Upon the closing of the Merger, NHIC changed its name to Evolv Technologies Holdings, Inc. and the officers of NHIC, the predecessor company resigned. The officers of Legacy Evolv became the officers of the Company, and the Company listed its shares of common stock, par value $0.0001 per share, on Nasdaq under the symbol “EVLV” (see Note 3).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Subscription Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Prior to the completion of the Merger, the Company entered into subscription agreements (collectively, the “PIPE Investment”) with certain parties subscribing for shares of the Company’s common stock (the “Subscribers”) pursuant to which the Subscribers agreed to purchase. Pursuant to the PIPE Investment, the Company issued 30,000,000 shares of Class A common stock for a purchase price of $10.00 per share with gross proceeds of $300.0 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Risks and uncertainties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is subject to risks and uncertainties common to early-stage companies in the human security industry including, but not limited to, the successful development, commercialization, marketing and sale of existing and new products, fluctuations in operating results and financial risks, protection of proprietary knowledge and patent risks, dependence on key personnel, competition, technological risks, cybersecurity risks, customer demand and management of growth. Potential risks and uncertainties also include, without limitation, uncertainties regarding the duration and magnitude of the impact of the COVID-19 pandemic, including variants, on the Company’s business and the economy in general.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In March 2020, the World Health Organization declared the global novel coronavirus disease 2019 (“COVID-19”) outbreak a pandemic. 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. The Company cannot at this time predict the ultimate extent, duration, or full impact that the COVID-19 pandemic will have on its future financial condition and operations. The impact of the COVID-<span style="white-space:pre-wrap;">19 pandemic on the Company’s financial performance will depend on future developments, including the duration and spread of the pandemic, including variants, and related governmental advisories and restrictions, the progression and effectiveness of vaccination roll-outs, vaccine hesitancy, and the actions </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">taken to contain or treat COVID</span>-19, as well as the economic impact on local, regional, national and international customers and markets. The situation surrounding COVID-19 remains fluid and the potential for a material impact on the Company increases the longer the virus impacts the level of economic activity in the United States and globally. Given the ongoing evolution of the COVID-19 and the global responses to curb its spread, the Company is not able to estimate the effects of the COVID-19 on its results of operations, financial condition, or liquidity for the year ending December 31, 2021 and beyond. If the financial markets and/or the overall economy are impacted for an extended period, the Company’s results may be materially adversely affected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Future impacts to the Company’s business as a result of COVID-19 could include disruptions to the Company’s revenue caused by closures of customer operations, manufacturing operations and supply chain caused by facility closures, reductions in operating hours, staggered shifts and other social distancing efforts; labor shortages; decreased productivity and unavailability of materials or components; limitations on its employees’ and customers’ ability to travel, and delays in shipments to and from affected countries and within the United States. While the Company maintains an inventory of finished products and raw materials used in its products, a prolonged pandemic could lead to shortages in the raw materials necessary to manufacture its products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and include the accounts of the Company and its wholly owned subsidiary in the United Kingdom, Evolv Technologies UK Ltd. and its wholly owned subsidiary Give Evolv LLC. All intercompany accounts and transactions have been eliminated in consolidation.<b style="font-weight:bold;"> </b>Any reference in these notes to applicable guidance is meant to refer to the authoritative GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Update (“ASU”) of the Financial Accounting Standards Board (“FASB”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revision of Prior Period Financial Statements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2020, an error was identified by the Company related to the preferred stock warrant classification in prior periods. Specifically, the Company had misclassified these warrants for the purchase of shares of its preferred stock as equity for the period from September 2016 through December 2018 when these warrants should have been liability classified and changes to fair value recorded in the Statement of Operations, therefore retained earnings were understated for changes in fair value of the warrant over that period of time of liability classification. Upon the modified retrospective adoption of ASU No. 2018-07 <i style="font-style:italic;">Compensation - Stock Compensation</i> (Topic 718): <i style="font-style:italic;">Improvements to Nonemployee Share-Based Payment Accounting </i>and ASU No. 2019-08 <i style="font-style:italic;">Codification Improvements-Share-Based Consideration Payable to a Customer</i>, on January 1, 2019, the warrants were classified within temporary equity. The Company concluded that the impacts of the error were not material to the consolidated financial statements as of and for the years ended December 31, 2020 and 2019. While not material, the Company has elected to revise the previously issued consolidated financial statements as of and for the years ended December 31, 2020 and 2019 for the impacts of the error. In addition, the applicable notes to the accompanying financial statements have also been revised to correct for these misstatements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table (in thousands) reflects the impacts of the error on the consolidated financial statements and gives effect to the retrospective restatement to reflect the exchange ratio of 0.378 established in the Merger as described in Note 3.</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:37.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:7.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:7.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:37.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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="8" style="vertical-align:bottom;white-space:nowrap;width:29.8%;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;">As of December 31, 2020</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;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.8%;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;">As of December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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.58%;margin: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 previously</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 style="vertical-align:bottom;white-space:nowrap;width:1.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:7.17%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin: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 previously</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.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:7.17%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;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:37.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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.58%;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;">reported</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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Adjustment</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.59%;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;">Revised</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.58%;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;">reported</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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Adjustment</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.59%;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;">Revised</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible preferred stock</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 75,393</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 484</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 75,877</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 72,399</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 484</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 72,883</p></td></tr><tr><td style="vertical-align:bottom;width:37.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additional paid-in capital</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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,946</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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (752)</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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,194</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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,730</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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (752)</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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,978</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated deficit</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (94,149)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 268</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (93,881)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (66,757)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 268</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (66,489)</p></td></tr><tr><td style="vertical-align:bottom;width:37.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stockholders’ deficit</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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (84,202)</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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (484)</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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (84,686)</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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (58,026)</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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (484)</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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (58,510)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Unaudited Interim Financial Information</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited consolidated financial statements as of September 30, 2021, and for the three and nine months ended September 30, 2021 and 2020 have been prepared on the same basis as the audited annual consolidated financial statements as of December 31, 2020 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 September 30, 2021 and the results of its operations for the three and nine months ended September 30, 2021 and 2020 and cash flows for the nine months ended September 30, 2021 and 2020. The results for the three and nine months ended September 30, 2021 are not necessarily indicative of results to be expected for the year ending December 31, 2021, any other interim periods, or any future year or period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Accordingly, these unaudited interim consolidated financial statements should be read in conjunction with the audited annual consolidated financial statements and notes thereto for the years ended December 31, 2020 and 2019 included in the Prospectus filed with the SEC on September 3, 2021 (the “Prospectus”).</p> 0.0001 30000000 10.00 300000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table (in thousands) reflects the impacts of the error on the consolidated financial statements and gives effect to the retrospective restatement to reflect the exchange ratio of 0.378 established in the Merger as described in Note 3.</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:37.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:7.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:7.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:37.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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="8" style="vertical-align:bottom;white-space:nowrap;width:29.8%;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;">As of December 31, 2020</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;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.8%;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;">As of December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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.58%;margin: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 previously</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 style="vertical-align:bottom;white-space:nowrap;width:1.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:7.17%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin: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 previously</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.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:7.17%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;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:37.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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.58%;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;">reported</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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Adjustment</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.59%;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;">Revised</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.58%;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;">reported</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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Adjustment</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.59%;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;">Revised</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible preferred stock</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 75,393</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 484</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 75,877</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 72,399</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 484</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 72,883</p></td></tr><tr><td style="vertical-align:bottom;width:37.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additional paid-in capital</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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,946</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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (752)</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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,194</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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,730</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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (752)</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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,978</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated deficit</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (94,149)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 268</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (93,881)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (66,757)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 268</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (66,489)</p></td></tr><tr><td style="vertical-align:bottom;width:37.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stockholders’ deficit</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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (84,202)</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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (484)</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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (84,686)</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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (58,026)</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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (484)</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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (58,510)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 0.378 75393000 484000 75877000 72399000 484000 72883000 9946000 -752000 9194000 8730000 -752000 7978000 -94149000 268000 -93881000 -66757000 268000 -66489000 -84202000 -484000 -84686000 -58026000 -484000 -58510000 <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;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of the Company’s consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. Significant estimates and assumptions reflected in these consolidated financial statements include but are not limited to calculating the standalone selling price for revenue recognition, the valuation of inventory, the valuation of derivative liability, the valuation of common stock for the periods prior to the Company listing its shares on Nasdaq, stock-based awards, the valuation of the preferred stock warrant liability, the valuation of the contingent earn-out liability and the valuation of the contingently issuable common stock. The Company bases its estimates on historical experience, known trends and other market-specific or other relevant factors that it believes to be reasonable under the circumstances. On an ongoing basis, management evaluates its estimates when there are changes in circumstances, facts, and experience. Changes in estimates are recorded in the period in which they become known. Actual results could differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Due to the COVID-19 pandemic, there has been uncertainty and disruption in the global economy and financial markets. The full extent to which the COVID-19 pandemic will directly or indirectly impact the Company’s business, results of operations and financial condition, including revenues and expenses, will depend on future developments that are highly uncertain, including as a result of new information that may emerge concerning COVID-19 and the actions taken to contain it or treat COVID-19. Management has made estimates of the impact of COVID-19 within the Company’s consolidated financial statements and there may be changes to those estimates in future periods. These </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">estimates may change, as new events occur, and additional information is obtained. On an ongoing basis, management evaluates its estimates as there are changes in circumstances, facts, and experience. Changes in estimates are recorded in the period in which they become known. Actual results may differ from those estimates or assumptions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Risk of Concentrations of Credit, Significant Customers and Significant Suppliers</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash, and accounts receivable, net. Periodically, the Company maintains deposits in accredited financial institutions in excess of federally insured limits. The Company maintains its cash, cash equivalents and restricted cash with financial institutions that management believes to be of high credit quality. The Company has not experienced any losses on such accounts and does not believe it is exposed to any unusual credit risk beyond the normal credit risk associated with commercial banking relationships.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Significant customers are those which represent more than 10% of the Company’s total revenue or accounts receivable, net balance at each respective balance sheet date. The following table presents customers that represent 10% or more of the Company’s total revenue:</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:58.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.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:2.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 0pt 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.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.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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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.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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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;">    </p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.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;">Three Months Ended </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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.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;">Nine Months Ended </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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.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;">September 30, </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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.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;">September 30, </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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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:6.97%;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:2.76%;margin:0pt;padding: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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding: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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer A</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer 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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom: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.5pt 0.05pt 0pt;"> 21.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom: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.5pt 0.05pt 0pt;"> 10.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.97%;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.5pt 0.05pt 0pt;"> 21.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.13%;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.5pt 0.05pt 0pt;"> 20.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.11%;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.5pt 0.05pt 0pt;"> 10.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.13%;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.5pt 0.05pt 0pt;"> 11.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Customer A revenue is from subscriptions and Customer B revenue is from product revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents customers that represent 10% or more of the Company’s accounts receivable, net:</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:70.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 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></tr><tr><td style="vertical-align:bottom;width:70.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin: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;">September 30, </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: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:2.76%;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: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></tr><tr><td style="vertical-align:bottom;width:70.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</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: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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: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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer B</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16.0</p></td><td style="background-color:#cceeff;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;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer C</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 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="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer D</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom: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.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 23.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;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.5pt 0.05pt 0pt;"> 16.0</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;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;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.5pt 0.05pt 0pt;"> 51.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company relies on third parties for the supply and manufacture of its products as well as third-party logistics providers. In instances where these parties fail to perform their obligations, the Company may be unable to find alternative suppliers to satisfactorily deliver its products to its customers on time, if at all, which could have a material adverse effect on the Company’s operating results, financial condition and cash flows and damage its customer relationships.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Debt Issuance Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company capitalizes certain legal, accounting, and other third-party fees that are directly associated with the issuance of debt as debt issuance costs. Debt issuance costs are recorded as a direct reduction of the carrying amount of the associated debt on the consolidated balance sheet and amortized as interest expense on the consolidated statement of operations and comprehensive loss using the effective interest method. As of September 30, 2021, and December 31, 2020, debt issuance costs totaled $0.1 million and $0.1 million, respectively, and were recorded as a reduction in the carrying amount of long-term debt in the consolidated balance sheets. During the three months ended September 30, 2021 and 2020, and nine months ended September 30, 2021 and 2020, the Company recorded less than $0.1 million in </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">amortization of the debt issuance costs recorded within interest expense in the consolidated statement of operations and comprehensive income (loss).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash, Cash Equivalents, and Restricted Cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash, cash equivalents, and restricted cash as reported on the consolidated statement of cash flows consists of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width: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;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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin: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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin: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: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;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 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: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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 333,747</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,704</p></td></tr><tr><td style="vertical-align:bottom;width:72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom: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.5pt 0.05pt 0pt;"> 675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom: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.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cash, cash equivalents, and restricted cash</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;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.5pt 0.05pt 0pt;"> 334,422</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;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.5pt 0.05pt 0pt;"> 4,704</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company considers all short-term, highly liquid investments purchased with an original maturity of three months or less at the date of purchase to be cash equivalents. Restricted cash consists of a security deposit on the Company’s new office lease in Waltham, Massachusetts, with $0.4 million included in the current portion of restricted cash which will be returned during the first half of 2022, and $0.3 million included in restricted cash, noncurrent in the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Property and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization expense is recognized using the straight-line method over the estimated useful life of each asset, as follows:</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:61.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.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:37.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:61.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.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:37.14%;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;">Estimated Useful Life</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computers and telecommunications equipment</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:37.14%;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 years</p></td></tr><tr><td style="vertical-align:bottom;width:61.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lab equipment</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:37.14%;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 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:37.14%;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;">4 years</p></td></tr><tr><td style="vertical-align:bottom;width:61.2%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.14%;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 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.2%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:37.14%;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 remaining lease term or useful life</p></td></tr><tr><td style="vertical-align:bottom;width:61.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leased equipment</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:37.14%;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;">4-7 years</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Estimated useful lives are periodically assessed to determine if changes are appropriate. Leasehold improvements are amortized using the straight-line method over the lesser of the lease term or its estimated economic useful life. Lease terms are used based upon the initial lease agreement and do not consider potential renewals or extensions until such time that the renewals or extensions are contracted. Maintenance and repairs are charged to expense as incurred. When assets are retired or otherwise disposed of, the cost of these assets and related accumulated depreciation or amortization are eliminated from the consolidated balance sheet and any resulting gains or losses are included in the consolidated statement of operations and comprehensive income (loss) in the period of disposal. Costs for capital assets not yet placed into service are capitalized as construction-in-progress and depreciated once placed into service.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s leases for leased equipment generally are 48 months. The Company’s subscription contracts are classified as operating leases because title does not transfer and they do not meet any of the other criteria per ASC 840. To date, the Company has not had any subscription arrangements come up for renewal and will reassess the classification of any such leases upon renewal.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company evaluates leased equipment for obsolescence and impairment whenever circumstances indicate that the carrying value of such equipment is not recoverable by considering any (1) reduced demand in the markets in </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">which the Company operate, (2) technological obsolescence due to developments of new products and improvements, or (3) changes in economic or other events and conditions that impact the market price for the Company’s products. Based on the Company’s evaluations, an impairment loss on property and equipment of $1.7 million was recorded during the three and nine months ended September 30, 2021. This was related to Edge and Express prototype units that were taken out of service and retired. The Company is transitioning domestic customers to Express which decreased the economic value of these assets and resulted in impairment. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Contingent Earn-out</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In connection with the Merger and pursuant to the Merger Agreement, certain of the Legacy Evolv’s shareholders and Legacy Evolv service providers are entitled to receive additional shares of the Company’s Class A common stock (the “Earn-Out Shares”) upon the Company achieving certain milestones:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Triggering Event I – a one-time issuance of a number of Earn-Out Shares equal to 5,000,000 shall occur if, within </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">five years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;"> following the closing of the Merger, the price of the Company’s Class A common stock is greater than $12.50 per share for any 20 trading days within any 30 trading day period.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Triggering Event II – a one-time issuance of a number of Earn-Out Shares equal to 5,000,000 shall occur if, within </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">five years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;"> following the closing of the Merger, the price of the Company’s Class A common stock is greater than $15.00 per share for any 20 trading days within any 30 trading day period.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Triggering Event III – a one-time issuance of a number of Earn-Out Shares equal to 5,000,000 shall occur if, within </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">five years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;"> following the closing of the Merger, the price of the Company’s Class A common stock is greater than $17.50 per share for any 20 trading days within any 30 trading day period.</span></td></tr></table><div style="margin-top:12pt;"/><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;">In accordance with </span><i style="font-weight:normal;">ASC 815 – Derivatives and Hedging</i><span style="font-style:normal;font-weight:normal;">, the earn-out arrangement with the Legacy Evolv shareholders is accounted for as a liability and subsequently remeasured at each reporting date with changes in fair value recorded as a change in fair value of contingent earn-out liability in other income (expense), net in the consolidated statements of operations and comprehensive income (loss). When the Triggering Events have been achieved and the Earn-Out Shares are issued, the Company will reclassify the corresponding amount from a liability to additional paid-in-capital and common stock at par value of </span><span style="font-style:normal;font-weight:normal;">$0.0001</span><span style="font-style:normal;font-weight:normal;"> per share. Of the total </span><span style="font-style:normal;font-weight:normal;">15,000,000</span><span style="font-style:normal;font-weight:normal;"> earn-out shares, </span><span style="font-style:normal;font-weight:normal;">12,137,397</span><span style="font-style:normal;font-weight:normal;"> earn-out shares are with the Legacy Evolv shareholders.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The estimated fair value of the contingent earn-out shares was determined using a Monte Carlo simulation that simulated the future path of the Company’s stock price over the earn-out period. The significant assumptions utilized in the calculation are based on the achievement of certain stock price milestones including projected stock price, volatility, drift rate, percentage of change in control and expected term. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The contingent earn-out liability is categorized as a Level 3 fair value measurement (see Note 4) because the Company estimates projections during the earn-out period utilizing unobservable inputs, including various potential pay-out scenarios. Contingent earn-out payments involve certain assumptions requiring significant judgment and actual results may differ from assumed and estimated amounts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt;"><span style="font-style:normal;font-weight:normal;">The Earn-Out Shares issued to employees, officers, directors, and non-employees are based achievement of certain target share price contingencies and for the employees and officers, subject to continued employment, (the “Earn-Out Service Providers”) represents share-based compensation and is classified as equity</span><span style="font-style:normal;font-weight:normal;"> on the Company’s balance </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">sheet. Corresponding stock-based compensation expense is recorded in the consolidated statements of operations and comprehensive income (loss) in the same manner in which the award recipient’s payroll costs are classified or by the nature of the services provided by consultants are classified. Of the total </span><span style="font-style:normal;font-weight:normal;">15,000,000</span><span style="font-style:normal;font-weight:normal;"> earn-out shares, </span><span style="font-style:normal;font-weight:normal;">2,862,603</span><span style="font-style:normal;font-weight:normal;"> earn-out shares are with the Legacy Evolv service providers and subject to share-based compensation.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Contingently Issuable Common Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Prior to the Merger, NewHold Industrial Technology Holdings, LLC, the sponsor of the NHIC special purpose acquisition company owned 4,312,500 shares of NHIC Class B common stock (the “Founder Shares). Upon the closing of the merger, NHIC Class A and Class B common stock became the Company’s common stock. The Founder Shares outstanding were subject to certain share-performance-based vesting provisions as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Vesting Provision I - 1,897,500 shares of the Company’s common stock shall vest and no longer be subject to forfeiture as of the Merger;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Vesting Provision II - if within </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">five years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> following the closing of the Merger, the last reported sale price of the Company’s common stock equals or exceeds $12.50 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within any 30 trading day period, then 948,750 shares of the Company’s common stock shall vest and no longer be subject to forfeiture;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Vesting Provision III - if within </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">five years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> following the closing of the Merger, the last reported sale price of the Company’s common stock equals or exceeds $15.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within any 30-trading day period, then 948,750 shares of the Company’s common stock) shall vest and no longer be subject to forfeiture;</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The remaining 517,500 Founder Shares were contributed to Give Evolv LLC. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">If Vesting Provision II and/or Vesting Provision III are not satisfied, the corresponding number of shares specified shall be forfeited and no longer issued and outstanding. If there is a Change of Control event prior to Vesting Provision II and/or Vesting Provision III are satisfied, the Founder shares are no longer subject to forfeiture and shall vest immediately upon the occurrence of a Change of Control event.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In accordance with <i style="font-style:italic;">ASC 815 – Derivatives and Hedging</i>, the contingently issuable common stock is accounted for as a liability and subsequently remeasured at each reporting date with changes in fair value recorded as change in fair value of contingently issuable common stock liability in other income (expense), net in the consolidated statements of operations and comprehensive loss. When the Vesting Provisions have been achieved and the contingently issuable common shares are issued, the Company will reclassify the corresponding amount from a liability to additional paid-in-capital and common stock at par value of $0.0001 per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The estimated fair value of the contingently issuable common shares was determined using a Monte Carlo simulation that simulated the future path of the Company’s stock price over the earn-out period. The assumptions utilized in the calculation are based on the achievement of certain stock price milestones including projected stock price, volatility, and risk-free rate. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The contingently issuable common shares are categorized as a Level 3 fair value measurement (see Note 4) because the Company estimates projections during the earn-out period utilizing unobservable inputs, including various </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">potential pay-out scenarios. Contingently issuable shares involve certain assumptions requiring significant judgment and actual results may differ from assumed and estimated amounts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Impairment of Long-Lived Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Long-lived assets consist of property and equipment. Long-lived assets to be held and used are tested for recoverability whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable. Factors that the Company considers in deciding when to perform an impairment review include significant underperformance of the business in relation to expectations, significant negative industry or economic trends and significant changes or planned changes in the use of the assets. If an impairment review is performed to evaluate a long-lived asset group for recoverability, the Company compares forecasts of undiscounted cash flows expected to result from the use and eventual disposition of the long-lived asset group to its carrying value. An impairment loss would be recognized in loss from operations when estimated undiscounted future cash flows expected to result from the use of an asset group are less than its carrying amount. The impairment loss is based on the excess of the carrying value of the impaired asset group over its fair value, determined based on discounted cash flows. The Company recorded a $1.7 million impairment loss on long-lived assets during the three and nine months ended September 30, 2021. This was related to Edge and Express prototype units that were taken out of service and retired. The Company is transitioning domestic customers to Express which decreased the economic value of these assets and resulted in impairment. The Company did not record any impairment losses on long-lived assets during the three and nine months ended September 30, 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair Value Measurements of Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Certain assets and liabilities of the Company are carried at fair value under GAAP. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 1 — Quoted prices in active markets for identical assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 2 — Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 3 — Unobservable inputs that are supported by little or no market activity that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s cash equivalents, derivative liability, contingent earn-out liability, contingently issuable common stock liability and its common stock warrant liability are carried at fair value, determined according to the fair value hierarchy described above (see Note 4). The carrying values of the Company’s accounts receivable, net, accounts payable and accrued expenses approximate their fair values due to the short-term nature of these assets and liabilities. The carrying value of the Company’s long-term debt approximates its fair value (a Level 2 measurement) at each balance sheet date due to its variable interest rate, which approximates a market interest rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Assets that are measured at fair value on a nonrecurring basis primarily relate to property and equipment. We do not periodically adjust carrying value to fair value for property and equipment. Rather, the carrying value of the asset is reduced to its fair value when we determine that impairment has occurred. During the three and nine months ended September 30, 2021, impairment of property and equipment was $1.7 million, respectively. This was related to Edge and Express prototype units that were taken out of service and retired. The Company is transitioning domestic customers to Express which decreased the economic value of these assets and resulted in impairment. There was no impairment for the three and nine months ended September 30, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Derivative Liability Related to Convertible Notes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In August through September 2019 and in September through December 2020, the Company issued Convertible Notes to several investors (see Note 9) that provided a conversion option whereby upon the closing of a specified financing event the notes would automatically convert into shares of the same class and series of capital stock of the Company issued to other investors in the financing at a conversion price equal to 85% and 80%, respectively, of the price per share of the securities paid by the other investors. This conversion option was determined to be an embedded derivative that was required to be bifurcated and accounted for separately from the notes. The derivative liability was initially recorded at fair value upon issuance of the notes and is subsequently remeasured to fair value at each reporting date. Changes in the fair value of the derivative liability are recognized in the consolidated statements of operations and comprehensive income (loss). In October 2019, the specified financing event was consummated, as such the Convertible Notes issued August through September 2019 were converted into shares of Series B-1 Preferred Stock (see Note 10), and the derivative liability was extinguished. The derivative liability related to the 2020 convertible note is outstanding as of December 31, 2020 and is included as a derivative liability in the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Between January 21, 2021 and February 4, 2021, the Company entered into a Convertible Note Purchase Agreement (the “2021 Convertible Notes,” and together with the 2020 Convertible Notes, the “Convertible Notes”) with various investors for gross proceeds of $30.0 million with a stated interest rate of 8.0% per annum. The 2021 Convertible Notes provided a conversion option whereby upon the closing of a Qualified Financing event, in which the aggregate gross proceeds totaled at least $100.0 million, the 2021 Convertible Notes would automatically convert into shares of the same class and series of capital stock of the Company issued to other investors in the financing at a conversion price equal to 80% of the price per share paid by the other investors. The conversion option met the definition of an embedded derivative and was required to be bifurcated and accounted for separately from the notes. The proceeds from the 2021 Convertible Notes were allocated between the derivative liability and current portion of long-term debt on the Company’s consolidated balance sheet. The difference between the initial carrying value of the notes and the stated value of the notes represented a discount that was accreted to interest expense over the term of the Convertible Notes using the effective interest method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On June 21, 2021, the Company and the holders of the 2021 Convertible Notes agreed that, in connection with the Merger, such holders would receive an additional 1,000,000 shares of NHIC common stock as further consideration for the automatic conversion of such notes upon closing of the Merger. This modification of the 2021 Convertible Notes resulted in an extinguishment, and recognition of a derivative liability, which represents both the value of the 1,000,000 NHIC shares as of June 21, 2021 as well as a bifurcated embedded derivative for conversion into shares of the same class and series of capital stock of the Company issued to other investors in the financing at a conversion price equal to 80% of the price per share paid by the other investors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Upon the closing of the Merger, the September through December 2020 Convertible Notes and the 2021 Convertible Notes automatically converted into 4,408,672 shares of the Company’s common stock and the holders of the 2021 Convertible Notes also received the right to receive 1,000,000 shares of the Company’s common stock, as noted above. Upon the conversion of the Convertible Notes, the carrying value of the debt of $32.8 million and the related derivative liability of $19.7 million and accrued interest of $0.2 million were derecognized resulting in a loss on </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">extinguishment of debt of $0.9 million recorded in other income (expense) in the consolidated statements of operations and comprehensive income (loss).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Classification of Convertible Preferred Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Prior to the closing of the Merger, the holders of Legacy Evolv Series A, Series A-1, Series B and Series B-1 convertible preferred stock had certain liquidation rights in the event of a deemed liquidation event that, in certain situations, is not solely within the control of the Company and would call for the redemption of the then outstanding Series A, Series A-1, Series B and Series B-1 convertible preferred stock (see Note 10). Therefore, the Legacy Evolv Series A, Series A-1, Series B and Series B-1 convertible preferred stock were classified outside of stockholders’ equity (deficit) on the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In connection with the closing of the Merger, all shares of redeemable convertible Preferred Stock were converted into shares of the Company’s common stock. Accordingly, there was no redeemable convertible preferred stock outstanding as of September 30, 2021. As of December 31, 2020, the carrying value of the redeemable convertible Preferred Stock was $75.9 million (see Note 10).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Common Stock Warrant Liability and Public Warrant Liability</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company classifies certain warrants for the purchase of shares of its common stock (see Note 11) as a liability on its consolidated balance sheets as these warrants are freestanding financial instruments that may require the Company to adjust the exercise price and number of shares that is not consistent with a fixed-for-fixed option pricing model. The warrant liability is initially recorded at fair value on the issuance date of each warrant and is subsequently remeasured to fair value at each reporting date. Changes in the fair value of the common stock warrant liability are recognized as a component of other income (expense), net in the consolidated statements of operations and comprehensive income (loss). Changes in the fair value of the common stock warrant liability are recognized until the warrants are exercised, expire or qualify for equity classification.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In connection with the closing of the Merger, the Company assumed warrants to purchase shares of common stock (the “Public Warrant”) and are classified as a liability pursuant to ASC 815 – <i style="font-style:italic;">Derivatives and Hedging</i> as the equity derivative scope exception was not met. As of September 30, 2021, the Public Warrant is outstanding (see Note 11). All other warrants that were issued prior to the closing of the Merger were converted into shares of the Company’s common stock (the “common stock warrant”) upon the closing of the Merger. Accordingly, the Company remeasured the warrants to fair value upon the closing of Merger with the offset to additional paid-in capital (see Note 11). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Equity Classified Preferred Stock Warrants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company classifies warrants for the purchase of shares of its preferred stock (see Note 11) as temporary equity on its consolidated balance sheets. In connection with a customer development agreement, the Company issued preferred stock warrants to a customer to purchase shares of its Legacy Evolv Series A-1 Preferred Stock. Upon adoption of ASU No. 2018-07 and ASU No. 2019-08 on January 1, 2019, any liability classified warrants issued to non-employees for goods or services were reclassified to temporary equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In connection with the closing of the Merger, all preferred stock warrants to purchase shares of common stock were converted into shares of the Company’s common stock. Accordingly, there were no preferred stock warrants outstanding as of September 30, 2021. The Company assessed the features of these warrants and determined that they qualify for classification as permanent equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Equity Classified Common Stock Warrants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company classifies certain warrants for the purchase of shares of its common stock (see Note 11) as equity on its consolidated balance sheets as these warrants are considered to meet the derivative scope exception for freestanding equity contracts. For these warrants that are classified on the Company’s consolidated balance sheets as equity instruments, the Company uses the Black-Scholes model to measure the value of the warrants at issuance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In connection with the closing of the Merger, all outstanding Legacy Evolv vested warrants to purchase shares of common stock were converted into shares of the Company’s common stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenue in accordance with ASC 606. Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. In order to achieve this core principle, the Company applies the following five steps when recording revenue: (1) identify the contract, or contracts, with the customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract and (5) recognize revenue when, or as, performance obligations are satisfied.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company derives revenue from (1) subscription arrangements accounted for as operating leases under ASC 840 and (2) from the sale of products, inclusive of maintenance and services. The Company’s arrangements are generally noncancelable and nonrefundable after ownership passes to the customer. Revenue is recognized net of sales tax.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Product Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company derives revenue from the sale of its Express and Edge equipment and related add-on accessories to customers. Revenue is recognized when control of the product has transferred to the customer. Transfer of control occurs when the Company has transferred title and risk of loss and has a present right to payment for the equipment, which is generally upon delivery as the Company’s normal terms of sale are freight on board destination. Products are predominately sold with distinct services, which are described in the services section below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Subscription Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition to selling its products directly to customers, the Company also leases Express and Edge equipment. These arrangements convey the right to use the equipment for a period of time in exchange for consideration and therefore are accounted for under ASC 840 due to the scope exception of ASC 606-10-15-2. Lease terms are typically four years and customers pay quarterly or annual fixed payments for the lease and maintenance elements over the contractual lease term. In accordance with ASC 840, <i style="font-style:italic;">Leases</i>, the Company considers only the fixed payments for purposes of allocating between the lease and non-lease deliverables on a relative fair value basis. Equipment leases are generally classified as operating leases as they do not meet any of the capital lease criteria per ASC 840.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Generally, lease arrangements include both lease and non-lease components. The non-lease components relate to (i) distinct services, such as installation, training and maintenance, and (ii) any add-on accessories. Installation and training are included in service revenue as described below, and add-on accessories are included in product revenue as described above. Because the equipment and maintenance components of a subscription arrangement are recognized as revenue over the same time period and in the same pattern and because revenue allocated to maintenance components is not material, the equipment lease and maintenance performance obligations are classified as a single category of subscription revenue in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As leases with customers are classified as operating leases, lease revenue is recognized ratably over the duration of the lease. There are no contingent lease payments as a part of these arrangements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Services Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company provides installation, training and maintenance services for its products. Revenue for installation and training is recognized upon transfer of control of these services, which are normally rendered over a short duration. Maintenance consists of technical support, bug fixes, and when-and-if-available threat updates. Maintenance revenue is recognized ratably over the period of the arrangement. The Company sells separately priced extended or nonstandard warranty services and preventative maintenance plans, which are recognized ratably over the associated service period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Revenue from Distributors</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">A portion of the Company’s revenue is also generated by sales in conjunction with its distributors. When the Company transacts with a distributor, its contractual arrangement is with the distributor and not with the end-use customer. In these transactions, the distributor is considered the customer; the Company has discretion over the pricing to the distributor and maintains overall control of the inventory and sales process to the distributor. Revenue is recognized upon delivery to the distributors. Right of return does not generally exist. Whether the Company transacts with a distributor and receives the order from a distributor or directly from an end-use customer, its revenue recognition policy and resulting pattern of revenue recognition is the same upon delivery.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Transaction Price</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The transaction price is the amount of consideration that the Company expects to be entitled for providing goods and services under a contract. It includes not only fixed consideration, such as the stated amount in a contract, but also several other types of variable consideration or adjustments (generally discounts or incentives which are included as a part of the standalone selling price (“SSP”) estimation process). The Company provides discounts to customers which reduces the transaction price. From time-to-time, the Company may offer customers the option to purchase additional goods and services at a fixed price. In these limited circumstances, the Company assesses whether these offers constitute a material right, and if so, the Company would account for the material right as a separate performance obligation. Other types of variable consideration are not considered significant. The Company does not normally provide for rights of returns to customers on product sales and, therefore, does not record a provision for returns.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Performance Obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">A performance obligation is a promise in a contract to transfer a distinct product or service to a customer that is both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available, and is distinct in the context of the contract, whereby the transfer of the product 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:36pt;margin:0pt 0pt 12pt 0pt;">For both Express and Edge units, equipment is sold or leased with embedded software, which is considered a single performance obligation. Maintenance, which includes future updates, security threat updates, and minor bug fixes on a when-and-if available basis, is considered a single performance obligation. As a part of reported subscription sales, certain non-lease components, such as maintenance, are included within the subscription revenue amount. The Company sells separately priced extended or nonstandard warranty services and preventative maintenance plans, which are accounted for as separate performance obligations. Installation and training are considered separate performance obligations and are included within services revenue. Any add-on accessories are also considered separate performance obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Payment terms</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Payment terms for customer orders are typically 30 days after the shipment or delivery of the product. For certain products, services and customer types, the Company requires payment before the products or services are delivered to, or performed for, the customer. Generally, the Company’s contracts do not contain a significant financing component.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Multiple Performance Obligations within an Arrangement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s contracts may include multiple performance obligations when customers purchase a combination of products and services. When the Company’s customer arrangements have multiple performance obligations that contain a lease for Express or Edge equipment for the customer’s use at its site as well as distinct services that are delivered simultaneously, the Company allocates the arrangement consideration between the lease deliverables and non-lease deliverables based on the relative estimated SSP of each distinct performance obligation. For multiple performance obligation arrangements that do not contain a lease, the Company allocates the contract’s transaction price to each performance obligation on a relative SSP basis. The Company determines SSP based on the price at which the performance obligation is sold separately. If the SSP is not observable through past transactions, the Company estimates the SSP taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Remaining Performance Obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">ASC 606 requires that the Company disclose the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied as of September 30, 2021. The following table includes estimated revenues expected to be recognized in the future related to performance obligations that are unsatisfied (or partially satisfied) as of September 30, 2021. Note that with respect to ASC 840, Subscription revenue includes maintenance in addition to the operating lease components of these transactions (in thousands).</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:58.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: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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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:12.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:58.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="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:11.49%;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;">Less than 1 year</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:13.97%;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;">Greater than 1 year</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:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Product revenue</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 111</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 36</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 147</p></td></tr><tr><td style="vertical-align:bottom;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Subscription revenue</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:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,304</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: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:12.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 21,802</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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 31,106</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Service revenue</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 24</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 24</p></td></tr><tr><td style="vertical-align:bottom;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Maintenance revenue</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:1.14%;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.35%;border-bottom: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.5pt 0.05pt 0pt;"> 903</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: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom: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.5pt 0.05pt 0pt;"> 1,972</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:1.04%;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.11%;border-bottom: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.5pt 0.05pt 0pt;"> 2,875</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total revenue</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.35%;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.5pt 0.05pt 0pt;"> 10,342</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.56%;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.5pt 0.05pt 0pt;"> 23,810</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;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.5pt 0.05pt 0pt;"> 34,152</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The amount of minimum future leases is based on expected income recognition. As of September 30, 2021, future minimum payments on noncancelable leases are as follows (in thousands):</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:84.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.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:1.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:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Future operating lease component (in thousands):</b></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:84.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quarter Ending September 30, 2021:</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,355</p></td></tr><tr><td style="vertical-align:bottom;width:84.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,262</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.89%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,800</p></td></tr><tr><td style="vertical-align:bottom;width:84.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,054</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.89%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,166</p></td></tr><tr><td style="vertical-align:bottom;width:84.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</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:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom: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.5pt 0.05pt 0pt;"> 469</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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.5pt 0.05pt 0pt;"> 31,106</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;font-style:italic;margin:0pt 0pt 12pt 36pt;">Contract Balances from Contracts with Customers</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Contract assets arise from unbilled amounts in customer arrangements when revenue recognized exceeds the amount billed to the customer and the Company’s right to payment is conditional and not only subject to the passage of time. As of September 30, 2021 and December 31, 2020, the Company had $0.9 million and $0 of contract assets included within prepaid expenses and other current assets and $2.6 million and $0 in long-term contract assets on the consolidated balance sheets, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Contract liabilities represent the Company’s obligation to transfer goods or services to a customer for which it has received consideration (or the amount is due) from the customer. The Company has a contract liability related to service revenue, which consists of amounts that have been invoiced but that have not been recognized as revenue. Amounts expected to be recognized as revenue within 12 months of the balance sheet date are classified as current deferred revenue and amounts expected to be recognized as revenue beyond 12 months of the balance sheet date are classified as noncurrent deferred revenue. The Company recognized $0.5 million and $2.3 million during the three months and nine months ended September 30, 2021 of revenue that was previously included in the 2020 deferred revenue balance, respectively. The following table provides a rollforward of deferred revenue (in thousands):</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:84.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:84.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:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,197</p></td></tr><tr><td style="vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,356)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue deferred</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom: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.5pt 0.05pt 0pt;"> 8,815</p></td></tr><tr><td style="vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at September 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.69%;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.92%;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.5pt 0.05pt 0pt;"> 6,656</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;font-style:italic;margin:0pt 0pt 12pt 36pt;">Disaggregated Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents the Company’s revenue by revenue stream (in thousands):</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:57.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.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: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:7.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding: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:18.55%;margin: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:1.84%;margin:0pt;padding: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:18.64%;margin: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;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding: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:18.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:18.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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.32%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Product revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,345</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 349</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,299</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 422</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Subscription revenue<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,743</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Service revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 417</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 165</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 773</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 170</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Maintenance revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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.19%;border-bottom: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.5pt 0.05pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.2%;border-bottom: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.5pt 0.05pt 0pt;"> 656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.31%;border-bottom: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.5pt 0.05pt 0pt;"> 415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,367</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;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.5pt 0.05pt 0pt;"> 1,461</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;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.5pt 0.05pt 0pt;"> 16,846</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;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.5pt 0.05pt 0pt;"> 2,750</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;">Subscription revenue is inclusive of </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;">$0.5</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;">$0.2</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;"> million of maintenance revenue during the three months ended September 30, 2021 and 2020, respectively, and of </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;">$1.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;">$0.4</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;"> million of maintenance revenue during the nine months ended September 30, 2021 and 2020, respectively, determined based on a relative fair value allocation as prescribed by ASC 606.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Contract Acquisition Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company incurs and pays commissions on product sales. The Company applies the practical expedient for contracts less than one year to expense the costs in the period in which they were incurred. Commissions on product sales and services are expensed in the period in which the sale occurs and the services are provided. Commissions on subscription arrangements and maintenance are expensed ratably over the life of the contract. The Company had a deferred asset related to commissions of $3.4 million at September 30, 2021 and $2.3 million at December 31, 2020. The increase in deferred assets is due to an increase of subscription revenue in 2020 and 2021 for which the related revenue and commissions are recognized over the contract term. The Company amortized commissions of $1.3 million during the three months ended September 30, 2021 which related to 2021 commissions, $0.1 million which related to 2020 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">commissions and less than $0.1 million which related to 2019 commissions. The Company amortized commissions of $1.6 million during the nine months ended September 30, 2021 which related to 2021 commissions, $0.3 million which related to 2020 commissions and $0.1 million which related to 2019 commissions.</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:36pt;margin:0pt 0pt 12pt 0pt;">The Company measures all stock-based awards granted to employees, officers, directors and non-employees based on their fair value on the date of the grant and recognizes compensation expense for those awards over the requisite service period, which is generally the vesting period of the respective award. The Company classifies stock-based compensation expense in its consolidated statements of operations and comprehensive income (loss) in the same manner in which the award recipient’s payroll costs are classified or by the nature of the services provided by consultants are classified.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company issues stock-based awards with service-based vesting conditions and records the expense for these awards using the straight-line method. Forfeitures are accounted for as they occur. The Company has issued stock-based awards with performance-based vesting conditions. In August 2020, the Company granted an officer 560,189 stock options with a performance-based milestone vesting condition which vested immediately upon achievement of a certain sales milestone. The milestone was achieved in December 2020, and the Company recorded $0.1 million in stock compensation expense upon vesting during the year ended December 31, 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In March 2021, the Company granted a warrant exercisable for 2,554,015 shares of common stock to a consulting group (“2021 Finback common stock warrants”) with performance based vesting conditions which vest upon certain sales being met under a Business Development agreement which has a term of three years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Prior to the closing of the Merger, there was not a public market for the shares of the Company’s common stock. The Company’s determination of the fair value of stock options on the date of grant utilized the Black-Scholes option-pricing model and was impacted by its common stock price, as determined by the Board of Directors with input from the Company’s management, as well as changes in assumptions regarding a number of subjective variables. These variables included, but were not limited to, the expected term that options remained outstanding, the expected common stock price volatility over the term of the option awards, risk-free interest rates, and expected dividends. <span style="background-color:#ffffff;">The Company values its common stock taking into consideration its most recently available valuation of common stock performed by third parties as well as additional factors since the date of the most recent contemporaneous valuation through the date of grant. </span>After the closing of the Merger, the Company determined the fair value of each share of common stock underlying stock-based awards based on the closing price of the Company’s common stock as reported by Nasdaq on the date of grant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Pursuant<span style="background-color:#ffffff;"> to the Merger Agreement, the Company will issue </span><span style="background-color:#ffffff;">15,000,000</span><span style="background-color:#ffffff;"> earn-out shares of the Company’s common stock to Legacy Evolv shareholders and Legacy Evolv service providers including </span>employees, officers, directors and non-employees based on the achievement of certain target share price contingencies and for the employees and officers subject to continued employment. <span style="background-color:#ffffff;">The company classifies the share-based compensation arrangement with Legacy Evolv service providers as equity on its balance sheet and corresponding </span>stock-based compensation expense in its consolidated statements of operations and comprehensive income (loss) in the same manner in which the award recipient’s payroll costs are classified or by the nature of the services provided by consultants are classified. Of the total 15,000,000 earn-out shares of the Company’s common stock, 2,862,603 earn-out shares are with the Legacy Evolv service providers and subject to the share-based compensation. Stock-based compensation expense attributable to Legacy Evolv service providers is $2.0 million for the three and nine months ended September 30, 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;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in the consolidated financial statements or in the Company’s tax returns. Deferred tax assets and liabilities are determined on the basis of the differences between the consolidated financial statements and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. Changes in deferred tax assets and liabilities are recorded in the provision for income taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company assesses the likelihood that its deferred tax assets will be recovered from future sources of income and, to the extent it believes, based upon the weight of available evidence, that it is more likely than not that all or a portion of the deferred tax assets will not be realized, a valuation allowance is established through a charge to income tax expense. Potential for recovery of deferred tax assets is evaluated by analyzing past operating results, estimating the future taxable profits expected and considering prudent and feasible tax planning strategies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for uncertainty in income taxes recognized in the consolidated financial statements by applying a two-step process to determine the amount of tax benefit to be recognized. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination by the taxing authorities. If the tax position is deemed more-likely-than-not to be sustained, the tax position is then assessed to determine the amount of benefit to recognize in the consolidated financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement. The provision for income taxes includes the effects of any resulting tax reserves, or unrecognized tax benefits, that are considered appropriate as well as the related net interest and penalties.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company evaluates at the end of each reporting period whether some or all of the undistributed earnings of its foreign subsidiaries are permanently reinvested. The Company would recognize deferred income tax liabilities to the extent that management asserts that undistributed earnings of its foreign subsidiaries are not permanently reinvested and will not be permanently reinvested in the future. As of September 30, 2021 and December 31, 2020 the Company had no foreign earnings in any foreign jurisdictions.</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 Income (Loss) per Share Attributable to Common Stockholders</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Basic net income (loss) per share attributable to common stockholders is computed by dividing the net income (loss) attributable to common stockholders by the weighted average number of common shares outstanding for the period. Diluted net income (loss) attributable to common stockholders is computed by adjusting net income (loss) attributable to common stockholders for the profit or loss impact to the extent a denominator <span style="white-space:pre-wrap;">adjustment is required. Diluted net income (loss) per share attributable to common stockholders is computed by dividing the diluted net income (loss) attributable to common stockholders by the weighted average number of common shares outstanding for the period, including potential dilutive common shares. For purposes of this calculation, outstanding stock options, convertible preferred stock, convertible notes, warrants to purchase common stock, and warrants to purchase preferred stock are considered potential dilutive common shares.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In periods in which the Company reported a net loss attributable to common stockholders, diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders, since dilutive common shares are not assumed to have been issued if their effect is anti-dilutive. The Company reported net income and a net loss attributable to common stockholders for the three months ended September 30, 2021 and 2020, respectively. For the three months ended September 30, 2021, no undistributed earnings were attributed to the convertible preferred shares which converted into common stock upon closing of the merger and have no contractual right to participate in the gains resulting from the change in fair value of earnouts and warrants that occurred after </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">conversion. The Company reported a net loss attributable to common stockholders for the nine months ended September 30, 2021 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recently Issued Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company qualifies as an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012 and has elected not to “opt out” to the extended transition related to complying with new or revised accounting standards, which means that when a standard is issued or revised and it has different application dates for public and nonpublic companies, the Company will adopt the new or revised standard at the time nonpublic companies adopt the new or revised standard and will do so until such time that the Company either (i) irrevocably elects to “opt out” of such extended transition period or (ii) no longer qualifies as an emerging growth company. The Company may choose to early adopt any new or revised accounting standards whenever such early adoption is permitted for nonpublic companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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) </i>(“ASU 2016-13”). The new standard adjusts the accounting for assets held at amortized cost basis, including marketable securities accounted for as available for sale, and trade receivables. The standard eliminates the probable initial recognition threshold and requires an entity to reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected. For public entities except smaller reporting companies, the guidance is effective for annual reporting periods beginning after December 15, 2019 and for interim periods within those fiscal years. In November 2019, the FASB issued ASU No. 2019-10, which deferred the effective date for non-public entities to annual reporting periods beginning after December 15, 2022, including interim periods within those fiscal years. Early application is allowed. The Company expects to adopt this guidance effective January 1, 2023, and it is currently evaluating the impact on its consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In February 2016, the FASB issued ASU No. 2016-02<i style="font-style:italic;">, Leases (Topic 842) </i>(“ASU 2016-02”), which sets out the principles for the recognition, measurement, presentation and disclosure of leases for both parties to a contract (i.e., lessees and lessors). The new standard requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. This classification will determine whether lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease. A lessee is also required to record a right-of-use asset and a lease liability for all leases with a term of greater than 12 months regardless of their classification. Leases with a term of 12 months or less may be accounted for similar to existing guidance for operating leases today. For nonpublic entities, this guidance is effective for annual periods beginning after December 15, 2021. In July 2018, the FASB issued <i style="font-style:italic;">ASU No. 2018-11, Leases (Topic 842)</i>, which added an optional transition method under which financial statements may be prepared under the revised guidance for the year of adoption, but not for prior years. Under the latter method, entities will recognize a cumulative catch-up adjustment to the opening balance of retained earnings in the period of adoption. The Company expects to adopt this guidance effective January 1, 2022, and it is currently evaluating the impact on its consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In December 2019, the FASB issued ASU 2019-12, <i style="font-style:italic;">Income Taxes (ASC 740): Simplifying the Accounting for Income Taxes </i>(“ASU 2019-12”), which is intended to simplify various areas related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in ASC 740 and also clarifies and amends existing guidance to improve consistent application. For public entities the guidance is effective for annual reporting periods beginning after December 15, 2020 and for interim periods within those fiscal years. For non-public entities, the guidance is effective for annual reporting periods beginning after December 15, 2021 and for interim periods within years beginning after December 15, 2022, with early adoption permitted. The Company expects to adopt this guidance effective January 1, 2022, and it is currently evaluating the impact on its consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In August 2020, the FASB issued ASU 2020-06, “Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity,” which simplifies and clarifies certain calculation and presentation matters related to convertible and equity and debt instruments. Specifically, ASU 2020-06 removes requirements to separately account for conversion features as a derivative under ASC Topic 815 and removing the requirement to account for beneficial conversion features on such instruments. ASU 2020-06 also provides clearer guidance surrounding disclosure of such instruments and provides specific guidance for how such instruments are to be incorporated in the calculation of Diluted EPS. The guidance under ASU 2020-06 is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020. The Company expects to adopt this guidance effective January 1, 2022, and it is currently evaluating the impact on its consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): <i style="font-style:italic;">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</i>, which amends ASC 805 to add contract assets and contract liabilities to the list of exceptions to the recognition and measurement principles that apply to business combinations and to require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. The amendments in ASU 2021-08 are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years and should be applied prospectively to business combinations occurring on or after the effective date of the amendments. Early adoption of the amendments is permitted, including adoption in an interim period. The Company expects to adopt this guidance effective January 1, 2023, and it is currently evaluating the impact 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;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of the Company’s consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. Significant estimates and assumptions reflected in these consolidated financial statements include but are not limited to calculating the standalone selling price for revenue recognition, the valuation of inventory, the valuation of derivative liability, the valuation of common stock for the periods prior to the Company listing its shares on Nasdaq, stock-based awards, the valuation of the preferred stock warrant liability, the valuation of the contingent earn-out liability and the valuation of the contingently issuable common stock. The Company bases its estimates on historical experience, known trends and other market-specific or other relevant factors that it believes to be reasonable under the circumstances. On an ongoing basis, management evaluates its estimates when there are changes in circumstances, facts, and experience. Changes in estimates are recorded in the period in which they become known. Actual results could differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Due to the COVID-19 pandemic, there has been uncertainty and disruption in the global economy and financial markets. The full extent to which the COVID-19 pandemic will directly or indirectly impact the Company’s business, results of operations and financial condition, including revenues and expenses, will depend on future developments that are highly uncertain, including as a result of new information that may emerge concerning COVID-19 and the actions taken to contain it or treat COVID-19. Management has made estimates of the impact of COVID-19 within the Company’s consolidated financial statements and there may be changes to those estimates in future periods. These </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">estimates may change, as new events occur, and additional information is obtained. On an ongoing basis, management evaluates its estimates as there are changes in circumstances, facts, and experience. Changes in estimates are recorded in the period in which they become known. Actual results may differ from those estimates or assumptions.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Risk of Concentrations of Credit, Significant Customers and Significant Suppliers</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash, and accounts receivable, net. Periodically, the Company maintains deposits in accredited financial institutions in excess of federally insured limits. The Company maintains its cash, cash equivalents and restricted cash with financial institutions that management believes to be of high credit quality. The Company has not experienced any losses on such accounts and does not believe it is exposed to any unusual credit risk beyond the normal credit risk associated with commercial banking relationships.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Significant customers are those which represent more than 10% of the Company’s total revenue or accounts receivable, net balance at each respective balance sheet date. The following table presents customers that represent 10% or more of the Company’s total revenue:</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:58.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.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:2.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 0pt 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.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.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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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.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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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;">    </p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.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;">Three Months Ended </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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.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;">Nine Months Ended </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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.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;">September 30, </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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.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;">September 30, </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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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:6.97%;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:2.76%;margin:0pt;padding: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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding: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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer A</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer 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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom: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.5pt 0.05pt 0pt;"> 21.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom: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.5pt 0.05pt 0pt;"> 10.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.97%;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.5pt 0.05pt 0pt;"> 21.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.13%;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.5pt 0.05pt 0pt;"> 20.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.11%;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.5pt 0.05pt 0pt;"> 10.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.13%;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.5pt 0.05pt 0pt;"> 11.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Customer A revenue is from subscriptions and Customer B revenue is from product revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents customers that represent 10% or more of the Company’s accounts receivable, net:</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:70.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 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></tr><tr><td style="vertical-align:bottom;width:70.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin: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;">September 30, </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: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:2.76%;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: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></tr><tr><td style="vertical-align:bottom;width:70.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</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: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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: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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer B</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16.0</p></td><td style="background-color:#cceeff;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;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer C</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 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="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer D</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom: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.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 23.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;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.5pt 0.05pt 0pt;"> 16.0</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;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;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.5pt 0.05pt 0pt;"> 51.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company relies on third parties for the supply and manufacture of its products as well as third-party logistics providers. In instances where these parties fail to perform their obligations, the Company may be unable to find alternative suppliers to satisfactorily deliver its products to its customers on time, if at all, which could have a material adverse effect on the Company’s operating results, financial condition and cash flows and damage its customer relationships.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Significant customers are those which represent more than 10% of the Company’s total revenue or accounts receivable, net balance at each respective balance sheet date. The following table presents customers that represent 10% or more of the Company’s total revenue:</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:58.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.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:2.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 0pt 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.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.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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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.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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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;">    </p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.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;">Three Months Ended </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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.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;">Nine Months Ended </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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.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;">September 30, </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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.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;">September 30, </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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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:6.97%;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:2.76%;margin:0pt;padding: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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding: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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer A</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer 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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom: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.5pt 0.05pt 0pt;"> 21.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom: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.5pt 0.05pt 0pt;"> 10.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.97%;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.5pt 0.05pt 0pt;"> 21.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.13%;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.5pt 0.05pt 0pt;"> 20.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.11%;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.5pt 0.05pt 0pt;"> 10.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.13%;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.5pt 0.05pt 0pt;"> 11.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Customer A revenue is from subscriptions and Customer B revenue is from product revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents customers that represent 10% or more of the Company’s accounts receivable, net:</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:70.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 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></tr><tr><td style="vertical-align:bottom;width:70.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin: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;">September 30, </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: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:2.76%;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: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></tr><tr><td style="vertical-align:bottom;width:70.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</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: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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: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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer B</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16.0</p></td><td style="background-color:#cceeff;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;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer C</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 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="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer D</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom: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.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 23.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;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.5pt 0.05pt 0pt;"> 16.0</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;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;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.5pt 0.05pt 0pt;"> 51.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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="visibility:hidden;">​</span></p></td></tr></table> 0.200 0.110 0.212 0.100 0.212 0.200 0.100 0.110 0.160 0.283 0.234 0.160 0.517 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Debt Issuance Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company capitalizes certain legal, accounting, and other third-party fees that are directly associated with the issuance of debt as debt issuance costs. Debt issuance costs are recorded as a direct reduction of the carrying amount of the associated debt on the consolidated balance sheet and amortized as interest expense on the consolidated statement of operations and comprehensive loss using the effective interest method. As of September 30, 2021, and December 31, 2020, debt issuance costs totaled $0.1 million and $0.1 million, respectively, and were recorded as a reduction in the carrying amount of long-term debt in the consolidated balance sheets. During the three months ended September 30, 2021 and 2020, and nine months ended September 30, 2021 and 2020, the Company recorded less than $0.1 million in </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">amortization of the debt issuance costs recorded within interest expense in the consolidated statement of operations and comprehensive income (loss).</p> 100000 100000 100000 100000 100000 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash, Cash Equivalents, and Restricted Cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash, cash equivalents, and restricted cash as reported on the consolidated statement of cash flows consists of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width: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;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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin: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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin: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: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;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 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: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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 333,747</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,704</p></td></tr><tr><td style="vertical-align:bottom;width:72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom: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.5pt 0.05pt 0pt;"> 675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom: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.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cash, cash equivalents, and restricted cash</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;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.5pt 0.05pt 0pt;"> 334,422</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;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.5pt 0.05pt 0pt;"> 4,704</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company considers all short-term, highly liquid investments purchased with an original maturity of three months or less at the date of purchase to be cash equivalents. Restricted cash consists of a security deposit on the Company’s new office lease in Waltham, Massachusetts, with $0.4 million included in the current portion of restricted cash which will be returned during the first half of 2022, and $0.3 million included in restricted cash, noncurrent in the consolidated balance sheets.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash, cash equivalents, and restricted cash as reported on the consolidated statement of cash flows consists of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width: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;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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin: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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin: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: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;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 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: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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 333,747</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,704</p></td></tr><tr><td style="vertical-align:bottom;width:72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom: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.5pt 0.05pt 0pt;"> 675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom: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.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cash, cash equivalents, and restricted cash</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;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.5pt 0.05pt 0pt;"> 334,422</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;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.5pt 0.05pt 0pt;"> 4,704</p></td></tr></table> 333747000 4704000 675000 334422000 4704000 400000 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Property and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization expense is recognized using the straight-line method over the estimated useful life of each asset, as follows:</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:61.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.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:37.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:61.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.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:37.14%;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;">Estimated Useful Life</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computers and telecommunications equipment</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:37.14%;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 years</p></td></tr><tr><td style="vertical-align:bottom;width:61.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lab equipment</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:37.14%;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 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:37.14%;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;">4 years</p></td></tr><tr><td style="vertical-align:bottom;width:61.2%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.14%;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 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.2%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:37.14%;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 remaining lease term or useful life</p></td></tr><tr><td style="vertical-align:bottom;width:61.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leased equipment</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:37.14%;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;">4-7 years</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Estimated useful lives are periodically assessed to determine if changes are appropriate. Leasehold improvements are amortized using the straight-line method over the lesser of the lease term or its estimated economic useful life. Lease terms are used based upon the initial lease agreement and do not consider potential renewals or extensions until such time that the renewals or extensions are contracted. Maintenance and repairs are charged to expense as incurred. When assets are retired or otherwise disposed of, the cost of these assets and related accumulated depreciation or amortization are eliminated from the consolidated balance sheet and any resulting gains or losses are included in the consolidated statement of operations and comprehensive income (loss) in the period of disposal. Costs for capital assets not yet placed into service are capitalized as construction-in-progress and depreciated once placed into service.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s leases for leased equipment generally are 48 months. The Company’s subscription contracts are classified as operating leases because title does not transfer and they do not meet any of the other criteria per ASC 840. To date, the Company has not had any subscription arrangements come up for renewal and will reassess the classification of any such leases upon renewal.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company evaluates leased equipment for obsolescence and impairment whenever circumstances indicate that the carrying value of such equipment is not recoverable by considering any (1) reduced demand in the markets in </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">which the Company operate, (2) technological obsolescence due to developments of new products and improvements, or (3) changes in economic or other events and conditions that impact the market price for the Company’s products. Based on the Company’s evaluations, an impairment loss on property and equipment of $1.7 million was recorded during the three and nine months ended September 30, 2021. This was related to Edge and Express prototype units that were taken out of service and retired. The Company is transitioning domestic customers to Express which decreased the economic value of these assets and resulted in impairment. </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:61.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.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:37.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:61.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.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:37.14%;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;">Estimated Useful Life</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computers and telecommunications equipment</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:37.14%;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 years</p></td></tr><tr><td style="vertical-align:bottom;width:61.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lab equipment</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:37.14%;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 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:37.14%;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;">4 years</p></td></tr><tr><td style="vertical-align:bottom;width:61.2%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.14%;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 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.2%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:37.14%;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 remaining lease term or useful life</p></td></tr><tr><td style="vertical-align:bottom;width:61.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leased equipment</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:37.14%;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;">4-7 years</p></td></tr></table> P3Y P5Y P4Y P5Y P4Y P7Y P48M 1700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Contingent Earn-out</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In connection with the Merger and pursuant to the Merger Agreement, certain of the Legacy Evolv’s shareholders and Legacy Evolv service providers are entitled to receive additional shares of the Company’s Class A common stock (the “Earn-Out Shares”) upon the Company achieving certain milestones:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Triggering Event I – a one-time issuance of a number of Earn-Out Shares equal to 5,000,000 shall occur if, within </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">five years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;"> following the closing of the Merger, the price of the Company’s Class A common stock is greater than $12.50 per share for any 20 trading days within any 30 trading day period.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Triggering Event II – a one-time issuance of a number of Earn-Out Shares equal to 5,000,000 shall occur if, within </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">five years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;"> following the closing of the Merger, the price of the Company’s Class A common stock is greater than $15.00 per share for any 20 trading days within any 30 trading day period.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Triggering Event III – a one-time issuance of a number of Earn-Out Shares equal to 5,000,000 shall occur if, within </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">five years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;"> following the closing of the Merger, the price of the Company’s Class A common stock is greater than $17.50 per share for any 20 trading days within any 30 trading day period.</span></td></tr></table><div style="margin-top:12pt;"/><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;">In accordance with </span><i style="font-weight:normal;">ASC 815 – Derivatives and Hedging</i><span style="font-style:normal;font-weight:normal;">, the earn-out arrangement with the Legacy Evolv shareholders is accounted for as a liability and subsequently remeasured at each reporting date with changes in fair value recorded as a change in fair value of contingent earn-out liability in other income (expense), net in the consolidated statements of operations and comprehensive income (loss). When the Triggering Events have been achieved and the Earn-Out Shares are issued, the Company will reclassify the corresponding amount from a liability to additional paid-in-capital and common stock at par value of </span><span style="font-style:normal;font-weight:normal;">$0.0001</span><span style="font-style:normal;font-weight:normal;"> per share. Of the total </span><span style="font-style:normal;font-weight:normal;">15,000,000</span><span style="font-style:normal;font-weight:normal;"> earn-out shares, </span><span style="font-style:normal;font-weight:normal;">12,137,397</span><span style="font-style:normal;font-weight:normal;"> earn-out shares are with the Legacy Evolv shareholders.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The estimated fair value of the contingent earn-out shares was determined using a Monte Carlo simulation that simulated the future path of the Company’s stock price over the earn-out period. The significant assumptions utilized in the calculation are based on the achievement of certain stock price milestones including projected stock price, volatility, drift rate, percentage of change in control and expected term. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The contingent earn-out liability is categorized as a Level 3 fair value measurement (see Note 4) because the Company estimates projections during the earn-out period utilizing unobservable inputs, including various potential pay-out scenarios. Contingent earn-out payments involve certain assumptions requiring significant judgment and actual results may differ from assumed and estimated amounts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt;"><span style="font-style:normal;font-weight:normal;">The Earn-Out Shares issued to employees, officers, directors, and non-employees are based achievement of certain target share price contingencies and for the employees and officers, subject to continued employment, (the “Earn-Out Service Providers”) represents share-based compensation and is classified as equity</span><span style="font-style:normal;font-weight:normal;"> on the Company’s balance </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">sheet. Corresponding stock-based compensation expense is recorded in the consolidated statements of operations and comprehensive income (loss) in the same manner in which the award recipient’s payroll costs are classified or by the nature of the services provided by consultants are classified. Of the total </span><span style="font-style:normal;font-weight:normal;">15,000,000</span><span style="font-style:normal;font-weight:normal;"> earn-out shares, </span><span style="font-style:normal;font-weight:normal;">2,862,603</span><span style="font-style:normal;font-weight:normal;"> earn-out shares are with the Legacy Evolv service providers and subject to share-based compensation.</span></p> 5000000 P5Y 12.50 20 30 5000000 P5Y 15.00 20 30 5000000 P5Y 17.50 20 30 0.0001 15000000 12137397 15000000 2862603 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Contingently Issuable Common Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Prior to the Merger, NewHold Industrial Technology Holdings, LLC, the sponsor of the NHIC special purpose acquisition company owned 4,312,500 shares of NHIC Class B common stock (the “Founder Shares). Upon the closing of the merger, NHIC Class A and Class B common stock became the Company’s common stock. The Founder Shares outstanding were subject to certain share-performance-based vesting provisions as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Vesting Provision I - 1,897,500 shares of the Company’s common stock shall vest and no longer be subject to forfeiture as of the Merger;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Vesting Provision II - if within </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">five years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> following the closing of the Merger, the last reported sale price of the Company’s common stock equals or exceeds $12.50 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within any 30 trading day period, then 948,750 shares of the Company’s common stock shall vest and no longer be subject to forfeiture;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Vesting Provision III - if within </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">five years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> following the closing of the Merger, the last reported sale price of the Company’s common stock equals or exceeds $15.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within any 30-trading day period, then 948,750 shares of the Company’s common stock) shall vest and no longer be subject to forfeiture;</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The remaining 517,500 Founder Shares were contributed to Give Evolv LLC. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">If Vesting Provision II and/or Vesting Provision III are not satisfied, the corresponding number of shares specified shall be forfeited and no longer issued and outstanding. If there is a Change of Control event prior to Vesting Provision II and/or Vesting Provision III are satisfied, the Founder shares are no longer subject to forfeiture and shall vest immediately upon the occurrence of a Change of Control event.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In accordance with <i style="font-style:italic;">ASC 815 – Derivatives and Hedging</i>, the contingently issuable common stock is accounted for as a liability and subsequently remeasured at each reporting date with changes in fair value recorded as change in fair value of contingently issuable common stock liability in other income (expense), net in the consolidated statements of operations and comprehensive loss. When the Vesting Provisions have been achieved and the contingently issuable common shares are issued, the Company will reclassify the corresponding amount from a liability to additional paid-in-capital and common stock at par value of $0.0001 per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The estimated fair value of the contingently issuable common shares was determined using a Monte Carlo simulation that simulated the future path of the Company’s stock price over the earn-out period. The assumptions utilized in the calculation are based on the achievement of certain stock price milestones including projected stock price, volatility, and risk-free rate. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The contingently issuable common shares are categorized as a Level 3 fair value measurement (see Note 4) because the Company estimates projections during the earn-out period utilizing unobservable inputs, including various </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">potential pay-out scenarios. Contingently issuable shares involve certain assumptions requiring significant judgment and actual results may differ from assumed and estimated amounts.</p> 4312500 1897500 P5Y 12.50 20 30 948750 P5Y 15.00 20 30 948750 517500 0.0001 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Impairment of Long-Lived Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Long-lived assets consist of property and equipment. Long-lived assets to be held and used are tested for recoverability whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable. Factors that the Company considers in deciding when to perform an impairment review include significant underperformance of the business in relation to expectations, significant negative industry or economic trends and significant changes or planned changes in the use of the assets. If an impairment review is performed to evaluate a long-lived asset group for recoverability, the Company compares forecasts of undiscounted cash flows expected to result from the use and eventual disposition of the long-lived asset group to its carrying value. An impairment loss would be recognized in loss from operations when estimated undiscounted future cash flows expected to result from the use of an asset group are less than its carrying amount. The impairment loss is based on the excess of the carrying value of the impaired asset group over its fair value, determined based on discounted cash flows. The Company recorded a $1.7 million impairment loss on long-lived assets during the three and nine months ended September 30, 2021. This was related to Edge and Express prototype units that were taken out of service and retired. The Company is transitioning domestic customers to Express which decreased the economic value of these assets and resulted in impairment. The Company did not record any impairment losses on long-lived assets during the three and nine months ended September 30, 2020. </p> 1700000 1700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair Value Measurements of Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Certain assets and liabilities of the Company are carried at fair value under GAAP. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 1 — Quoted prices in active markets for identical assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 2 — Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 3 — Unobservable inputs that are supported by little or no market activity that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s cash equivalents, derivative liability, contingent earn-out liability, contingently issuable common stock liability and its common stock warrant liability are carried at fair value, determined according to the fair value hierarchy described above (see Note 4). The carrying values of the Company’s accounts receivable, net, accounts payable and accrued expenses approximate their fair values due to the short-term nature of these assets and liabilities. The carrying value of the Company’s long-term debt approximates its fair value (a Level 2 measurement) at each balance sheet date due to its variable interest rate, which approximates a market interest rate.</p> 1700000 1700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Derivative Liability Related to Convertible Notes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In August through September 2019 and in September through December 2020, the Company issued Convertible Notes to several investors (see Note 9) that provided a conversion option whereby upon the closing of a specified financing event the notes would automatically convert into shares of the same class and series of capital stock of the Company issued to other investors in the financing at a conversion price equal to 85% and 80%, respectively, of the price per share of the securities paid by the other investors. This conversion option was determined to be an embedded derivative that was required to be bifurcated and accounted for separately from the notes. The derivative liability was initially recorded at fair value upon issuance of the notes and is subsequently remeasured to fair value at each reporting date. Changes in the fair value of the derivative liability are recognized in the consolidated statements of operations and comprehensive income (loss). In October 2019, the specified financing event was consummated, as such the Convertible Notes issued August through September 2019 were converted into shares of Series B-1 Preferred Stock (see Note 10), and the derivative liability was extinguished. The derivative liability related to the 2020 convertible note is outstanding as of December 31, 2020 and is included as a derivative liability in the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Between January 21, 2021 and February 4, 2021, the Company entered into a Convertible Note Purchase Agreement (the “2021 Convertible Notes,” and together with the 2020 Convertible Notes, the “Convertible Notes”) with various investors for gross proceeds of $30.0 million with a stated interest rate of 8.0% per annum. The 2021 Convertible Notes provided a conversion option whereby upon the closing of a Qualified Financing event, in which the aggregate gross proceeds totaled at least $100.0 million, the 2021 Convertible Notes would automatically convert into shares of the same class and series of capital stock of the Company issued to other investors in the financing at a conversion price equal to 80% of the price per share paid by the other investors. The conversion option met the definition of an embedded derivative and was required to be bifurcated and accounted for separately from the notes. The proceeds from the 2021 Convertible Notes were allocated between the derivative liability and current portion of long-term debt on the Company’s consolidated balance sheet. The difference between the initial carrying value of the notes and the stated value of the notes represented a discount that was accreted to interest expense over the term of the Convertible Notes using the effective interest method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On June 21, 2021, the Company and the holders of the 2021 Convertible Notes agreed that, in connection with the Merger, such holders would receive an additional 1,000,000 shares of NHIC common stock as further consideration for the automatic conversion of such notes upon closing of the Merger. This modification of the 2021 Convertible Notes resulted in an extinguishment, and recognition of a derivative liability, which represents both the value of the 1,000,000 NHIC shares as of June 21, 2021 as well as a bifurcated embedded derivative for conversion into shares of the same class and series of capital stock of the Company issued to other investors in the financing at a conversion price equal to 80% of the price per share paid by the other investors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Upon the closing of the Merger, the September through December 2020 Convertible Notes and the 2021 Convertible Notes automatically converted into 4,408,672 shares of the Company’s common stock and the holders of the 2021 Convertible Notes also received the right to receive 1,000,000 shares of the Company’s common stock, as noted above. Upon the conversion of the Convertible Notes, the carrying value of the debt of $32.8 million and the related derivative liability of $19.7 million and accrued interest of $0.2 million were derecognized resulting in a loss on </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">extinguishment of debt of $0.9 million recorded in other income (expense) in the consolidated statements of operations and comprehensive income (loss).</p> 0.85 0.80 30000000.0 0.080 100000000.0 0.80 1000000 1000000 0.80 4408672 1000000 32800000 19700000 200000 -900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Classification of Convertible Preferred Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Prior to the closing of the Merger, the holders of Legacy Evolv Series A, Series A-1, Series B and Series B-1 convertible preferred stock had certain liquidation rights in the event of a deemed liquidation event that, in certain situations, is not solely within the control of the Company and would call for the redemption of the then outstanding Series A, Series A-1, Series B and Series B-1 convertible preferred stock (see Note 10). Therefore, the Legacy Evolv Series A, Series A-1, Series B and Series B-1 convertible preferred stock were classified outside of stockholders’ equity (deficit) on the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In connection with the closing of the Merger, all shares of redeemable convertible Preferred Stock were converted into shares of the Company’s common stock. Accordingly, there was no redeemable convertible preferred stock outstanding as of September 30, 2021. As of December 31, 2020, the carrying value of the redeemable convertible Preferred Stock was $75.9 million (see Note 10).</p> 0 75900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Common Stock Warrant Liability and Public Warrant Liability</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company classifies certain warrants for the purchase of shares of its common stock (see Note 11) as a liability on its consolidated balance sheets as these warrants are freestanding financial instruments that may require the Company to adjust the exercise price and number of shares that is not consistent with a fixed-for-fixed option pricing model. The warrant liability is initially recorded at fair value on the issuance date of each warrant and is subsequently remeasured to fair value at each reporting date. Changes in the fair value of the common stock warrant liability are recognized as a component of other income (expense), net in the consolidated statements of operations and comprehensive income (loss). Changes in the fair value of the common stock warrant liability are recognized until the warrants are exercised, expire or qualify for equity classification.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In connection with the closing of the Merger, the Company assumed warrants to purchase shares of common stock (the “Public Warrant”) and are classified as a liability pursuant to ASC 815 – <i style="font-style:italic;">Derivatives and Hedging</i> as the equity derivative scope exception was not met. As of September 30, 2021, the Public Warrant is outstanding (see Note 11). All other warrants that were issued prior to the closing of the Merger were converted into shares of the Company’s common stock (the “common stock warrant”) upon the closing of the Merger. Accordingly, the Company remeasured the warrants to fair value upon the closing of Merger with the offset to additional paid-in capital (see Note 11). </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Equity Classified Preferred Stock Warrants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company classifies warrants for the purchase of shares of its preferred stock (see Note 11) as temporary equity on its consolidated balance sheets. In connection with a customer development agreement, the Company issued preferred stock warrants to a customer to purchase shares of its Legacy Evolv Series A-1 Preferred Stock. Upon adoption of ASU No. 2018-07 and ASU No. 2019-08 on January 1, 2019, any liability classified warrants issued to non-employees for goods or services were reclassified to temporary equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In connection with the closing of the Merger, all preferred stock warrants to purchase shares of common stock were converted into shares of the Company’s common stock. Accordingly, there were no preferred stock warrants outstanding as of September 30, 2021. The Company assessed the features of these warrants and determined that they qualify for classification as permanent equity.</p> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Equity Classified Common Stock Warrants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company classifies certain warrants for the purchase of shares of its common stock (see Note 11) as equity on its consolidated balance sheets as these warrants are considered to meet the derivative scope exception for freestanding equity contracts. For these warrants that are classified on the Company’s consolidated balance sheets as equity instruments, the Company uses the Black-Scholes model to measure the value of the warrants at issuance.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenue in accordance with ASC 606. Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. In order to achieve this core principle, the Company applies the following five steps when recording revenue: (1) identify the contract, or contracts, with the customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract and (5) recognize revenue when, or as, performance obligations are satisfied.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company derives revenue from (1) subscription arrangements accounted for as operating leases under ASC 840 and (2) from the sale of products, inclusive of maintenance and services. The Company’s arrangements are generally noncancelable and nonrefundable after ownership passes to the customer. Revenue is recognized net of sales tax.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Product Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company derives revenue from the sale of its Express and Edge equipment and related add-on accessories to customers. Revenue is recognized when control of the product has transferred to the customer. Transfer of control occurs when the Company has transferred title and risk of loss and has a present right to payment for the equipment, which is generally upon delivery as the Company’s normal terms of sale are freight on board destination. Products are predominately sold with distinct services, which are described in the services section below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Subscription Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition to selling its products directly to customers, the Company also leases Express and Edge equipment. These arrangements convey the right to use the equipment for a period of time in exchange for consideration and therefore are accounted for under ASC 840 due to the scope exception of ASC 606-10-15-2. Lease terms are typically four years and customers pay quarterly or annual fixed payments for the lease and maintenance elements over the contractual lease term. In accordance with ASC 840, <i style="font-style:italic;">Leases</i>, the Company considers only the fixed payments for purposes of allocating between the lease and non-lease deliverables on a relative fair value basis. Equipment leases are generally classified as operating leases as they do not meet any of the capital lease criteria per ASC 840.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Generally, lease arrangements include both lease and non-lease components. The non-lease components relate to (i) distinct services, such as installation, training and maintenance, and (ii) any add-on accessories. Installation and training are included in service revenue as described below, and add-on accessories are included in product revenue as described above. Because the equipment and maintenance components of a subscription arrangement are recognized as revenue over the same time period and in the same pattern and because revenue allocated to maintenance components is not material, the equipment lease and maintenance performance obligations are classified as a single category of subscription revenue in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As leases with customers are classified as operating leases, lease revenue is recognized ratably over the duration of the lease. There are no contingent lease payments as a part of these arrangements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Services Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company provides installation, training and maintenance services for its products. Revenue for installation and training is recognized upon transfer of control of these services, which are normally rendered over a short duration. Maintenance consists of technical support, bug fixes, and when-and-if-available threat updates. Maintenance revenue is recognized ratably over the period of the arrangement. The Company sells separately priced extended or nonstandard warranty services and preventative maintenance plans, which are recognized ratably over the associated service period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Revenue from Distributors</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">A portion of the Company’s revenue is also generated by sales in conjunction with its distributors. When the Company transacts with a distributor, its contractual arrangement is with the distributor and not with the end-use customer. In these transactions, the distributor is considered the customer; the Company has discretion over the pricing to the distributor and maintains overall control of the inventory and sales process to the distributor. Revenue is recognized upon delivery to the distributors. Right of return does not generally exist. Whether the Company transacts with a distributor and receives the order from a distributor or directly from an end-use customer, its revenue recognition policy and resulting pattern of revenue recognition is the same upon delivery.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Transaction Price</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The transaction price is the amount of consideration that the Company expects to be entitled for providing goods and services under a contract. It includes not only fixed consideration, such as the stated amount in a contract, but also several other types of variable consideration or adjustments (generally discounts or incentives which are included as a part of the standalone selling price (“SSP”) estimation process). The Company provides discounts to customers which reduces the transaction price. From time-to-time, the Company may offer customers the option to purchase additional goods and services at a fixed price. In these limited circumstances, the Company assesses whether these offers constitute a material right, and if so, the Company would account for the material right as a separate performance obligation. Other types of variable consideration are not considered significant. The Company does not normally provide for rights of returns to customers on product sales and, therefore, does not record a provision for returns.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Performance Obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">A performance obligation is a promise in a contract to transfer a distinct product or service to a customer that is both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available, and is distinct in the context of the contract, whereby the transfer of the product 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:36pt;margin:0pt 0pt 12pt 0pt;">For both Express and Edge units, equipment is sold or leased with embedded software, which is considered a single performance obligation. Maintenance, which includes future updates, security threat updates, and minor bug fixes on a when-and-if available basis, is considered a single performance obligation. As a part of reported subscription sales, certain non-lease components, such as maintenance, are included within the subscription revenue amount. The Company sells separately priced extended or nonstandard warranty services and preventative maintenance plans, which are accounted for as separate performance obligations. Installation and training are considered separate performance obligations and are included within services revenue. Any add-on accessories are also considered separate performance obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Payment terms</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Payment terms for customer orders are typically 30 days after the shipment or delivery of the product. For certain products, services and customer types, the Company requires payment before the products or services are delivered to, or performed for, the customer. Generally, the Company’s contracts do not contain a significant financing component.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Multiple Performance Obligations within an Arrangement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s contracts may include multiple performance obligations when customers purchase a combination of products and services. When the Company’s customer arrangements have multiple performance obligations that contain a lease for Express or Edge equipment for the customer’s use at its site as well as distinct services that are delivered simultaneously, the Company allocates the arrangement consideration between the lease deliverables and non-lease deliverables based on the relative estimated SSP of each distinct performance obligation. For multiple performance obligation arrangements that do not contain a lease, the Company allocates the contract’s transaction price to each performance obligation on a relative SSP basis. The Company determines SSP based on the price at which the performance obligation is sold separately. If the SSP is not observable through past transactions, the Company estimates the SSP taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Remaining Performance Obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">ASC 606 requires that the Company disclose the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied as of September 30, 2021. The following table includes estimated revenues expected to be recognized in the future related to performance obligations that are unsatisfied (or partially satisfied) as of September 30, 2021. Note that with respect to ASC 840, Subscription revenue includes maintenance in addition to the operating lease components of these transactions (in thousands).</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:58.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: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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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:12.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:58.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="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:11.49%;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;">Less than 1 year</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:13.97%;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;">Greater than 1 year</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:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Product revenue</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 111</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 36</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 147</p></td></tr><tr><td style="vertical-align:bottom;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Subscription revenue</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:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,304</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: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:12.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 21,802</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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 31,106</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Service revenue</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 24</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 24</p></td></tr><tr><td style="vertical-align:bottom;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Maintenance revenue</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:1.14%;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.35%;border-bottom: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.5pt 0.05pt 0pt;"> 903</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: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom: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.5pt 0.05pt 0pt;"> 1,972</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:1.04%;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.11%;border-bottom: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.5pt 0.05pt 0pt;"> 2,875</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total revenue</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.35%;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.5pt 0.05pt 0pt;"> 10,342</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.56%;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.5pt 0.05pt 0pt;"> 23,810</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;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.5pt 0.05pt 0pt;"> 34,152</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The amount of minimum future leases is based on expected income recognition. As of September 30, 2021, future minimum payments on noncancelable leases are as follows (in thousands):</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:84.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.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:1.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:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Future operating lease component (in thousands):</b></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:84.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quarter Ending September 30, 2021:</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,355</p></td></tr><tr><td style="vertical-align:bottom;width:84.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,262</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.89%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,800</p></td></tr><tr><td style="vertical-align:bottom;width:84.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,054</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.89%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,166</p></td></tr><tr><td style="vertical-align:bottom;width:84.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</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:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom: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.5pt 0.05pt 0pt;"> 469</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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.5pt 0.05pt 0pt;"> 31,106</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;font-style:italic;margin:0pt 0pt 12pt 36pt;">Contract Balances from Contracts with Customers</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Contract assets arise from unbilled amounts in customer arrangements when revenue recognized exceeds the amount billed to the customer and the Company’s right to payment is conditional and not only subject to the passage of time. As of September 30, 2021 and December 31, 2020, the Company had $0.9 million and $0 of contract assets included within prepaid expenses and other current assets and $2.6 million and $0 in long-term contract assets on the consolidated balance sheets, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Contract liabilities represent the Company’s obligation to transfer goods or services to a customer for which it has received consideration (or the amount is due) from the customer. The Company has a contract liability related to service revenue, which consists of amounts that have been invoiced but that have not been recognized as revenue. Amounts expected to be recognized as revenue within 12 months of the balance sheet date are classified as current deferred revenue and amounts expected to be recognized as revenue beyond 12 months of the balance sheet date are classified as noncurrent deferred revenue. The Company recognized $0.5 million and $2.3 million during the three months and nine months ended September 30, 2021 of revenue that was previously included in the 2020 deferred revenue balance, respectively. The following table provides a rollforward of deferred revenue (in thousands):</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:84.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:84.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:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,197</p></td></tr><tr><td style="vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,356)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue deferred</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom: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.5pt 0.05pt 0pt;"> 8,815</p></td></tr><tr><td style="vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at September 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.69%;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.92%;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.5pt 0.05pt 0pt;"> 6,656</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;font-style:italic;margin:0pt 0pt 12pt 36pt;">Disaggregated Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents the Company’s revenue by revenue stream (in thousands):</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:57.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.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: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:7.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding: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:18.55%;margin: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:1.84%;margin:0pt;padding: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:18.64%;margin: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;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding: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:18.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:18.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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.32%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Product revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,345</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 349</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,299</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 422</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Subscription revenue<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,743</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Service revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 417</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 165</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 773</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 170</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Maintenance revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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.19%;border-bottom: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.5pt 0.05pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.2%;border-bottom: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.5pt 0.05pt 0pt;"> 656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.31%;border-bottom: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.5pt 0.05pt 0pt;"> 415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,367</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;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.5pt 0.05pt 0pt;"> 1,461</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;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.5pt 0.05pt 0pt;"> 16,846</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;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.5pt 0.05pt 0pt;"> 2,750</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;">Subscription revenue is inclusive of </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;">$0.5</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;">$0.2</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;"> million of maintenance revenue during the three months ended September 30, 2021 and 2020, respectively, and of </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;">$1.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;">$0.4</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;"> million of maintenance revenue during the nine months ended September 30, 2021 and 2020, respectively, determined based on a relative fair value allocation as prescribed by ASC 606.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Contract Acquisition Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company incurs and pays commissions on product sales. The Company applies the practical expedient for contracts less than one year to expense the costs in the period in which they were incurred. Commissions on product sales and services are expensed in the period in which the sale occurs and the services are provided. Commissions on subscription arrangements and maintenance are expensed ratably over the life of the contract. The Company had a deferred asset related to commissions of $3.4 million at September 30, 2021 and $2.3 million at December 31, 2020. The increase in deferred assets is due to an increase of subscription revenue in 2020 and 2021 for which the related revenue and commissions are recognized over the contract term. The Company amortized commissions of $1.3 million during the three months ended September 30, 2021 which related to 2021 commissions, $0.1 million which related to 2020 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">commissions and less than $0.1 million which related to 2019 commissions. The Company amortized commissions of $1.6 million during the nine months ended September 30, 2021 which related to 2021 commissions, $0.3 million which related to 2020 commissions and $0.1 million which related to 2019 commissions.</p> P4Y 0 P30D <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:58.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: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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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:12.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:58.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="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:11.49%;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;">Less than 1 year</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:13.97%;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;">Greater than 1 year</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:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Product revenue</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 111</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 36</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 147</p></td></tr><tr><td style="vertical-align:bottom;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Subscription revenue</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:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,304</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: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:12.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 21,802</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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 31,106</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Service revenue</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 24</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 24</p></td></tr><tr><td style="vertical-align:bottom;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Maintenance revenue</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:1.14%;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.35%;border-bottom: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.5pt 0.05pt 0pt;"> 903</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: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom: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.5pt 0.05pt 0pt;"> 1,972</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:1.04%;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.11%;border-bottom: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.5pt 0.05pt 0pt;"> 2,875</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total revenue</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.35%;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.5pt 0.05pt 0pt;"> 10,342</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.56%;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.5pt 0.05pt 0pt;"> 23,810</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;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.5pt 0.05pt 0pt;"> 34,152</p></td></tr></table> 111000 36000 147000 9304000 21802000 31106000 24000 24000 903000 1972000 2875000 10342000 23810000 34152000 As of September 30, 2021, future minimum payments on noncancelable leases are as follows (in thousands):<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:84.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.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:1.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:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Future operating lease component (in thousands):</b></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:84.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quarter Ending September 30, 2021:</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,355</p></td></tr><tr><td style="vertical-align:bottom;width:84.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,262</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.89%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,800</p></td></tr><tr><td style="vertical-align:bottom;width:84.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,054</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.89%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,166</p></td></tr><tr><td style="vertical-align:bottom;width:84.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</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:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom: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.5pt 0.05pt 0pt;"> 469</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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.5pt 0.05pt 0pt;"> 31,106</p></td></tr></table> 2355000 9262000 8800000 7054000 3166000 469000 31106000 900000 900000 0 2600000 0 500000 500000 -2300000 <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:84.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:84.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:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,197</p></td></tr><tr><td style="vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,356)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue deferred</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom: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.5pt 0.05pt 0pt;"> 8,815</p></td></tr><tr><td style="vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at September 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.69%;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.92%;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.5pt 0.05pt 0pt;"> 6,656</p></td></tr></table> 4197000 -6356000 8815000 6656000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents the Company’s revenue by revenue stream (in thousands):</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:57.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.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: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:7.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding: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:18.55%;margin: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:1.84%;margin:0pt;padding: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:18.64%;margin: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;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding: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:18.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:18.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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.32%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Product revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,345</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 349</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,299</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 422</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Subscription revenue<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,743</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Service revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 417</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 165</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 773</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 170</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Maintenance revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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.19%;border-bottom: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.5pt 0.05pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.2%;border-bottom: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.5pt 0.05pt 0pt;"> 656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.31%;border-bottom: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.5pt 0.05pt 0pt;"> 415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,367</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;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.5pt 0.05pt 0pt;"> 1,461</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.2%;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.5pt 0.05pt 0pt;"> 16,846</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.31%;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.5pt 0.05pt 0pt;"> 2,750</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;">Subscription revenue is inclusive of </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;">$0.5</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;">$0.2</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;"> million of maintenance revenue during the three months ended September 30, 2021 and 2020, respectively, and of </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;">$1.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;">$0.4</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;text-align:left;"> million of maintenance revenue during the nine months ended September 30, 2021 and 2020, respectively, determined based on a relative fair value allocation as prescribed by ASC 606.</span></td></tr></table><div style="margin-top:12pt;"/> 5345000 349000 10299000 422000 2305000 794000 5118000 1743000 417000 165000 773000 170000 300000 153000 656000 415000 8367000 1461000 16846000 2750000 500000 200000 1000000.0 400000 3400000 2300000 1300000 100000 100000 1600000 300000 100000 <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:36pt;margin:0pt 0pt 12pt 0pt;">The Company measures all stock-based awards granted to employees, officers, directors and non-employees based on their fair value on the date of the grant and recognizes compensation expense for those awards over the requisite service period, which is generally the vesting period of the respective award. The Company classifies stock-based compensation expense in its consolidated statements of operations and comprehensive income (loss) in the same manner in which the award recipient’s payroll costs are classified or by the nature of the services provided by consultants are classified.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company issues stock-based awards with service-based vesting conditions and records the expense for these awards using the straight-line method. Forfeitures are accounted for as they occur. The Company has issued stock-based awards with performance-based vesting conditions. In August 2020, the Company granted an officer 560,189 stock options with a performance-based milestone vesting condition which vested immediately upon achievement of a certain sales milestone. The milestone was achieved in December 2020, and the Company recorded $0.1 million in stock compensation expense upon vesting during the year ended December 31, 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In March 2021, the Company granted a warrant exercisable for 2,554,015 shares of common stock to a consulting group (“2021 Finback common stock warrants”) with performance based vesting conditions which vest upon certain sales being met under a Business Development agreement which has a term of three years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Prior to the closing of the Merger, there was not a public market for the shares of the Company’s common stock. The Company’s determination of the fair value of stock options on the date of grant utilized the Black-Scholes option-pricing model and was impacted by its common stock price, as determined by the Board of Directors with input from the Company’s management, as well as changes in assumptions regarding a number of subjective variables. These variables included, but were not limited to, the expected term that options remained outstanding, the expected common stock price volatility over the term of the option awards, risk-free interest rates, and expected dividends. <span style="background-color:#ffffff;">The Company values its common stock taking into consideration its most recently available valuation of common stock performed by third parties as well as additional factors since the date of the most recent contemporaneous valuation through the date of grant. </span>After the closing of the Merger, the Company determined the fair value of each share of common stock underlying stock-based awards based on the closing price of the Company’s common stock as reported by Nasdaq on the date of grant.</p> 560189 100000 2554015 P3Y 15000000 15000000 2862603 2000000.0 2000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in the consolidated financial statements or in the Company’s tax returns. Deferred tax assets and liabilities are determined on the basis of the differences between the consolidated financial statements and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. Changes in deferred tax assets and liabilities are recorded in the provision for income taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company assesses the likelihood that its deferred tax assets will be recovered from future sources of income and, to the extent it believes, based upon the weight of available evidence, that it is more likely than not that all or a portion of the deferred tax assets will not be realized, a valuation allowance is established through a charge to income tax expense. Potential for recovery of deferred tax assets is evaluated by analyzing past operating results, estimating the future taxable profits expected and considering prudent and feasible tax planning strategies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for uncertainty in income taxes recognized in the consolidated financial statements by applying a two-step process to determine the amount of tax benefit to be recognized. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination by the taxing authorities. If the tax position is deemed more-likely-than-not to be sustained, the tax position is then assessed to determine the amount of benefit to recognize in the consolidated financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement. The provision for income taxes includes the effects of any resulting tax reserves, or unrecognized tax benefits, that are considered appropriate as well as the related net interest and penalties.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company evaluates at the end of each reporting period whether some or all of the undistributed earnings of its foreign subsidiaries are permanently reinvested. The Company would recognize deferred income tax liabilities to the extent that management asserts that undistributed earnings of its foreign subsidiaries are not permanently reinvested and will not be permanently reinvested in the future. As of September 30, 2021 and December 31, 2020 the Company had no foreign earnings in any foreign jurisdictions.</p> 0 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 Income (Loss) per Share Attributable to Common Stockholders</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Basic net income (loss) per share attributable to common stockholders is computed by dividing the net income (loss) attributable to common stockholders by the weighted average number of common shares outstanding for the period. Diluted net income (loss) attributable to common stockholders is computed by adjusting net income (loss) attributable to common stockholders for the profit or loss impact to the extent a denominator <span style="white-space:pre-wrap;">adjustment is required. Diluted net income (loss) per share attributable to common stockholders is computed by dividing the diluted net income (loss) attributable to common stockholders by the weighted average number of common shares outstanding for the period, including potential dilutive common shares. For purposes of this calculation, outstanding stock options, convertible preferred stock, convertible notes, warrants to purchase common stock, and warrants to purchase preferred stock are considered potential dilutive common shares.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In periods in which the Company reported a net loss attributable to common stockholders, diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders, since dilutive common shares are not assumed to have been issued if their effect is anti-dilutive. The Company reported net income and a net loss attributable to common stockholders for the three months ended September 30, 2021 and 2020, respectively. For the three months ended September 30, 2021, no undistributed earnings were attributed to the convertible preferred shares which converted into common stock upon closing of the merger and have no contractual right to participate in the gains resulting from the change in fair value of earnouts and warrants that occurred after </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">conversion. The Company reported a net loss attributable to common stockholders for the nine months ended September 30, 2021 and 2020.</p> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recently Issued Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company qualifies as an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012 and has elected not to “opt out” to the extended transition related to complying with new or revised accounting standards, which means that when a standard is issued or revised and it has different application dates for public and nonpublic companies, the Company will adopt the new or revised standard at the time nonpublic companies adopt the new or revised standard and will do so until such time that the Company either (i) irrevocably elects to “opt out” of such extended transition period or (ii) no longer qualifies as an emerging growth company. The Company may choose to early adopt any new or revised accounting standards whenever such early adoption is permitted for nonpublic companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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) </i>(“ASU 2016-13”). The new standard adjusts the accounting for assets held at amortized cost basis, including marketable securities accounted for as available for sale, and trade receivables. The standard eliminates the probable initial recognition threshold and requires an entity to reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected. For public entities except smaller reporting companies, the guidance is effective for annual reporting periods beginning after December 15, 2019 and for interim periods within those fiscal years. In November 2019, the FASB issued ASU No. 2019-10, which deferred the effective date for non-public entities to annual reporting periods beginning after December 15, 2022, including interim periods within those fiscal years. Early application is allowed. The Company expects to adopt this guidance effective January 1, 2023, and it is currently evaluating the impact on its consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In February 2016, the FASB issued ASU No. 2016-02<i style="font-style:italic;">, Leases (Topic 842) </i>(“ASU 2016-02”), which sets out the principles for the recognition, measurement, presentation and disclosure of leases for both parties to a contract (i.e., lessees and lessors). The new standard requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. This classification will determine whether lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease. A lessee is also required to record a right-of-use asset and a lease liability for all leases with a term of greater than 12 months regardless of their classification. Leases with a term of 12 months or less may be accounted for similar to existing guidance for operating leases today. For nonpublic entities, this guidance is effective for annual periods beginning after December 15, 2021. In July 2018, the FASB issued <i style="font-style:italic;">ASU No. 2018-11, Leases (Topic 842)</i>, which added an optional transition method under which financial statements may be prepared under the revised guidance for the year of adoption, but not for prior years. Under the latter method, entities will recognize a cumulative catch-up adjustment to the opening balance of retained earnings in the period of adoption. The Company expects to adopt this guidance effective January 1, 2022, and it is currently evaluating the impact on its consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In December 2019, the FASB issued ASU 2019-12, <i style="font-style:italic;">Income Taxes (ASC 740): Simplifying the Accounting for Income Taxes </i>(“ASU 2019-12”), which is intended to simplify various areas related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in ASC 740 and also clarifies and amends existing guidance to improve consistent application. For public entities the guidance is effective for annual reporting periods beginning after December 15, 2020 and for interim periods within those fiscal years. For non-public entities, the guidance is effective for annual reporting periods beginning after December 15, 2021 and for interim periods within years beginning after December 15, 2022, with early adoption permitted. The Company expects to adopt this guidance effective January 1, 2022, and it is currently evaluating the impact on its consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In August 2020, the FASB issued ASU 2020-06, “Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity,” which simplifies and clarifies certain calculation and presentation matters related to convertible and equity and debt instruments. Specifically, ASU 2020-06 removes requirements to separately account for conversion features as a derivative under ASC Topic 815 and removing the requirement to account for beneficial conversion features on such instruments. ASU 2020-06 also provides clearer guidance surrounding disclosure of such instruments and provides specific guidance for how such instruments are to be incorporated in the calculation of Diluted EPS. The guidance under ASU 2020-06 is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020. The Company expects to adopt this guidance effective January 1, 2022, and it is currently evaluating the impact on its consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): <i style="font-style:italic;">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</i>, which amends ASC 805 to add contract assets and contract liabilities to the list of exceptions to the recognition and measurement principles that apply to business combinations and to require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. The amendments in ASU 2021-08 are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years and should be applied prospectively to business combinations occurring on or after the effective date of the amendments. Early adoption of the amendments is permitted, including adoption in an interim period. The Company expects to adopt this guidance effective January 1, 2023, and it is currently evaluating the impact 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. Merger with NHIC<span style="font-weight:normal;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">On July 16, 2021, we completed the previously announced Merger pursuant to the Agreement and Plan of Merger, dated as of March 5, 2021, and amended by the First Amendment to Agreement and Plan of Merger (the “Merger Agreement”), dated as of June 5, 2021. Upon closing of the Merger, NHIC changed its name to Evolv Technologies Holdings, Inc. and the officers of NHIC, the predecessor company, resigned. The officers of Legacy Evolv became the officers of the Company, and the Company listed its shares of common stock, par value </span>$0.0001 per share, on Nasdaq under the symbol “EVLV”.<span style="background-color:#ffffff;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;">The transaction was accounted for as a “reverse recapitalization” in accordance with GAAP. Under this method of accounting, NHIC was treated as the “acquired” company for financial reporting purposes. This determination was primarily based on the fact that subsequent to the Merger, Legacy Evolv’s shareholders have a majority of the voting power of the combined company, Legacy Evolv comprises all of the ongoing operations of the combined entity, Legacy Evolv comprises a majority of the governing body of the combined company, and Legacy Evolv’s senior management comprises all of the senior management of the combined company. Accordingly, for accounting purposes, this transaction was treated as the equivalent of Legacy Evolv issuing shares for the net assets of NHIC, accompanied by a recapitalization. The shares and net loss per common share, prior to the Merger, have been retroactively restated as shares reflecting the Exchange Ratio established in the Merger. The net assets of NHIC were recorded at historical costs, </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="background-color:#ffffff;">with </span><span style="background-color:#ffffff;">no</span><span style="background-color:#ffffff;"> goodwill or other intangible assets recorded. Operations prior to the Reverse Recapitalization are those of Legacy Evolv</span>. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Upon <span style="background-color:#ffffff;">closing of the Merger</span> each share of NHIC Class B common stock issued and outstanding immediately prior to the effective time of the Merger, which totaled 10,391,513 shares held by the NHIC Initial Shareholders (“Initial Shareholders”), was automatically converted into one validly-issued share of our Class A common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition, pursuant to the Merger Agreement, certain Legacy Evolv Shareholders became entitled to receive up to 15,000,000 shares of Class A common stock as earn-out shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="background-color:#ffffff;">Upon closing of the Merger:</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">all of 24,369,613 shares of Legacy Evolv’s Series A-1 convertible preferred stock were converted into an equivalent number of shares of Legacy Evolv common stock on a one-to-one basis;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">all of 3,490,328 shares of Legacy Evolv’s Series A convertible preferred stock were converted into an equivalent number of shares of Legacy Evolv common stock on a </span><span style="-sec-ix-hidden:Hidden_TEE3tV_zEki78Ud5xIUMoA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">two</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">-to-one basis;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">all of 34,144,109 shares of Legacy Evolv’s Series B-1 convertible preferred stock were converted into an equivalent number of shares of Legacy Evolv common stock on a one-to-one basis; and </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">all of 15,373,937 shares of Legacy Evolv’s Series B convertible preferred stock were converted into an equivalent number of shares of Legacy Evolv common stock on a one-to-one basis</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On the closing date of the Merger, each share of Legacy Evolv common stock then issued and outstanding was cancelled and the holders thereof in exchange received 94,276,850 shares of the Company’s Class A common stock, which is equal to 0.378 newly-issued shares of the Company’s Class A common stock for each share of Legacy Evolv common stock (the “Exchange Ratio”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">All outstanding warrants exercisable for common stock in Legacy Evolv (other than warrants that expired, were exercised or were deemed automatically net exercised immediately prior to the Merger) were exchanged for warrants exercisable for the Company’s Class A common stock with the same terms and conditions except adjusted by the Exchange Ratio.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">All outstanding stock options of Legacy Evolv common stock, totaling 58,828,853 stock options, were cancelled and the holders thereof in exchange received options to receive 0.378 shares of the Company’s Class A common stock for a total of 22,227,710 stock options. The modification of the stock options to reflect the exchange ratio did not result in an incremental compensation expense upon closing of the Merger. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The gross proceeds received from the Merger were $84.9 million and gross proceeds received from the PIPE investment were $300.0 million. Based on the number of shares of common stock outstanding on July 16, 2021 (in each case, not giving effect to any shares issuable upon exercise of warrants, options, or earn-out shares), Legacy Evolv shareholders owned approximately 92.7% of the common stock of the Company and NHIC shareholders owned approximately 7.3%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">During the nine months ended September 30, 2021, the Company recorded $35.7 million of offering costs related to third-party legal, accounting, and other professional services to consummate the Merger. These offering costs are recorded as a reduction of additional paid-in capital upon the close of the Merger in the Company’s consolidated </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">balance sheets. The Company expensed $0.7 million of offering costs related to the issuance of the Company’s contingently issuable common stock.</p> 0.0001 0 10391513 15000000 24369613 1 3490328 34144109 1 15373937 1 94276850 0.378 58828853 0.378 22227710 84900000 300000000.0 0.927 0.073 35700000 700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4. Fair Value Measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following tables present information about the Company’s financial assets and liabilities measured at fair value on a recurring basis and indicate the level of the fair value hierarchy used to determine such fair values (in thousands):</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:58.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:39.91%;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;">Fair Value Measurements at September 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.3%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Money market funds</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 326,515</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;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.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;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.93%;border-bottom: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.5pt 0.05pt 0pt;"> 326,515</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 326,515</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;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.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;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.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 326,515</p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingent earn-out liability</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 35,027</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 35,027</p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingently issuable common stock liability</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,952</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Public Warrant liability</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20,484</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20,484</p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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.24%;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.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;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.24%;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.5pt 0.05pt 0pt;"> 61,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;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.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 61,463</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:58.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:7.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="11" style="vertical-align:bottom;white-space:nowrap;width:39.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value Measurements as of December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.44%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.37%;margin: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:58.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Derivative liability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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.5pt 0.05pt 0pt;"> 1,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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.5pt 0.05pt 0pt;"> 1,000</p></td></tr><tr><td style="vertical-align:bottom;width:58.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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.33%;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.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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.33%;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.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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.33%;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.5pt 0.05pt 0pt;"> 1,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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.37%;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.5pt 0.05pt 0pt;"> 1,001</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the nine months ended September 30, 2021 and year ended December 31, 2020, respectively, there were no transfers between Level 1, Level 2 and Level 3.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Valuation of Common Stock Warrant</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The warrant liability is related to the warrants (the “Warrants”) to purchase shares of Legacy Evolv’s common stock (see Note 11).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company used the Black-Scholes option-pricing model, which incorporates assumptions and estimates, to value the warrant liability. Key estimates and assumptions impacting the fair value measurement include (i) the fair value per share of the underlying shares of applicable series of stock issuable upon exercise of the Warrants, (ii) the remaining contractual term of the Warrants, (iii) the risk-free interest rate, (iv) the expected dividend yield and (v) expected volatility of the price of the underlying applicable common stock. The Company estimated the fair value per share of the underlying applicable series of stock based, in part, on the results of third-party valuations and additional factors deemed relevant. The risk-free interest rate was determined by reference to the U.S. Treasury yield curve for time periods approximately equal to the remaining contractual term of the Warrant. The Company estimated a zero expected dividend yield based on the fact that the Company has never paid or declared dividends and does not intend to do so in the foreseeable future. As the Company was a private company up until the closing of the Merger and lacked company-specific historical and implied volatility information of its stock, the expected stock volatility was based on the historical volatility of publicly traded peer companies for a term equal to the remaining contractual term of the Warrant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table provides a rollforward of the common stock warrant liability (in thousands):</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:84.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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="background-color:#cceeff;vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at December 31, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 879</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Conversion of common stock warrant to common stock upon the closing of the Merger</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom: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;"> (880)</p></td></tr><tr><td style="vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.69%;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.92%;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.5pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_xS2BnCaiCUyCknZXI12OVQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></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;font-style:italic;margin:0pt 0pt 12pt 36pt;">Valuation of Derivative Liability Related to Convertible Notes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In September and December 2020, the Company entered into a Convertible Note Purchase Agreement (the “2020 Convertible Notes”) (see Note 9). The 2020 Convertible Notes provided a conversion option whereby upon the closing of a specified financing event the Convertible Notes would automatically convert into shares of the same class and series of capital stock of the Company issued to other investors in the financing at a conversion price equal to 80% of the price per share of the securities paid by the other investors. This conversion option was determined to be an embedded derivative and was required to be bifurcated and accounted for separately from the 2020 Convertible Notes. The fair value of the derivative liability was determined based on inputs not observable in the market, which represents a Level 3 measurement within the fair value hierarchy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Upon the closing of the 2020 Convertible Notes, management determined that the probability of completing the specified financing event was 100%; thus, the value of the automatic conversion option was deemed to be 20% of the fair value of the capital stock to be issued upon conversion of the 2020 Convertible Notes, or $1.0 million. This amount represented the fair value of the embedded derivative at issuance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Between January 21, 2021 and February 4, 2021, the Company entered into a Convertible Note Purchase Agreement (the “2021 Convertible Notes”) (see Note 9). The 2021 Convertible Notes provided a conversion option whereby upon the closing of a specified financing event, the 2021 Convertible Notes would automatically convert into shares of the same class and series of capital stock of the Company issued to other investors in the financing at a conversion price equal to lower of 80% of the price per share of the securities paid by the other investors or price per share at which shares are issued and sold in connection with the conversion or cancellation of convertible notes (other than the 2021 Convertible Notes) or simple agreements for future equity ("SAFEs”) of the Company in such Qualified Financing. This conversion option was determined to be an embedded derivative and was required to be bifurcated and accounted for separately from the 2021 Convertible Notes. The fair value of the derivative liability was determined based on inputs not observable in the market, which represents a Level 3 measurement within the fair value hierarchy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Upon the closing of the 2021 Convertible Notes, management determined that the probability of completing the specified financing event was 80%; thus, the value of the automatic conversion option was deemed to be 20% of the fair value of the capital stock to be issued upon conversion of the 2021 Convertible Notes, or $7.0 million. This amount represented the fair value of the embedded derivative at issuance. At the closing of the Merger, the fair value of the derivative liability was $9.2 million. On June 21, 2021, the Company modified the 2021 Convertible Notes to grant the holders an additional 1,000,000 shares of NHIC common stock as further consideration upon the automatic conversion of the notes upon closing of the Merger. The modification of the 2021 Convertible Notes resulted in the recognition of an additional $9.8 million derivative liability for the fair value of the 1,000,000 NHIC shares as of June 21, 2021 (see Note 9). Prior to the closing of the Merger, the change in fair value of the derivative liability was $0.5 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table provides a rollforward of the derivative liability (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:84.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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="background-color:#cceeff;vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at December 31, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,000</p></td></tr><tr><td style="vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Initial fair value of the embedded derivative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16,986</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in fair value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,745</p></td></tr><tr><td style="vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Settlement of derivative liability upon the closing of the Merger</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.69%;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.92%;border-bottom: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;"> (19,731)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at September 30, 2021</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;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.5pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_ir7nVYH2S0G2_nTLZbH-EQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></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;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;">Valuation of Contingent Earn-out</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">Pursuant to the Merger Agreement, the Legacy Evolv shareholders, immediately prior to the Merger, were entitled to receive additional shares of the Company’s common stock upon the Company achieving certain milestones as described in Note 2. The Company’s contingent earn-out shares were recorded at fair value as contingent earn-out liability on the closing of the Merger and are remeasured at each reporting period. As of September 30, 2021, </span><span style="font-weight:normal;">no</span><span style="font-weight:normal;"> milestones have been achieved.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">The estimated fair value of the initial contingent earn-out is determined using a Monte Carlo analysis in order to simulate the future path of the Company’s stock price over the earn-out period. The carrying amount of the liability may fluctuate significantly and actual amounts paid may be materially different from the liability’s estimated value. As of September 30, 2021, the contingent earn-out was revalued using a similar Monte Carlo analysis. The significant assumptions to the model as of the Merger Date were as follows: </span><span style="font-weight:normal;">40%</span><span style="font-weight:normal;"> of expected stock price volatility, a drift rate of </span><span style="font-weight:normal;">0.9%</span><span style="font-weight:normal;">, </span><span style="font-weight:normal;">0%</span><span style="font-weight:normal;"> change in control and an expected term of </span><span style="font-weight:normal;">5 years</span><span style="font-weight:normal;">. The significant assumptions to the model as of September 30, 2021 were as follows: </span><span style="font-weight:normal;">45%</span><span style="font-weight:normal;"> of expected stock price volatility, a drift rate of </span><span style="font-weight:normal;">0.9%</span><span style="font-weight:normal;">, </span><span style="font-weight:normal;">0%</span><span style="font-weight:normal;"> of change in control and an expected term of </span><span style="font-weight:normal;">4.8</span><span style="font-weight:normal;"> years.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table provides a rollforward of the contingent earn-out liability (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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="background-color:#cceeff;vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at December 31, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_H-IGP4qQuUaGCuJwOyw5jw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Initial fair value of the instrument</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 66,845</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in fair value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (31,818)</p></td></tr><tr><td style="vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.69%;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.92%;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.5pt 0.05pt 0pt;"> 35,027</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Valuation of Contingently Issuable Common Stock</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Prior to the Merger, certain NHIC shareholders owned 4,312,500 Founder Shares. 1,897,500 shares vested at the closing of the Merger and the remaining 1,897,500 outstanding shares shall vest upon the Company achieving certain milestones (see Note 2). The Company’s contingently issuable common stock was recorded at fair value as contingent shares on the closing of the Merger and will be remeasured at each reporting period. As of September 30, 2021, no milestones have been achieved.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The estimated fair value of the initial contingently issued common shares are determined using a Monte Carlo analysis in order to simulate the future path of the Company’s stock price over the vesting period. The carrying amount of the liability may fluctuate significantly and actual amounts paid may be materially different from the liability’s estimated value. As of September 30, 2021, the contingently issuable common shares were revalued using a similar Monte Carlo analysis. The significant assumptions to the model as of the Merger Date were as follows: 40% of expected stock price volatility, a drift rate of 0.9%, 0% change in control and an expected term of 5 years. The significant assumptions to the model as of September 30, 2021 were as follows: 45% of expected stock price volatility, a drift rate of 0.9%, 0% of change in control and an expected term of 4.8 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table provides a rollforward of the contingently issuable common shares (in thousands):</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:84.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.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:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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="background-color:#cceeff;vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at December 31, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_s_V2xFBc0kuzAC-yGDPgfQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Initial fair value of the instrument</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,670</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Change in fair value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,718)</p></td></tr><tr><td style="vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:bottom;white-space:nowrap;width:1.69%;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.92%;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.5pt 0pt 0pt;"> 5,952</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 0pt 12pt 36pt;"><i style="font-style:italic;">Valuation of Public Warrant Liability</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Upon the closing of the Merger, the Company assumed the Public Warrant to purchase shares of the Company’s common stock (see Note 11). The Public Warrants are publicly traded and the initial fair value of the public warrants were based on the closing price as reported by Nasdaq on the date of the Merger and remeasured at each reporting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table provides a rollforward of the public warrant liability (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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="background-color:#cceeff;vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at December 31, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_zW5dvo-wsk-Ge4_uGGQE-g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Initial fair value of the instrument</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 23,636</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in fair value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom: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;"> (3,152)</p></td></tr><tr><td style="vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.69%;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.92%;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.5pt 0.05pt 0pt;"> 20,484</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following tables present information about the Company’s financial assets and liabilities measured at fair value on a recurring basis and indicate the level of the fair value hierarchy used to determine such fair values (in thousands):</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:58.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:39.91%;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;">Fair Value Measurements at September 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.3%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Money market funds</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 326,515</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;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.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;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.93%;border-bottom: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.5pt 0.05pt 0pt;"> 326,515</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 326,515</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;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.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;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.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 326,515</p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingent earn-out liability</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 35,027</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 35,027</p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingently issuable common stock liability</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,952</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Public Warrant liability</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20,484</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20,484</p></td></tr><tr><td style="vertical-align:bottom;width:58.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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.24%;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.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;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.24%;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.5pt 0.05pt 0pt;"> 61,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.06%;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.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 61,463</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:58.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:7.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="11" style="vertical-align:bottom;white-space:nowrap;width:39.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value Measurements as of December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.44%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.33%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.37%;margin: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:58.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Derivative liability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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.5pt 0.05pt 0pt;"> 1,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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.5pt 0.05pt 0pt;"> 1,000</p></td></tr><tr><td style="vertical-align:bottom;width:58.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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.33%;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.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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.33%;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.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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.33%;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.5pt 0.05pt 0pt;"> 1,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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.37%;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.5pt 0.05pt 0pt;"> 1,001</p></td></tr></table> 326515000 326515000 326515000 326515000 35027000 35027000 5952000 5952000 20484000 20484000 61463000 61463000 1000 1000 1000000 1000000 1001000 1001000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table provides a rollforward of the common stock warrant liability (in thousands):</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:84.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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="background-color:#cceeff;vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at December 31, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 879</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Conversion of common stock warrant to common stock upon the closing of the Merger</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom: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;"> (880)</p></td></tr><tr><td style="vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.69%;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.92%;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.5pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_xS2BnCaiCUyCknZXI12OVQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></p></td></tr></table> 1000 879000 880000 0.80 0.80 1 0.20 1000000.0 0.80 0.80 0.80 0.20 7000000.0 9200000 1000000 9800000 1000000 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table provides a rollforward of the derivative liability (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:84.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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="background-color:#cceeff;vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at December 31, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,000</p></td></tr><tr><td style="vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Initial fair value of the embedded derivative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16,986</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in fair value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,745</p></td></tr><tr><td style="vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Settlement of derivative liability upon the closing of the Merger</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.69%;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.92%;border-bottom: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;"> (19,731)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at September 30, 2021</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;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.5pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_ir7nVYH2S0G2_nTLZbH-EQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></p></td></tr></table> 1000000 16986000 1745000 19731000 0 0.0040 0.00009 0 P5Y 0.0045 0.00009 0 P4Y9M18D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table provides a rollforward of the contingent earn-out liability (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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="background-color:#cceeff;vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at December 31, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_H-IGP4qQuUaGCuJwOyw5jw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Initial fair value of the instrument</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 66,845</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in fair value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (31,818)</p></td></tr><tr><td style="vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.69%;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.92%;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.5pt 0.05pt 0pt;"> 35,027</p></td></tr></table> 66845000 -31818000 35027000 4312500 1897500 1897500 0 0.0040 0.00009 0 P5Y 0.0045 0.00009 0 P4Y9M18D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table provides a rollforward of the contingently issuable common shares (in thousands):</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:84.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.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:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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="background-color:#cceeff;vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at December 31, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_s_V2xFBc0kuzAC-yGDPgfQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Initial fair value of the instrument</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,670</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Change in fair value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,718)</p></td></tr><tr><td style="vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:bottom;white-space:nowrap;width:1.69%;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.92%;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.5pt 0pt 0pt;"> 5,952</p></td></tr></table> 11670000 -5718000 5952000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table provides a rollforward of the public warrant liability (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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="background-color:#cceeff;vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at December 31, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_zW5dvo-wsk-Ge4_uGGQE-g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Initial fair value of the instrument</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 23,636</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in fair value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom: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;"> (3,152)</p></td></tr><tr><td style="vertical-align:bottom;width:84.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at September 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.69%;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.92%;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.5pt 0.05pt 0pt;"> 20,484</p></td></tr></table> 23636000 -3152000 20484000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">5. Inventory</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Inventory consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:72.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;"><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.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:9.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;"><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.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:9.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: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></tr><tr><td style="vertical-align:bottom;width:72.07%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;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;">September 30, </b></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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;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><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-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.07%;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.31%;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:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2020</b></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-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 606</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 499</p></td><td style="background-color:#cceeff;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></tr><tr><td style="vertical-align:bottom;width:72.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in process</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.44%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</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.44%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 188</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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.04%;border-bottom: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.5pt 0pt 0pt;"> 2,924</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom: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.5pt 0pt 0pt;"> 2,055</p></td><td style="background-color:#cceeff;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></tr><tr><td style="vertical-align:bottom;width:72.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</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.44%;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.04%;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.5pt 0pt 0pt;"> 3,530</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.44%;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.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,742</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></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:36pt;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:72.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;"><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.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:9.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;"><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.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:9.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: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></tr><tr><td style="vertical-align:bottom;width:72.07%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;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;">September 30, </b></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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;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><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-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.07%;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.31%;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:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2020</b></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-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 606</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 499</p></td><td style="background-color:#cceeff;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></tr><tr><td style="vertical-align:bottom;width:72.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in process</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.44%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</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.44%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 188</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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.04%;border-bottom: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.5pt 0pt 0pt;"> 2,924</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom: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.5pt 0pt 0pt;"> 2,055</p></td><td style="background-color:#cceeff;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></tr><tr><td style="vertical-align:bottom;width:72.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</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.44%;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.04%;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.5pt 0pt 0pt;"> 3,530</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.44%;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.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,742</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></tr></table> 606000 499000 188000 2924000 2055000 3530000 2742000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">6. Prepaid expenses and other current assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:12pt 0pt 0pt 0pt;">Prepaid expenses and other current assets consisted of the following (in thousands):</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:74.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.49%;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.35%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.3%;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:74.49%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.3%;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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid deposits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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 3.5pt 0pt 0pt;"> 8,486</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,826</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 240</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term contract assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 3.5pt 0pt 0pt;"> 895</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid subscriptions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 594</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom: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.5pt 0pt 0pt;"> 82</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom: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.5pt 0pt 0pt;"> 66</p></td></tr><tr><td style="vertical-align:bottom;width:74.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.52%;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.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.5pt 0pt 0pt;"> 13,672</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.48%;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.81%;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.5pt 0pt 0pt;"> 900</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:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.49%;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.35%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.3%;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:74.49%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.3%;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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid deposits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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 3.5pt 0pt 0pt;"> 8,486</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,826</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 240</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term contract assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 3.5pt 0pt 0pt;"> 895</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid subscriptions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 594</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom: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.5pt 0pt 0pt;"> 82</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom: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.5pt 0pt 0pt;"> 66</p></td></tr><tr><td style="vertical-align:bottom;width:74.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.52%;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.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.5pt 0pt 0pt;"> 13,672</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.48%;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.81%;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.5pt 0pt 0pt;"> 900</p></td></tr></table> 8486000 3826000 240000 895000 383000 594000 82000 66000 13672000 900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">7. Property and Equipment, Net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Property and equipment, net consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:72.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;"><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.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:9.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;"><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.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:9.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: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></tr><tr><td style="vertical-align:bottom;width:72.07%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;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;">September 30, </b></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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;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><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-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.07%;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.31%;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:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2020</b></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-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computers and telecom equipment</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 216</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 217</p></td><td style="background-color:#cceeff;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></tr><tr><td style="vertical-align:bottom;width:72.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lab equipment</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.44%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 568</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.44%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 487</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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 58</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 59</p></td><td style="background-color:#cceeff;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></tr><tr><td style="vertical-align:bottom;width:72.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and fixtures</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.44%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 37</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.44%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 37</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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 553</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 95</p></td><td style="background-color:#cceeff;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></tr><tr><td style="vertical-align:bottom;width:72.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leased equipment</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.44%;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:9.04%;border-bottom: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.5pt 0pt 0pt;"> 19,484</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.44%;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:9.03%;border-bottom: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.5pt 0pt 0pt;"> 10,948</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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,916</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,843</p></td><td style="background-color:#cceeff;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></tr><tr><td style="vertical-align:bottom;width:72.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Accumulated depreciation and amortization</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.44%;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:9.04%;border-bottom: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,133)</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.44%;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:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,527)</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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.04%;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.5pt 0pt 0pt;"> 17,783</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,316</p></td><td style="background-color:#cceeff;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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Depreciation and amortization expense related to property and equipment was $0.8 million and $0.3 million for the three months ended September 30, 2021 and 2020, and $1.9 million and $0.7 million for the nine months ended September 30, 2021, and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Leased equipment and the related accumulated depreciation were as follows:</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:72.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.07%;margin:0pt;padding: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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin: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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.07%;margin:0pt;padding: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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leased equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 19,484</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,948</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;border-bottom: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;"> (2,180)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom: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,649)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leased equipment, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.04%;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.5pt 0.05pt 0pt;"> 17,304</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,299</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Depreciation related to leased units was $0.8 million and $0.2 million during the three months ended September 30, 2021 and 2020, respectively. Depreciation expense related to leased units was $1.8 million and $0.6 million during the nine months ended September 30, 2021 and 2020, respectively. Depreciable lives are generally 7 years, consistent with the Company’s planned and historical usage of the equipment subject to operating leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Impairment of property and equipment was $1.7 million for the three and nine months ended September 30, 2021. There was no impairment for the three and nine months ended September 30, 2020. This related to Edge units and prototype versions of Express that were removed from service and retired. The Company is transitioning domestic customers to Express which decreased the economic value of these assets and resulted in impairment.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:72.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;"><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.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:9.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;"><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.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:9.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: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></tr><tr><td style="vertical-align:bottom;width:72.07%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;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;">September 30, </b></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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;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><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-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.07%;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.31%;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:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2020</b></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-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computers and telecom equipment</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 216</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 217</p></td><td style="background-color:#cceeff;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></tr><tr><td style="vertical-align:bottom;width:72.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lab equipment</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.44%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 568</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.44%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 487</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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 58</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 59</p></td><td style="background-color:#cceeff;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></tr><tr><td style="vertical-align:bottom;width:72.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and fixtures</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.44%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 37</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.44%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 37</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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 553</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 95</p></td><td style="background-color:#cceeff;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></tr><tr><td style="vertical-align:bottom;width:72.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leased equipment</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.44%;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:9.04%;border-bottom: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.5pt 0pt 0pt;"> 19,484</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.44%;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:9.03%;border-bottom: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.5pt 0pt 0pt;"> 10,948</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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,916</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,843</p></td><td style="background-color:#cceeff;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></tr><tr><td style="vertical-align:bottom;width:72.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Accumulated depreciation and amortization</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.44%;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:9.04%;border-bottom: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,133)</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.44%;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:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,527)</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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.04%;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.5pt 0pt 0pt;"> 17,783</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,316</p></td><td style="background-color:#cceeff;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></tr></table> 216000 217000 568000 487000 58000 59000 37000 37000 553000 95000 19484000 10948000 20916000 11843000 3133000 2527000 17783000 9316000 800000 300000 1900000 700000 <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:72.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.07%;margin:0pt;padding: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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin: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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.07%;margin:0pt;padding: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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leased equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 19,484</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,948</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;border-bottom: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;"> (2,180)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom: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,649)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leased equipment, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.04%;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.5pt 0.05pt 0pt;"> 17,304</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,299</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 19484000 10948000 2180000 1649000 17304000 9299000 800000 200000 1800000 600000 P7Y 1700000 1700000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">8. Accrued Expenses and Other Current Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Accrued expenses and other current liabilities consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:70.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.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.71%;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.27%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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:11.24%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued employee compensation and benefits expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,766</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,345</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued professional services and consulting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued interest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 131</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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:9.81%;border-bottom: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.5pt 0pt 0pt;"> 785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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:9.81%;border-bottom: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.5pt 0pt 0pt;"> 55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.81%;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.5pt 0pt 0pt;"> 6,169</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.81%;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.5pt 0pt 0pt;"> 3,727</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:36pt;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:70.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.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.71%;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.27%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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:11.24%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued employee compensation and benefits expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,766</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,345</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued professional services and consulting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued interest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 131</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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:9.81%;border-bottom: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.5pt 0pt 0pt;"> 785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;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:9.81%;border-bottom: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.5pt 0pt 0pt;"> 55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.81%;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.5pt 0pt 0pt;"> 6,169</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.81%;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.5pt 0pt 0pt;"> 3,727</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 3766000 2345000 1487000 1327000 131000 785000 55000 6169000 3727000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">9. Long-term Debt</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The components of the Company’s long-term debt consisted of the following (in thousands):</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:72.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.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:72.59%;margin:0pt;padding: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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin: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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding: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.27%;margin: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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin: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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Term loans payable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revolving line of credit outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible note</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Unamortized discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.98%;border-bottom: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;"> (63)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (118)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 15,359</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16,432</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Current portion of long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.98%;border-bottom: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.5pt 0.05pt 0pt;"> 1,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term debt, net of discount</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;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.5pt 0.05pt 0pt;"> 14,359</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;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.5pt 0.05pt 0pt;"> 16,432</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></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;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Term Loan Agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Silicon Valley Bank (“SVB”) Term Loan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On July 5, 2017, the Company entered into a $5.0 million Loan and Security Agreement with Silicon Valley Bank (“2017 SVB Term Loan”), which provided the Company with a first term loan advance of $4.0 million which was drawn down on July 5, 2017 (“Term Loan A Advance”) and a second term loan advance of $1.0 million that was available to be drawn down until May 31, 2018 (“Term Loan B Advance”; collectively, “Term Loan Advances”). The agreement also provided the Company with a revolving line of credit of up to $1.0 million. Interest payments were due monthly and commenced upon receipt of principal. Principal was payable in 36 monthly payments and commenced on June 1, 2018. The 2017 SVB Term Loan accrued interest at an annual rate calculated as the Wall Street Journal Prime Rate plus 1.25%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On February 12, 2019, the Company amended the 2017 SVB Term Loan (“2019 Term Loan Advance”) to change the interest rate to the greater of the (A) Wall Street Journal Prime Rate or (B) 5.25%. Additionally, the maturity date was extended to August 2022. Upon closing, the Company issued warrants to purchase 28,350 shares of common stock to SVB with an exercise price of $0.24 per share (see Note 11).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2019, the Company was not in compliance with certain reporting related covenants within the SVB Loan and Security Agreement. As a result, SVB had the right to call for prepayment of the debt and it was therefore considered current as of December 31, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In March 2020, the Company entered into a Loan Modification Agreement with SVB (“2020 SVB Term Loan”), which provided a $5.0 million term loan and a revolving line of credit of up to $7.0 million. The Company repaid the outstanding balance owed on the 2017 SVB Term Loan of $3.1 million of principal and accrued interest with the proceeds from the 2020 SVB Term Loan. The Loan Modification Agreement with SVB resulted in the Company being in compliance with certain reporting related covenants. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Additionally, upon closing, the Company issued warrants to purchase 280,095 shares of common stock to SVB with an exercise price of $0.40 per share with a fair value of less than $0.1 million on the date of issuance. The Company also paid debt issuance costs of less than $0.1 million and owed an end-of-term charge of $0.1 million to SVB. The debt issuance costs were recorded as debt discount and were being amortized to interest expense, using the effective interest method, over the term of the loan. The 2020 SVB Term Loan interest was payable monthly and the principal was payable in 36 monthly payments commencing on April 1, 2021. The 2020 SVB Term Loan accrued interest at an annual </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">rate calculated as the greater of (A) Wall Street Journal Prime Rate plus 0.50% or (B) 5.0%. In December 2020, the Company repaid the outstanding balance on the 2020 SVB Term loan of $8.0 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">JPMorgan Chase Bank, N.A.(“JPM”) Credit Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In December 2020, the Company entered into a $10.0 million credit agreement with JPMorgan Chase Bank, N.A. (“JPM Credit Agreement”) with a maturity date of December 3, 2024 and a revolving line of credit of up to $10.0 million with a maturity date of December 3, 2022. The Company repaid the outstanding balance on the 2020 SVB Term Loan Advance, including the $5.0 million in principal and $3.0 million outstanding on the revolving line of credit. Upon repayment of the outstanding amounts, the Company recorded a loss on extinguishment of debt of less than $0.1 million, which was included in interest expense in the December 31, 2020 consolidated statements of operations and comprehensive income (loss).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Principal and interest on the JPM Credit Agreement is payable monthly commencing on July 1, 2022. The JPM Credit Agreement accrues interest at an annual rate calculated as the greater of (A) the Wall Street Journal Prime Rate plus 2.25% or (B) 5.5%. The revolving line of credit accrues interest at an annual rate calculated as the greater of (A) the Wall Street Journal Prime Rate plus 1.25% or (B) 4.5%. Upon closing, the Company issued warrants to purchase 378,000 shares of common stock to the lender with an exercise price of $0.42 per share with a fair value of $0.1 million on the date of issuance. The Company incurred debt issuance costs of $0.1 million equal to the fair value of the warrants in connection with the JPM Credit Agreement. These costs were recorded as debt discount and are amortized to interest expense, using the effective interest method, over the term of the loan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of September 30, 2021, the unamortized debt discount was $0.1 million. As of September 30, 2021, the accrued interest on the JPM Credit Agreement was $0.1 million, which is included in accrued expenses and other current liabilities in the consolidated balance sheet. Interest expense totaled $0.2 million for the three months ended September 30, 2021, which includes the amortization of the debt discount which totaled less than $0.1 million. Interest expense totaled $0.6 million for the nine months ended September 30, 2021, which includes the amortization of the debt discount which totaled less than $0.1 million. The interest rate in effect as of September 30, 2021 was 5.5% and 4.5% for the JPM Credit Agreement and revolving line of credit, respectively. As of September 30, 2021, the Company has drawn down $5.4 million on the revolving line of credit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s obligations under the JPM Credit Agreement are secured by a first-priority security interest in all of its assets, including intellectual property.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of September 30, 2021, future principal payments on long-term debt are as follows (in thousands):</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:86.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 0pt 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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:8.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></tr><tr><td style="vertical-align:bottom;width:86.61%;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;">Year Ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin: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:1.74%;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:8.83%;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="background-color:#cceeff;vertical-align:bottom;width:86.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021 (remaining three months)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:86.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,422</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.61%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,000</p></td></tr><tr><td style="vertical-align:bottom;width:86.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.61%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:86.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.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.5pt 0.05pt 0pt;"> 15,422</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;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Convertible Note</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In September 2020, the Company entered into a Convertible Note Purchase Agreement (the “2020 Convertible Notes”) with an investor for gross proceeds of $2.0 million with a stated interest rate of 6.0% per annum. An additional $2.0 million in gross proceeds were made available in December 2020 upon achievement of the integration milestone, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">whereby the Company successfully created software utilizing the investor’s application programming interface. The 2020 Convertible Notes provided a conversion option whereby upon the closing of a Qualified Financing event, in which the aggregate gross proceeds of the issuance of preferred stock totaled at least $100.0 million, the notes would automatically convert into shares of the same class and series of capital stock of the Company issued to other investors in the financing at a conversion price equal to 80% of the price per share paid by the other investors. The conversion option met the definition of an embedded derivative and was required to be bifurcated and accounted for separately from the notes. The proceeds from the 2020 Convertible Notes were allocated between the derivative liability, with a fair value at issuance of $1.0 million, and the notes, with an initial carrying value of $3.0 million, and included in long-term liabilities on the Company’s consolidated balance sheet. The difference between the initial carrying value of the notes and the stated value of the notes represented a discount that was accreted to interest expense over the term of the Convertible Notes using the effective interest method. This derivative liability was derecognized as of September 30, 2021 as the liability was settled pursuant to the closing of the merger.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of September 30, 2021 and December 31, 2020, the accrued interest on the 2020 Convertible Notes was $0 and less than $0.1 million, respectively. Interest expense totaled less than $0.1 million and $0.3 million for the three and nine months ended September 30, 2021, respectively. Interest expense totaled less than $0.1 million for the three and nine months ended September 30, 2020, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Between January 21, 2021 and February 4, 2021, the Company entered into a Convertible Note Purchase Agreement (the “2021 Convertible Notes”) with various investors for gross proceeds of $30.0 million with a stated interest rate of 8.0% per annum. The 2021 Convertible Notes provided a conversion option whereby upon the closing of a Qualified Financing event, in which the aggregate gross proceeds totaled at least $100.0 million, the notes would automatically convert into shares of the same class and series of capital stock of the Company issued to other investors in the financing at a conversion price equal to 80% of the price per share paid by the other investors. The conversion option met the definition of an embedded derivative and was required to be bifurcated and accounted for separately from the notes. The proceeds from the 2021 Convertible Notes were allocated between the derivative liability, with a fair value at issuance of $7.0 million, and the notes, with an initial carrying value of $23.0 million, and included in long-term liabilities on the Company’s consolidated balance sheet. The difference between the initial carrying value of the notes and the stated value of the notes represented a discount that was accreted to interest expense over the term of the Convertible Notes using the effective interest method. This derivative liability was derecognized as of September 30, 2021 as the liability was settled pursuant to the closing of the merger.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On June 21, 2021, the Company modified the 2021 Convertible Notes to grant the holders an additional 1,000,000 shares of NHIC common stock as further consideration upon the automatic conversion of the notes upon closing of the Merger. This modification of the notes resulted in an extinguishment and the Company recognized a loss on extinguishment of the 2021 Convertible Notes of $11.8 million. The $26.7 million carrying value of the notes at June 21, 2021 was derecognized and replacement notes with an initial carrying value of $29.6 million were recorded. Additionally, in the extinguishment accounting, a derivative liability of $19.2 million was recognized, which represents the value of the 1,000,000 NHIC shares as well as a bifurcated embedded derivative for the conversion option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Upon the closing of the Merger, the Convertible Notes automatically converted into 4,408,672 shares of the Company’s common stock and the holders of the 2021 Convertible Notes also received the right to receive 1,000,000 shares of the Company’s common stock, as noted above. Upon the conversion of the Convertible Notes, the carrying value of the debt of $32.8 million, and the related derivative liability of $19.7 million and accrued interest of $0.2 million were derecognized resulting in a loss on extinguishment of debt of $0.9 million recorded in other income (expense).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of September 30, 2021 and December 31, 2020, the accrued interest on the 2021 Convertible Notes was $0. Interest expense totaled less than $0.1 million and $4.9 million for the three and nine months ended September 30, 2021, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The components of the Company’s long-term debt consisted of the following (in thousands):</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:72.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.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:72.59%;margin:0pt;padding: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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin: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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding: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.27%;margin: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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin: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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Term loans payable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revolving line of credit outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible note</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Unamortized discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.98%;border-bottom: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;"> (63)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (118)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 15,359</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16,432</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Current portion of long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.98%;border-bottom: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.5pt 0.05pt 0pt;"> 1,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term debt, net of discount</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;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.5pt 0.05pt 0pt;"> 14,359</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;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.5pt 0.05pt 0pt;"> 16,432</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 10000000 10000000 5422000 3550000 3000000 63000 118000 15359000 16432000 1000000 14359000 16432000 5000000.0 4000000.0 1000000.0 1000000.0 36 0.0125 0.0525 28350 0.24 5000000.0 7000000.0 3100000 280095 0.40 100000 100000 100000 36 0.0050 0.050 8000000.0 10000000.0 10000000.0 5000000.0 3000000.0 100000 0.0225 0.055 0.0125 0.045 378000 0.42 100000 100000 100000 100000 200000 100000 600000 100000 0.055 0.045 5400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of September 30, 2021, future principal payments on long-term debt are as follows (in thousands):</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:86.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 0pt 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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:8.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></tr><tr><td style="vertical-align:bottom;width:86.61%;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;">Year Ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin: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:1.74%;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:8.83%;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="background-color:#cceeff;vertical-align:bottom;width:86.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021 (remaining three months)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:86.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,422</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.61%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,000</p></td></tr><tr><td style="vertical-align:bottom;width:86.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.61%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:86.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.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.5pt 0.05pt 0pt;"> 15,422</p></td></tr></table> 7422000 4000000 4000000 15422000 2000000.0 0.060 2000000.0 100000000.0 0.80 1000000.0 3000000.0 0 100000 100000 300000 100000 30000000.0 30000000.0 0.080 0.080 100000000.0 100000000.0 0.80 0.80 7000000.0 7000000.0 23000000.0 23000000.0 1000000 11800000 26700000 29600000 19200000 1000000 4408672 1000000 32800000 19700000 200000 -900000 0 0 100000 4900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">10</b><b style="font-weight:bold;">. Convertible Preferred Stock</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Prior to the Merger, Legacy Evolv had issued Series A convertible preferred stock (“Series A Preferred Stock”), Series A-1 convertible preferred stock (“Series A-1 Preferred Stock”), Series B convertible preferred stock (“Series B Preferred Stock”), and Series B-1 convertible preferred stock (“Series B-1 Preferred Stock”), collectively referred to as the “Preferred Stock”.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In February and March 2020, Legacy Evolv issued and sold an additional 3,207,773 shares of Series B-1 Preferred Stock at a price of $0.9664 per share for aggregate proceeds of $3.1 million, excluding issuance costs of $0.1 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Pursuant to the Merger Agreement, immediately prior to the Merger, each share of Legacy Evolv’s preferred stock outstanding converted to Legacy Evolv common stock on a 1:1 conversion ratio. On the closing date of the Merger, each share of Legacy Evolv common stock then issued and outstanding was cancelled and the holders thereof in exchange received shares of Evolv Technologies Holdings, Inc. equal to 0.378 shares for each share of Legacy Evolv common stock. As of September 30, 2021, the Company’s amended certificate of incorporation authorized the issuance of 100,000,000 shares of preferred stock at a $0.0001 par value common stock. As of September 30, 2021, the Company has no preferred stock outstanding as all convertible preferred stock converted to common stock upon closing of the Merger. As of December 31, 2020, the Preferred Stock consisted of the following (in thousands, except share amounts):</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:41.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:11.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.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:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:6.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: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:6.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:11.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:41.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:56.78%;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;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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="font-family:'Calibri','Helvetica','sans-serif';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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">Preferred Stock</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:center;margin:0pt 0pt 0.05pt 0pt;">    </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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;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:8pt;text-align:center;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin: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;">Common Stock</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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: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:11.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;">Preferred Stock</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: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:11.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;">Issued and</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:center;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:7.93%;margin: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;">Carrying</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:center;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.35%;margin: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;">Liquidation</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: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:11.14%;margin: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;">Issuable Upon</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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: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:11.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;">Authorized</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: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:11.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;">Outstanding</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:center;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:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</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:center;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.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Preference</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: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:11.14%;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;">Conversion</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series A-1 Preferred Stock</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 67,156,152</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 24,369,613</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18,394</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18,000</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 24,369,613</p></td></tr><tr><td style="vertical-align:bottom;width:41.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series A Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,233,677</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:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,490,328</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:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,321</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.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:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,819</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:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,986,113</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series B-1 Preferred Stock</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 90,328,396</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 34,144,109</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 31,953</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 32,997</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 34,144,109</p></td></tr><tr><td style="vertical-align:bottom;width:41.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series B Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom: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.5pt 0.05pt 0pt;"> 40,671,814</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:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 15,373,937</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:6.9%;border-bottom: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.5pt 0.05pt 0pt;"> 14,209</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.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:6.95%;border-bottom: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.5pt 0.05pt 0pt;"> 14,284</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:11.14%;border-bottom: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.5pt 0.05pt 0pt;"> 15,373,937</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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.5pt 0.05pt 0pt;"> 207,390,039</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 77,377,987</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.5pt 0.05pt 0pt;"> 75,877</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.95%;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.5pt 0.05pt 0pt;"> 77,100</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.14%;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.5pt 0.05pt 0pt;"> 80,873,772</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 3207773 0.9664 3100000 100000 1 0.378 100000000 0.0001 0 <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:41.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:11.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.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:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:6.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: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:6.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:11.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:41.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:56.78%;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;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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="font-family:'Calibri','Helvetica','sans-serif';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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;">Preferred Stock</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:center;margin:0pt 0pt 0.05pt 0pt;">    </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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;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:8pt;text-align:center;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin: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;">Common Stock</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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: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:11.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;">Preferred Stock</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: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:11.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;">Issued and</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:center;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:7.93%;margin: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;">Carrying</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:center;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.35%;margin: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;">Liquidation</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: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:11.14%;margin: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;">Issuable Upon</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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: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:11.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;">Authorized</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: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:11.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;">Outstanding</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:center;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:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</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:center;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.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Preference</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: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:11.14%;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;">Conversion</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series A-1 Preferred Stock</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 67,156,152</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 24,369,613</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18,394</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18,000</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 24,369,613</p></td></tr><tr><td style="vertical-align:bottom;width:41.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series A Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,233,677</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:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,490,328</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:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,321</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.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:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,819</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:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,986,113</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series B-1 Preferred Stock</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 90,328,396</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 34,144,109</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 31,953</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 32,997</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 34,144,109</p></td></tr><tr><td style="vertical-align:bottom;width:41.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series B Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom: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.5pt 0.05pt 0pt;"> 40,671,814</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:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 15,373,937</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:6.9%;border-bottom: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.5pt 0.05pt 0pt;"> 14,209</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.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:6.95%;border-bottom: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.5pt 0.05pt 0pt;"> 14,284</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:11.14%;border-bottom: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.5pt 0.05pt 0pt;"> 15,373,937</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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.5pt 0.05pt 0pt;"> 207,390,039</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 77,377,987</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.5pt 0.05pt 0pt;"> 75,877</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.95%;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.5pt 0.05pt 0pt;"> 77,100</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.14%;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.5pt 0.05pt 0pt;"> 80,873,772</p></td></tr></table> 67156152 24369613 18394000 18000000 24369613 9233677 3490328 11321000 11819000 6986113 90328396 34144109 31953000 32997000 34144109 40671814 15373937 14209000 14284000 15373937 207390039 77377987 75877000 77100000 80873772 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">11. Warrants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In February 2019, in connection with the 2019 Term Loan Advance, the Company issued a warrant to SVB for the purchase of 28,350 shares of common stock at an exercise price of $0.24 per share (the “2019 SVB common stock warrant”). The 2019 SVB common stock warrant was immediately exercisable and expires in February 2029. The warrant was classified as an equity instrument and recorded at its fair value of less than $0.1 million on the date of issuance through additional paid-in-capital. In connection with the closing of the Merger, all of the outstanding 2019 SVB common stock warrants were converted into shares of the Company’s common stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In March 2020, in connection with the 2020 Term Loan Advance, the Company issued a warrant to SVB for the purchase of 280,095 shares of common stock at an exercise price of $0.40 per share (the “2020 SVB common stock warrant”). The 2020 SVB common stock warrant was immediately exercisable and expires in March 2030. The warrant was classified as an equity instrument and recorded at its fair value of less than $0.1 million on the date of issuance through additional paid-in-capital. In connection with the closing of the Merger, all of the outstanding 2020 SVB common stock warrants were converted into shares of the Company’s common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In December 2020, in connection with the JPM Term Loan, the Company issued a warrant to JPM for the purchase of 378,000 shares of common stock at an exercise price of $0.42 per share (the “2020 JPM common stock </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">warrant”). The 2020 JPM common stock warrant was immediately exercisable and expires in December 2030. The warrant was classified as an equity instrument and recorded at its fair value of $0.1 million on the date of issuance through additional paid-in-capital. In connection with the closing of the Merger, all of the outstanding 2020 JPM common stock warrants were converted into shares of the Company’s common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In connection with the closing of the Merger, the Company assumed the Public Warrant for the purchase of 14,325,000 shares of common stock at an exercise price of $11.50. The public warrant is immediately exercisable and expires in July 2026. The Public Warrant is classified as a liability and recorded at its fair value of $23.6 million on the date of issuance of the Merger with an offset to additional paid-in-capital and is subsequently remeasured to fair value at each reporting date based on the publicly available trading price. The change in fair value of the public warrant liability of $3.2 million was recognized as a component of other income (expense), net in the consolidated statements of operations and comprehensive income (loss) for the three and nine months ended September 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of September 30, 2021 and December 31, 2020, warrants to purchase the following classes of Preferred Stock and common stock outstanding consisted of the following in the table below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin: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:bottom;width:38.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:13.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:9.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td colspan="12" style="vertical-align:bottom;width:100%;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;">September 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.86%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin: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;">Contractual</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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares Issuable</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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.52%;margin: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;">Term</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: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:13.14%;margin: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;">Underlying Equity</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: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:9.84%;margin: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 Sheet</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: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:10.95%;margin: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;">Upon Exercise</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:center;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.42%;margin: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;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.86%;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;">Issuance Date</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:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in 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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;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;">Instrument</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:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Classification</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:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td 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;">of Warrant</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:center;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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:38.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">July 16, 2021</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.14%;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;">Common stock</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.84%;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;">Liability</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,325,000</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11.50</p></td></tr><tr><td style="vertical-align:bottom;width:38.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.14%;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;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.5pt 0.05pt 0pt;"> 14,325,000</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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.38%;margin: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></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:-0.08654785%;padding-left:0pt;padding-right:0pt;width:100.17%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.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.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:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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.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:11.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:9.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></tr><tr><td colspan="12" style="vertical-align:bottom;width:100%;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;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.64%;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;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:8.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="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;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:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:15.13%;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;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:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares Issuable</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:center;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.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.64%;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: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;">Contractual</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: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:13.12%;margin: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;">Underlying Equity</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: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:15.13%;margin: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 Sheet</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: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:11.98%;margin: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;">Upon Exercise of</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:center;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.37%;margin: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;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.64%;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;">Issuance Date</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:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td 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;">Term</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:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;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;">Instrument</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:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Classification</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:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrant</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:center;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.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.64%;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: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;">(in 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: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:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:15.13%;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;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:11.98%;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;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.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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">March 17, 2014</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Common stock</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.13%;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;">Liability</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 94,500</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.24</p></td></tr><tr><td style="vertical-align:bottom;width:32.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">September 28, 2016</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:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10</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:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;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;">Temporary Equity</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:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,015,401</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%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.003</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">July 5, 2017</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Common stock</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.13%;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;">Equity</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 141,750</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.24</p></td></tr><tr><td style="vertical-align:bottom;width:32.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">February 12, 2019</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:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10</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:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;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;">Equity</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:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,350</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%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.24</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">March 30, 2020</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Common stock</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.13%;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;">Equity</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 280,095</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.40</p></td></tr><tr><td style="vertical-align:bottom;width:32.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">December 3, 2020</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:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10</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:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;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;">Equity</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:11.98%;border-bottom: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.5pt 0.05pt 0pt;"> 378,000</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%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.42</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.13%;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.98%;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.5pt 0.05pt 0pt;"> 1,938,096</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.13%;margin: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></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 28350 0.24 100000 280095 0.40 100000 378000 0.42 100000 14325000 11.50 23600000 3200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin: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:bottom;width:38.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:13.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:9.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td colspan="12" style="vertical-align:bottom;width:100%;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;">September 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.86%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin: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;">Contractual</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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares Issuable</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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.52%;margin: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;">Term</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: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:13.14%;margin: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;">Underlying Equity</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: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:9.84%;margin: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 Sheet</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: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:10.95%;margin: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;">Upon Exercise</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:center;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.42%;margin: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;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.86%;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;">Issuance Date</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:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in 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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;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;">Instrument</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:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Classification</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:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td 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;">of Warrant</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:center;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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:38.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">July 16, 2021</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.14%;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;">Common stock</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.84%;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;">Liability</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,325,000</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11.50</p></td></tr><tr><td style="vertical-align:bottom;width:38.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.14%;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;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.5pt 0.05pt 0pt;"> 14,325,000</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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.38%;margin: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></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:-0.08654785%;padding-left:0pt;padding-right:0pt;width:100.17%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.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.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:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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.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:11.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:9.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></tr><tr><td colspan="12" style="vertical-align:bottom;width:100%;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;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.64%;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;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:8.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="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;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:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:15.13%;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;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:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares Issuable</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:center;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.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.64%;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: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;">Contractual</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: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:13.12%;margin: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;">Underlying Equity</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: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:15.13%;margin: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 Sheet</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: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:11.98%;margin: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;">Upon Exercise of</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:center;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.37%;margin: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;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.64%;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;">Issuance Date</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:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td 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;">Term</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:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;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;">Instrument</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:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Classification</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:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrant</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:center;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.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.64%;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: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;">(in 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: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:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:15.13%;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;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:11.98%;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;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.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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">March 17, 2014</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Common stock</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.13%;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;">Liability</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 94,500</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.24</p></td></tr><tr><td style="vertical-align:bottom;width:32.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">September 28, 2016</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:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10</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:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Preferred Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;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;">Temporary Equity</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:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,015,401</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%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.003</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">July 5, 2017</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Common stock</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.13%;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;">Equity</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 141,750</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.24</p></td></tr><tr><td style="vertical-align:bottom;width:32.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">February 12, 2019</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:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10</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:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;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;">Equity</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:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,350</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%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.24</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">March 30, 2020</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Common stock</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.13%;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;">Equity</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 280,095</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.40</p></td></tr><tr><td style="vertical-align:bottom;width:32.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">December 3, 2020</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:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10</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:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;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;">Equity</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:11.98%;border-bottom: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.5pt 0.05pt 0pt;"> 378,000</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%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.42</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.13%;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.98%;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.5pt 0.05pt 0pt;"> 1,938,096</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.13%;margin: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></table> P5Y 14325000 11.50 14325000 P10Y 94500 0.24 P10Y 1015401 0.003 P10Y 141750 0.24 P10Y 28350 0.24 P10Y 280095 0.40 P10Y 378000 0.42 1938096 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">12. Common Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of September 30, 2021 and December 31, 2020, the Company’s amended certificate of incorporation authorized the issuance of 1,100,000,000 and 305,491,899 shares of $0.0001 par value common stock, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Each share of common stock entitles the holder to one vote on all matters submitted to a vote of the Company’s stockholders. Common stockholders are entitled to receive dividends, as may be declared by the board of directors, subject to the preferential dividend rights of Preferred Stock. As of September 30, 2021 and December 31, 2020, no cash dividends had been declared or paid.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On the closing of the Merger, the total 10,391,513 of the NHIC ordinary shares held by the NHIC Initial Shareholders and public shareholders were converted into the same number of the Company’s common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On July 16, 2021 and prior to the closing of the Merger, various PIPE investors purchased 30,000,000 shares of the Company’s common stock at a price of $10.00 per share for gross proceeds of $300.0 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of September 30, 2021 and December 31, 2020, the Company had reserved 109,632,431 and 102,570,639 shares, respectively, of common stock for the conversion of the outstanding Preferred Stock, exercise of outstanding stock options, granting of awards under the Company’s 2021 Equity Incentive Plan and 2013 Equity Incentive Plan (see Note 13) and the exercise of outstanding warrants (including warrants to purchase Preferred Stock as if converted to common stock). (see Note 11)</p> 1100000000 305491899 0.0001 0.0001 1 0 0 10391513 30000000 10.00 300000000.0 109632431 102570639 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">13. Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">2013 Equity Incentive Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s 2013 Equity Incentive Plan (the “2013 Plan”) provides for the Company to grant incentive stock options or nonqualified stock options, restricted stock awards and other stock-based awards to employees, officers, directors and non-employees of the Company. Per the initial terms of the 2013 Plan, up to 1,078,169 shares of common stock may be issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At September 30, 2021 and December 31, 2020, shares of common stock that may be issued under the 2013 Plan were 0 and 21,487,876, respectively. As of September 30, 2021 and December 31, 2020, 0 shares and 979,852 shares, respectively, remained available for future grant under the 2013 Plan. Shares that are expired, forfeited, canceled or otherwise terminated without having been fully exercised will be available for future grant under the 2013 Plan. In addition, shares of common stock that are tendered to the Company by a participant to exercise an award are added to the number of shares of common stock available for future grants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The 2013 Plan is administered by the Board of Directors or, at the discretion of the Board of Directors, by a committee of the Board of Directors. The exercise prices, vesting and other restrictions are determined at the discretion of the Board of Directors, or its committee if so delegated, except that the exercise price per share of stock options may not be less than 100% of the fair market value of a share of common stock on the date of grant and the term of the stock option may not be greater than ten years. Stock options granted to employees, officers, members of the Board of Directors and non-employees typically vest over a four-year period. The Company’s Board of Directors values the Company’s common stock, taking into consideration its most recently available valuation of common stock performed by third parties as well as additional factors which may have changed since the date of the most recent contemporaneous valuation through the date of grant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">2021 Equity Incentive Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s 2021 Equity Incentive Plan (the “2021 Plan”) provides for the Company to grant incentive stock options or nonqualified stock options, restricted stock awards and other stock-based awards to employees, officers, directors and non-employees of the Company. Per the initial terms of the 2021 Plan, up to 21,177,295 shares of common stock may be issued. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At September 30, 2021, shares of common stock that may be issued under the 2021 Plan were 21,177,295. As of September 30, 2021, 19,795,381 shares remained available for future grant under the 2021 Plan. Shares that are expired, forfeited, canceled or otherwise terminated without having been fully exercised will be available for future grant under the 2021 Plan. In addition, shares of common stock that are tendered to the Company by a participant to exercise an award are added to the number of shares of common stock available for future grants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The 2021 Plan is administered by the Board of Directors or, at the discretion of the Board of Directors, by a committee of the Board of Directors. The exercise prices, vesting and other restrictions are determined at the discretion of the Board of Directors, or its committee if so delegated, except that the exercise price per share of stock options may not be less than 100% of the fair market value of a share of common stock on the date of grant and the term of the stock option may not be greater than ten years. Stock options granted to employees, officers, members of the Board of Directors and non-employees vesting terms are determined on an individual basis on the date of grant. The Company’s Board of Directors values the Company’s Common stock, taking into consideration its most recently available valuation of common stock performed by third parties as well as additional factors which may have changed since the date of the most recent contemporaneous valuation through the date of grant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the three and nine months ended September 30, 2021, there were no options granted by the Company under the 2021 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">2021 Employee Stock Purchase Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In July 2021, the Company’s board of directors adopted the 2021 Employee Stock Purchase Plan (“2021 ESPP”), which was subsequently approved by the Company’s stockholders and became effective on July 16, 2021. The 2021 ESPP authorizes the initial issuance of up to 3,289,632 shares of the Company’s common stock to eligible employees of the Company or, as designated by the Company’s board of directors, employees of a related company. The 2021 ESPP provides that the number of shares reserved and available for issuance under the 2021 ESPP will automatically increase each January 1, beginning on January 1, 2022 and ending on (and including) January 1, 2032, by an amount equal to the lesser of (i) 1% of the outstanding number of shares of common stock on the immediately preceding December 31 and (ii) 3,289,632 or such lesser number of shares as determined by the Company’s board of directors. As of September 30, 2021, 3,289,632 shares of the Company’s common stock were available for future issuance. The Company’s board of directors may from time to time grant or provide for the grant to eligible employees of options to purchase common stock under the 2021 ESPP during a specific offering period. As of September 30, 2021, no offerings have been approved.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the three months ended September 30, 2021, there were no options granted by the Company. During the nine months ended September 30, 2021, the Company granted 6,474,175 options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents, on a weighted average basis, the assumptions used in the Black-Scholes option-pricing model to determine the grant-date fair value of stock options granted:</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:71.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 0pt 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:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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></tr><tr><td style="vertical-align:bottom;width:71.61%;margin:0pt;padding: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;text-align:center;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:25.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:71.61%;margin:0pt;padding: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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:2.55%;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:11.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;">2020</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term (in years)</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:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5.9</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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 31.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 32.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yield</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:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following tables summarize the Company’s stock option activity since December 31, 2020 (in thousands, except for share and per share data):</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:49.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: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:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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: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 0pt 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:12.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.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="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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;text-align:center;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</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:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:49.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="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: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:10.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="font-family:'Calibri','Helvetica','sans-serif';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:center;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: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;">Weighted</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: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:12.86%;margin: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;">Average</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: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.56%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.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="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: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:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</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:center;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: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;">Average</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: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:12.86%;margin: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;">Remaining</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:center;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:10.58%;margin: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;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.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="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: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:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</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:center;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: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;">Exercise Price</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: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:12.86%;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;">Contractual Term</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:center;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:10.58%;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;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.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="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: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:10.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="font-family:'Calibri','Helvetica','sans-serif';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.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:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:12.86%;margin: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 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: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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of December 31, 2020</p></td><td style="background-color:#cceeff;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18,804,634</p></td><td style="background-color:#cceeff;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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.5pt 0.05pt 0pt;"> 0.36</p></td><td style="background-color:#cceeff;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7.57</p></td><td style="background-color:#cceeff;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,054</p></td></tr><tr><td style="vertical-align:bottom;width:49.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,474,175</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: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:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.43</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:12.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9.28</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:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 49,284</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> (2,399,609)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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.5pt 0.05pt 0pt;"> 0.33</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5.62</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18,508</p></td></tr><tr><td style="vertical-align:bottom;width:49.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised upon settlement of related party note</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:10.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,469,999)</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.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:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.24</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:12.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5.96</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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 272</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (98,524)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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.5pt 0.05pt 0pt;"> 0.41</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 752</p></td></tr><tr><td style="vertical-align:bottom;width:49.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of September 30, 2021</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:10.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 3.5pt 0.05pt 0pt;"> 21,310,677</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.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:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.40</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:12.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8.19</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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 162,662</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;">  </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.86%;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:49.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested and expected to vest as of September 30, 2021</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:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 21,310,677</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.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:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.40</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:12.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8.19</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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 162,662</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options exercisable as of September 30, 2021</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,615,616</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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.5pt 0.05pt 0pt;"> 0.37</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7.24</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 73,813</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The aggregate intrinsic value of options is calculated as the difference between the exercise price of the stock options and the fair value of the Company’s common stock for those options that had exercise prices lower than the fair value of the Company’s common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The intrinsic value of stock options exercised during the three months ended September 30, 2021 and 2020 was $2.4 million and less than $0.1 million, respectively, and $18.5 million and $0.1 million for the nine months ended September 30, 2021 and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">There were no options granted during the three months ended September 30, 2021. The weighted average grant-date fair value per share of stock options granted during the three months ended September 30, 2020 was $0.16. The weighted average grant-date fair value per share of stock options granted during the nine months ended September 30, 2021 and 2020 was $0.16 and $0.16, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Restricted Stock Units</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarize the Company's restricted stock units activity since December 31, 2020 (in thousands, except for share and per share data):</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.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 0pt 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:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:11.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.38%;margin:0pt;padding: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;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:9.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;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">Grant Date Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;margin:0pt;padding: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;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:9.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;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;margin:0pt;padding: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;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:9.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-family:'Calibri','Helvetica','sans-serif';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;font-weight:bold;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding: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="background-color:#cceeff;vertical-align:bottom;width:73.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of December 31, 2020</p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_MtgSViIXG0uqAGttLufmmQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_VKCJhwrpS0OGsfL60sXRoA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,670,961</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.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:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7.19</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cancelled</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:9.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.5pt 0.05pt 0pt;"> —</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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom: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.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of September 30, 2021</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;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.5pt 0.05pt 0pt;"> 1,670,961</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.11%;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.5pt 0.05pt 0pt;"> 7.19</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In March 2021, the Company issued 289,047 shares of RSU’s at a grant date fair value of $8.04 under the 2013 Plan. In September 2021, the Company issued 1,381,914 shares of RSU’s at a grant date fair value of $7.01 under the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">2021 Plan. The terms of the RSU’s under the 2021 Plan allow for the following vesting periods, which are determined on an individual basis on the date of grant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(A) The RSUs will vest over four years from the Vesting Commencement Date, with 25% of the RSUs vesting on the first anniversary of the Vesting Commencement Date and the remaining RSUs vesting quarterly thereafter over the remaining three years, subject to the individual remaining a Service Provider (as defined in the 2021 Plan) through the applicable vesting date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(B) The RSUs will vest over three years from the Vesting Commencement Date, with <span style="-sec-ix-hidden:Hidden_DF_eWE4jJUSW4DK6wUVi2g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">one</span></span> third of the RSUs vesting on the first anniversary of the Vesting Commencement Date and the remaining RSUs vesting annually thereafter over the remaining two years, subject to the individual remaining a Service Provider (as defined in the 2021 Plan) through the applicable vesting date. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Warrants to Non-Employee Service Provider</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In January 2021, in connection with a Business Development Agreement entered into with Finback Evolv II, LLC (“Finback BDA”), the Company issued a warrant to Finback for the purchase of 2,554,014 shares of common stock at an exercise price of $0.42 per share (the “2021 Finback common stock warrants”). The 2021 Finback common stock warrants vest upon meeting certain sales criteria as defined in the agreement and expires in January 2030. The warrants will be accounted for under ASC 718 <i style="font-style:italic;">Compensation – Stock Compensation</i> as the warrants will vest upon certain performance conditions being met.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company utilized a Black-Scholes pricing model to determine the grant-date fair value of the 2021 Finback common stock warrants granted. The assumptions used are presented in the following table:</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:85.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants - Black Scholes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:85.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 23.9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:85.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On the date of issuance, the total value of the 2021 Finback common stock warrants were valued as $19.6 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of September 30, 2021, 131,028 shares of the 2021 Finback common stock warrants were exercisable at a total aggregate intrinsic value of $1.0 million. The remaining 2,417,138 shares of the 2021 Finback common stock warrants are unvested and have a total aggregate intrinsic value of $18.4 million. As of September 30, 2021, none of the 2021 Finback common stock warrants were exercised. The Company will recognize compensation expense for the 2021 Finback common stock warrants when the warrants become vested based on meeting the certain sales criteria. During the three and nine months ended September 30, 2021, the Company recorded less than $0.1 million and $1.0 million, respectively, of stock-based compensation expense within sales and marketing expense for the 2021 Finback common stock warrants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Stock-based compensation expense was classified in the consolidated statements of operations and comprehensive income (loss) as follows (in thousands):</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:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100.14%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:10.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: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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:2.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:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:45.85%;margin:0pt;padding: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;text-align:center;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:25.88%;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 September 30, </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:center;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.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;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.85%;margin:0pt;padding: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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2020</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:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of revenue</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 39</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7</p></td></tr><tr><td style="vertical-align:bottom;width:45.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales and marketing</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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 990</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.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:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 41</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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 81</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,045</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 260</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,241</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 298</p></td></tr><tr><td style="vertical-align:bottom;width:45.85%;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: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.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:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 332</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.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom: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.5pt 0.05pt 0pt;"> 99</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.54%;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.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.5pt 0.05pt 0pt;"> 435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.51%;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.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.5pt 0.05pt 0pt;"> 139</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.85%;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 expense</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.08%;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.5pt 0.05pt 0pt;"> 2,396</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;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.5pt 0.05pt 0pt;"> 403</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;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.5pt 0.05pt 0pt;"> 4,013</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;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.5pt 0.05pt 0pt;"> 525</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Stock-based compensation expense was classified by award type in the consolidated statements of operations and comprehensive loss as follows (in thousands):</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:56.28%;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:1.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:8.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:1.82%;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:1.12%;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.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:1.82%;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:1.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:8.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:1.82%;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:1.12%;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.35%;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:56.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:middle;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:middle;width:19.69%;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 September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:middle;width:19.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;">Nine Months Ended September 30,</b></p></td></tr><tr><td style="vertical-align:middle;width:56.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:9.49%;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;">2020</b></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:9.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:56.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options </p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;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.5pt 0.05pt 0pt;"> 128</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;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.5pt 0.05pt 0pt;"> 403</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;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.5pt 0.05pt 0pt;"> 595</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 525</p></td></tr><tr><td style="vertical-align:middle;width:56.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earn-out shares</p></td><td style="vertical-align:middle;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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.5pt 0.05pt 0pt;"> 1,970</p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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.5pt 0.05pt 0pt;"> 1,970</p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:56.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants </p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;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.5pt 0.05pt 0pt;"> 39</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;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.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;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.5pt 0.05pt 0pt;"> 1,043</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:56.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">RSU's </p></td><td style="vertical-align:middle;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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.5pt 0.05pt 0pt;"> 259</p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.12%;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: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.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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.5pt 0.05pt 0pt;"> 405</p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.12%;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:8.35%;border-bottom: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.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:56.28%;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 expense </p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.25%;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="background-color:#cceeff;vertical-align:middle;width:8.37%;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.5pt 0.05pt 0pt;"> 2,396</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.12%;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="background-color:#cceeff;vertical-align:middle;width:8.37%;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.5pt 0.05pt 0pt;"> 403</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.25%;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="background-color:#cceeff;vertical-align:middle;width:8.37%;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.5pt 0.05pt 0pt;"> 4,013</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.12%;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="background-color:#cceeff;vertical-align:middle;width:8.35%;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.5pt 0.05pt 0pt;"> 525</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Total unrecognized compensation expense related to unvested stock options and unvested restricted stock units as of September 30, 2021, was $3.3 million, which is expected to be recognized over weighted average period of 1.2 years. Total unrecognized compensation expense related to earn-out shares associated with the share-based compensation arrangement as of September 30, 2021, was $13.8 million, which is expected to be recognized over a weighted average period of 1.7 years.</p> 1078169 0 21487876 0 979852 1 P10Y P4Y 21177295 21177295 19795381 1 P10Y 0 0 3289632 0.01 3289632 3289632 0 6474175 <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:71.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 0pt 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:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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></tr><tr><td style="vertical-align:bottom;width:71.61%;margin:0pt;padding: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;text-align:center;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:25.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:71.61%;margin:0pt;padding: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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:2.55%;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:11.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;">2020</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term (in years)</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:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5.9</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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 31.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 32.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yield</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:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table> 0.007 0.004 P6Y P5Y10M24D 0.314 0.324 0.000 0.000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following tables summarize the Company’s stock option activity since December 31, 2020 (in thousands, except for share and per share data):</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:49.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: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:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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: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 0pt 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:12.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.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="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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;text-align:center;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</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:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:49.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="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: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:10.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="font-family:'Calibri','Helvetica','sans-serif';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:center;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: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;">Weighted</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: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:12.86%;margin: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;">Average</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: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.56%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.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="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: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:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</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:center;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: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;">Average</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: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:12.86%;margin: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;">Remaining</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:center;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:10.58%;margin: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;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.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="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: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:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</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:center;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: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;">Exercise Price</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: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:12.86%;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;">Contractual Term</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:center;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:10.58%;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;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.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="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: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:10.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="font-family:'Calibri','Helvetica','sans-serif';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.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:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:12.86%;margin: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 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: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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of December 31, 2020</p></td><td style="background-color:#cceeff;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18,804,634</p></td><td style="background-color:#cceeff;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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.5pt 0.05pt 0pt;"> 0.36</p></td><td style="background-color:#cceeff;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7.57</p></td><td style="background-color:#cceeff;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,054</p></td></tr><tr><td style="vertical-align:bottom;width:49.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,474,175</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: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:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.43</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:12.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9.28</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:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 49,284</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> (2,399,609)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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.5pt 0.05pt 0pt;"> 0.33</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5.62</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18,508</p></td></tr><tr><td style="vertical-align:bottom;width:49.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised upon settlement of related party note</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:10.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,469,999)</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.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:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.24</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:12.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5.96</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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 272</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (98,524)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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.5pt 0.05pt 0pt;"> 0.41</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 752</p></td></tr><tr><td style="vertical-align:bottom;width:49.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of September 30, 2021</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:10.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 3.5pt 0.05pt 0pt;"> 21,310,677</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.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:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.40</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:12.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8.19</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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 162,662</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;">  </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.86%;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:49.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested and expected to vest as of September 30, 2021</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:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 21,310,677</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.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:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.40</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:12.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8.19</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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 162,662</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options exercisable as of September 30, 2021</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,615,616</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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.5pt 0.05pt 0pt;"> 0.37</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7.24</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 73,813</p></td></tr></table> 18804634 0.36 P7Y6M25D 1054000 6474175 0.43 P9Y3M10D 49284000 2399609 0.33 P5Y7M13D 18508000 1469999 0.24 P5Y11M15D 272000 98524 0.41 752000 21310677 0.40 P8Y2M8D 162662000 21310677 0.40 P8Y2M8D 162662000 9615616 0.37 P7Y2M26D 73813000 2400000 100000 18500000 100000 0 0.16 0.16 0.16 <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.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 0pt 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:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:11.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.38%;margin:0pt;padding: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;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:9.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;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">Grant Date Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;margin:0pt;padding: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;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:9.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;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;margin:0pt;padding: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;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:9.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-family:'Calibri','Helvetica','sans-serif';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;font-weight:bold;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding: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="background-color:#cceeff;vertical-align:bottom;width:73.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of December 31, 2020</p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_MtgSViIXG0uqAGttLufmmQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_VKCJhwrpS0OGsfL60sXRoA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,670,961</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.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:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7.19</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cancelled</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:9.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.5pt 0.05pt 0pt;"> —</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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom: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.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of September 30, 2021</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;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.5pt 0.05pt 0pt;"> 1,670,961</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.11%;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.5pt 0.05pt 0pt;"> 7.19</p></td></tr></table> 1670961 7.19 1670961 7.19 289047 8.04 1381914 7.01 P4Y 0.25 P3Y P3Y P2Y 2554014 0.42 <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:85.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants - Black Scholes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:85.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 23.9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:85.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table> 0.4 3.0 23.9 0.0 19600000 131028 1000000.0 18400000 0 100000 1000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Stock-based compensation expense was classified in the consolidated statements of operations and comprehensive income (loss) as follows (in thousands):</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:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100.14%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:10.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: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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:2.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:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:45.85%;margin:0pt;padding: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;text-align:center;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:25.88%;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 September 30, </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:center;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.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;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.85%;margin:0pt;padding: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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2020</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:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of revenue</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 39</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7</p></td></tr><tr><td style="vertical-align:bottom;width:45.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales and marketing</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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 990</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.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:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 41</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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 81</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,045</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 260</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,241</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 298</p></td></tr><tr><td style="vertical-align:bottom;width:45.85%;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: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.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:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 332</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.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom: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.5pt 0.05pt 0pt;"> 99</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.54%;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.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.5pt 0.05pt 0pt;"> 435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.51%;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.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.5pt 0.05pt 0pt;"> 139</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.85%;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 expense</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.08%;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.5pt 0.05pt 0pt;"> 2,396</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.07%;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.5pt 0.05pt 0pt;"> 403</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;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.5pt 0.05pt 0pt;"> 4,013</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;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.5pt 0.05pt 0pt;"> 525</p></td></tr></table> 29000 3000 39000 7000 990000 41000 2298000 81000 1045000 260000 1241000 298000 332000 99000 435000 139000 2396000 403000 4013000 525000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Stock-based compensation expense was classified by award type in the consolidated statements of operations and comprehensive loss as follows (in thousands):</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:56.28%;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:1.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:8.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:1.82%;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:1.12%;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.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:1.82%;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:1.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:8.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:1.82%;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:1.12%;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.35%;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:56.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:middle;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:middle;width:19.69%;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 September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:middle;width:19.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;">Nine Months Ended September 30,</b></p></td></tr><tr><td style="vertical-align:middle;width:56.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:9.49%;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;">2020</b></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:9.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:56.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options </p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;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.5pt 0.05pt 0pt;"> 128</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;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.5pt 0.05pt 0pt;"> 403</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;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.5pt 0.05pt 0pt;"> 595</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 525</p></td></tr><tr><td style="vertical-align:middle;width:56.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earn-out shares</p></td><td style="vertical-align:middle;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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.5pt 0.05pt 0pt;"> 1,970</p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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.5pt 0.05pt 0pt;"> 1,970</p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:56.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants </p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;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.5pt 0.05pt 0pt;"> 39</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;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.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;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.5pt 0.05pt 0pt;"> 1,043</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:56.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">RSU's </p></td><td style="vertical-align:middle;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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.5pt 0.05pt 0pt;"> 259</p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.12%;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: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.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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.5pt 0.05pt 0pt;"> 405</p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.12%;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:8.35%;border-bottom: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.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:56.28%;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 expense </p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.25%;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="background-color:#cceeff;vertical-align:middle;width:8.37%;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.5pt 0.05pt 0pt;"> 2,396</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.12%;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="background-color:#cceeff;vertical-align:middle;width:8.37%;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.5pt 0.05pt 0pt;"> 403</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.25%;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="background-color:#cceeff;vertical-align:middle;width:8.37%;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.5pt 0.05pt 0pt;"> 4,013</p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:1.12%;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="background-color:#cceeff;vertical-align:middle;width:8.35%;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.5pt 0.05pt 0pt;"> 525</p></td></tr></table> 128000 403000 595000 525000 1970000 1970000 39000 1043000 259000 405000 2396000 403000 4013000 525000 3300000 P1Y2M12D 13800000 P1Y8M12D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">14. Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the three and nine months ended September 30, 2021 and 2020, the Company did not record income tax provisions or income tax benefits due to net operating losses and research and development tax credits not being benefited due to the establishment of the full valuation allowance. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s tax provision and the resulting effective tax rate for interim periods is determined based upon its estimated annual effective tax rate (“AETR”), adjusted for the effect of discrete items arising in that quarter. The impact of such inclusions could result in a higher or lower effective tax rate during a particular quarter, based upon the mix and timing of actual earnings or losses versus annual projections. In each quarter, the Company updates its estimate of the annual effective tax rate, and if the estimated annual tax rate changes, a cumulative adjustment is made in that quarter.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has evaluated the positive and negative evidence bearing upon its ability to realize its deferred tax assets, which primarily consist of net operating loss carryforwards. The Company has considered its history of cumulative net losses, estimated future taxable income and prudent and feasible tax planning strategies and has concluded that it is more likely than not that the Company will not realize the benefits of its deferred tax assets. As a result, as of September 30, 2021 and December 31, 2020 the Company has recorded a full valuation allowance against its net deferred tax assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company files U.S. income tax returns as prescribed by the tax laws of the jurisdictions in which it operates. In the normal course of business, the Company is subject to examination by federal and state jurisdictions, where applicable. There are currently no pending tax examinations in the U.S. The Company has not received notice of examination by any jurisdictions in the U.S.</p> 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">15. Net Income (Loss) per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Basic and diluted net loss per share attributable to common stockholders was calculated as follows (in thousands, except share and per share amounts):</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:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100.14%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.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.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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:43.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;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:center;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:27.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </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:center;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:25.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;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.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;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin: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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2020</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:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;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:2.37%;margin: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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.3%;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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Numerator:</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.17%;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin: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:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income (loss) attributable to common stockholders – basic</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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,262)</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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,375)</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:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17,796)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Change in fair value for warrant liability</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (42)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;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:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Interest to convertible notes</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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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: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:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.8%;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Loss on extinguishment of debt</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 865</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;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:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Change in fair value of derivative liability</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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom: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;"> (475)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom: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.17%;border-bottom: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.5%;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;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.8%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income (loss) attributable to common stockholders – diluted</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;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;"> 23,222</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.17%;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;"> (6,262)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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="background-color:#cceeff;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;"> (13,375)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;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;"> (17,796)</p></td></tr><tr><td style="vertical-align:bottom;width:43.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.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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin: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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.8%;margin: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="background-color:#cceeff;vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Denominator:</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.17%;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin: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:43.71%;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 outstanding – basic</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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 119,745,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;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,917,855</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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin:0pt;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,772,253</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:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.8%;margin:0pt;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,892,564</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Weighted average effect of potentially dilutive securities:</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Effect of potentially dilutive convertible preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,065,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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: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:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.8%;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Effect of potentially dilutive warrants</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 354,135</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;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:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Effect of potentially dilutive stock options</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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19,696,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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: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:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.8%;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Effect of potentially dilutive restricted stock units</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom: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,517</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom: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:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total potentially dilutive securities</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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom: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;"> 34,122,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom: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.17%;border-bottom: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.5%;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;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.8%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;width:43.71%;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 outstanding — diluted</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;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;"> 153,867,300</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.17%;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;"> 8,917,855</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 3.6pt 0.05pt 0pt;"> 47,772,253</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;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;"> 8,892,564</p></td></tr><tr><td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income (loss) per share attributable to common stockholders - basic</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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;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;"> 0.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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.70)</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.5%;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;"> (0.28)</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:1.5%;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.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.00)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income (loss) per share attributable to common stockholders - diluted</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;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;"> 0.15</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.17%;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.70)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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="background-color:#cceeff;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.28)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.00)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following potentially dilutive outstanding securities were excluded from the computation of diluted net loss per share attributable to common stockholders because their effect would have been anti-dilutive or issuance of such shares is contingent upon the satisfaction of certain conditions which were not satisfied by the end of the period:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:45.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.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: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:11.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:2.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><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;width:45.14%;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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </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:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.2%;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;">Nine Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;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:45.14%;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;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</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:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options issued and outstanding</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,589,357</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,224,891</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21,285,797</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,224,891</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin: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:45.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Public Warrants to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,325,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,325,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin: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="background-color:#cceeff;vertical-align:bottom;width:45.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible preferred stock (as converted to common stock)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 80,873,820</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 80,873,820</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin: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:45.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants to purchase preferred stock (as converted to warrants to purchase common stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,015,401</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:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,015,401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin: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="background-color:#cceeff;vertical-align:bottom;width:45.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants to purchase common stock</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 544,695</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 544,695</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin: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:45.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants to purchase common stock (Finback)**</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:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,417,138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,421,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin: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="background-color:#cceeff;vertical-align:bottom;width:45.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested restricted stock units</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,664,567</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,671,084</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin: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:45.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earn-out shares**</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:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin: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="background-color:#cceeff;vertical-align:bottom;width:45.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingently issuable common stock**</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,897,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,897,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin: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:45.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible notes (as converted to common stock)*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.5pt 0pt 0pt;"> 5,408,672</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.75%;border-bottom: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.5pt 0pt 0pt;"> 590,625</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:11.32%;border-bottom: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.5pt 0pt 0pt;"> 5,408,672</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:11.53%;border-bottom: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.5pt 0pt 0pt;"> 590,625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin: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="background-color:#cceeff;vertical-align:bottom;width:45.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.73%;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.5pt 0pt 0pt;"> 42,302,234</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;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.5pt 0pt 0pt;"> 101,249,432</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.32%;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.5pt 0pt 0pt;"> 62,010,029</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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.5pt 0pt 0pt;"> 101,249,432</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin: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></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;">* Conversion feature is only triggered upon the closing of a Qualified Financing Event</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">** Issuance of Earn-out shares, Contingently issuable common stock and Finback warrants are contingent upon the satisfaction of certain conditions, which were not satisfied by the end of the period</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:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100.14%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.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.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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:43.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;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:center;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:27.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </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:center;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:25.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;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.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;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin: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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2020</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:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.03%;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:2.37%;margin: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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.3%;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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Numerator:</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.17%;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin: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:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income (loss) attributable to common stockholders – basic</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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,262)</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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,375)</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:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17,796)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Change in fair value for warrant liability</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (42)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;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:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Interest to convertible notes</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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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: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:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.8%;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Loss on extinguishment of debt</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 865</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;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:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Change in fair value of derivative liability</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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom: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;"> (475)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom: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.17%;border-bottom: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.5%;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;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.8%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income (loss) attributable to common stockholders – diluted</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;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;"> 23,222</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.17%;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;"> (6,262)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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="background-color:#cceeff;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;"> (13,375)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;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;"> (17,796)</p></td></tr><tr><td style="vertical-align:bottom;width:43.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.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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin: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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.8%;margin: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="background-color:#cceeff;vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Denominator:</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.17%;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin: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:43.71%;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 outstanding – basic</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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 119,745,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;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,917,855</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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin:0pt;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,772,253</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:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.8%;margin:0pt;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,892,564</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Weighted average effect of potentially dilutive securities:</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Effect of potentially dilutive convertible preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,065,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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: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:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.8%;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Effect of potentially dilutive warrants</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 354,135</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;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:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Effect of potentially dilutive stock options</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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19,696,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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: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:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.8%;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Effect of potentially dilutive restricted stock units</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom: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,517</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom: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:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total potentially dilutive securities</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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom: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;"> 34,122,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom: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.17%;border-bottom: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.5%;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;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.8%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;width:43.71%;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 outstanding — diluted</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;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;"> 153,867,300</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.17%;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;"> 8,917,855</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 3.6pt 0.05pt 0pt;"> 47,772,253</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;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;"> 8,892,564</p></td></tr><tr><td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income (loss) per share attributable to common stockholders - basic</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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;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;"> 0.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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.70)</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.5%;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;"> (0.28)</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:1.5%;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.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.00)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income (loss) per share attributable to common stockholders - diluted</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.56%;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;"> 0.15</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.17%;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.70)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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="background-color:#cceeff;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.28)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.00)</p></td></tr></table> 22751000 -6262000 -13375000 -17796000 -42000 123000 -865000 -475000 23222000 -6262000 -13375000 -17796000 119745196 8917855 47772253 8892564 14065012 354135 19696440 6517 34122104 153867300 8917855 47772253 8892564 0.19 -0.70 -0.28 -2.00 0.15 -0.70 -0.28 -2.00 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:45.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.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: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:11.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:2.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><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;width:45.14%;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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </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:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.2%;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;">Nine Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;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:45.14%;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;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</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:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options issued and outstanding</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,589,357</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,224,891</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21,285,797</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,224,891</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin: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:45.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Public Warrants to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,325,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,325,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin: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="background-color:#cceeff;vertical-align:bottom;width:45.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible preferred stock (as converted to common stock)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 80,873,820</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 80,873,820</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin: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:45.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants to purchase preferred stock (as converted to warrants to purchase common stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,015,401</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:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,015,401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin: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="background-color:#cceeff;vertical-align:bottom;width:45.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants to purchase common stock</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 544,695</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 544,695</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin: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:45.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants to purchase common stock (Finback)**</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:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,417,138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,421,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin: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="background-color:#cceeff;vertical-align:bottom;width:45.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested restricted stock units</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,664,567</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,671,084</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin: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:45.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earn-out shares**</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:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin: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="background-color:#cceeff;vertical-align:bottom;width:45.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingently issuable common stock**</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,897,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,897,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin: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:45.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible notes (as converted to common stock)*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.5pt 0pt 0pt;"> 5,408,672</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.75%;border-bottom: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.5pt 0pt 0pt;"> 590,625</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:11.32%;border-bottom: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.5pt 0pt 0pt;"> 5,408,672</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:11.53%;border-bottom: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.5pt 0pt 0pt;"> 590,625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin: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="background-color:#cceeff;vertical-align:bottom;width:45.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.73%;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.5pt 0pt 0pt;"> 42,302,234</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.75%;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.5pt 0pt 0pt;"> 101,249,432</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.32%;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.5pt 0pt 0pt;"> 62,010,029</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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.5pt 0pt 0pt;"> 101,249,432</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin: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></table> 1589357 18224891 21285797 18224891 14325000 14325000 80873820 80873820 1015401 1015401 544695 544695 2417138 2421976 1664567 1671084 15000000 15000000 1897500 1897500 5408672 590625 5408672 590625 42302234 101249432 62010029 101249432 <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;font-style:italic;margin:0pt 0pt 12pt 36pt;">Nonrecourse Promissory Note with Officer</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In August 2020, the Company entered into a $0.4 million promissory note with an officer with the proceeds being used to exercise options for 1,469,999 shares of common stock at a price of $0.24 per share. The promissory note bore interest at the Wall Street Journal Prime Rate and was secured by the underlying shares of common stock that were issued upon the exercise of the stock options. The promissory note was treated as nonrecourse as the loan was only secured by the common stock issued from the exercise of the stock options. As such, (i) the underlying stock option grant was still considered to be outstanding and the shares of common stock were not considered issued and outstanding for accounting purposes until the loan was repaid in full or otherwise forgiven and (ii) no receivable was recorded for the promissory note on the Company’s consolidated balance sheets. As such, the promissory note effectively extended the maturity date of the option grant for the life of the loan, this change is treated as a stock option modification. The incremental fair value from the stock option modification was deemed immaterial. The interest on this nonrecourse loan is also considered nonrecourse. As the Company has no intent to collect interest, no accrued interest was recorded.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In June 2021, the Company agreed to repurchase 43,684 shares of common stock valued at $8.04 per share of common stock held by the officer of the Company. In exchange for the repurchase of the common stock by the Company, the $0.4 million promissory note held by the officer was considered repaid in full.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Business Development Agreement with Finback</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In March 2021, the Company granted a warrant exercisable for 2,554,015 shares of common stock to Finback, a consulting group who is an affiliate of one of the Company’s shareholders, with performance-based vesting conditions which vest upon certain sales being met under a Business Development agreement which has a term of <span style="white-space:pre-wrap;">three years</span><span style="white-space:pre-wrap;">. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">During the three and nine months ended September 30, 2021, the Company recorded less than </span>$0.1 million and $1.0 million, respectively, of stock-based compensation expense within sales and marketing expense for the 2021 Finback common stock warrants.</p> 400000 1469999 0.24 0 43684 8.04 400000 2554015 P3Y 100000 1000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">17. Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Operating Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company entered into a new lease agreement for additional office space starting May 1, 2021 through October 31, 2024, with the option to extend through October 31, 2027 with written notice. In May 2021, the Company leased the space. The Company is required to maintain a minimum cash balance of $0.7 million as a security deposit on the space which is classified as restricted cash, current and restricted cash, non-current on the consolidated balance sheet as of September 30, 2021. The Company is generally obligated for the cost of property taxes, insurance, and maintenance relating to this lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Total future minimum lease payments under this noncancelable operating lease amount to $3.4 million. Rent expense for the three months ended September 30, 2021 and 2020 was approximately $0.3 million and $0.1 million, respectively. Rent expense for the nine months ended September 30, 2021 and 2020 was approximately $0.7 million and $0.3 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Future minimum rental commitments to be paid by the Company at September 30, 2021 for this lease is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.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><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;width:86.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Year Ending December 31:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.74%;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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021 (remaining three months)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 185</p></td></tr><tr><td style="vertical-align:bottom;width:86.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,116</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,150</p></td></tr><tr><td style="vertical-align:bottom;width:86.61%;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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.74%;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.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.5pt 0pt 0pt;"> 981</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total future minimum lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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.5pt 0pt 0pt;"> 3,432</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;font-style:italic;margin:0pt 0pt 12pt 36pt;">Indemnification Agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In the ordinary course of business, the Company may provide indemnification of varying scope and terms to vendors, lessors, business partners and other parties with respect to certain matters including, but not limited to, losses arising out of breach of such agreements or from intellectual property infringement claims made by third parties. In addition, the Company has entered into indemnification agreements with members of its Board of Directors and certain of its executive officers and employees that will require the Company, among other things, to indemnify them against certain liabilities that may arise by reason of their role, status or service as directors or officers. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is, in many cases, unlimited. To date, the Company has not incurred any material costs as a result of such indemnifications. The Company is not currently aware of any indemnification claims and has not accrued any liabilities related to such obligations in its consolidated financial statements as of September 30, 2021 or December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Legal Proceedings</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is not a party to any litigation and does not have contingency reserves established for any litigation liabilities. At each reporting date, the Company evaluates whether or not a potential loss amount or a potential range of loss is probable and reasonably estimable under the provisions of the authoritative guidance that addresses accounting for contingencies. The Company expenses as incurred the costs related to such legal proceedings.</p> 700000 3400000 300000 100000 700000 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.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><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;width:86.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Year Ending December 31:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.74%;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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021 (remaining three months)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 185</p></td></tr><tr><td style="vertical-align:bottom;width:86.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,116</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,150</p></td></tr><tr><td style="vertical-align:bottom;width:86.61%;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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.74%;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.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.5pt 0pt 0pt;"> 981</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total future minimum lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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.5pt 0pt 0pt;"> 3,432</p></td></tr></table> 185000 1116000 1150000 981000 3432000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">18. Benefit Plans</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company established a defined contribution savings plan under Section 401(k) of the Code. This plan covers all employees who meet minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pre-tax basis. Matching contributions to the plan may be made at the discretion of the Company’s board of directors. The Company did not make contributions to the plan during the three months and nine months ended September 30, 2021 or 2020.</p> XML 16 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2021
Oct. 31, 2021
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 30, 2021  
Entity File Number 001-39417  
Entity Registrant Name Evolv Technologies Holdings, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 84-4473840  
Entity Address State Or Province MA  
Entity Address, Address Line One 500 Totten Pond Road, 4th Floor  
Entity Address, City or Town Waltham  
Entity Address, Postal Zip Code 02451  
City Area Code (781)  
Local Phone Number 374-8100  
Entity Interactive Data Current Yes  
Entity Current Reporting Status 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   142,435,281
Entity Central Index Key 0001805385  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Class A Common Stock    
Document Information [Line Items]    
Title of 12(b) Security Class A common stock, par value $0.0001 per share  
Trading Symbol EVLV  
Security Exchange Name NASDAQ  
Warrants to purchase one share of Class A common stock    
Document Information [Line Items]    
Title of 12(b) Security Warrants to purchase one share of Class A common stock  
Trading Symbol EVLVW  
Security Exchange Name NASDAQ  
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 333,747 $ 4,704
Restricted cash 400  
Accounts receivable, net 7,330 1,401
Inventory 3,530 2,742
Current portion of commission asset 1,084 562
Prepaid expenses and other current assets 13,672 900
Total current assets 359,763 10,309
Commission asset, noncurrent 2,310 1,730
Property and equipment, net 17,783 9,316
Restricted cash, noncurrent 275  
Long-term contract assets 2,582 0
Total assets 382,713 21,355
Current liabilities:    
Accounts payable 8,460 4,437
Accrued expenses and other current liabilities 6,169 3,727
Current portion of deferred revenue 5,668 3,717
Current portion of deferred rent 37 11
Current portion of financing obligation   227
Current portion of long-term debt 1,000  
Total current liabilities 21,334 12,119
Deferred revenue, noncurrent 988 480
Noncurrent portion of deferred rent 371  
Derivative liability   1,000
Contingent earn-out liability 35,027  
Contingently issuable common stock liability 5,952  
Public warrant liability 20,484  
Common stock warrant liability   1
Financing obligation, noncurrent   132
Long-term debt, noncurrent 14,359 16,432
Total liabilities 98,515 30,164
Commitments and contingencies (Note 17)
Convertible preferred stock; (Series A,A-1, B, and B-1), $0.001 par value; 0 and 78,393,399 shares authorized at September 30, 2021 and December 31, 2020, respectively; 0 and 77,377,987 shares issued and outstanding at September 30, 2021 and December 31, 2020, respectively; liquidation preference of $0 at September 30, 2021   75,877
Stockholders' equity (deficit):    
Common stock, $0.0001 par value; 1,100,000,000 and 115,475,937 shares authorized at September 30, 2021 and December 31, 2020, respectively; 142,418,469 and 9,845,192 shares issued and outstanding at September 30, 2021 and December 31, 2020, respectively 14 1
Preferred stock, $0.0001 par value; 100,000,000 and 0 shares authorized at September 30, 2021 and December 31, 2020, respectively; 0 and 0 shares issued and outstanding at September 30, 2021 and December 31, 2020, respectively
Additional paid-in capital 391,440 9,194
Accumulated deficit (107,256) (93,881)
Stockholders' equity (deficit) 284,198 (84,686)
Total liabilities, convertible preferred stock and stockholders' equity (deficit) $ 382,713 $ 21,355
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
CONSOLIDATED BALANCE SHEETS    
Convertible preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Convertible preferred stock, shares authorized 0 207,390,039
Convertible preferred stock, issued 0 77,377,987
Convertible preferred stock, outstanding 0 77,377,987
Convertible preferred stock, liquidation preference $ 0 $ 77,100
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized 1,100,000,000 305,491,899
Common stock, issued 142,418,469 9,845,192
Common stock, outstanding 142,418,469 9,845,192
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized 100,000,000 0
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenue:        
Subscription revenue $ 2,305 $ 794 $ 5,118 $ 1,743
Total revenue 8,367 1,461 16,846 2,750
Cost of revenues:        
Cost of subscription revenue 1,086 490 2,542 1,192
Total cost of revenue 4,211 822 10,511 1,929
Gross profit 4,156 639 6,335 821
Operating expenses:        
Research and development 3,641 4,088 8,330 10,629
Sales and marketing 8,510 1,552 17,284 5,105
General and administrative 6,983 1,177 11,162 2,676
Impairment losses on long-lived assets 1,656   1,656  
Total operating expenses 20,790 6,817 38,432 18,410
Loss from operations (16,634) (6,178) (32,097) (17,589)
Other income (expense), net:        
Interest expense (286) (84) (5,988) (207)
Other expense, net (669)   (669)  
Loss on extinguishment of debt (865)   (12,685)  
Change in fair value of derivative liability 475   (1,745)  
Change in fair value of contingent earn-out liability (31,818)   (31,818)  
Change in fair value of contingently issuable common stock (5,718)   (5,718)  
Change in fair value of public warrant liability 3,152   3,152  
Change in fair value of common stock warrant liability 42   (879)  
Total other income (expense), net 39,385 (84) 18,722 (207)
Net income (loss) and comprehensive income (loss) attributable to common stockholders - basic 22,751 (6,262) (13,375) (17,796)
Net income (loss) and comprehensive income (loss) attributable to common stockholders - diluted $ 23,222 $ (6,262) $ (13,375) $ (17,796)
Net income (loss) per share attributable to common stockholders - basic (in dollars per share) $ 0.19 $ (0.70) $ (0.28) $ (2.00)
Net income (loss) per share attributable to common stockholders - diluted (in dollars per share) $ 0.15 $ (0.70) $ (0.28) $ (2.00)
Weighted average common shares outstanding - basic (in shares) 119,745,196 8,917,855 47,772,253 8,892,564
Weighted average common shares outstanding - diluted (in shares) 153,867,300 8,917,855 47,772,253 8,892,564
Product revenue        
Revenue:        
Revenue $ 5,345 $ 349 $ 10,299 $ 422
Cost of revenues:        
Cost of revenue 2,933 163 7,237 361
Subscription revenue        
Revenue:        
Subscription revenue 2,305 794 5,118 1,743
Service revenue        
Revenue:        
Revenue 717 318 1,429 585
Cost of revenues:        
Cost of revenue $ 192 $ 169 $ 732 $ 376
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) - USD ($)
$ in Thousands
Common Stock
Private Placement
Common Stock
Additional Paid-in Capital
Private Placement
Additional Paid-in Capital
Accumulated Deficit
Convertible preferred stock (as converted to common stock)
Private Placement
Total
Balance at the beginning at Dec. 31, 2019           $ 72,883   $ 72,883
Balance at the beginning (in shares) at Dec. 31, 2019           74,170,214    
Convertible Preferred Stock                
Issuance of Series B-1 convertible preferred stock, net of issuance costs of $106           $ 2,994    
Issuance of Series B-1 convertible preferred stock, net of issuance costs of $105 (in shares)           3,207,773    
Balance at the end at Mar. 31, 2020           $ 75,877    
Balance at the end (in shares) at Mar. 31, 2020           77,377,987    
Balance at the beginning at Dec. 31, 2019   $ 1   $ 7,978 $ (66,489)     (58,510)
Balance at the beginning (in shares) at Dec. 31, 2019   8,621,846            
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of warrants to purchase common stock       45       45
Issuance of common stock upon exercise of stock options       67       67
Issuance of common stock upon exercise of stock options (in shares)   281,500            
Stock-based compensation expense       62       62
Net loss         (6,430)     (6,430)
Balance at the end at Mar. 31, 2020   $ 1   8,152 (72,919)     (64,766)
Balance at the end (in shares) at Mar. 31, 2020   8,903,346            
Balance at the beginning at Dec. 31, 2019           $ 72,883   72,883
Balance at the beginning (in shares) at Dec. 31, 2019           74,170,214    
Balance at the end at Sep. 30, 2020           $ 75,877    
Balance at the end (in shares) at Sep. 30, 2020           77,377,987    
Balance at the beginning at Dec. 31, 2019   $ 1   7,978 (66,489)     (58,510)
Balance at the beginning (in shares) at Dec. 31, 2019   8,621,846            
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of warrants to purchase common stock               45
Balance at the end at Sep. 30, 2020   $ 1   8,966 (84,285)     (75,318)
Balance at the end (in shares) at Sep. 30, 2020   8,929,174            
Balance at the beginning at Mar. 31, 2020           $ 75,877    
Balance at the beginning (in shares) at Mar. 31, 2020           77,377,987    
Balance at the end at Jun. 30, 2020           $ 75,877    
Balance at the end (in shares) at Jun. 30, 2020           77,377,987    
Balance at the beginning at Mar. 31, 2020   $ 1   8,152 (72,919)     (64,766)
Balance at the beginning (in shares) at Mar. 31, 2020   8,903,346            
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of common stock upon exercise of stock options       3       3
Issuance of common stock upon exercise of stock options (in shares)   11,024            
Stock-based compensation expense       60       60
Net loss         (5,104)     (5,104)
Balance at the end at Jun. 30, 2020   $ 1   8,215 (78,023)     (69,807)
Balance at the end (in shares) at Jun. 30, 2020   8,914,370            
Balance at the end at Sep. 30, 2020           $ 75,877    
Balance at the end (in shares) at Sep. 30, 2020           77,377,987    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of common stock upon exercise of stock options       348       348
Issuance of common stock upon exercise of stock options (in shares)   14,804            
Stock-based compensation expense       403       403
Net loss         (6,262)     (6,262)
Balance at the end at Sep. 30, 2020   $ 1   8,966 (84,285)     (75,318)
Balance at the end (in shares) at Sep. 30, 2020   8,929,174            
Balance at the beginning at Dec. 31, 2020           $ 75,877   $ 75,877
Balance at the beginning (in shares) at Dec. 31, 2020           77,377,987   77,377,987
Balance at the end at Mar. 31, 2021           $ 75,877    
Balance at the end (in shares) at Mar. 31, 2021           77,377,987    
Balance at the beginning at Dec. 31, 2020   $ 1   9,194 (93,881)     $ (84,686)
Balance at the beginning (in shares) at Dec. 31, 2020   9,845,192            
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of warrants to purchase common stock       1       1
Issuance of common stock upon exercise of stock options       455       455
Issuance of common stock upon exercise of stock options (in shares)   1,563,950            
Stock-based compensation expense       1,082       1,082
Net loss         (13,755)     (13,755)
Balance at the end at Mar. 31, 2021   $ 1   10,732 (107,636)     (96,903)
Balance at the end (in shares) at Mar. 31, 2021   11,409,142            
Balance at the beginning at Dec. 31, 2020           $ 75,877   $ 75,877
Balance at the beginning (in shares) at Dec. 31, 2020           77,377,987   77,377,987
Balance at the end (in shares) at Sep. 30, 2021               0
Balance at the beginning at Dec. 31, 2020   $ 1   9,194 (93,881)     $ (84,686)
Balance at the beginning (in shares) at Dec. 31, 2020   9,845,192            
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of common stock in connection with the closing of the Merger (in shares)               10,391,513
Issuance of common stock upon exercise of stock options (in shares)               2,399,609
Balance at the end at Sep. 30, 2021   $ 14   391,440 (107,256)     $ 284,198
Balance at the end (in shares) at Sep. 30, 2021   142,418,469            
Balance at the beginning at Mar. 31, 2021           $ 75,877    
Balance at the beginning (in shares) at Mar. 31, 2021           77,377,987    
Balance at the end at Jun. 30, 2021           $ 75,877    
Balance at the end (in shares) at Jun. 30, 2021           77,377,987    
Balance at the beginning at Mar. 31, 2021   $ 1   10,732 (107,636)     (96,903)
Balance at the beginning (in shares) at Mar. 31, 2021   11,409,142            
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of common stock upon exercise of stock options       202       202
Issuance of common stock upon exercise of stock options (in shares)   1,993,936            
Stock-based compensation expense       535       535
Net loss         (22,371)     (22,371)
Balance at the end at Jun. 30, 2021   $ 1   11,469 (130,007)     $ (118,537)
Balance at the end (in shares) at Jun. 30, 2021   13,403,078            
Convertible Preferred Stock                
Conversion of convertible preferred stock into common stock in connection with the closing of the Merger           $ (75,877)    
Conversion of convertible preferred stock into common stock in connection with the closing of the Merger           (77,377,987)    
Balance at the end (in shares) at Sep. 30, 2021               0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Conversion of convertible preferred stock into common stock in connection with the closing of the Merger   $ 8   75,869       $ 75,877
Conversion of convertible preferred stock into common stock in connection with the closing of the Merger (in shares)   80,873,772            
Issuance of common stock in connection with the closing of the Merger   $ 1   84,944       84,945
Issuance of common stock in connection with the closing of the Merger (in shares)   10,391,513            
Issuance of public warrants in connection with the closing of the Merger       (23,636)       (23,636)
Issuance of common stock in connection with the consummation of the PIPE Investment $ 3   $ 299,997       $ 300,000  
Issuance of common stock in connection with the consummation of the PIPE Investment (in shares) 30,000,000              
Issuance of common stock for net settlement of common stock and preferred stock warrants upon settlement of the Merger       880       880
Issuance of common stock for net settlement of common stock and preferred stock warrants upon settlement of the Merger (in shares)   2,029,712            
Issuance of common stock for the conversion of convertible notes   $ 1   53,644       53,645
Issuance of common stock for the conversion of convertible notes (in shares)   5,408,672            
Payment of deferred offering costs in connection with the closing of the Merger and PIPE Investment       (35,728)       (35,728)
Initial fair value of contingent earn-out liability recognized upon the closing of the Merger       (66,845)       (66,845)
Initial fair value of contingently issuable common stock liability recognized upon the closing of the Merger       (11,670)       (11,670)
Issuance of common stock upon exercise of stock options       120       120
Issuance of common stock upon exercise of stock options (in shares)   311,722            
Stock-based compensation expense       2,396       2,396
Net loss         22,751     22,751
Balance at the end at Sep. 30, 2021   $ 14   $ 391,440 $ (107,256)     $ 284,198
Balance at the end (in shares) at Sep. 30, 2021   142,418,469            
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) (Parenthetical)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Business Acquisition [Line Items]  
Issuance of Series B-1 convertible preferred stock, issuance costs $ 106
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Cash flows from operating activities:    
Net loss $ (13,375) $ (17,796)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 1,948 685
Write-off of inventory 400  
Impairment losses on long-lived assets 1,656  
Loss on disposal of fixed assets 659  
Stock-based compensation 4,013 525
Noncash interest expense 5,561  
Provision recorded for allowance for doubtful accounts (63) (16)
Loss on extinguishment of debt 12,685  
Change in fair value of derivative liability 1,745  
Change in fair value of common stock warrant liability 879  
Change in fair value of contingent earn-out liability (31,818)  
Change in fair value of contingently issuable common stock (5,718)  
Change in fair value of public warrant liability (3,152)  
Changes in operating assets and liabilities    
Accounts receivable (5,866) (1,956)
Inventory (10,836) (1,123)
Commission assets (1,102) (1,282)
Contract assets (2,582)  
Prepaid expenses and other current assets (12,772) (393)
Accounts payable 2,264 1,041
Deferred revenue 2,459 1,889
Deferred rent 397 (24)
Warranty Reserve (42) (56)
Accrued expenses and other current liabilities 2,183 109
Net cash provided (used in) operating activities (50,477) (18,397)
Cash flows from investing activities:    
Purchases of property and equipment (3,082) (4,304)
Net cash used in investing activities (3,082) (4,304)
Cash flows from financing activities:    
Proceeds from issuance of Series B-1 convertible preferred stock, net of issuance costs   2,994
Proceeds from exercise of stock options 777 418
Proceeds from issuance of common stock from the PIPE Investment 300,000  
Proceeds from the closing of the Merger 84,945  
Payment of offering costs from the closing of the Merger and PIPE Investment (33,968)  
Repayment of financing obligations (359) (225)
Proceeds from long-term debt, net of issuance costs 31,882 5,605
Repayment of principal on long-term debt   (321)
Net cash provided by financing activities 383,277 8,471
Net increase (decrease) in cash, and cash equivalents and restricted cash 329,718 (14,230)
Cash, cash equivalents and restricted cash    
Cash, cash equivalents and restricted cash at beginning of period 4,704 17,341
Cash, cash equivalents and restricted cash at end of period 334,422 3,111
Supplemental disclosure of cash flow information    
Cash paid for interest 427 207
Supplemental disclosure of non-cash activities    
Issuance of equity classified warrants   45
Transfer of inventory to property and equipment 9,648 $ 86
Deferred offering costs included in accounts payable 1,760  
Conversion of convertible preferred stock to common stock 75,877  
Initial fair value of contingent earn-out liability recognized in connection with the closing of the Merger 66,845  
Initial fair value of contingently issuable common stock liability recognized in connection with the closing of the Merger 11,670  
Conversion of common stock warrants to common stock in connection with the closing of the Merger 880  
Initial fair value of public warrants in connection with the closing of the Merger $ 23,636  
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Nature of the Business and Basis of Presentation
9 Months Ended
Sep. 30, 2021
Nature of the Business and Basis of Presentation  
Nature of the Business and Basis of Presentation

1. Nature of the Business and Basis of Presentation

As used in this Quarterly Report on Form 10-Q, unless otherwise indicated or the context otherwise requires, references to “we,” “us,” “our,” the “Company” and “Evolv” refer to the consolidated operations of Evolv Technologies Holdings, Inc. and its subsidiaries. References to “NHIC” refer to the company prior to the consummation of the Merger and references to “Legacy Evolv” refer to Evolv Technologies, Inc. dba Evolv Technology, Inc. prior to the consummation of the Merger.

Legacy Evolv was incorporated under the laws of the State of Delaware on July 8, 2013. The Company is the global leader in AI-based touchless security screening. The Company’s mission is to make the world a safer and more enjoyable place to live, work, learn, and play. The Company is democratizing security by making it seamless for gathering spaces to address the chronic epidemic of mass shootings and terrorist attacks in a cost-effective manner while improving the visitor experience. The Company is headquartered in Waltham, Massachusetts.

Merger with NewHold Investment Corp.

On July 16, 2021 (the “Closing Date”), the predecessor company, consummated the previously announced Merger with Legacy Evolv, pursuant to the Agreement and Plan of Merger dated as of March 5, 2021, and amended by the First Amendment to Agreement and Plan of Merger (the “Merger Agreement”), dated as of June 5, 2021. Upon the closing of the Merger, NHIC changed its name to Evolv Technologies Holdings, Inc. and the officers of NHIC, the predecessor company resigned. The officers of Legacy Evolv became the officers of the Company, and the Company listed its shares of common stock, par value $0.0001 per share, on Nasdaq under the symbol “EVLV” (see Note 3).

Subscription Agreement

Prior to the completion of the Merger, the Company entered into subscription agreements (collectively, the “PIPE Investment”) with certain parties subscribing for shares of the Company’s common stock (the “Subscribers”) pursuant to which the Subscribers agreed to purchase. Pursuant to the PIPE Investment, the Company issued 30,000,000 shares of Class A common stock for a purchase price of $10.00 per share with gross proceeds of $300.0 million.

Risks and uncertainties

The Company is subject to risks and uncertainties common to early-stage companies in the human security industry including, but not limited to, the successful development, commercialization, marketing and sale of existing and new products, fluctuations in operating results and financial risks, protection of proprietary knowledge and patent risks, dependence on key personnel, competition, technological risks, cybersecurity risks, customer demand and management of growth. Potential risks and uncertainties also include, without limitation, uncertainties regarding the duration and magnitude of the impact of the COVID-19 pandemic, including variants, on the Company’s business and the economy in general.

In March 2020, the World Health Organization declared the global novel coronavirus disease 2019 (“COVID-19”) outbreak a pandemic. 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. The Company cannot at this time predict the ultimate extent, duration, or full impact that the COVID-19 pandemic will have on its future financial condition and operations. The impact of the COVID-19 pandemic on the Company’s financial performance will depend on future developments, including the duration and spread of the pandemic, including variants, and related governmental advisories and restrictions, the progression and effectiveness of vaccination roll-outs, vaccine hesitancy, and the actions

taken to contain or treat COVID-19, as well as the economic impact on local, regional, national and international customers and markets. The situation surrounding COVID-19 remains fluid and the potential for a material impact on the Company increases the longer the virus impacts the level of economic activity in the United States and globally. Given the ongoing evolution of the COVID-19 and the global responses to curb its spread, the Company is not able to estimate the effects of the COVID-19 on its results of operations, financial condition, or liquidity for the year ending December 31, 2021 and beyond. If the financial markets and/or the overall economy are impacted for an extended period, the Company’s results may be materially adversely affected.

Future impacts to the Company’s business as a result of COVID-19 could include disruptions to the Company’s revenue caused by closures of customer operations, manufacturing operations and supply chain caused by facility closures, reductions in operating hours, staggered shifts and other social distancing efforts; labor shortages; decreased productivity and unavailability of materials or components; limitations on its employees’ and customers’ ability to travel, and delays in shipments to and from affected countries and within the United States. While the Company maintains an inventory of finished products and raw materials used in its products, a prolonged pandemic could lead to shortages in the raw materials necessary to manufacture its products.

Basis of presentation

The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and include the accounts of the Company and its wholly owned subsidiary in the United Kingdom, Evolv Technologies UK Ltd. and its wholly owned subsidiary Give Evolv LLC. All intercompany accounts and transactions have been eliminated in consolidation. Any reference in these notes to applicable guidance is meant to refer to the authoritative GAAP as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Update (“ASU”) of the Financial Accounting Standards Board (“FASB”).

Revision of Prior Period Financial Statements

During the year ended December 31, 2020, an error was identified by the Company related to the preferred stock warrant classification in prior periods. Specifically, the Company had misclassified these warrants for the purchase of shares of its preferred stock as equity for the period from September 2016 through December 2018 when these warrants should have been liability classified and changes to fair value recorded in the Statement of Operations, therefore retained earnings were understated for changes in fair value of the warrant over that period of time of liability classification. Upon the modified retrospective adoption of ASU No. 2018-07 Compensation - Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting and ASU No. 2019-08 Codification Improvements-Share-Based Consideration Payable to a Customer, on January 1, 2019, the warrants were classified within temporary equity. The Company concluded that the impacts of the error were not material to the consolidated financial statements as of and for the years ended December 31, 2020 and 2019. While not material, the Company has elected to revise the previously issued consolidated financial statements as of and for the years ended December 31, 2020 and 2019 for the impacts of the error. In addition, the applicable notes to the accompanying financial statements have also been revised to correct for these misstatements.

The following table (in thousands) reflects the impacts of the error on the consolidated financial statements and gives effect to the retrospective restatement to reflect the exchange ratio of 0.378 established in the Merger as described in Note 3.

    

As of December 31, 2020

    

As of December 31, 2019

As previously

As previously

reported

    

Adjustment

    

Revised

    

reported

    

Adjustment

    

Revised

Convertible preferred stock

$

75,393

$

484

$

75,877

$

72,399

$

484

$

72,883

Additional paid-in capital

$

9,946

$

(752)

$

9,194

$

8,730

$

(752)

$

7,978

Accumulated deficit

$

(94,149)

$

268

$

(93,881)

$

(66,757)

$

268

$

(66,489)

Stockholders’ deficit

$

(84,202)

$

(484)

$

(84,686)

$

(58,026)

$

(484)

$

(58,510)

Unaudited Interim Financial Information

The accompanying unaudited consolidated financial statements as of September 30, 2021, and for the three and nine months ended September 30, 2021 and 2020 have been prepared on the same basis as the audited annual consolidated financial statements as of December 31, 2020 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 September 30, 2021 and the results of its operations for the three and nine months ended September 30, 2021 and 2020 and cash flows for the nine months ended September 30, 2021 and 2020. The results for the three and nine months ended September 30, 2021 are not necessarily indicative of results to be expected for the year ending December 31, 2021, any other interim periods, or any future year or period.

Accordingly, these unaudited interim consolidated financial statements should be read in conjunction with the audited annual consolidated financial statements and notes thereto for the years ended December 31, 2020 and 2019 included in the Prospectus filed with the SEC on September 3, 2021 (the “Prospectus”).

XML 24 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2021
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

2. Summary of Significant Accounting Policies

Use of Estimates

The preparation of the Company’s consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. Significant estimates and assumptions reflected in these consolidated financial statements include but are not limited to calculating the standalone selling price for revenue recognition, the valuation of inventory, the valuation of derivative liability, the valuation of common stock for the periods prior to the Company listing its shares on Nasdaq, stock-based awards, the valuation of the preferred stock warrant liability, the valuation of the contingent earn-out liability and the valuation of the contingently issuable common stock. The Company bases its estimates on historical experience, known trends and other market-specific or other relevant factors that it believes to be reasonable under the circumstances. On an ongoing basis, management evaluates its estimates when there are changes in circumstances, facts, and experience. Changes in estimates are recorded in the period in which they become known. Actual results could differ from those estimates.

Due to the COVID-19 pandemic, there has been uncertainty and disruption in the global economy and financial markets. The full extent to which the COVID-19 pandemic will directly or indirectly impact the Company’s business, results of operations and financial condition, including revenues and expenses, will depend on future developments that are highly uncertain, including as a result of new information that may emerge concerning COVID-19 and the actions taken to contain it or treat COVID-19. Management has made estimates of the impact of COVID-19 within the Company’s consolidated financial statements and there may be changes to those estimates in future periods. These

estimates may change, as new events occur, and additional information is obtained. On an ongoing basis, management evaluates its estimates as there are changes in circumstances, facts, and experience. Changes in estimates are recorded in the period in which they become known. Actual results may differ from those estimates or assumptions.

Risk of Concentrations of Credit, Significant Customers and Significant Suppliers

Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash, and accounts receivable, net. Periodically, the Company maintains deposits in accredited financial institutions in excess of federally insured limits. The Company maintains its cash, cash equivalents and restricted cash with financial institutions that management believes to be of high credit quality. The Company has not experienced any losses on such accounts and does not believe it is exposed to any unusual credit risk beyond the normal credit risk associated with commercial banking relationships.

Significant customers are those which represent more than 10% of the Company’s total revenue or accounts receivable, net balance at each respective balance sheet date. The following table presents customers that represent 10% or more of the Company’s total revenue:

    

Three Months Ended

 

Nine Months Ended

 

September 30, 

September 30, 

2021

2020

 

2021

2020

 

Customer A

 

20.0

%

11.0

%

Customer B

 

21.2

%

10.0

%

 

21.2

%  

20.0

%

10.0

%  

11.0

%

Customer A revenue is from subscriptions and Customer B revenue is from product revenue.

The following table presents customers that represent 10% or more of the Company’s accounts receivable, net:

    

September 30, 

December 31, 

 

2021

2020

 

Customer B

 

16.0

%

Customer C

 

28.3

%

Customer D

 

23.4

%

 

16.0

%

51.7

%  

The Company relies on third parties for the supply and manufacture of its products as well as third-party logistics providers. In instances where these parties fail to perform their obligations, the Company may be unable to find alternative suppliers to satisfactorily deliver its products to its customers on time, if at all, which could have a material adverse effect on the Company’s operating results, financial condition and cash flows and damage its customer relationships.

Debt Issuance Costs

The Company capitalizes certain legal, accounting, and other third-party fees that are directly associated with the issuance of debt as debt issuance costs. Debt issuance costs are recorded as a direct reduction of the carrying amount of the associated debt on the consolidated balance sheet and amortized as interest expense on the consolidated statement of operations and comprehensive loss using the effective interest method. As of September 30, 2021, and December 31, 2020, debt issuance costs totaled $0.1 million and $0.1 million, respectively, and were recorded as a reduction in the carrying amount of long-term debt in the consolidated balance sheets. During the three months ended September 30, 2021 and 2020, and nine months ended September 30, 2021 and 2020, the Company recorded less than $0.1 million in

amortization of the debt issuance costs recorded within interest expense in the consolidated statement of operations and comprehensive income (loss).

Cash, Cash Equivalents, and Restricted Cash

Cash, cash equivalents, and restricted cash as reported on the consolidated statement of cash flows consists of the following (in thousands):

    

September 30, 

December 31, 

2021

2020

Cash and cash equivalents

 

$

333,747

$

4,704

Restricted cash

 

675

Total cash, cash equivalents, and restricted cash

 

$

334,422

$

4,704

The Company considers all short-term, highly liquid investments purchased with an original maturity of three months or less at the date of purchase to be cash equivalents. Restricted cash consists of a security deposit on the Company’s new office lease in Waltham, Massachusetts, with $0.4 million included in the current portion of restricted cash which will be returned during the first half of 2022, and $0.3 million included in restricted cash, noncurrent in the consolidated balance sheets.

Property and Equipment

Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization expense is recognized using the straight-line method over the estimated useful life of each asset, as follows:

    

Estimated Useful Life

Computers and telecommunications equipment

 

3 years

Lab equipment

 

5 years

Software

 

4 years

Furniture and fixtures

 

5 years

Leasehold improvements

 

Shorter of remaining lease term or useful life

Leased equipment

 

4-7 years

Estimated useful lives are periodically assessed to determine if changes are appropriate. Leasehold improvements are amortized using the straight-line method over the lesser of the lease term or its estimated economic useful life. Lease terms are used based upon the initial lease agreement and do not consider potential renewals or extensions until such time that the renewals or extensions are contracted. Maintenance and repairs are charged to expense as incurred. When assets are retired or otherwise disposed of, the cost of these assets and related accumulated depreciation or amortization are eliminated from the consolidated balance sheet and any resulting gains or losses are included in the consolidated statement of operations and comprehensive income (loss) in the period of disposal. Costs for capital assets not yet placed into service are capitalized as construction-in-progress and depreciated once placed into service.

The Company’s leases for leased equipment generally are 48 months. The Company’s subscription contracts are classified as operating leases because title does not transfer and they do not meet any of the other criteria per ASC 840. To date, the Company has not had any subscription arrangements come up for renewal and will reassess the classification of any such leases upon renewal.

The Company evaluates leased equipment for obsolescence and impairment whenever circumstances indicate that the carrying value of such equipment is not recoverable by considering any (1) reduced demand in the markets in

which the Company operate, (2) technological obsolescence due to developments of new products and improvements, or (3) changes in economic or other events and conditions that impact the market price for the Company’s products. Based on the Company’s evaluations, an impairment loss on property and equipment of $1.7 million was recorded during the three and nine months ended September 30, 2021. This was related to Edge and Express prototype units that were taken out of service and retired. The Company is transitioning domestic customers to Express which decreased the economic value of these assets and resulted in impairment.

Contingent Earn-out

In connection with the Merger and pursuant to the Merger Agreement, certain of the Legacy Evolv’s shareholders and Legacy Evolv service providers are entitled to receive additional shares of the Company’s Class A common stock (the “Earn-Out Shares”) upon the Company achieving certain milestones:

Triggering Event I – a one-time issuance of a number of Earn-Out Shares equal to 5,000,000 shall occur if, within five years following the closing of the Merger, the price of the Company’s Class A common stock is greater than $12.50 per share for any 20 trading days within any 30 trading day period.
Triggering Event II – a one-time issuance of a number of Earn-Out Shares equal to 5,000,000 shall occur if, within five years following the closing of the Merger, the price of the Company’s Class A common stock is greater than $15.00 per share for any 20 trading days within any 30 trading day period.
Triggering Event III – a one-time issuance of a number of Earn-Out Shares equal to 5,000,000 shall occur if, within five years following the closing of the Merger, the price of the Company’s Class A common stock is greater than $17.50 per share for any 20 trading days within any 30 trading day period.

In accordance with ASC 815 – Derivatives and Hedging, the earn-out arrangement with the Legacy Evolv shareholders is accounted for as a liability and subsequently remeasured at each reporting date with changes in fair value recorded as a change in fair value of contingent earn-out liability in other income (expense), net in the consolidated statements of operations and comprehensive income (loss). When the Triggering Events have been achieved and the Earn-Out Shares are issued, the Company will reclassify the corresponding amount from a liability to additional paid-in-capital and common stock at par value of $0.0001 per share. Of the total 15,000,000 earn-out shares, 12,137,397 earn-out shares are with the Legacy Evolv shareholders.

The estimated fair value of the contingent earn-out shares was determined using a Monte Carlo simulation that simulated the future path of the Company’s stock price over the earn-out period. The significant assumptions utilized in the calculation are based on the achievement of certain stock price milestones including projected stock price, volatility, drift rate, percentage of change in control and expected term.

The contingent earn-out liability is categorized as a Level 3 fair value measurement (see Note 4) because the Company estimates projections during the earn-out period utilizing unobservable inputs, including various potential pay-out scenarios. Contingent earn-out payments involve certain assumptions requiring significant judgment and actual results may differ from assumed and estimated amounts.

The Earn-Out Shares issued to employees, officers, directors, and non-employees are based achievement of certain target share price contingencies and for the employees and officers, subject to continued employment, (the “Earn-Out Service Providers”) represents share-based compensation and is classified as equity on the Company’s balance

sheet. Corresponding stock-based compensation expense is recorded in the consolidated statements of operations and comprehensive income (loss) in the same manner in which the award recipient’s payroll costs are classified or by the nature of the services provided by consultants are classified. Of the total 15,000,000 earn-out shares, 2,862,603 earn-out shares are with the Legacy Evolv service providers and subject to share-based compensation.

Contingently Issuable Common Stock

Prior to the Merger, NewHold Industrial Technology Holdings, LLC, the sponsor of the NHIC special purpose acquisition company owned 4,312,500 shares of NHIC Class B common stock (the “Founder Shares). Upon the closing of the merger, NHIC Class A and Class B common stock became the Company’s common stock. The Founder Shares outstanding were subject to certain share-performance-based vesting provisions as follows:

Vesting Provision I - 1,897,500 shares of the Company’s common stock shall vest and no longer be subject to forfeiture as of the Merger;
Vesting Provision II - if within five years following the closing of the Merger, the last reported sale price of the Company’s common stock equals or exceeds $12.50 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within any 30 trading day period, then 948,750 shares of the Company’s common stock shall vest and no longer be subject to forfeiture;
Vesting Provision III - if within five years following the closing of the Merger, the last reported sale price of the Company’s common stock equals or exceeds $15.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within any 30-trading day period, then 948,750 shares of the Company’s common stock) shall vest and no longer be subject to forfeiture;

The remaining 517,500 Founder Shares were contributed to Give Evolv LLC.

If Vesting Provision II and/or Vesting Provision III are not satisfied, the corresponding number of shares specified shall be forfeited and no longer issued and outstanding. If there is a Change of Control event prior to Vesting Provision II and/or Vesting Provision III are satisfied, the Founder shares are no longer subject to forfeiture and shall vest immediately upon the occurrence of a Change of Control event.

In accordance with ASC 815 – Derivatives and Hedging, the contingently issuable common stock is accounted for as a liability and subsequently remeasured at each reporting date with changes in fair value recorded as change in fair value of contingently issuable common stock liability in other income (expense), net in the consolidated statements of operations and comprehensive loss. When the Vesting Provisions have been achieved and the contingently issuable common shares are issued, the Company will reclassify the corresponding amount from a liability to additional paid-in-capital and common stock at par value of $0.0001 per share.

The estimated fair value of the contingently issuable common shares was determined using a Monte Carlo simulation that simulated the future path of the Company’s stock price over the earn-out period. The assumptions utilized in the calculation are based on the achievement of certain stock price milestones including projected stock price, volatility, and risk-free rate.

The contingently issuable common shares are categorized as a Level 3 fair value measurement (see Note 4) because the Company estimates projections during the earn-out period utilizing unobservable inputs, including various

potential pay-out scenarios. Contingently issuable shares involve certain assumptions requiring significant judgment and actual results may differ from assumed and estimated amounts.

Impairment of Long-Lived Assets

Long-lived assets consist of property and equipment. Long-lived assets to be held and used are tested for recoverability whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable. Factors that the Company considers in deciding when to perform an impairment review include significant underperformance of the business in relation to expectations, significant negative industry or economic trends and significant changes or planned changes in the use of the assets. If an impairment review is performed to evaluate a long-lived asset group for recoverability, the Company compares forecasts of undiscounted cash flows expected to result from the use and eventual disposition of the long-lived asset group to its carrying value. An impairment loss would be recognized in loss from operations when estimated undiscounted future cash flows expected to result from the use of an asset group are less than its carrying amount. The impairment loss is based on the excess of the carrying value of the impaired asset group over its fair value, determined based on discounted cash flows. The Company recorded a $1.7 million impairment loss on long-lived assets during the three and nine months ended September 30, 2021. This was related to Edge and Express prototype units that were taken out of service and retired. The Company is transitioning domestic customers to Express which decreased the economic value of these assets and resulted in impairment. The Company did not record any impairment losses on long-lived assets during the three and nine months ended September 30, 2020.

Fair Value Measurements of Financial Instruments

Certain assets and liabilities of the Company are carried at fair value under GAAP. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable:

Level 1 — Quoted prices in active markets for identical assets or liabilities.
Level 2 — Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data.
Level 3 — Unobservable inputs that are supported by little or no market activity that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.

The Company’s cash equivalents, derivative liability, contingent earn-out liability, contingently issuable common stock liability and its common stock warrant liability are carried at fair value, determined according to the fair value hierarchy described above (see Note 4). The carrying values of the Company’s accounts receivable, net, accounts payable and accrued expenses approximate their fair values due to the short-term nature of these assets and liabilities. The carrying value of the Company’s long-term debt approximates its fair value (a Level 2 measurement) at each balance sheet date due to its variable interest rate, which approximates a market interest rate.

Assets that are measured at fair value on a nonrecurring basis primarily relate to property and equipment. We do not periodically adjust carrying value to fair value for property and equipment. Rather, the carrying value of the asset is reduced to its fair value when we determine that impairment has occurred. During the three and nine months ended September 30, 2021, impairment of property and equipment was $1.7 million, respectively. This was related to Edge and Express prototype units that were taken out of service and retired. The Company is transitioning domestic customers to Express which decreased the economic value of these assets and resulted in impairment. There was no impairment for the three and nine months ended September 30, 2020.

Derivative Liability Related to Convertible Notes

In August through September 2019 and in September through December 2020, the Company issued Convertible Notes to several investors (see Note 9) that provided a conversion option whereby upon the closing of a specified financing event the notes would automatically convert into shares of the same class and series of capital stock of the Company issued to other investors in the financing at a conversion price equal to 85% and 80%, respectively, of the price per share of the securities paid by the other investors. This conversion option was determined to be an embedded derivative that was required to be bifurcated and accounted for separately from the notes. The derivative liability was initially recorded at fair value upon issuance of the notes and is subsequently remeasured to fair value at each reporting date. Changes in the fair value of the derivative liability are recognized in the consolidated statements of operations and comprehensive income (loss). In October 2019, the specified financing event was consummated, as such the Convertible Notes issued August through September 2019 were converted into shares of Series B-1 Preferred Stock (see Note 10), and the derivative liability was extinguished. The derivative liability related to the 2020 convertible note is outstanding as of December 31, 2020 and is included as a derivative liability in the consolidated balance sheets.

Between January 21, 2021 and February 4, 2021, the Company entered into a Convertible Note Purchase Agreement (the “2021 Convertible Notes,” and together with the 2020 Convertible Notes, the “Convertible Notes”) with various investors for gross proceeds of $30.0 million with a stated interest rate of 8.0% per annum. The 2021 Convertible Notes provided a conversion option whereby upon the closing of a Qualified Financing event, in which the aggregate gross proceeds totaled at least $100.0 million, the 2021 Convertible Notes would automatically convert into shares of the same class and series of capital stock of the Company issued to other investors in the financing at a conversion price equal to 80% of the price per share paid by the other investors. The conversion option met the definition of an embedded derivative and was required to be bifurcated and accounted for separately from the notes. The proceeds from the 2021 Convertible Notes were allocated between the derivative liability and current portion of long-term debt on the Company’s consolidated balance sheet. The difference between the initial carrying value of the notes and the stated value of the notes represented a discount that was accreted to interest expense over the term of the Convertible Notes using the effective interest method.

On June 21, 2021, the Company and the holders of the 2021 Convertible Notes agreed that, in connection with the Merger, such holders would receive an additional 1,000,000 shares of NHIC common stock as further consideration for the automatic conversion of such notes upon closing of the Merger. This modification of the 2021 Convertible Notes resulted in an extinguishment, and recognition of a derivative liability, which represents both the value of the 1,000,000 NHIC shares as of June 21, 2021 as well as a bifurcated embedded derivative for conversion into shares of the same class and series of capital stock of the Company issued to other investors in the financing at a conversion price equal to 80% of the price per share paid by the other investors.

Upon the closing of the Merger, the September through December 2020 Convertible Notes and the 2021 Convertible Notes automatically converted into 4,408,672 shares of the Company’s common stock and the holders of the 2021 Convertible Notes also received the right to receive 1,000,000 shares of the Company’s common stock, as noted above. Upon the conversion of the Convertible Notes, the carrying value of the debt of $32.8 million and the related derivative liability of $19.7 million and accrued interest of $0.2 million were derecognized resulting in a loss on

extinguishment of debt of $0.9 million recorded in other income (expense) in the consolidated statements of operations and comprehensive income (loss).

Classification of Convertible Preferred Stock

Prior to the closing of the Merger, the holders of Legacy Evolv Series A, Series A-1, Series B and Series B-1 convertible preferred stock had certain liquidation rights in the event of a deemed liquidation event that, in certain situations, is not solely within the control of the Company and would call for the redemption of the then outstanding Series A, Series A-1, Series B and Series B-1 convertible preferred stock (see Note 10). Therefore, the Legacy Evolv Series A, Series A-1, Series B and Series B-1 convertible preferred stock were classified outside of stockholders’ equity (deficit) on the consolidated balance sheets.

In connection with the closing of the Merger, all shares of redeemable convertible Preferred Stock were converted into shares of the Company’s common stock. Accordingly, there was no redeemable convertible preferred stock outstanding as of September 30, 2021. As of December 31, 2020, the carrying value of the redeemable convertible Preferred Stock was $75.9 million (see Note 10).

Common Stock Warrant Liability and Public Warrant Liability

The Company classifies certain warrants for the purchase of shares of its common stock (see Note 11) as a liability on its consolidated balance sheets as these warrants are freestanding financial instruments that may require the Company to adjust the exercise price and number of shares that is not consistent with a fixed-for-fixed option pricing model. The warrant liability is initially recorded at fair value on the issuance date of each warrant and is subsequently remeasured to fair value at each reporting date. Changes in the fair value of the common stock warrant liability are recognized as a component of other income (expense), net in the consolidated statements of operations and comprehensive income (loss). Changes in the fair value of the common stock warrant liability are recognized until the warrants are exercised, expire or qualify for equity classification.

In connection with the closing of the Merger, the Company assumed warrants to purchase shares of common stock (the “Public Warrant”) and are classified as a liability pursuant to ASC 815 – Derivatives and Hedging as the equity derivative scope exception was not met. As of September 30, 2021, the Public Warrant is outstanding (see Note 11). All other warrants that were issued prior to the closing of the Merger were converted into shares of the Company’s common stock (the “common stock warrant”) upon the closing of the Merger. Accordingly, the Company remeasured the warrants to fair value upon the closing of Merger with the offset to additional paid-in capital (see Note 11).

Equity Classified Preferred Stock Warrants

The Company classifies warrants for the purchase of shares of its preferred stock (see Note 11) as temporary equity on its consolidated balance sheets. In connection with a customer development agreement, the Company issued preferred stock warrants to a customer to purchase shares of its Legacy Evolv Series A-1 Preferred Stock. Upon adoption of ASU No. 2018-07 and ASU No. 2019-08 on January 1, 2019, any liability classified warrants issued to non-employees for goods or services were reclassified to temporary equity.

In connection with the closing of the Merger, all preferred stock warrants to purchase shares of common stock were converted into shares of the Company’s common stock. Accordingly, there were no preferred stock warrants outstanding as of September 30, 2021. The Company assessed the features of these warrants and determined that they qualify for classification as permanent equity.

Equity Classified Common Stock Warrants

The Company classifies certain warrants for the purchase of shares of its common stock (see Note 11) as equity on its consolidated balance sheets as these warrants are considered to meet the derivative scope exception for freestanding equity contracts. For these warrants that are classified on the Company’s consolidated balance sheets as equity instruments, the Company uses the Black-Scholes model to measure the value of the warrants at issuance.

In connection with the closing of the Merger, all outstanding Legacy Evolv vested warrants to purchase shares of common stock were converted into shares of the Company’s common stock.

Revenue Recognition

The Company recognizes revenue in accordance with ASC 606. Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. In order to achieve this core principle, the Company applies the following five steps when recording revenue: (1) identify the contract, or contracts, with the customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract and (5) recognize revenue when, or as, performance obligations are satisfied.

The Company derives revenue from (1) subscription arrangements accounted for as operating leases under ASC 840 and (2) from the sale of products, inclusive of maintenance and services. The Company’s arrangements are generally noncancelable and nonrefundable after ownership passes to the customer. Revenue is recognized net of sales tax.

Product Revenue

The Company derives revenue from the sale of its Express and Edge equipment and related add-on accessories to customers. Revenue is recognized when control of the product has transferred to the customer. Transfer of control occurs when the Company has transferred title and risk of loss and has a present right to payment for the equipment, which is generally upon delivery as the Company’s normal terms of sale are freight on board destination. Products are predominately sold with distinct services, which are described in the services section below.

Subscription Revenue

In addition to selling its products directly to customers, the Company also leases Express and Edge equipment. These arrangements convey the right to use the equipment for a period of time in exchange for consideration and therefore are accounted for under ASC 840 due to the scope exception of ASC 606-10-15-2. Lease terms are typically four years and customers pay quarterly or annual fixed payments for the lease and maintenance elements over the contractual lease term. In accordance with ASC 840, Leases, the Company considers only the fixed payments for purposes of allocating between the lease and non-lease deliverables on a relative fair value basis. Equipment leases are generally classified as operating leases as they do not meet any of the capital lease criteria per ASC 840.

Generally, lease arrangements include both lease and non-lease components. The non-lease components relate to (i) distinct services, such as installation, training and maintenance, and (ii) any add-on accessories. Installation and training are included in service revenue as described below, and add-on accessories are included in product revenue as described above. Because the equipment and maintenance components of a subscription arrangement are recognized as revenue over the same time period and in the same pattern and because revenue allocated to maintenance components is not material, the equipment lease and maintenance performance obligations are classified as a single category of subscription revenue in the consolidated statements of operations.

As leases with customers are classified as operating leases, lease revenue is recognized ratably over the duration of the lease. There are no contingent lease payments as a part of these arrangements.

Services Revenue

The Company provides installation, training and maintenance services for its products. Revenue for installation and training is recognized upon transfer of control of these services, which are normally rendered over a short duration. Maintenance consists of technical support, bug fixes, and when-and-if-available threat updates. Maintenance revenue is recognized ratably over the period of the arrangement. The Company sells separately priced extended or nonstandard warranty services and preventative maintenance plans, which are recognized ratably over the associated service period.

Revenue from Distributors

A portion of the Company’s revenue is also generated by sales in conjunction with its distributors. When the Company transacts with a distributor, its contractual arrangement is with the distributor and not with the end-use customer. In these transactions, the distributor is considered the customer; the Company has discretion over the pricing to the distributor and maintains overall control of the inventory and sales process to the distributor. Revenue is recognized upon delivery to the distributors. Right of return does not generally exist. Whether the Company transacts with a distributor and receives the order from a distributor or directly from an end-use customer, its revenue recognition policy and resulting pattern of revenue recognition is the same upon delivery.

Transaction Price

The transaction price is the amount of consideration that the Company expects to be entitled for providing goods and services under a contract. It includes not only fixed consideration, such as the stated amount in a contract, but also several other types of variable consideration or adjustments (generally discounts or incentives which are included as a part of the standalone selling price (“SSP”) estimation process). The Company provides discounts to customers which reduces the transaction price. From time-to-time, the Company may offer customers the option to purchase additional goods and services at a fixed price. In these limited circumstances, the Company assesses whether these offers constitute a material right, and if so, the Company would account for the material right as a separate performance obligation. Other types of variable consideration are not considered significant. The Company does not normally provide for rights of returns to customers on product sales and, therefore, does not record a provision for returns.

Performance Obligations

A performance obligation is a promise in a contract to transfer a distinct product or service to a customer that is both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available, and is distinct in the context of the contract, whereby the transfer of the product or service is separately identifiable from other promises in the contract.

For both Express and Edge units, equipment is sold or leased with embedded software, which is considered a single performance obligation. Maintenance, which includes future updates, security threat updates, and minor bug fixes on a when-and-if available basis, is considered a single performance obligation. As a part of reported subscription sales, certain non-lease components, such as maintenance, are included within the subscription revenue amount. The Company sells separately priced extended or nonstandard warranty services and preventative maintenance plans, which are accounted for as separate performance obligations. Installation and training are considered separate performance obligations and are included within services revenue. Any add-on accessories are also considered separate performance obligations.

Payment terms

Payment terms for customer orders are typically 30 days after the shipment or delivery of the product. For certain products, services and customer types, the Company requires payment before the products or services are delivered to, or performed for, the customer. Generally, the Company’s contracts do not contain a significant financing component.

Multiple Performance Obligations within an Arrangement

The Company’s contracts may include multiple performance obligations when customers purchase a combination of products and services. When the Company’s customer arrangements have multiple performance obligations that contain a lease for Express or Edge equipment for the customer’s use at its site as well as distinct services that are delivered simultaneously, the Company allocates the arrangement consideration between the lease deliverables and non-lease deliverables based on the relative estimated SSP of each distinct performance obligation. For multiple performance obligation arrangements that do not contain a lease, the Company allocates the contract’s transaction price to each performance obligation on a relative SSP basis. The Company determines SSP based on the price at which the performance obligation is sold separately. If the SSP is not observable through past transactions, the Company estimates the SSP taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligation.

Remaining Performance Obligations

ASC 606 requires that the Company disclose the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied as of September 30, 2021. The following table includes estimated revenues expected to be recognized in the future related to performance obligations that are unsatisfied (or partially satisfied) as of September 30, 2021. Note that with respect to ASC 840, Subscription revenue includes maintenance in addition to the operating lease components of these transactions (in thousands).

    

Less than 1 year

    

Greater than 1 year

    

Total

Product revenue

 

$

111

 

$

36

 

$

147

Subscription revenue

 

9,304

 

21,802

 

31,106

Service revenue

 

24

 

 

24

Maintenance revenue

 

903

 

1,972

 

2,875

Total revenue

$

10,342

$

23,810

$

34,152

The amount of minimum future leases is based on expected income recognition. As of September 30, 2021, future minimum payments on noncancelable leases are as follows (in thousands):

Future operating lease component (in thousands):

    

  

Quarter Ending September 30, 2021:

2021

$

2,355

2022

 

9,262

2023

 

8,800

2024

 

7,054

2025

 

3,166

Thereafter

 

469

$

31,106

Contract Balances from Contracts with Customers

Contract assets arise from unbilled amounts in customer arrangements when revenue recognized exceeds the amount billed to the customer and the Company’s right to payment is conditional and not only subject to the passage of time. As of September 30, 2021 and December 31, 2020, the Company had $0.9 million and $0 of contract assets included within prepaid expenses and other current assets and $2.6 million and $0 in long-term contract assets on the consolidated balance sheets, respectively.

Contract liabilities represent the Company’s obligation to transfer goods or services to a customer for which it has received consideration (or the amount is due) from the customer. The Company has a contract liability related to service revenue, which consists of amounts that have been invoiced but that have not been recognized as revenue. Amounts expected to be recognized as revenue within 12 months of the balance sheet date are classified as current deferred revenue and amounts expected to be recognized as revenue beyond 12 months of the balance sheet date are classified as noncurrent deferred revenue. The Company recognized $0.5 million and $2.3 million during the three months and nine months ended September 30, 2021 of revenue that was previously included in the 2020 deferred revenue balance, respectively. The following table provides a rollforward of deferred revenue (in thousands):

(in thousands)

Balance at December 31, 2020

$

4,197

Revenue recognized

 

(6,356)

Revenue deferred

 

8,815

Balance at September 30, 2021

$

6,656

Disaggregated Revenue

The following table presents the Company’s revenue by revenue stream (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

(in thousands)

    

2021

    

2020

2021

    

2020

Product revenue

 

$

5,345

 

$

349

10,299

 

$

422

Subscription revenue(1)

 

2,305

 

794

5,118

 

1,743

Service revenue

 

417

 

165

773

 

170

Maintenance revenue

 

300

 

153

656

 

415

Total revenue

$

8,367

$

1,461

$

16,846

$

2,750

(1)Subscription revenue is inclusive of $0.5 million and $0.2 million of maintenance revenue during the three months ended September 30, 2021 and 2020, respectively, and of $1.0 million and $0.4 million of maintenance revenue during the nine months ended September 30, 2021 and 2020, respectively, determined based on a relative fair value allocation as prescribed by ASC 606.

Contract Acquisition Costs

The Company incurs and pays commissions on product sales. The Company applies the practical expedient for contracts less than one year to expense the costs in the period in which they were incurred. Commissions on product sales and services are expensed in the period in which the sale occurs and the services are provided. Commissions on subscription arrangements and maintenance are expensed ratably over the life of the contract. The Company had a deferred asset related to commissions of $3.4 million at September 30, 2021 and $2.3 million at December 31, 2020. The increase in deferred assets is due to an increase of subscription revenue in 2020 and 2021 for which the related revenue and commissions are recognized over the contract term. The Company amortized commissions of $1.3 million during the three months ended September 30, 2021 which related to 2021 commissions, $0.1 million which related to 2020

commissions and less than $0.1 million which related to 2019 commissions. The Company amortized commissions of $1.6 million during the nine months ended September 30, 2021 which related to 2021 commissions, $0.3 million which related to 2020 commissions and $0.1 million which related to 2019 commissions.

Stock-Based Compensation

The Company measures all stock-based awards granted to employees, officers, directors and non-employees based on their fair value on the date of the grant and recognizes compensation expense for those awards over the requisite service period, which is generally the vesting period of the respective award. The Company classifies stock-based compensation expense in its consolidated statements of operations and comprehensive income (loss) in the same manner in which the award recipient’s payroll costs are classified or by the nature of the services provided by consultants are classified.

The Company issues stock-based awards with service-based vesting conditions and records the expense for these awards using the straight-line method. Forfeitures are accounted for as they occur. The Company has issued stock-based awards with performance-based vesting conditions. In August 2020, the Company granted an officer 560,189 stock options with a performance-based milestone vesting condition which vested immediately upon achievement of a certain sales milestone. The milestone was achieved in December 2020, and the Company recorded $0.1 million in stock compensation expense upon vesting during the year ended December 31, 2020.

In March 2021, the Company granted a warrant exercisable for 2,554,015 shares of common stock to a consulting group (“2021 Finback common stock warrants”) with performance based vesting conditions which vest upon certain sales being met under a Business Development agreement which has a term of three years.

Prior to the closing of the Merger, there was not a public market for the shares of the Company’s common stock. The Company’s determination of the fair value of stock options on the date of grant utilized the Black-Scholes option-pricing model and was impacted by its common stock price, as determined by the Board of Directors with input from the Company’s management, as well as changes in assumptions regarding a number of subjective variables. These variables included, but were not limited to, the expected term that options remained outstanding, the expected common stock price volatility over the term of the option awards, risk-free interest rates, and expected dividends. The Company values its common stock taking into consideration its most recently available valuation of common stock performed by third parties as well as additional factors since the date of the most recent contemporaneous valuation through the date of grant. After the closing of the Merger, the Company determined the fair value of each share of common stock underlying stock-based awards based on the closing price of the Company’s common stock as reported by Nasdaq on the date of grant.

Pursuant to the Merger Agreement, the Company will issue 15,000,000 earn-out shares of the Company’s common stock to Legacy Evolv shareholders and Legacy Evolv service providers including employees, officers, directors and non-employees based on the achievement of certain target share price contingencies and for the employees and officers subject to continued employment. The company classifies the share-based compensation arrangement with Legacy Evolv service providers as equity on its balance sheet and corresponding stock-based compensation expense in its consolidated statements of operations and comprehensive income (loss) in the same manner in which the award recipient’s payroll costs are classified or by the nature of the services provided by consultants are classified. Of the total 15,000,000 earn-out shares of the Company’s common stock, 2,862,603 earn-out shares are with the Legacy Evolv service providers and subject to the share-based compensation. Stock-based compensation expense attributable to Legacy Evolv service providers is $2.0 million for the three and nine months ended September 30, 2021.

Income Taxes

The Company accounts for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in the consolidated financial statements or in the Company’s tax returns. Deferred tax assets and liabilities are determined on the basis of the differences between the consolidated financial statements and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. Changes in deferred tax assets and liabilities are recorded in the provision for income taxes.

The Company assesses the likelihood that its deferred tax assets will be recovered from future sources of income and, to the extent it believes, based upon the weight of available evidence, that it is more likely than not that all or a portion of the deferred tax assets will not be realized, a valuation allowance is established through a charge to income tax expense. Potential for recovery of deferred tax assets is evaluated by analyzing past operating results, estimating the future taxable profits expected and considering prudent and feasible tax planning strategies.

The Company accounts for uncertainty in income taxes recognized in the consolidated financial statements by applying a two-step process to determine the amount of tax benefit to be recognized. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination by the taxing authorities. If the tax position is deemed more-likely-than-not to be sustained, the tax position is then assessed to determine the amount of benefit to recognize in the consolidated financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement. The provision for income taxes includes the effects of any resulting tax reserves, or unrecognized tax benefits, that are considered appropriate as well as the related net interest and penalties.

The Company evaluates at the end of each reporting period whether some or all of the undistributed earnings of its foreign subsidiaries are permanently reinvested. The Company would recognize deferred income tax liabilities to the extent that management asserts that undistributed earnings of its foreign subsidiaries are not permanently reinvested and will not be permanently reinvested in the future. As of September 30, 2021 and December 31, 2020 the Company had no foreign earnings in any foreign jurisdictions.

Net Income (Loss) per Share Attributable to Common Stockholders

Basic net income (loss) per share attributable to common stockholders is computed by dividing the net income (loss) attributable to common stockholders by the weighted average number of common shares outstanding for the period. Diluted net income (loss) attributable to common stockholders is computed by adjusting net income (loss) attributable to common stockholders for the profit or loss impact to the extent a denominator adjustment is required. Diluted net income (loss) per share attributable to common stockholders is computed by dividing the diluted net income (loss) attributable to common stockholders by the weighted average number of common shares outstanding for the period, including potential dilutive common shares. For purposes of this calculation, outstanding stock options, convertible preferred stock, convertible notes, warrants to purchase common stock, and warrants to purchase preferred stock are considered potential dilutive common shares.

In periods in which the Company reported a net loss attributable to common stockholders, diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders, since dilutive common shares are not assumed to have been issued if their effect is anti-dilutive. The Company reported net income and a net loss attributable to common stockholders for the three months ended September 30, 2021 and 2020, respectively. For the three months ended September 30, 2021, no undistributed earnings were attributed to the convertible preferred shares which converted into common stock upon closing of the merger and have no contractual right to participate in the gains resulting from the change in fair value of earnouts and warrants that occurred after

conversion. The Company reported a net loss attributable to common stockholders for the nine months ended September 30, 2021 and 2020.

Recently Issued Accounting Pronouncements

The Company qualifies as an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012 and has elected not to “opt out” to the extended transition related to complying with new or revised accounting standards, which means that when a standard is issued or revised and it has different application dates for public and nonpublic companies, the Company will adopt the new or revised standard at the time nonpublic companies adopt the new or revised standard and will do so until such time that the Company either (i) irrevocably elects to “opt out” of such extended transition period or (ii) no longer qualifies as an emerging growth company. The Company may choose to early adopt any new or revised accounting standards whenever such early adoption is permitted for nonpublic companies.

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments — Credit Losses (Topic 326) (“ASU 2016-13”). The new standard adjusts the accounting for assets held at amortized cost basis, including marketable securities accounted for as available for sale, and trade receivables. The standard eliminates the probable initial recognition threshold and requires an entity to reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected. For public entities except smaller reporting companies, the guidance is effective for annual reporting periods beginning after December 15, 2019 and for interim periods within those fiscal years. In November 2019, the FASB issued ASU No. 2019-10, which deferred the effective date for non-public entities to annual reporting periods beginning after December 15, 2022, including interim periods within those fiscal years. Early application is allowed. The Company expects to adopt this guidance effective January 1, 2023, and it is currently evaluating the impact on its consolidated financial statements and related disclosures.

In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842) (“ASU 2016-02”), which sets out the principles for the recognition, measurement, presentation and disclosure of leases for both parties to a contract (i.e., lessees and lessors). The new standard requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. This classification will determine whether lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease. A lessee is also required to record a right-of-use asset and a lease liability for all leases with a term of greater than 12 months regardless of their classification. Leases with a term of 12 months or less may be accounted for similar to existing guidance for operating leases today. For nonpublic entities, this guidance is effective for annual periods beginning after December 15, 2021. In July 2018, the FASB issued ASU No. 2018-11, Leases (Topic 842), which added an optional transition method under which financial statements may be prepared under the revised guidance for the year of adoption, but not for prior years. Under the latter method, entities will recognize a cumulative catch-up adjustment to the opening balance of retained earnings in the period of adoption. The Company expects to adopt this guidance effective January 1, 2022, and it is currently evaluating the impact on its consolidated financial statements and related disclosures.

In December 2019, the FASB issued ASU 2019-12, Income Taxes (ASC 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”), which is intended to simplify various areas related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in ASC 740 and also clarifies and amends existing guidance to improve consistent application. For public entities the guidance is effective for annual reporting periods beginning after December 15, 2020 and for interim periods within those fiscal years. For non-public entities, the guidance is effective for annual reporting periods beginning after December 15, 2021 and for interim periods within years beginning after December 15, 2022, with early adoption permitted. The Company expects to adopt this guidance effective January 1, 2022, and it is currently evaluating the impact on its consolidated financial statements and related disclosures.

In August 2020, the FASB issued ASU 2020-06, “Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity,” which simplifies and clarifies certain calculation and presentation matters related to convertible and equity and debt instruments. Specifically, ASU 2020-06 removes requirements to separately account for conversion features as a derivative under ASC Topic 815 and removing the requirement to account for beneficial conversion features on such instruments. ASU 2020-06 also provides clearer guidance surrounding disclosure of such instruments and provides specific guidance for how such instruments are to be incorporated in the calculation of Diluted EPS. The guidance under ASU 2020-06 is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020. The Company expects to adopt this guidance effective January 1, 2022, and it is currently evaluating the impact on its consolidated financial statements and related disclosures.

In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which amends ASC 805 to add contract assets and contract liabilities to the list of exceptions to the recognition and measurement principles that apply to business combinations and to require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. The amendments in ASU 2021-08 are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years and should be applied prospectively to business combinations occurring on or after the effective date of the amendments. Early adoption of the amendments is permitted, including adoption in an interim period. The Company expects to adopt this guidance effective January 1, 2023, and it is currently evaluating the impact on its consolidated financial statements and related disclosures.

XML 25 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Merger with NHIC
9 Months Ended
Sep. 30, 2021
Merger with NHIC  
Merger with NHIC

3. Merger with NHIC

On July 16, 2021, we completed the previously announced Merger pursuant to the Agreement and Plan of Merger, dated as of March 5, 2021, and amended by the First Amendment to Agreement and Plan of Merger (the “Merger Agreement”), dated as of June 5, 2021. Upon closing of the Merger, NHIC changed its name to Evolv Technologies Holdings, Inc. and the officers of NHIC, the predecessor company, resigned. The officers of Legacy Evolv became the officers of the Company, and the Company listed its shares of common stock, par value $0.0001 per share, on Nasdaq under the symbol “EVLV”.

The transaction was accounted for as a “reverse recapitalization” in accordance with GAAP. Under this method of accounting, NHIC was treated as the “acquired” company for financial reporting purposes. This determination was primarily based on the fact that subsequent to the Merger, Legacy Evolv’s shareholders have a majority of the voting power of the combined company, Legacy Evolv comprises all of the ongoing operations of the combined entity, Legacy Evolv comprises a majority of the governing body of the combined company, and Legacy Evolv’s senior management comprises all of the senior management of the combined company. Accordingly, for accounting purposes, this transaction was treated as the equivalent of Legacy Evolv issuing shares for the net assets of NHIC, accompanied by a recapitalization. The shares and net loss per common share, prior to the Merger, have been retroactively restated as shares reflecting the Exchange Ratio established in the Merger. The net assets of NHIC were recorded at historical costs,

with no goodwill or other intangible assets recorded. Operations prior to the Reverse Recapitalization are those of Legacy Evolv.

Upon closing of the Merger each share of NHIC Class B common stock issued and outstanding immediately prior to the effective time of the Merger, which totaled 10,391,513 shares held by the NHIC Initial Shareholders (“Initial Shareholders”), was automatically converted into one validly-issued share of our Class A common stock.

In addition, pursuant to the Merger Agreement, certain Legacy Evolv Shareholders became entitled to receive up to 15,000,000 shares of Class A common stock as earn-out shares.

Upon closing of the Merger:

all of 24,369,613 shares of Legacy Evolv’s Series A-1 convertible preferred stock were converted into an equivalent number of shares of Legacy Evolv common stock on a one-to-one basis;
all of 3,490,328 shares of Legacy Evolv’s Series A convertible preferred stock were converted into an equivalent number of shares of Legacy Evolv common stock on a two-to-one basis;
all of 34,144,109 shares of Legacy Evolv’s Series B-1 convertible preferred stock were converted into an equivalent number of shares of Legacy Evolv common stock on a one-to-one basis; and
all of 15,373,937 shares of Legacy Evolv’s Series B convertible preferred stock were converted into an equivalent number of shares of Legacy Evolv common stock on a one-to-one basis

On the closing date of the Merger, each share of Legacy Evolv common stock then issued and outstanding was cancelled and the holders thereof in exchange received 94,276,850 shares of the Company’s Class A common stock, which is equal to 0.378 newly-issued shares of the Company’s Class A common stock for each share of Legacy Evolv common stock (the “Exchange Ratio”).

All outstanding warrants exercisable for common stock in Legacy Evolv (other than warrants that expired, were exercised or were deemed automatically net exercised immediately prior to the Merger) were exchanged for warrants exercisable for the Company’s Class A common stock with the same terms and conditions except adjusted by the Exchange Ratio.

All outstanding stock options of Legacy Evolv common stock, totaling 58,828,853 stock options, were cancelled and the holders thereof in exchange received options to receive 0.378 shares of the Company’s Class A common stock for a total of 22,227,710 stock options. The modification of the stock options to reflect the exchange ratio did not result in an incremental compensation expense upon closing of the Merger.

The gross proceeds received from the Merger were $84.9 million and gross proceeds received from the PIPE investment were $300.0 million. Based on the number of shares of common stock outstanding on July 16, 2021 (in each case, not giving effect to any shares issuable upon exercise of warrants, options, or earn-out shares), Legacy Evolv shareholders owned approximately 92.7% of the common stock of the Company and NHIC shareholders owned approximately 7.3%.

During the nine months ended September 30, 2021, the Company recorded $35.7 million of offering costs related to third-party legal, accounting, and other professional services to consummate the Merger. These offering costs are recorded as a reduction of additional paid-in capital upon the close of the Merger in the Company’s consolidated

balance sheets. The Company expensed $0.7 million of offering costs related to the issuance of the Company’s contingently issuable common stock.

XML 26 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements
9 Months Ended
Sep. 30, 2021
Fair Value Measurements  
Fair Value Measurements

4. Fair Value Measurements

The following tables present information about the Company’s financial assets and liabilities measured at fair value on a recurring basis and indicate the level of the fair value hierarchy used to determine such fair values (in thousands):

Fair Value Measurements at September 30, 2021

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets:

Money market funds

$

326,515

$

$

$

326,515

$

326,515

$

$

$

326,515

Liabilities:

  

 

  

 

  

 

  

Contingent earn-out liability

$

$

$

35,027

$

35,027

Contingently issuable common stock liability

5,952

5,952

Public Warrant liability

20,484

20,484

$

$

$

61,463

$

61,463

Fair Value Measurements as of December 31, 2020

    

Level 1

    

Level 2

    

Level 3

    

Total

Liabilities:

 

  

 

  

 

  

 

  

Warrant liability

$

$

$

1

$

1

Derivative liability

 

 

 

1,000

 

1,000

$

$

$

1,001

$

1,001

During the nine months ended September 30, 2021 and year ended December 31, 2020, respectively, there were no transfers between Level 1, Level 2 and Level 3.

Valuation of Common Stock Warrant

The warrant liability is related to the warrants (the “Warrants”) to purchase shares of Legacy Evolv’s common stock (see Note 11).

The Company used the Black-Scholes option-pricing model, which incorporates assumptions and estimates, to value the warrant liability. Key estimates and assumptions impacting the fair value measurement include (i) the fair value per share of the underlying shares of applicable series of stock issuable upon exercise of the Warrants, (ii) the remaining contractual term of the Warrants, (iii) the risk-free interest rate, (iv) the expected dividend yield and (v) expected volatility of the price of the underlying applicable common stock. The Company estimated the fair value per share of the underlying applicable series of stock based, in part, on the results of third-party valuations and additional factors deemed relevant. The risk-free interest rate was determined by reference to the U.S. Treasury yield curve for time periods approximately equal to the remaining contractual term of the Warrant. The Company estimated a zero expected dividend yield based on the fact that the Company has never paid or declared dividends and does not intend to do so in the foreseeable future. As the Company was a private company up until the closing of the Merger and lacked company-specific historical and implied volatility information of its stock, the expected stock volatility was based on the historical volatility of publicly traded peer companies for a term equal to the remaining contractual term of the Warrant.

The following table provides a rollforward of the common stock warrant liability (in thousands):

Balance at December 31, 2020

$

1

Change in fair value

 

879

Conversion of common stock warrant to common stock upon the closing of the Merger

(880)

Balance at September 30, 2021

$

Valuation of Derivative Liability Related to Convertible Notes

In September and December 2020, the Company entered into a Convertible Note Purchase Agreement (the “2020 Convertible Notes”) (see Note 9). The 2020 Convertible Notes provided a conversion option whereby upon the closing of a specified financing event the Convertible Notes would automatically convert into shares of the same class and series of capital stock of the Company issued to other investors in the financing at a conversion price equal to 80% of the price per share of the securities paid by the other investors. This conversion option was determined to be an embedded derivative and was required to be bifurcated and accounted for separately from the 2020 Convertible Notes. The fair value of the derivative liability was determined based on inputs not observable in the market, which represents a Level 3 measurement within the fair value hierarchy.

Upon the closing of the 2020 Convertible Notes, management determined that the probability of completing the specified financing event was 100%; thus, the value of the automatic conversion option was deemed to be 20% of the fair value of the capital stock to be issued upon conversion of the 2020 Convertible Notes, or $1.0 million. This amount represented the fair value of the embedded derivative at issuance.

Between January 21, 2021 and February 4, 2021, the Company entered into a Convertible Note Purchase Agreement (the “2021 Convertible Notes”) (see Note 9). The 2021 Convertible Notes provided a conversion option whereby upon the closing of a specified financing event, the 2021 Convertible Notes would automatically convert into shares of the same class and series of capital stock of the Company issued to other investors in the financing at a conversion price equal to lower of 80% of the price per share of the securities paid by the other investors or price per share at which shares are issued and sold in connection with the conversion or cancellation of convertible notes (other than the 2021 Convertible Notes) or simple agreements for future equity ("SAFEs”) of the Company in such Qualified Financing. This conversion option was determined to be an embedded derivative and was required to be bifurcated and accounted for separately from the 2021 Convertible Notes. The fair value of the derivative liability was determined based on inputs not observable in the market, which represents a Level 3 measurement within the fair value hierarchy.

Upon the closing of the 2021 Convertible Notes, management determined that the probability of completing the specified financing event was 80%; thus, the value of the automatic conversion option was deemed to be 20% of the fair value of the capital stock to be issued upon conversion of the 2021 Convertible Notes, or $7.0 million. This amount represented the fair value of the embedded derivative at issuance. At the closing of the Merger, the fair value of the derivative liability was $9.2 million. On June 21, 2021, the Company modified the 2021 Convertible Notes to grant the holders an additional 1,000,000 shares of NHIC common stock as further consideration upon the automatic conversion of the notes upon closing of the Merger. The modification of the 2021 Convertible Notes resulted in the recognition of an additional $9.8 million derivative liability for the fair value of the 1,000,000 NHIC shares as of June 21, 2021 (see Note 9). Prior to the closing of the Merger, the change in fair value of the derivative liability was $0.5 million.

The following table provides a rollforward of the derivative liability (in thousands):

Balance at December 31, 2020

$

1,000

Initial fair value of the embedded derivative

16,986

Change in fair value

 

1,745

Settlement of derivative liability upon the closing of the Merger

(19,731)

Balance at September 30, 2021

$

Valuation of Contingent Earn-out

Pursuant to the Merger Agreement, the Legacy Evolv shareholders, immediately prior to the Merger, were entitled to receive additional shares of the Company’s common stock upon the Company achieving certain milestones as described in Note 2. The Company’s contingent earn-out shares were recorded at fair value as contingent earn-out liability on the closing of the Merger and are remeasured at each reporting period. As of September 30, 2021, no milestones have been achieved.

The estimated fair value of the initial contingent earn-out is determined using a Monte Carlo analysis in order to simulate the future path of the Company’s stock price over the earn-out period. The carrying amount of the liability may fluctuate significantly and actual amounts paid may be materially different from the liability’s estimated value. As of September 30, 2021, the contingent earn-out was revalued using a similar Monte Carlo analysis. The significant assumptions to the model as of the Merger Date were as follows: 40% of expected stock price volatility, a drift rate of 0.9%, 0% change in control and an expected term of 5 years. The significant assumptions to the model as of September 30, 2021 were as follows: 45% of expected stock price volatility, a drift rate of 0.9%, 0% of change in control and an expected term of 4.8 years.

The following table provides a rollforward of the contingent earn-out liability (in thousands):

Balance at December 31, 2020

$

Initial fair value of the instrument

66,845

Change in fair value

 

(31,818)

Balance at September 30, 2021

$

35,027

Valuation of Contingently Issuable Common Stock

Prior to the Merger, certain NHIC shareholders owned 4,312,500 Founder Shares. 1,897,500 shares vested at the closing of the Merger and the remaining 1,897,500 outstanding shares shall vest upon the Company achieving certain milestones (see Note 2). The Company’s contingently issuable common stock was recorded at fair value as contingent shares on the closing of the Merger and will be remeasured at each reporting period. As of September 30, 2021, no milestones have been achieved.

The estimated fair value of the initial contingently issued common shares are determined using a Monte Carlo analysis in order to simulate the future path of the Company’s stock price over the vesting period. The carrying amount of the liability may fluctuate significantly and actual amounts paid may be materially different from the liability’s estimated value. As of September 30, 2021, the contingently issuable common shares were revalued using a similar Monte Carlo analysis. The significant assumptions to the model as of the Merger Date were as follows: 40% of expected stock price volatility, a drift rate of 0.9%, 0% change in control and an expected term of 5 years. The significant assumptions to the model as of September 30, 2021 were as follows: 45% of expected stock price volatility, a drift rate of 0.9%, 0% of change in control and an expected term of 4.8 years.

The following table provides a rollforward of the contingently issuable common shares (in thousands):

Balance at December 31, 2020

$

Initial fair value of the instrument

11,670

Change in fair value

 

(5,718)

Balance at September 30, 2021

$

5,952

Valuation of Public Warrant Liability

Upon the closing of the Merger, the Company assumed the Public Warrant to purchase shares of the Company’s common stock (see Note 11). The Public Warrants are publicly traded and the initial fair value of the public warrants were based on the closing price as reported by Nasdaq on the date of the Merger and remeasured at each reporting period.

The following table provides a rollforward of the public warrant liability (in thousands):

Balance at December 31, 2020

$

Initial fair value of the instrument

23,636

Change in fair value

 

(3,152)

Balance at September 30, 2021

$

20,484

XML 27 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Inventory
9 Months Ended
Sep. 30, 2021
Inventory  
Inventory

5. Inventory

Inventory consisted of the following (in thousands):

September 30, 

December 31, 

    

2021

    

2020

Raw materials

$

606

$

499

Work in process

 

 

188

Finished goods

 

2,924

 

2,055

Total

$

3,530

$

2,742

XML 28 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Prepaid expenses and other current assets
9 Months Ended
Sep. 30, 2021
Prepaid expenses and other current assets  
Prepaid expenses and other current assets

6. Prepaid expenses and other current assets

Prepaid expenses and other current assets consisted of the following (in thousands):

September 30, 

December 31, 

    

2021

    

2020

Prepaid deposits

$

8,486

$

Prepaid insurance

3,826

240

Short-term contract assets

895

Prepaid subscriptions

383

594

Other

 

82

 

66

Total

$

13,672

$

900

XML 29 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, Net
9 Months Ended
Sep. 30, 2021
Property and Equipment, Net  
Property and Equipment, Net

7. Property and Equipment, Net

Property and equipment, net consisted of the following (in thousands):

September 30, 

December 31, 

    

2021

    

2020

Computers and telecom equipment

$

216

$

217

Lab equipment

 

568

 

487

Software

 

58

 

59

Furniture and fixtures

 

37

 

37

Leasehold improvements

 

553

 

95

Leased equipment

 

19,484

 

10,948

 

20,916

 

11,843

Less: Accumulated depreciation and amortization

 

(3,133)

 

(2,527)

$

17,783

$

9,316

Depreciation and amortization expense related to property and equipment was $0.8 million and $0.3 million for the three months ended September 30, 2021 and 2020, and $1.9 million and $0.7 million for the nine months ended September 30, 2021, and 2020, respectively.

Leased equipment and the related accumulated depreciation were as follows:

September 30, 

December 31, 

    

2021

    

2020

Leased equipment

$

19,484

$

10,948

Accumulated depreciation

 

(2,180)

 

(1,649)

Leased equipment, net

$

17,304

$

9,299

Depreciation related to leased units was $0.8 million and $0.2 million during the three months ended September 30, 2021 and 2020, respectively. Depreciation expense related to leased units was $1.8 million and $0.6 million during the nine months ended September 30, 2021 and 2020, respectively. Depreciable lives are generally 7 years, consistent with the Company’s planned and historical usage of the equipment subject to operating leases.

Impairment of property and equipment was $1.7 million for the three and nine months ended September 30, 2021. There was no impairment for the three and nine months ended September 30, 2020. This related to Edge units and prototype versions of Express that were removed from service and retired. The Company is transitioning domestic customers to Express which decreased the economic value of these assets and resulted in impairment.

XML 30 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities
9 Months Ended
Sep. 30, 2021
Accrued Expenses and Other Current Liabilities  
Accrued Expenses and Other Current Liabilities

8. Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consisted of the following (in thousands):

September 30, 

December 31, 

    

2021

    

2020

Accrued employee compensation and benefits expense

$

3,766

$

2,345

Accrued professional services and consulting

 

1,487

 

1,327

Accrued interest

131

Other

 

785

 

55

$

6,169

$

3,727

XML 31 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Debt
9 Months Ended
Sep. 30, 2021
Long-term Debt  
Long-term Debt

9. Long-term Debt

The components of the Company’s long-term debt consisted of the following (in thousands):

September 30, 

December 31, 

    

2021

    

2020

Term loans payable

$

10,000

$

10,000

Revolving line of credit outstanding

 

5,422

 

3,550

Convertible note

 

 

3,000

Less: Unamortized discount

 

(63)

 

(118)

 

15,359

 

16,432

Less: Current portion of long-term debt

 

1,000

 

Long-term debt, net of discount

$

14,359

$

16,432

Term Loan Agreements

Silicon Valley Bank (“SVB”) Term Loan

On July 5, 2017, the Company entered into a $5.0 million Loan and Security Agreement with Silicon Valley Bank (“2017 SVB Term Loan”), which provided the Company with a first term loan advance of $4.0 million which was drawn down on July 5, 2017 (“Term Loan A Advance”) and a second term loan advance of $1.0 million that was available to be drawn down until May 31, 2018 (“Term Loan B Advance”; collectively, “Term Loan Advances”). The agreement also provided the Company with a revolving line of credit of up to $1.0 million. Interest payments were due monthly and commenced upon receipt of principal. Principal was payable in 36 monthly payments and commenced on June 1, 2018. The 2017 SVB Term Loan accrued interest at an annual rate calculated as the Wall Street Journal Prime Rate plus 1.25%.

On February 12, 2019, the Company amended the 2017 SVB Term Loan (“2019 Term Loan Advance”) to change the interest rate to the greater of the (A) Wall Street Journal Prime Rate or (B) 5.25%. Additionally, the maturity date was extended to August 2022. Upon closing, the Company issued warrants to purchase 28,350 shares of common stock to SVB with an exercise price of $0.24 per share (see Note 11).

As of December 31, 2019, the Company was not in compliance with certain reporting related covenants within the SVB Loan and Security Agreement. As a result, SVB had the right to call for prepayment of the debt and it was therefore considered current as of December 31, 2019.

In March 2020, the Company entered into a Loan Modification Agreement with SVB (“2020 SVB Term Loan”), which provided a $5.0 million term loan and a revolving line of credit of up to $7.0 million. The Company repaid the outstanding balance owed on the 2017 SVB Term Loan of $3.1 million of principal and accrued interest with the proceeds from the 2020 SVB Term Loan. The Loan Modification Agreement with SVB resulted in the Company being in compliance with certain reporting related covenants.

Additionally, upon closing, the Company issued warrants to purchase 280,095 shares of common stock to SVB with an exercise price of $0.40 per share with a fair value of less than $0.1 million on the date of issuance. The Company also paid debt issuance costs of less than $0.1 million and owed an end-of-term charge of $0.1 million to SVB. The debt issuance costs were recorded as debt discount and were being amortized to interest expense, using the effective interest method, over the term of the loan. The 2020 SVB Term Loan interest was payable monthly and the principal was payable in 36 monthly payments commencing on April 1, 2021. The 2020 SVB Term Loan accrued interest at an annual

rate calculated as the greater of (A) Wall Street Journal Prime Rate plus 0.50% or (B) 5.0%. In December 2020, the Company repaid the outstanding balance on the 2020 SVB Term loan of $8.0 million.

JPMorgan Chase Bank, N.A.(“JPM”) Credit Agreement

In December 2020, the Company entered into a $10.0 million credit agreement with JPMorgan Chase Bank, N.A. (“JPM Credit Agreement”) with a maturity date of December 3, 2024 and a revolving line of credit of up to $10.0 million with a maturity date of December 3, 2022. The Company repaid the outstanding balance on the 2020 SVB Term Loan Advance, including the $5.0 million in principal and $3.0 million outstanding on the revolving line of credit. Upon repayment of the outstanding amounts, the Company recorded a loss on extinguishment of debt of less than $0.1 million, which was included in interest expense in the December 31, 2020 consolidated statements of operations and comprehensive income (loss).

Principal and interest on the JPM Credit Agreement is payable monthly commencing on July 1, 2022. The JPM Credit Agreement accrues interest at an annual rate calculated as the greater of (A) the Wall Street Journal Prime Rate plus 2.25% or (B) 5.5%. The revolving line of credit accrues interest at an annual rate calculated as the greater of (A) the Wall Street Journal Prime Rate plus 1.25% or (B) 4.5%. Upon closing, the Company issued warrants to purchase 378,000 shares of common stock to the lender with an exercise price of $0.42 per share with a fair value of $0.1 million on the date of issuance. The Company incurred debt issuance costs of $0.1 million equal to the fair value of the warrants in connection with the JPM Credit Agreement. These costs were recorded as debt discount and are amortized to interest expense, using the effective interest method, over the term of the loan.

As of September 30, 2021, the unamortized debt discount was $0.1 million. As of September 30, 2021, the accrued interest on the JPM Credit Agreement was $0.1 million, which is included in accrued expenses and other current liabilities in the consolidated balance sheet. Interest expense totaled $0.2 million for the three months ended September 30, 2021, which includes the amortization of the debt discount which totaled less than $0.1 million. Interest expense totaled $0.6 million for the nine months ended September 30, 2021, which includes the amortization of the debt discount which totaled less than $0.1 million. The interest rate in effect as of September 30, 2021 was 5.5% and 4.5% for the JPM Credit Agreement and revolving line of credit, respectively. As of September 30, 2021, the Company has drawn down $5.4 million on the revolving line of credit.

The Company’s obligations under the JPM Credit Agreement are secured by a first-priority security interest in all of its assets, including intellectual property.

As of September 30, 2021, future principal payments on long-term debt are as follows (in thousands):

Year Ending December 31,

    

2021 (remaining three months)

$

2022

 

7,422

2023

 

4,000

2024

 

4,000

2025

$

15,422

Convertible Note

In September 2020, the Company entered into a Convertible Note Purchase Agreement (the “2020 Convertible Notes”) with an investor for gross proceeds of $2.0 million with a stated interest rate of 6.0% per annum. An additional $2.0 million in gross proceeds were made available in December 2020 upon achievement of the integration milestone,

whereby the Company successfully created software utilizing the investor’s application programming interface. The 2020 Convertible Notes provided a conversion option whereby upon the closing of a Qualified Financing event, in which the aggregate gross proceeds of the issuance of preferred stock totaled at least $100.0 million, the notes would automatically convert into shares of the same class and series of capital stock of the Company issued to other investors in the financing at a conversion price equal to 80% of the price per share paid by the other investors. The conversion option met the definition of an embedded derivative and was required to be bifurcated and accounted for separately from the notes. The proceeds from the 2020 Convertible Notes were allocated between the derivative liability, with a fair value at issuance of $1.0 million, and the notes, with an initial carrying value of $3.0 million, and included in long-term liabilities on the Company’s consolidated balance sheet. The difference between the initial carrying value of the notes and the stated value of the notes represented a discount that was accreted to interest expense over the term of the Convertible Notes using the effective interest method. This derivative liability was derecognized as of September 30, 2021 as the liability was settled pursuant to the closing of the merger.

As of September 30, 2021 and December 31, 2020, the accrued interest on the 2020 Convertible Notes was $0 and less than $0.1 million, respectively. Interest expense totaled less than $0.1 million and $0.3 million for the three and nine months ended September 30, 2021, respectively. Interest expense totaled less than $0.1 million for the three and nine months ended September 30, 2020, respectively.

Between January 21, 2021 and February 4, 2021, the Company entered into a Convertible Note Purchase Agreement (the “2021 Convertible Notes”) with various investors for gross proceeds of $30.0 million with a stated interest rate of 8.0% per annum. The 2021 Convertible Notes provided a conversion option whereby upon the closing of a Qualified Financing event, in which the aggregate gross proceeds totaled at least $100.0 million, the notes would automatically convert into shares of the same class and series of capital stock of the Company issued to other investors in the financing at a conversion price equal to 80% of the price per share paid by the other investors. The conversion option met the definition of an embedded derivative and was required to be bifurcated and accounted for separately from the notes. The proceeds from the 2021 Convertible Notes were allocated between the derivative liability, with a fair value at issuance of $7.0 million, and the notes, with an initial carrying value of $23.0 million, and included in long-term liabilities on the Company’s consolidated balance sheet. The difference between the initial carrying value of the notes and the stated value of the notes represented a discount that was accreted to interest expense over the term of the Convertible Notes using the effective interest method. This derivative liability was derecognized as of September 30, 2021 as the liability was settled pursuant to the closing of the merger.

On June 21, 2021, the Company modified the 2021 Convertible Notes to grant the holders an additional 1,000,000 shares of NHIC common stock as further consideration upon the automatic conversion of the notes upon closing of the Merger. This modification of the notes resulted in an extinguishment and the Company recognized a loss on extinguishment of the 2021 Convertible Notes of $11.8 million. The $26.7 million carrying value of the notes at June 21, 2021 was derecognized and replacement notes with an initial carrying value of $29.6 million were recorded. Additionally, in the extinguishment accounting, a derivative liability of $19.2 million was recognized, which represents the value of the 1,000,000 NHIC shares as well as a bifurcated embedded derivative for the conversion option.

Upon the closing of the Merger, the Convertible Notes automatically converted into 4,408,672 shares of the Company’s common stock and the holders of the 2021 Convertible Notes also received the right to receive 1,000,000 shares of the Company’s common stock, as noted above. Upon the conversion of the Convertible Notes, the carrying value of the debt of $32.8 million, and the related derivative liability of $19.7 million and accrued interest of $0.2 million were derecognized resulting in a loss on extinguishment of debt of $0.9 million recorded in other income (expense).

As of September 30, 2021 and December 31, 2020, the accrued interest on the 2021 Convertible Notes was $0. Interest expense totaled less than $0.1 million and $4.9 million for the three and nine months ended September 30, 2021, respectively.

XML 32 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Convertible Preferred Stock
9 Months Ended
Sep. 30, 2021
Convertible Preferred Stock  
Convertible Preferred Stock

10. Convertible Preferred Stock

Prior to the Merger, Legacy Evolv had issued Series A convertible preferred stock (“Series A Preferred Stock”), Series A-1 convertible preferred stock (“Series A-1 Preferred Stock”), Series B convertible preferred stock (“Series B Preferred Stock”), and Series B-1 convertible preferred stock (“Series B-1 Preferred Stock”), collectively referred to as the “Preferred Stock”.

In February and March 2020, Legacy Evolv issued and sold an additional 3,207,773 shares of Series B-1 Preferred Stock at a price of $0.9664 per share for aggregate proceeds of $3.1 million, excluding issuance costs of $0.1 million.

Pursuant to the Merger Agreement, immediately prior to the Merger, each share of Legacy Evolv’s preferred stock outstanding converted to Legacy Evolv common stock on a 1:1 conversion ratio. On the closing date of the Merger, each share of Legacy Evolv common stock then issued and outstanding was cancelled and the holders thereof in exchange received shares of Evolv Technologies Holdings, Inc. equal to 0.378 shares for each share of Legacy Evolv common stock. As of September 30, 2021, the Company’s amended certificate of incorporation authorized the issuance of 100,000,000 shares of preferred stock at a $0.0001 par value common stock. As of September 30, 2021, the Company has no preferred stock outstanding as all convertible preferred stock converted to common stock upon closing of the Merger. As of December 31, 2020, the Preferred Stock consisted of the following (in thousands, except share amounts):

December 31, 2020

    

    

Preferred Stock

    

    

    

Common Stock

Preferred Stock

Issued and

Carrying

Liquidation

Issuable Upon

Authorized

Outstanding

Value

Preference

Conversion

Series A-1 Preferred Stock

 

67,156,152

24,369,613

$

18,394

$

18,000

 

24,369,613

Series A Preferred Stock

 

9,233,677

3,490,328

 

11,321

 

11,819

 

6,986,113

Series B-1 Preferred Stock

 

90,328,396

34,144,109

 

31,953

 

32,997

 

34,144,109

Series B Preferred Stock

 

40,671,814

15,373,937

 

14,209

 

14,284

 

15,373,937

 

207,390,039

 

77,377,987

$

75,877

$

77,100

 

80,873,772

XML 33 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Warrants
9 Months Ended
Sep. 30, 2021
Warrants  
Warrants

11. Warrants

In February 2019, in connection with the 2019 Term Loan Advance, the Company issued a warrant to SVB for the purchase of 28,350 shares of common stock at an exercise price of $0.24 per share (the “2019 SVB common stock warrant”). The 2019 SVB common stock warrant was immediately exercisable and expires in February 2029. The warrant was classified as an equity instrument and recorded at its fair value of less than $0.1 million on the date of issuance through additional paid-in-capital. In connection with the closing of the Merger, all of the outstanding 2019 SVB common stock warrants were converted into shares of the Company’s common stock.

In March 2020, in connection with the 2020 Term Loan Advance, the Company issued a warrant to SVB for the purchase of 280,095 shares of common stock at an exercise price of $0.40 per share (the “2020 SVB common stock warrant”). The 2020 SVB common stock warrant was immediately exercisable and expires in March 2030. The warrant was classified as an equity instrument and recorded at its fair value of less than $0.1 million on the date of issuance through additional paid-in-capital. In connection with the closing of the Merger, all of the outstanding 2020 SVB common stock warrants were converted into shares of the Company’s common stock.

In December 2020, in connection with the JPM Term Loan, the Company issued a warrant to JPM for the purchase of 378,000 shares of common stock at an exercise price of $0.42 per share (the “2020 JPM common stock

warrant”). The 2020 JPM common stock warrant was immediately exercisable and expires in December 2030. The warrant was classified as an equity instrument and recorded at its fair value of $0.1 million on the date of issuance through additional paid-in-capital. In connection with the closing of the Merger, all of the outstanding 2020 JPM common stock warrants were converted into shares of the Company’s common stock.

In connection with the closing of the Merger, the Company assumed the Public Warrant for the purchase of 14,325,000 shares of common stock at an exercise price of $11.50. The public warrant is immediately exercisable and expires in July 2026. The Public Warrant is classified as a liability and recorded at its fair value of $23.6 million on the date of issuance of the Merger with an offset to additional paid-in-capital and is subsequently remeasured to fair value at each reporting date based on the publicly available trading price. The change in fair value of the public warrant liability of $3.2 million was recognized as a component of other income (expense), net in the consolidated statements of operations and comprehensive income (loss) for the three and nine months ended September 30, 2021.

As of September 30, 2021 and December 31, 2020, warrants to purchase the following classes of Preferred Stock and common stock outstanding consisted of the following in the table below.

September 30, 2021

Contractual

Shares Issuable

Weighted

Term

Underlying Equity

Balance Sheet

Upon Exercise

Average

Issuance Date

    

(in years)

    

Instrument

    

Classification

    

of Warrant

    

Exercise Price

July 16, 2021

 

5

 

Common stock

 

Liability

 

14,325,000

$

11.50

 

  

 

  

 

14,325,000

 

  

December 31, 2020

Shares Issuable

Weighted

Contractual

Underlying Equity

Balance Sheet

Upon Exercise of

Average

Issuance Date

    

Term

    

Instrument

    

Classification

    

Warrant

    

Exercise Price

(in years)

March 17, 2014

 

10

 

Common stock

 

Liability

 

94,500

$

0.24

September 28, 2016

 

10

 

Preferred Stock

 

Temporary Equity

 

1,015,401

$

0.003

July 5, 2017

 

10

 

Common stock

 

Equity

 

141,750

$

0.24

February 12, 2019

 

10

 

Common stock

 

Equity

 

28,350

$

0.24

March 30, 2020

 

10

 

Common stock

 

Equity

 

280,095

$

0.40

December 3, 2020

 

10

 

Common stock

 

Equity

 

378,000

$

0.42

 

  

 

  

 

1,938,096

 

  

XML 34 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Common Stock
9 Months Ended
Sep. 30, 2021
Common Stock  
Common Stock

12. Common Stock

As of September 30, 2021 and December 31, 2020, the Company’s amended certificate of incorporation authorized the issuance of 1,100,000,000 and 305,491,899 shares of $0.0001 par value common stock, respectively.

Each share of common stock entitles the holder to one vote on all matters submitted to a vote of the Company’s stockholders. Common stockholders are entitled to receive dividends, as may be declared by the board of directors, subject to the preferential dividend rights of Preferred Stock. As of September 30, 2021 and December 31, 2020, no cash dividends had been declared or paid.

On the closing of the Merger, the total 10,391,513 of the NHIC ordinary shares held by the NHIC Initial Shareholders and public shareholders were converted into the same number of the Company’s common stock.

On July 16, 2021 and prior to the closing of the Merger, various PIPE investors purchased 30,000,000 shares of the Company’s common stock at a price of $10.00 per share for gross proceeds of $300.0 million.

As of September 30, 2021 and December 31, 2020, the Company had reserved 109,632,431 and 102,570,639 shares, respectively, of common stock for the conversion of the outstanding Preferred Stock, exercise of outstanding stock options, granting of awards under the Company’s 2021 Equity Incentive Plan and 2013 Equity Incentive Plan (see Note 13) and the exercise of outstanding warrants (including warrants to purchase Preferred Stock as if converted to common stock). (see Note 11)

XML 35 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Based Compensation
9 Months Ended
Sep. 30, 2021
Stock-Based Compensation  
Stock-Based Compensation

13. Stock-Based Compensation

2013 Equity Incentive Plan

The Company’s 2013 Equity Incentive Plan (the “2013 Plan”) provides for the Company to grant incentive stock options or nonqualified stock options, restricted stock awards and other stock-based awards to employees, officers, directors and non-employees of the Company. Per the initial terms of the 2013 Plan, up to 1,078,169 shares of common stock may be issued.

At September 30, 2021 and December 31, 2020, shares of common stock that may be issued under the 2013 Plan were 0 and 21,487,876, respectively. As of September 30, 2021 and December 31, 2020, 0 shares and 979,852 shares, respectively, remained available for future grant under the 2013 Plan. Shares that are expired, forfeited, canceled or otherwise terminated without having been fully exercised will be available for future grant under the 2013 Plan. In addition, shares of common stock that are tendered to the Company by a participant to exercise an award are added to the number of shares of common stock available for future grants.

The 2013 Plan is administered by the Board of Directors or, at the discretion of the Board of Directors, by a committee of the Board of Directors. The exercise prices, vesting and other restrictions are determined at the discretion of the Board of Directors, or its committee if so delegated, except that the exercise price per share of stock options may not be less than 100% of the fair market value of a share of common stock on the date of grant and the term of the stock option may not be greater than ten years. Stock options granted to employees, officers, members of the Board of Directors and non-employees typically vest over a four-year period. The Company’s Board of Directors values the Company’s common stock, taking into consideration its most recently available valuation of common stock performed by third parties as well as additional factors which may have changed since the date of the most recent contemporaneous valuation through the date of grant.

2021 Equity Incentive Plan

The Company’s 2021 Equity Incentive Plan (the “2021 Plan”) provides for the Company to grant incentive stock options or nonqualified stock options, restricted stock awards and other stock-based awards to employees, officers, directors and non-employees of the Company. Per the initial terms of the 2021 Plan, up to 21,177,295 shares of common stock may be issued.

At September 30, 2021, shares of common stock that may be issued under the 2021 Plan were 21,177,295. As of September 30, 2021, 19,795,381 shares remained available for future grant under the 2021 Plan. Shares that are expired, forfeited, canceled or otherwise terminated without having been fully exercised will be available for future grant under the 2021 Plan. In addition, shares of common stock that are tendered to the Company by a participant to exercise an award are added to the number of shares of common stock available for future grants.

The 2021 Plan is administered by the Board of Directors or, at the discretion of the Board of Directors, by a committee of the Board of Directors. The exercise prices, vesting and other restrictions are determined at the discretion of the Board of Directors, or its committee if so delegated, except that the exercise price per share of stock options may not be less than 100% of the fair market value of a share of common stock on the date of grant and the term of the stock option may not be greater than ten years. Stock options granted to employees, officers, members of the Board of Directors and non-employees vesting terms are determined on an individual basis on the date of grant. The Company’s Board of Directors values the Company’s Common stock, taking into consideration its most recently available valuation of common stock performed by third parties as well as additional factors which may have changed since the date of the most recent contemporaneous valuation through the date of grant.

During the three and nine months ended September 30, 2021, there were no options granted by the Company under the 2021 Plan.

2021 Employee Stock Purchase Plan

In July 2021, the Company’s board of directors adopted the 2021 Employee Stock Purchase Plan (“2021 ESPP”), which was subsequently approved by the Company’s stockholders and became effective on July 16, 2021. The 2021 ESPP authorizes the initial issuance of up to 3,289,632 shares of the Company’s common stock to eligible employees of the Company or, as designated by the Company’s board of directors, employees of a related company. The 2021 ESPP provides that the number of shares reserved and available for issuance under the 2021 ESPP will automatically increase each January 1, beginning on January 1, 2022 and ending on (and including) January 1, 2032, by an amount equal to the lesser of (i) 1% of the outstanding number of shares of common stock on the immediately preceding December 31 and (ii) 3,289,632 or such lesser number of shares as determined by the Company’s board of directors. As of September 30, 2021, 3,289,632 shares of the Company’s common stock were available for future issuance. The Company’s board of directors may from time to time grant or provide for the grant to eligible employees of options to purchase common stock under the 2021 ESPP during a specific offering period. As of September 30, 2021, no offerings have been approved.

During the three months ended September 30, 2021, there were no options granted by the Company. During the nine months ended September 30, 2021, the Company granted 6,474,175 options.

The following table presents, on a weighted average basis, the assumptions used in the Black-Scholes option-pricing model to determine the grant-date fair value of stock options granted:

Nine Months Ended September 30, 

 

    

2021

    

2020

 

Risk-free interest rate

 

0.7

%

0.4

%

Expected term (in years)

 

6.0

5.9

Expected volatility

 

31.4

%

32.4

%

Expected dividend yield

 

0.0

%

0.0

%

The following tables summarize the Company’s stock option activity since December 31, 2020 (in thousands, except for share and per share data):

    

    

    

Weighted

    

Weighted

Average

Number of

Average

Remaining

Aggregate

Shares

Exercise Price

Contractual Term

Intrinsic Value

(in years)

Outstanding as of December 31, 2020

18,804,634

$

0.36

7.57

$

1,054

Granted

 

6,474,175

 

0.43

 

9.28

 

49,284

Exercised

 

(2,399,609)

 

0.33

5.62

 

18,508

Exercised upon settlement of related party note

(1,469,999)

0.24

5.96

272

Forfeited

(98,524)

 

0.41

 

 

752

Outstanding as of September 30, 2021

 

21,310,677

0.40

 

8.19

$

162,662

 

  

 

  

 

  

 

  

Vested and expected to vest as of September 30, 2021

 

21,310,677

$

0.40

 

8.19

$

162,662

Options exercisable as of September 30, 2021

 

9,615,616

$

0.37

 

7.24

$

73,813

The aggregate intrinsic value of options is calculated as the difference between the exercise price of the stock options and the fair value of the Company’s common stock for those options that had exercise prices lower than the fair value of the Company’s common stock.

The intrinsic value of stock options exercised during the three months ended September 30, 2021 and 2020 was $2.4 million and less than $0.1 million, respectively, and $18.5 million and $0.1 million for the nine months ended September 30, 2021 and 2020, respectively.

There were no options granted during the three months ended September 30, 2021. The weighted average grant-date fair value per share of stock options granted during the three months ended September 30, 2020 was $0.16. The weighted average grant-date fair value per share of stock options granted during the nine months ended September 30, 2021 and 2020 was $0.16 and $0.16, respectively.

Restricted Stock Units

The following table summarize the Company's restricted stock units activity since December 31, 2020 (in thousands, except for share and per share data):

Number of

Grant Date Fair

Shares

Value

Outstanding as of December 31, 2020

Granted

 

1,670,961

 

$

7.19

Vested

 

 

Cancelled

 

 

Outstanding as of September 30, 2021

 

1,670,961

$

7.19

In March 2021, the Company issued 289,047 shares of RSU’s at a grant date fair value of $8.04 under the 2013 Plan. In September 2021, the Company issued 1,381,914 shares of RSU’s at a grant date fair value of $7.01 under the

2021 Plan. The terms of the RSU’s under the 2021 Plan allow for the following vesting periods, which are determined on an individual basis on the date of grant.

(A) The RSUs will vest over four years from the Vesting Commencement Date, with 25% of the RSUs vesting on the first anniversary of the Vesting Commencement Date and the remaining RSUs vesting quarterly thereafter over the remaining three years, subject to the individual remaining a Service Provider (as defined in the 2021 Plan) through the applicable vesting date.

(B) The RSUs will vest over three years from the Vesting Commencement Date, with one third of the RSUs vesting on the first anniversary of the Vesting Commencement Date and the remaining RSUs vesting annually thereafter over the remaining two years, subject to the individual remaining a Service Provider (as defined in the 2021 Plan) through the applicable vesting date.

Warrants to Non-Employee Service Provider

In January 2021, in connection with a Business Development Agreement entered into with Finback Evolv II, LLC (“Finback BDA”), the Company issued a warrant to Finback for the purchase of 2,554,014 shares of common stock at an exercise price of $0.42 per share (the “2021 Finback common stock warrants”). The 2021 Finback common stock warrants vest upon meeting certain sales criteria as defined in the agreement and expires in January 2030. The warrants will be accounted for under ASC 718 Compensation – Stock Compensation as the warrants will vest upon certain performance conditions being met.

The Company utilized a Black-Scholes pricing model to determine the grant-date fair value of the 2021 Finback common stock warrants granted. The assumptions used are presented in the following table:

Warrants - Black Scholes

 

Risk-free interest rate

 

0.4

%

Expected term (in years)

 

3.0

Expected volatility

 

23.9

%

Expected dividend yield

 

0.0

%

On the date of issuance, the total value of the 2021 Finback common stock warrants were valued as $19.6 million.

As of September 30, 2021, 131,028 shares of the 2021 Finback common stock warrants were exercisable at a total aggregate intrinsic value of $1.0 million. The remaining 2,417,138 shares of the 2021 Finback common stock warrants are unvested and have a total aggregate intrinsic value of $18.4 million. As of September 30, 2021, none of the 2021 Finback common stock warrants were exercised. The Company will recognize compensation expense for the 2021 Finback common stock warrants when the warrants become vested based on meeting the certain sales criteria. During the three and nine months ended September 30, 2021, the Company recorded less than $0.1 million and $1.0 million, respectively, of stock-based compensation expense within sales and marketing expense for the 2021 Finback common stock warrants.

Stock-Based Compensation

Stock-based compensation expense was classified in the consolidated statements of operations and comprehensive income (loss) as follows (in thousands):

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2021

    

2020

    

2021

    

2020

Cost of revenue

$

29

$

3

$

39

$

7

Sales and marketing

 

990

 

41

 

2,298

 

81

General and administrative

 

1,045

 

260

 

1,241

 

298

Research and development

 

332

 

99

 

435

 

139

Total stock-based compensation expense

$

2,396

$

403

$

4,013

$

525

Stock-based compensation expense was classified by award type in the consolidated statements of operations and comprehensive loss as follows (in thousands):

Three Months Ended September 30,

Nine Months Ended September 30,

2021

2020

2021

2020

Stock options

$

128

$

403

$

595

$

525

Earn-out shares

1,970

1,970

Warrants

39

1,043

RSU's

259

405

Total stock-based compensation expense

$

2,396

$

403

$

4,013

$

525

Total unrecognized compensation expense related to unvested stock options and unvested restricted stock units as of September 30, 2021, was $3.3 million, which is expected to be recognized over weighted average period of 1.2 years. Total unrecognized compensation expense related to earn-out shares associated with the share-based compensation arrangement as of September 30, 2021, was $13.8 million, which is expected to be recognized over a weighted average period of 1.7 years.

XML 36 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
9 Months Ended
Sep. 30, 2021
Income Taxes  
Income Taxes

14. Income Taxes

During the three and nine months ended September 30, 2021 and 2020, the Company did not record income tax provisions or income tax benefits due to net operating losses and research and development tax credits not being benefited due to the establishment of the full valuation allowance.

The Company’s tax provision and the resulting effective tax rate for interim periods is determined based upon its estimated annual effective tax rate (“AETR”), adjusted for the effect of discrete items arising in that quarter. The impact of such inclusions could result in a higher or lower effective tax rate during a particular quarter, based upon the mix and timing of actual earnings or losses versus annual projections. In each quarter, the Company updates its estimate of the annual effective tax rate, and if the estimated annual tax rate changes, a cumulative adjustment is made in that quarter.

The Company has evaluated the positive and negative evidence bearing upon its ability to realize its deferred tax assets, which primarily consist of net operating loss carryforwards. The Company has considered its history of cumulative net losses, estimated future taxable income and prudent and feasible tax planning strategies and has concluded that it is more likely than not that the Company will not realize the benefits of its deferred tax assets. As a result, as of September 30, 2021 and December 31, 2020 the Company has recorded a full valuation allowance against its net deferred tax assets.

The Company files U.S. income tax returns as prescribed by the tax laws of the jurisdictions in which it operates. In the normal course of business, the Company is subject to examination by federal and state jurisdictions, where applicable. There are currently no pending tax examinations in the U.S. The Company has not received notice of examination by any jurisdictions in the U.S.

XML 37 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income (Loss) per Share
9 Months Ended
Sep. 30, 2021
Net Income (Loss) per Share  
Net Income (Loss) per Share

15. Net Income (Loss) per Share

Basic and diluted net loss per share attributable to common stockholders was calculated as follows (in thousands, except share and per share amounts):

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2021

    

2020

    

2021

    

2020

Numerator:

 

  

 

  

  

 

  

Net income (loss) attributable to common stockholders – basic

$

22,751

$

(6,262)

$

(13,375)

$

(17,796)

Change in fair value for warrant liability

(42)

Interest to convertible notes

123

Loss on extinguishment of debt

865

Change in fair value of derivative liability

(475)

Net income (loss) attributable to common stockholders – diluted

$

23,222

$

(6,262)

$

(13,375)

$

(17,796)

 

  

 

  

 

  

 

  

Denominator:

 

  

 

  

 

  

 

  

Weighted average common shares outstanding – basic

 

119,745,196

 

8,917,855

 

47,772,253

 

8,892,564

Weighted average effect of potentially dilutive securities:

Effect of potentially dilutive convertible preferred stock

14,065,012

Effect of potentially dilutive warrants

354,135

Effect of potentially dilutive stock options

19,696,440

Effect of potentially dilutive restricted stock units

6,517

Total potentially dilutive securities

34,122,104

Weighted average common shares outstanding — diluted

153,867,300

8,917,855

47,772,253

8,892,564

Net income (loss) per share attributable to common stockholders - basic

$

0.19

$

(0.70)

$

(0.28)

$

(2.00)

Net income (loss) per share attributable to common stockholders - diluted

$

0.15

$

(0.70)

$

(0.28)

$

(2.00)

The following potentially dilutive outstanding securities were excluded from the computation of diluted net loss per share attributable to common stockholders because their effect would have been anti-dilutive or issuance of such shares is contingent upon the satisfaction of certain conditions which were not satisfied by the end of the period:

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2021

    

2020

    

2021

    

2020

 

Options issued and outstanding

 

1,589,357

 

18,224,891

21,285,797

 

18,224,891

Public Warrants to purchase common stock

 

14,325,000

 

14,325,000

 

Convertible preferred stock (as converted to common stock)

 

 

80,873,820

 

80,873,820

Warrants to purchase preferred stock (as converted to warrants to purchase common stock)

 

 

1,015,401

 

1,015,401

Warrants to purchase common stock

544,695

544,695

Warrants to purchase common stock (Finback)**

2,417,138

2,421,976

Unvested restricted stock units

1,664,567

1,671,084

Earn-out shares**

15,000,000

15,000,000

Contingently issuable common stock**

1,897,500

1,897,500

Convertible notes (as converted to common stock)*

 

5,408,672

 

590,625

5,408,672

 

590,625

 

42,302,234

 

101,249,432

62,010,029

 

101,249,432

* Conversion feature is only triggered upon the closing of a Qualified Financing Event

** Issuance of Earn-out shares, Contingently issuable common stock and Finback warrants are contingent upon the satisfaction of certain conditions, which were not satisfied by the end of the period

XML 38 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions
9 Months Ended
Sep. 30, 2021
Related Party Transactions  
Related Party Transactions

16. Related Party Transactions

Nonrecourse Promissory Note with Officer

In August 2020, the Company entered into a $0.4 million promissory note with an officer with the proceeds being used to exercise options for 1,469,999 shares of common stock at a price of $0.24 per share. The promissory note bore interest at the Wall Street Journal Prime Rate and was secured by the underlying shares of common stock that were issued upon the exercise of the stock options. The promissory note was treated as nonrecourse as the loan was only secured by the common stock issued from the exercise of the stock options. As such, (i) the underlying stock option grant was still considered to be outstanding and the shares of common stock were not considered issued and outstanding for accounting purposes until the loan was repaid in full or otherwise forgiven and (ii) no receivable was recorded for the promissory note on the Company’s consolidated balance sheets. As such, the promissory note effectively extended the maturity date of the option grant for the life of the loan, this change is treated as a stock option modification. The incremental fair value from the stock option modification was deemed immaterial. The interest on this nonrecourse loan is also considered nonrecourse. As the Company has no intent to collect interest, no accrued interest was recorded.

In June 2021, the Company agreed to repurchase 43,684 shares of common stock valued at $8.04 per share of common stock held by the officer of the Company. In exchange for the repurchase of the common stock by the Company, the $0.4 million promissory note held by the officer was considered repaid in full.

Business Development Agreement with Finback

In March 2021, the Company granted a warrant exercisable for 2,554,015 shares of common stock to Finback, a consulting group who is an affiliate of one of the Company’s shareholders, with performance-based vesting conditions which vest upon certain sales being met under a Business Development agreement which has a term of three years.

During the three and nine months ended September 30, 2021, the Company recorded less than $0.1 million and $1.0 million, respectively, of stock-based compensation expense within sales and marketing expense for the 2021 Finback common stock warrants.

XML 39 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies  
Commitments and Contingencies

17. Commitments and Contingencies

Operating Leases

The Company entered into a new lease agreement for additional office space starting May 1, 2021 through October 31, 2024, with the option to extend through October 31, 2027 with written notice. In May 2021, the Company leased the space. The Company is required to maintain a minimum cash balance of $0.7 million as a security deposit on the space which is classified as restricted cash, current and restricted cash, non-current on the consolidated balance sheet as of September 30, 2021. The Company is generally obligated for the cost of property taxes, insurance, and maintenance relating to this lease.

Total future minimum lease payments under this noncancelable operating lease amount to $3.4 million. Rent expense for the three months ended September 30, 2021 and 2020 was approximately $0.3 million and $0.1 million, respectively. Rent expense for the nine months ended September 30, 2021 and 2020 was approximately $0.7 million and $0.3 million, respectively.

Future minimum rental commitments to be paid by the Company at September 30, 2021 for this lease is as follows (in thousands):

Year Ending December 31:

 

2021 (remaining three months)

$

185

2022

1,116

2023

 

1,150

2024

 

981

Total future minimum lease payments

$

3,432

Indemnification Agreements

In the ordinary course of business, the Company may provide indemnification of varying scope and terms to vendors, lessors, business partners and other parties with respect to certain matters including, but not limited to, losses arising out of breach of such agreements or from intellectual property infringement claims made by third parties. In addition, the Company has entered into indemnification agreements with members of its Board of Directors and certain of its executive officers and employees that will require the Company, among other things, to indemnify them against certain liabilities that may arise by reason of their role, status or service as directors or officers. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is, in many cases, unlimited. To date, the Company has not incurred any material costs as a result of such indemnifications. The Company is not currently aware of any indemnification claims and has not accrued any liabilities related to such obligations in its consolidated financial statements as of September 30, 2021 or December 31, 2020.

Legal Proceedings

The Company is not a party to any litigation and does not have contingency reserves established for any litigation liabilities. At each reporting date, the Company evaluates whether or not a potential loss amount or a potential range of loss is probable and reasonably estimable under the provisions of the authoritative guidance that addresses accounting for contingencies. The Company expenses as incurred the costs related to such legal proceedings.

XML 40 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Benefit Plans
9 Months Ended
Sep. 30, 2021
Benefit Plans  
Benefit Plans

18. Benefit Plans

The Company established a defined contribution savings plan under Section 401(k) of the Code. This plan covers all employees who meet minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pre-tax basis. Matching contributions to the plan may be made at the discretion of the Company’s board of directors. The Company did not make contributions to the plan during the three months and nine months ended September 30, 2021 or 2020.

XML 41 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2021
Summary of Significant Accounting Policies  
Use of Estimates

Use of Estimates

The preparation of the Company’s consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. Significant estimates and assumptions reflected in these consolidated financial statements include but are not limited to calculating the standalone selling price for revenue recognition, the valuation of inventory, the valuation of derivative liability, the valuation of common stock for the periods prior to the Company listing its shares on Nasdaq, stock-based awards, the valuation of the preferred stock warrant liability, the valuation of the contingent earn-out liability and the valuation of the contingently issuable common stock. The Company bases its estimates on historical experience, known trends and other market-specific or other relevant factors that it believes to be reasonable under the circumstances. On an ongoing basis, management evaluates its estimates when there are changes in circumstances, facts, and experience. Changes in estimates are recorded in the period in which they become known. Actual results could differ from those estimates.

Due to the COVID-19 pandemic, there has been uncertainty and disruption in the global economy and financial markets. The full extent to which the COVID-19 pandemic will directly or indirectly impact the Company’s business, results of operations and financial condition, including revenues and expenses, will depend on future developments that are highly uncertain, including as a result of new information that may emerge concerning COVID-19 and the actions taken to contain it or treat COVID-19. Management has made estimates of the impact of COVID-19 within the Company’s consolidated financial statements and there may be changes to those estimates in future periods. These

estimates may change, as new events occur, and additional information is obtained. On an ongoing basis, management evaluates its estimates as there are changes in circumstances, facts, and experience. Changes in estimates are recorded in the period in which they become known. Actual results may differ from those estimates or assumptions.

Risk of Concentrations of Credit, Significant Customers and Significant Suppliers

Risk of Concentrations of Credit, Significant Customers and Significant Suppliers

Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash, and accounts receivable, net. Periodically, the Company maintains deposits in accredited financial institutions in excess of federally insured limits. The Company maintains its cash, cash equivalents and restricted cash with financial institutions that management believes to be of high credit quality. The Company has not experienced any losses on such accounts and does not believe it is exposed to any unusual credit risk beyond the normal credit risk associated with commercial banking relationships.

Significant customers are those which represent more than 10% of the Company’s total revenue or accounts receivable, net balance at each respective balance sheet date. The following table presents customers that represent 10% or more of the Company’s total revenue:

    

Three Months Ended

 

Nine Months Ended

 

September 30, 

September 30, 

2021

2020

 

2021

2020

 

Customer A

 

20.0

%

11.0

%

Customer B

 

21.2

%

10.0

%

 

21.2

%  

20.0

%

10.0

%  

11.0

%

Customer A revenue is from subscriptions and Customer B revenue is from product revenue.

The following table presents customers that represent 10% or more of the Company’s accounts receivable, net:

    

September 30, 

December 31, 

 

2021

2020

 

Customer B

 

16.0

%

Customer C

 

28.3

%

Customer D

 

23.4

%

 

16.0

%

51.7

%  

The Company relies on third parties for the supply and manufacture of its products as well as third-party logistics providers. In instances where these parties fail to perform their obligations, the Company may be unable to find alternative suppliers to satisfactorily deliver its products to its customers on time, if at all, which could have a material adverse effect on the Company’s operating results, financial condition and cash flows and damage its customer relationships.

Debt Issuance Costs

Debt Issuance Costs

The Company capitalizes certain legal, accounting, and other third-party fees that are directly associated with the issuance of debt as debt issuance costs. Debt issuance costs are recorded as a direct reduction of the carrying amount of the associated debt on the consolidated balance sheet and amortized as interest expense on the consolidated statement of operations and comprehensive loss using the effective interest method. As of September 30, 2021, and December 31, 2020, debt issuance costs totaled $0.1 million and $0.1 million, respectively, and were recorded as a reduction in the carrying amount of long-term debt in the consolidated balance sheets. During the three months ended September 30, 2021 and 2020, and nine months ended September 30, 2021 and 2020, the Company recorded less than $0.1 million in

amortization of the debt issuance costs recorded within interest expense in the consolidated statement of operations and comprehensive income (loss).

Cash, Cash Equivalents, and Restricted Cash

Cash, Cash Equivalents, and Restricted Cash

Cash, cash equivalents, and restricted cash as reported on the consolidated statement of cash flows consists of the following (in thousands):

    

September 30, 

December 31, 

2021

2020

Cash and cash equivalents

 

$

333,747

$

4,704

Restricted cash

 

675

Total cash, cash equivalents, and restricted cash

 

$

334,422

$

4,704

The Company considers all short-term, highly liquid investments purchased with an original maturity of three months or less at the date of purchase to be cash equivalents. Restricted cash consists of a security deposit on the Company’s new office lease in Waltham, Massachusetts, with $0.4 million included in the current portion of restricted cash which will be returned during the first half of 2022, and $0.3 million included in restricted cash, noncurrent in the consolidated balance sheets.

Property and Equipment

Property and Equipment

Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization expense is recognized using the straight-line method over the estimated useful life of each asset, as follows:

    

Estimated Useful Life

Computers and telecommunications equipment

 

3 years

Lab equipment

 

5 years

Software

 

4 years

Furniture and fixtures

 

5 years

Leasehold improvements

 

Shorter of remaining lease term or useful life

Leased equipment

 

4-7 years

Estimated useful lives are periodically assessed to determine if changes are appropriate. Leasehold improvements are amortized using the straight-line method over the lesser of the lease term or its estimated economic useful life. Lease terms are used based upon the initial lease agreement and do not consider potential renewals or extensions until such time that the renewals or extensions are contracted. Maintenance and repairs are charged to expense as incurred. When assets are retired or otherwise disposed of, the cost of these assets and related accumulated depreciation or amortization are eliminated from the consolidated balance sheet and any resulting gains or losses are included in the consolidated statement of operations and comprehensive income (loss) in the period of disposal. Costs for capital assets not yet placed into service are capitalized as construction-in-progress and depreciated once placed into service.

The Company’s leases for leased equipment generally are 48 months. The Company’s subscription contracts are classified as operating leases because title does not transfer and they do not meet any of the other criteria per ASC 840. To date, the Company has not had any subscription arrangements come up for renewal and will reassess the classification of any such leases upon renewal.

The Company evaluates leased equipment for obsolescence and impairment whenever circumstances indicate that the carrying value of such equipment is not recoverable by considering any (1) reduced demand in the markets in

which the Company operate, (2) technological obsolescence due to developments of new products and improvements, or (3) changes in economic or other events and conditions that impact the market price for the Company’s products. Based on the Company’s evaluations, an impairment loss on property and equipment of $1.7 million was recorded during the three and nine months ended September 30, 2021. This was related to Edge and Express prototype units that were taken out of service and retired. The Company is transitioning domestic customers to Express which decreased the economic value of these assets and resulted in impairment.

Contingent Earn-out

Contingent Earn-out

In connection with the Merger and pursuant to the Merger Agreement, certain of the Legacy Evolv’s shareholders and Legacy Evolv service providers are entitled to receive additional shares of the Company’s Class A common stock (the “Earn-Out Shares”) upon the Company achieving certain milestones:

Triggering Event I – a one-time issuance of a number of Earn-Out Shares equal to 5,000,000 shall occur if, within five years following the closing of the Merger, the price of the Company’s Class A common stock is greater than $12.50 per share for any 20 trading days within any 30 trading day period.
Triggering Event II – a one-time issuance of a number of Earn-Out Shares equal to 5,000,000 shall occur if, within five years following the closing of the Merger, the price of the Company’s Class A common stock is greater than $15.00 per share for any 20 trading days within any 30 trading day period.
Triggering Event III – a one-time issuance of a number of Earn-Out Shares equal to 5,000,000 shall occur if, within five years following the closing of the Merger, the price of the Company’s Class A common stock is greater than $17.50 per share for any 20 trading days within any 30 trading day period.

In accordance with ASC 815 – Derivatives and Hedging, the earn-out arrangement with the Legacy Evolv shareholders is accounted for as a liability and subsequently remeasured at each reporting date with changes in fair value recorded as a change in fair value of contingent earn-out liability in other income (expense), net in the consolidated statements of operations and comprehensive income (loss). When the Triggering Events have been achieved and the Earn-Out Shares are issued, the Company will reclassify the corresponding amount from a liability to additional paid-in-capital and common stock at par value of $0.0001 per share. Of the total 15,000,000 earn-out shares, 12,137,397 earn-out shares are with the Legacy Evolv shareholders.

The estimated fair value of the contingent earn-out shares was determined using a Monte Carlo simulation that simulated the future path of the Company’s stock price over the earn-out period. The significant assumptions utilized in the calculation are based on the achievement of certain stock price milestones including projected stock price, volatility, drift rate, percentage of change in control and expected term.

The contingent earn-out liability is categorized as a Level 3 fair value measurement (see Note 4) because the Company estimates projections during the earn-out period utilizing unobservable inputs, including various potential pay-out scenarios. Contingent earn-out payments involve certain assumptions requiring significant judgment and actual results may differ from assumed and estimated amounts.

The Earn-Out Shares issued to employees, officers, directors, and non-employees are based achievement of certain target share price contingencies and for the employees and officers, subject to continued employment, (the “Earn-Out Service Providers”) represents share-based compensation and is classified as equity on the Company’s balance

sheet. Corresponding stock-based compensation expense is recorded in the consolidated statements of operations and comprehensive income (loss) in the same manner in which the award recipient’s payroll costs are classified or by the nature of the services provided by consultants are classified. Of the total 15,000,000 earn-out shares, 2,862,603 earn-out shares are with the Legacy Evolv service providers and subject to share-based compensation.

Contingently Issuable Common Stock

Contingently Issuable Common Stock

Prior to the Merger, NewHold Industrial Technology Holdings, LLC, the sponsor of the NHIC special purpose acquisition company owned 4,312,500 shares of NHIC Class B common stock (the “Founder Shares). Upon the closing of the merger, NHIC Class A and Class B common stock became the Company’s common stock. The Founder Shares outstanding were subject to certain share-performance-based vesting provisions as follows:

Vesting Provision I - 1,897,500 shares of the Company’s common stock shall vest and no longer be subject to forfeiture as of the Merger;
Vesting Provision II - if within five years following the closing of the Merger, the last reported sale price of the Company’s common stock equals or exceeds $12.50 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within any 30 trading day period, then 948,750 shares of the Company’s common stock shall vest and no longer be subject to forfeiture;
Vesting Provision III - if within five years following the closing of the Merger, the last reported sale price of the Company’s common stock equals or exceeds $15.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within any 30-trading day period, then 948,750 shares of the Company’s common stock) shall vest and no longer be subject to forfeiture;

The remaining 517,500 Founder Shares were contributed to Give Evolv LLC.

If Vesting Provision II and/or Vesting Provision III are not satisfied, the corresponding number of shares specified shall be forfeited and no longer issued and outstanding. If there is a Change of Control event prior to Vesting Provision II and/or Vesting Provision III are satisfied, the Founder shares are no longer subject to forfeiture and shall vest immediately upon the occurrence of a Change of Control event.

In accordance with ASC 815 – Derivatives and Hedging, the contingently issuable common stock is accounted for as a liability and subsequently remeasured at each reporting date with changes in fair value recorded as change in fair value of contingently issuable common stock liability in other income (expense), net in the consolidated statements of operations and comprehensive loss. When the Vesting Provisions have been achieved and the contingently issuable common shares are issued, the Company will reclassify the corresponding amount from a liability to additional paid-in-capital and common stock at par value of $0.0001 per share.

The estimated fair value of the contingently issuable common shares was determined using a Monte Carlo simulation that simulated the future path of the Company’s stock price over the earn-out period. The assumptions utilized in the calculation are based on the achievement of certain stock price milestones including projected stock price, volatility, and risk-free rate.

The contingently issuable common shares are categorized as a Level 3 fair value measurement (see Note 4) because the Company estimates projections during the earn-out period utilizing unobservable inputs, including various

potential pay-out scenarios. Contingently issuable shares involve certain assumptions requiring significant judgment and actual results may differ from assumed and estimated amounts.

Impairment of Long-Lived Assets

Impairment of Long-Lived Assets

Long-lived assets consist of property and equipment. Long-lived assets to be held and used are tested for recoverability whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable. Factors that the Company considers in deciding when to perform an impairment review include significant underperformance of the business in relation to expectations, significant negative industry or economic trends and significant changes or planned changes in the use of the assets. If an impairment review is performed to evaluate a long-lived asset group for recoverability, the Company compares forecasts of undiscounted cash flows expected to result from the use and eventual disposition of the long-lived asset group to its carrying value. An impairment loss would be recognized in loss from operations when estimated undiscounted future cash flows expected to result from the use of an asset group are less than its carrying amount. The impairment loss is based on the excess of the carrying value of the impaired asset group over its fair value, determined based on discounted cash flows. The Company recorded a $1.7 million impairment loss on long-lived assets during the three and nine months ended September 30, 2021. This was related to Edge and Express prototype units that were taken out of service and retired. The Company is transitioning domestic customers to Express which decreased the economic value of these assets and resulted in impairment. The Company did not record any impairment losses on long-lived assets during the three and nine months ended September 30, 2020.

Fair Value Measurements of Financial Instruments

Fair Value Measurements of Financial Instruments

Certain assets and liabilities of the Company are carried at fair value under GAAP. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Financial assets and liabilities carried at fair value are to be classified and disclosed in one of the following three levels of the fair value hierarchy, of which the first two are considered observable and the last is considered unobservable:

Level 1 — Quoted prices in active markets for identical assets or liabilities.
Level 2 — Observable inputs (other than Level 1 quoted prices), such as quoted prices in active markets for similar assets or liabilities, quoted prices in markets that are not active for identical or similar assets or liabilities, or other inputs that are observable or can be corroborated by observable market data.
Level 3 — Unobservable inputs that are supported by little or no market activity that are significant to determining the fair value of the assets or liabilities, including pricing models, discounted cash flow methodologies and similar techniques.

The Company’s cash equivalents, derivative liability, contingent earn-out liability, contingently issuable common stock liability and its common stock warrant liability are carried at fair value, determined according to the fair value hierarchy described above (see Note 4). The carrying values of the Company’s accounts receivable, net, accounts payable and accrued expenses approximate their fair values due to the short-term nature of these assets and liabilities. The carrying value of the Company’s long-term debt approximates its fair value (a Level 2 measurement) at each balance sheet date due to its variable interest rate, which approximates a market interest rate.

Derivative Liability Related to Convertible Notes

Derivative Liability Related to Convertible Notes

In August through September 2019 and in September through December 2020, the Company issued Convertible Notes to several investors (see Note 9) that provided a conversion option whereby upon the closing of a specified financing event the notes would automatically convert into shares of the same class and series of capital stock of the Company issued to other investors in the financing at a conversion price equal to 85% and 80%, respectively, of the price per share of the securities paid by the other investors. This conversion option was determined to be an embedded derivative that was required to be bifurcated and accounted for separately from the notes. The derivative liability was initially recorded at fair value upon issuance of the notes and is subsequently remeasured to fair value at each reporting date. Changes in the fair value of the derivative liability are recognized in the consolidated statements of operations and comprehensive income (loss). In October 2019, the specified financing event was consummated, as such the Convertible Notes issued August through September 2019 were converted into shares of Series B-1 Preferred Stock (see Note 10), and the derivative liability was extinguished. The derivative liability related to the 2020 convertible note is outstanding as of December 31, 2020 and is included as a derivative liability in the consolidated balance sheets.

Between January 21, 2021 and February 4, 2021, the Company entered into a Convertible Note Purchase Agreement (the “2021 Convertible Notes,” and together with the 2020 Convertible Notes, the “Convertible Notes”) with various investors for gross proceeds of $30.0 million with a stated interest rate of 8.0% per annum. The 2021 Convertible Notes provided a conversion option whereby upon the closing of a Qualified Financing event, in which the aggregate gross proceeds totaled at least $100.0 million, the 2021 Convertible Notes would automatically convert into shares of the same class and series of capital stock of the Company issued to other investors in the financing at a conversion price equal to 80% of the price per share paid by the other investors. The conversion option met the definition of an embedded derivative and was required to be bifurcated and accounted for separately from the notes. The proceeds from the 2021 Convertible Notes were allocated between the derivative liability and current portion of long-term debt on the Company’s consolidated balance sheet. The difference between the initial carrying value of the notes and the stated value of the notes represented a discount that was accreted to interest expense over the term of the Convertible Notes using the effective interest method.

On June 21, 2021, the Company and the holders of the 2021 Convertible Notes agreed that, in connection with the Merger, such holders would receive an additional 1,000,000 shares of NHIC common stock as further consideration for the automatic conversion of such notes upon closing of the Merger. This modification of the 2021 Convertible Notes resulted in an extinguishment, and recognition of a derivative liability, which represents both the value of the 1,000,000 NHIC shares as of June 21, 2021 as well as a bifurcated embedded derivative for conversion into shares of the same class and series of capital stock of the Company issued to other investors in the financing at a conversion price equal to 80% of the price per share paid by the other investors.

Upon the closing of the Merger, the September through December 2020 Convertible Notes and the 2021 Convertible Notes automatically converted into 4,408,672 shares of the Company’s common stock and the holders of the 2021 Convertible Notes also received the right to receive 1,000,000 shares of the Company’s common stock, as noted above. Upon the conversion of the Convertible Notes, the carrying value of the debt of $32.8 million and the related derivative liability of $19.7 million and accrued interest of $0.2 million were derecognized resulting in a loss on

extinguishment of debt of $0.9 million recorded in other income (expense) in the consolidated statements of operations and comprehensive income (loss).

Classification of Convertible Preferred Stock

Classification of Convertible Preferred Stock

Prior to the closing of the Merger, the holders of Legacy Evolv Series A, Series A-1, Series B and Series B-1 convertible preferred stock had certain liquidation rights in the event of a deemed liquidation event that, in certain situations, is not solely within the control of the Company and would call for the redemption of the then outstanding Series A, Series A-1, Series B and Series B-1 convertible preferred stock (see Note 10). Therefore, the Legacy Evolv Series A, Series A-1, Series B and Series B-1 convertible preferred stock were classified outside of stockholders’ equity (deficit) on the consolidated balance sheets.

In connection with the closing of the Merger, all shares of redeemable convertible Preferred Stock were converted into shares of the Company’s common stock. Accordingly, there was no redeemable convertible preferred stock outstanding as of September 30, 2021. As of December 31, 2020, the carrying value of the redeemable convertible Preferred Stock was $75.9 million (see Note 10).

Common Stock Warrant Liability and Public Warrant Liability

Common Stock Warrant Liability and Public Warrant Liability

The Company classifies certain warrants for the purchase of shares of its common stock (see Note 11) as a liability on its consolidated balance sheets as these warrants are freestanding financial instruments that may require the Company to adjust the exercise price and number of shares that is not consistent with a fixed-for-fixed option pricing model. The warrant liability is initially recorded at fair value on the issuance date of each warrant and is subsequently remeasured to fair value at each reporting date. Changes in the fair value of the common stock warrant liability are recognized as a component of other income (expense), net in the consolidated statements of operations and comprehensive income (loss). Changes in the fair value of the common stock warrant liability are recognized until the warrants are exercised, expire or qualify for equity classification.

In connection with the closing of the Merger, the Company assumed warrants to purchase shares of common stock (the “Public Warrant”) and are classified as a liability pursuant to ASC 815 – Derivatives and Hedging as the equity derivative scope exception was not met. As of September 30, 2021, the Public Warrant is outstanding (see Note 11). All other warrants that were issued prior to the closing of the Merger were converted into shares of the Company’s common stock (the “common stock warrant”) upon the closing of the Merger. Accordingly, the Company remeasured the warrants to fair value upon the closing of Merger with the offset to additional paid-in capital (see Note 11).

Equity Classified Preferred Stock Warrants

Equity Classified Preferred Stock Warrants

The Company classifies warrants for the purchase of shares of its preferred stock (see Note 11) as temporary equity on its consolidated balance sheets. In connection with a customer development agreement, the Company issued preferred stock warrants to a customer to purchase shares of its Legacy Evolv Series A-1 Preferred Stock. Upon adoption of ASU No. 2018-07 and ASU No. 2019-08 on January 1, 2019, any liability classified warrants issued to non-employees for goods or services were reclassified to temporary equity.

In connection with the closing of the Merger, all preferred stock warrants to purchase shares of common stock were converted into shares of the Company’s common stock. Accordingly, there were no preferred stock warrants outstanding as of September 30, 2021. The Company assessed the features of these warrants and determined that they qualify for classification as permanent equity.

Equity Classified Common Stock Warrants

Equity Classified Common Stock Warrants

The Company classifies certain warrants for the purchase of shares of its common stock (see Note 11) as equity on its consolidated balance sheets as these warrants are considered to meet the derivative scope exception for freestanding equity contracts. For these warrants that are classified on the Company’s consolidated balance sheets as equity instruments, the Company uses the Black-Scholes model to measure the value of the warrants at issuance.

Revenue Recognition

Revenue Recognition

The Company recognizes revenue in accordance with ASC 606. Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. In order to achieve this core principle, the Company applies the following five steps when recording revenue: (1) identify the contract, or contracts, with the customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract and (5) recognize revenue when, or as, performance obligations are satisfied.

The Company derives revenue from (1) subscription arrangements accounted for as operating leases under ASC 840 and (2) from the sale of products, inclusive of maintenance and services. The Company’s arrangements are generally noncancelable and nonrefundable after ownership passes to the customer. Revenue is recognized net of sales tax.

Product Revenue

The Company derives revenue from the sale of its Express and Edge equipment and related add-on accessories to customers. Revenue is recognized when control of the product has transferred to the customer. Transfer of control occurs when the Company has transferred title and risk of loss and has a present right to payment for the equipment, which is generally upon delivery as the Company’s normal terms of sale are freight on board destination. Products are predominately sold with distinct services, which are described in the services section below.

Subscription Revenue

In addition to selling its products directly to customers, the Company also leases Express and Edge equipment. These arrangements convey the right to use the equipment for a period of time in exchange for consideration and therefore are accounted for under ASC 840 due to the scope exception of ASC 606-10-15-2. Lease terms are typically four years and customers pay quarterly or annual fixed payments for the lease and maintenance elements over the contractual lease term. In accordance with ASC 840, Leases, the Company considers only the fixed payments for purposes of allocating between the lease and non-lease deliverables on a relative fair value basis. Equipment leases are generally classified as operating leases as they do not meet any of the capital lease criteria per ASC 840.

Generally, lease arrangements include both lease and non-lease components. The non-lease components relate to (i) distinct services, such as installation, training and maintenance, and (ii) any add-on accessories. Installation and training are included in service revenue as described below, and add-on accessories are included in product revenue as described above. Because the equipment and maintenance components of a subscription arrangement are recognized as revenue over the same time period and in the same pattern and because revenue allocated to maintenance components is not material, the equipment lease and maintenance performance obligations are classified as a single category of subscription revenue in the consolidated statements of operations.

As leases with customers are classified as operating leases, lease revenue is recognized ratably over the duration of the lease. There are no contingent lease payments as a part of these arrangements.

Services Revenue

The Company provides installation, training and maintenance services for its products. Revenue for installation and training is recognized upon transfer of control of these services, which are normally rendered over a short duration. Maintenance consists of technical support, bug fixes, and when-and-if-available threat updates. Maintenance revenue is recognized ratably over the period of the arrangement. The Company sells separately priced extended or nonstandard warranty services and preventative maintenance plans, which are recognized ratably over the associated service period.

Revenue from Distributors

A portion of the Company’s revenue is also generated by sales in conjunction with its distributors. When the Company transacts with a distributor, its contractual arrangement is with the distributor and not with the end-use customer. In these transactions, the distributor is considered the customer; the Company has discretion over the pricing to the distributor and maintains overall control of the inventory and sales process to the distributor. Revenue is recognized upon delivery to the distributors. Right of return does not generally exist. Whether the Company transacts with a distributor and receives the order from a distributor or directly from an end-use customer, its revenue recognition policy and resulting pattern of revenue recognition is the same upon delivery.

Transaction Price

The transaction price is the amount of consideration that the Company expects to be entitled for providing goods and services under a contract. It includes not only fixed consideration, such as the stated amount in a contract, but also several other types of variable consideration or adjustments (generally discounts or incentives which are included as a part of the standalone selling price (“SSP”) estimation process). The Company provides discounts to customers which reduces the transaction price. From time-to-time, the Company may offer customers the option to purchase additional goods and services at a fixed price. In these limited circumstances, the Company assesses whether these offers constitute a material right, and if so, the Company would account for the material right as a separate performance obligation. Other types of variable consideration are not considered significant. The Company does not normally provide for rights of returns to customers on product sales and, therefore, does not record a provision for returns.

Performance Obligations

A performance obligation is a promise in a contract to transfer a distinct product or service to a customer that is both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available, and is distinct in the context of the contract, whereby the transfer of the product or service is separately identifiable from other promises in the contract.

For both Express and Edge units, equipment is sold or leased with embedded software, which is considered a single performance obligation. Maintenance, which includes future updates, security threat updates, and minor bug fixes on a when-and-if available basis, is considered a single performance obligation. As a part of reported subscription sales, certain non-lease components, such as maintenance, are included within the subscription revenue amount. The Company sells separately priced extended or nonstandard warranty services and preventative maintenance plans, which are accounted for as separate performance obligations. Installation and training are considered separate performance obligations and are included within services revenue. Any add-on accessories are also considered separate performance obligations.

Payment terms

Payment terms for customer orders are typically 30 days after the shipment or delivery of the product. For certain products, services and customer types, the Company requires payment before the products or services are delivered to, or performed for, the customer. Generally, the Company’s contracts do not contain a significant financing component.

Multiple Performance Obligations within an Arrangement

The Company’s contracts may include multiple performance obligations when customers purchase a combination of products and services. When the Company’s customer arrangements have multiple performance obligations that contain a lease for Express or Edge equipment for the customer’s use at its site as well as distinct services that are delivered simultaneously, the Company allocates the arrangement consideration between the lease deliverables and non-lease deliverables based on the relative estimated SSP of each distinct performance obligation. For multiple performance obligation arrangements that do not contain a lease, the Company allocates the contract’s transaction price to each performance obligation on a relative SSP basis. The Company determines SSP based on the price at which the performance obligation is sold separately. If the SSP is not observable through past transactions, the Company estimates the SSP taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligation.

Remaining Performance Obligations

ASC 606 requires that the Company disclose the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied as of September 30, 2021. The following table includes estimated revenues expected to be recognized in the future related to performance obligations that are unsatisfied (or partially satisfied) as of September 30, 2021. Note that with respect to ASC 840, Subscription revenue includes maintenance in addition to the operating lease components of these transactions (in thousands).

    

Less than 1 year

    

Greater than 1 year

    

Total

Product revenue

 

$

111

 

$

36

 

$

147

Subscription revenue

 

9,304

 

21,802

 

31,106

Service revenue

 

24

 

 

24

Maintenance revenue

 

903

 

1,972

 

2,875

Total revenue

$

10,342

$

23,810

$

34,152

The amount of minimum future leases is based on expected income recognition. As of September 30, 2021, future minimum payments on noncancelable leases are as follows (in thousands):

Future operating lease component (in thousands):

    

  

Quarter Ending September 30, 2021:

2021

$

2,355

2022

 

9,262

2023

 

8,800

2024

 

7,054

2025

 

3,166

Thereafter

 

469

$

31,106

Contract Balances from Contracts with Customers

Contract assets arise from unbilled amounts in customer arrangements when revenue recognized exceeds the amount billed to the customer and the Company’s right to payment is conditional and not only subject to the passage of time. As of September 30, 2021 and December 31, 2020, the Company had $0.9 million and $0 of contract assets included within prepaid expenses and other current assets and $2.6 million and $0 in long-term contract assets on the consolidated balance sheets, respectively.

Contract liabilities represent the Company’s obligation to transfer goods or services to a customer for which it has received consideration (or the amount is due) from the customer. The Company has a contract liability related to service revenue, which consists of amounts that have been invoiced but that have not been recognized as revenue. Amounts expected to be recognized as revenue within 12 months of the balance sheet date are classified as current deferred revenue and amounts expected to be recognized as revenue beyond 12 months of the balance sheet date are classified as noncurrent deferred revenue. The Company recognized $0.5 million and $2.3 million during the three months and nine months ended September 30, 2021 of revenue that was previously included in the 2020 deferred revenue balance, respectively. The following table provides a rollforward of deferred revenue (in thousands):

(in thousands)

Balance at December 31, 2020

$

4,197

Revenue recognized

 

(6,356)

Revenue deferred

 

8,815

Balance at September 30, 2021

$

6,656

Disaggregated Revenue

The following table presents the Company’s revenue by revenue stream (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

(in thousands)

    

2021

    

2020

2021

    

2020

Product revenue

 

$

5,345

 

$

349

10,299

 

$

422

Subscription revenue(1)

 

2,305

 

794

5,118

 

1,743

Service revenue

 

417

 

165

773

 

170

Maintenance revenue

 

300

 

153

656

 

415

Total revenue

$

8,367

$

1,461

$

16,846

$

2,750

(1)Subscription revenue is inclusive of $0.5 million and $0.2 million of maintenance revenue during the three months ended September 30, 2021 and 2020, respectively, and of $1.0 million and $0.4 million of maintenance revenue during the nine months ended September 30, 2021 and 2020, respectively, determined based on a relative fair value allocation as prescribed by ASC 606.

Contract Acquisition Costs

The Company incurs and pays commissions on product sales. The Company applies the practical expedient for contracts less than one year to expense the costs in the period in which they were incurred. Commissions on product sales and services are expensed in the period in which the sale occurs and the services are provided. Commissions on subscription arrangements and maintenance are expensed ratably over the life of the contract. The Company had a deferred asset related to commissions of $3.4 million at September 30, 2021 and $2.3 million at December 31, 2020. The increase in deferred assets is due to an increase of subscription revenue in 2020 and 2021 for which the related revenue and commissions are recognized over the contract term. The Company amortized commissions of $1.3 million during the three months ended September 30, 2021 which related to 2021 commissions, $0.1 million which related to 2020

commissions and less than $0.1 million which related to 2019 commissions. The Company amortized commissions of $1.6 million during the nine months ended September 30, 2021 which related to 2021 commissions, $0.3 million which related to 2020 commissions and $0.1 million which related to 2019 commissions.

Stock-Based Compensation

Stock-Based Compensation

The Company measures all stock-based awards granted to employees, officers, directors and non-employees based on their fair value on the date of the grant and recognizes compensation expense for those awards over the requisite service period, which is generally the vesting period of the respective award. The Company classifies stock-based compensation expense in its consolidated statements of operations and comprehensive income (loss) in the same manner in which the award recipient’s payroll costs are classified or by the nature of the services provided by consultants are classified.

The Company issues stock-based awards with service-based vesting conditions and records the expense for these awards using the straight-line method. Forfeitures are accounted for as they occur. The Company has issued stock-based awards with performance-based vesting conditions. In August 2020, the Company granted an officer 560,189 stock options with a performance-based milestone vesting condition which vested immediately upon achievement of a certain sales milestone. The milestone was achieved in December 2020, and the Company recorded $0.1 million in stock compensation expense upon vesting during the year ended December 31, 2020.

In March 2021, the Company granted a warrant exercisable for 2,554,015 shares of common stock to a consulting group (“2021 Finback common stock warrants”) with performance based vesting conditions which vest upon certain sales being met under a Business Development agreement which has a term of three years.

Prior to the closing of the Merger, there was not a public market for the shares of the Company’s common stock. The Company’s determination of the fair value of stock options on the date of grant utilized the Black-Scholes option-pricing model and was impacted by its common stock price, as determined by the Board of Directors with input from the Company’s management, as well as changes in assumptions regarding a number of subjective variables. These variables included, but were not limited to, the expected term that options remained outstanding, the expected common stock price volatility over the term of the option awards, risk-free interest rates, and expected dividends. The Company values its common stock taking into consideration its most recently available valuation of common stock performed by third parties as well as additional factors since the date of the most recent contemporaneous valuation through the date of grant. After the closing of the Merger, the Company determined the fair value of each share of common stock underlying stock-based awards based on the closing price of the Company’s common stock as reported by Nasdaq on the date of grant.

Income Taxes

Income Taxes

The Company accounts for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in the consolidated financial statements or in the Company’s tax returns. Deferred tax assets and liabilities are determined on the basis of the differences between the consolidated financial statements and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. Changes in deferred tax assets and liabilities are recorded in the provision for income taxes.

The Company assesses the likelihood that its deferred tax assets will be recovered from future sources of income and, to the extent it believes, based upon the weight of available evidence, that it is more likely than not that all or a portion of the deferred tax assets will not be realized, a valuation allowance is established through a charge to income tax expense. Potential for recovery of deferred tax assets is evaluated by analyzing past operating results, estimating the future taxable profits expected and considering prudent and feasible tax planning strategies.

The Company accounts for uncertainty in income taxes recognized in the consolidated financial statements by applying a two-step process to determine the amount of tax benefit to be recognized. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination by the taxing authorities. If the tax position is deemed more-likely-than-not to be sustained, the tax position is then assessed to determine the amount of benefit to recognize in the consolidated financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement. The provision for income taxes includes the effects of any resulting tax reserves, or unrecognized tax benefits, that are considered appropriate as well as the related net interest and penalties.

The Company evaluates at the end of each reporting period whether some or all of the undistributed earnings of its foreign subsidiaries are permanently reinvested. The Company would recognize deferred income tax liabilities to the extent that management asserts that undistributed earnings of its foreign subsidiaries are not permanently reinvested and will not be permanently reinvested in the future. As of September 30, 2021 and December 31, 2020 the Company had no foreign earnings in any foreign jurisdictions.

Net Income (Loss) per Share Attributable to Common Stockholders

Net Income (Loss) per Share Attributable to Common Stockholders

Basic net income (loss) per share attributable to common stockholders is computed by dividing the net income (loss) attributable to common stockholders by the weighted average number of common shares outstanding for the period. Diluted net income (loss) attributable to common stockholders is computed by adjusting net income (loss) attributable to common stockholders for the profit or loss impact to the extent a denominator adjustment is required. Diluted net income (loss) per share attributable to common stockholders is computed by dividing the diluted net income (loss) attributable to common stockholders by the weighted average number of common shares outstanding for the period, including potential dilutive common shares. For purposes of this calculation, outstanding stock options, convertible preferred stock, convertible notes, warrants to purchase common stock, and warrants to purchase preferred stock are considered potential dilutive common shares.

In periods in which the Company reported a net loss attributable to common stockholders, diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders, since dilutive common shares are not assumed to have been issued if their effect is anti-dilutive. The Company reported net income and a net loss attributable to common stockholders for the three months ended September 30, 2021 and 2020, respectively. For the three months ended September 30, 2021, no undistributed earnings were attributed to the convertible preferred shares which converted into common stock upon closing of the merger and have no contractual right to participate in the gains resulting from the change in fair value of earnouts and warrants that occurred after

conversion. The Company reported a net loss attributable to common stockholders for the nine months ended September 30, 2021 and 2020.

Recently Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements

The Company qualifies as an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012 and has elected not to “opt out” to the extended transition related to complying with new or revised accounting standards, which means that when a standard is issued or revised and it has different application dates for public and nonpublic companies, the Company will adopt the new or revised standard at the time nonpublic companies adopt the new or revised standard and will do so until such time that the Company either (i) irrevocably elects to “opt out” of such extended transition period or (ii) no longer qualifies as an emerging growth company. The Company may choose to early adopt any new or revised accounting standards whenever such early adoption is permitted for nonpublic companies.

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments — Credit Losses (Topic 326) (“ASU 2016-13”). The new standard adjusts the accounting for assets held at amortized cost basis, including marketable securities accounted for as available for sale, and trade receivables. The standard eliminates the probable initial recognition threshold and requires an entity to reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected. For public entities except smaller reporting companies, the guidance is effective for annual reporting periods beginning after December 15, 2019 and for interim periods within those fiscal years. In November 2019, the FASB issued ASU No. 2019-10, which deferred the effective date for non-public entities to annual reporting periods beginning after December 15, 2022, including interim periods within those fiscal years. Early application is allowed. The Company expects to adopt this guidance effective January 1, 2023, and it is currently evaluating the impact on its consolidated financial statements and related disclosures.

In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842) (“ASU 2016-02”), which sets out the principles for the recognition, measurement, presentation and disclosure of leases for both parties to a contract (i.e., lessees and lessors). The new standard requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. This classification will determine whether lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease. A lessee is also required to record a right-of-use asset and a lease liability for all leases with a term of greater than 12 months regardless of their classification. Leases with a term of 12 months or less may be accounted for similar to existing guidance for operating leases today. For nonpublic entities, this guidance is effective for annual periods beginning after December 15, 2021. In July 2018, the FASB issued ASU No. 2018-11, Leases (Topic 842), which added an optional transition method under which financial statements may be prepared under the revised guidance for the year of adoption, but not for prior years. Under the latter method, entities will recognize a cumulative catch-up adjustment to the opening balance of retained earnings in the period of adoption. The Company expects to adopt this guidance effective January 1, 2022, and it is currently evaluating the impact on its consolidated financial statements and related disclosures.

In December 2019, the FASB issued ASU 2019-12, Income Taxes (ASC 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”), which is intended to simplify various areas related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in ASC 740 and also clarifies and amends existing guidance to improve consistent application. For public entities the guidance is effective for annual reporting periods beginning after December 15, 2020 and for interim periods within those fiscal years. For non-public entities, the guidance is effective for annual reporting periods beginning after December 15, 2021 and for interim periods within years beginning after December 15, 2022, with early adoption permitted. The Company expects to adopt this guidance effective January 1, 2022, and it is currently evaluating the impact on its consolidated financial statements and related disclosures.

In August 2020, the FASB issued ASU 2020-06, “Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity,” which simplifies and clarifies certain calculation and presentation matters related to convertible and equity and debt instruments. Specifically, ASU 2020-06 removes requirements to separately account for conversion features as a derivative under ASC Topic 815 and removing the requirement to account for beneficial conversion features on such instruments. ASU 2020-06 also provides clearer guidance surrounding disclosure of such instruments and provides specific guidance for how such instruments are to be incorporated in the calculation of Diluted EPS. The guidance under ASU 2020-06 is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020. The Company expects to adopt this guidance effective January 1, 2022, and it is currently evaluating the impact on its consolidated financial statements and related disclosures.

In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which amends ASC 805 to add contract assets and contract liabilities to the list of exceptions to the recognition and measurement principles that apply to business combinations and to require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. The amendments in ASU 2021-08 are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years and should be applied prospectively to business combinations occurring on or after the effective date of the amendments. Early adoption of the amendments is permitted, including adoption in an interim period. The Company expects to adopt this guidance effective January 1, 2023, and it is currently evaluating the impact on its consolidated financial statements and related disclosures.

XML 42 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Nature of the Business and Basis of Presentation (Tables)
9 Months Ended
Sep. 30, 2021
Nature of the Business and Basis of Presentation  
Summary of impacts of the error on the consolidated financial statements

The following table (in thousands) reflects the impacts of the error on the consolidated financial statements and gives effect to the retrospective restatement to reflect the exchange ratio of 0.378 established in the Merger as described in Note 3.

    

As of December 31, 2020

    

As of December 31, 2019

As previously

As previously

reported

    

Adjustment

    

Revised

    

reported

    

Adjustment

    

Revised

Convertible preferred stock

$

75,393

$

484

$

75,877

$

72,399

$

484

$

72,883

Additional paid-in capital

$

9,946

$

(752)

$

9,194

$

8,730

$

(752)

$

7,978

Accumulated deficit

$

(94,149)

$

268

$

(93,881)

$

(66,757)

$

268

$

(66,489)

Stockholders’ deficit

$

(84,202)

$

(484)

$

(84,686)

$

(58,026)

$

(484)

$

(58,510)

XML 43 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2021
Summary of Significant Accounting Policies  
Schedule of customers that represent 10% or more of the Company's total revenue and accounts receivable

Significant customers are those which represent more than 10% of the Company’s total revenue or accounts receivable, net balance at each respective balance sheet date. The following table presents customers that represent 10% or more of the Company’s total revenue:

    

Three Months Ended

 

Nine Months Ended

 

September 30, 

September 30, 

2021

2020

 

2021

2020

 

Customer A

 

20.0

%

11.0

%

Customer B

 

21.2

%

10.0

%

 

21.2

%  

20.0

%

10.0

%  

11.0

%

Customer A revenue is from subscriptions and Customer B revenue is from product revenue.

The following table presents customers that represent 10% or more of the Company’s accounts receivable, net:

    

September 30, 

December 31, 

 

2021

2020

 

Customer B

 

16.0

%

Customer C

 

28.3

%

Customer D

 

23.4

%

 

16.0

%

51.7

%  

Schedule of cash, cash equivalents, and restricted cash

Cash, cash equivalents, and restricted cash as reported on the consolidated statement of cash flows consists of the following (in thousands):

    

September 30, 

December 31, 

2021

2020

Cash and cash equivalents

 

$

333,747

$

4,704

Restricted cash

 

675

Total cash, cash equivalents, and restricted cash

 

$

334,422

$

4,704

Schedule of estimated useful life of property and equipment

    

Estimated Useful Life

Computers and telecommunications equipment

 

3 years

Lab equipment

 

5 years

Software

 

4 years

Furniture and fixtures

 

5 years

Leasehold improvements

 

Shorter of remaining lease term or useful life

Leased equipment

 

4-7 years

Schedule of estimated revenues expected to be recognized in the future related to performance obligations that are unsatisfied

    

Less than 1 year

    

Greater than 1 year

    

Total

Product revenue

 

$

111

 

$

36

 

$

147

Subscription revenue

 

9,304

 

21,802

 

31,106

Service revenue

 

24

 

 

24

Maintenance revenue

 

903

 

1,972

 

2,875

Total revenue

$

10,342

$

23,810

$

34,152

Schedule of future minimum payments on noncancelable leases As of September 30, 2021, future minimum payments on noncancelable leases are as follows (in thousands):

Future operating lease component (in thousands):

    

  

Quarter Ending September 30, 2021:

2021

$

2,355

2022

 

9,262

2023

 

8,800

2024

 

7,054

2025

 

3,166

Thereafter

 

469

$

31,106

Summary of rollforward of deferred revenue

(in thousands)

Balance at December 31, 2020

$

4,197

Revenue recognized

 

(6,356)

Revenue deferred

 

8,815

Balance at September 30, 2021

$

6,656

Summary of company's revenue by revenue stream

The following table presents the Company’s revenue by revenue stream (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

(in thousands)

    

2021

    

2020

2021

    

2020

Product revenue

 

$

5,345

 

$

349

10,299

 

$

422

Subscription revenue(1)

 

2,305

 

794

5,118

 

1,743

Service revenue

 

417

 

165

773

 

170

Maintenance revenue

 

300

 

153

656

 

415

Total revenue

$

8,367

$

1,461

$

16,846

$

2,750

(1)Subscription revenue is inclusive of $0.5 million and $0.2 million of maintenance revenue during the three months ended September 30, 2021 and 2020, respectively, and of $1.0 million and $0.4 million of maintenance revenue during the nine months ended September 30, 2021 and 2020, respectively, determined based on a relative fair value allocation as prescribed by ASC 606.
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2021
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Schedule of financial assets and liabilities measured at fair value on a recurring basis

The following tables present information about the Company’s financial assets and liabilities measured at fair value on a recurring basis and indicate the level of the fair value hierarchy used to determine such fair values (in thousands):

Fair Value Measurements at September 30, 2021

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets:

Money market funds

$

326,515

$

$

$

326,515

$

326,515

$

$

$

326,515

Liabilities:

  

 

  

 

  

 

  

Contingent earn-out liability

$

$

$

35,027

$

35,027

Contingently issuable common stock liability

5,952

5,952

Public Warrant liability

20,484

20,484

$

$

$

61,463

$

61,463

Fair Value Measurements as of December 31, 2020

    

Level 1

    

Level 2

    

Level 3

    

Total

Liabilities:

 

  

 

  

 

  

 

  

Warrant liability

$

$

$

1

$

1

Derivative liability

 

 

 

1,000

 

1,000

$

$

$

1,001

$

1,001

Warrants to purchase common stock  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Schedule of common stock warrant liability

The following table provides a rollforward of the common stock warrant liability (in thousands):

Balance at December 31, 2020

$

1

Change in fair value

 

879

Conversion of common stock warrant to common stock upon the closing of the Merger

(880)

Balance at September 30, 2021

$

Derivative Liability  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Schedule of derivative liability

The following table provides a rollforward of the derivative liability (in thousands):

Balance at December 31, 2020

$

1,000

Initial fair value of the embedded derivative

16,986

Change in fair value

 

1,745

Settlement of derivative liability upon the closing of the Merger

(19,731)

Balance at September 30, 2021

$

Contingent Earn-Out Liability  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Schedule of contingent earn-out liability

The following table provides a rollforward of the contingent earn-out liability (in thousands):

Balance at December 31, 2020

$

Initial fair value of the instrument

66,845

Change in fair value

 

(31,818)

Balance at September 30, 2021

$

35,027

Contingently Issuable Common Stock Liability  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Schedule of common stock warrant liability

The following table provides a rollforward of the contingently issuable common shares (in thousands):

Balance at December 31, 2020

$

Initial fair value of the instrument

11,670

Change in fair value

 

(5,718)

Balance at September 30, 2021

$

5,952

Public Warrant Liability  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Schedule of common stock warrant liability

The following table provides a rollforward of the public warrant liability (in thousands):

Balance at December 31, 2020

$

Initial fair value of the instrument

23,636

Change in fair value

 

(3,152)

Balance at September 30, 2021

$

20,484

XML 45 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Inventory (Tables)
9 Months Ended
Sep. 30, 2021
Inventory  
Summary of inventory

September 30, 

December 31, 

    

2021

    

2020

Raw materials

$

606

$

499

Work in process

 

 

188

Finished goods

 

2,924

 

2,055

Total

$

3,530

$

2,742

XML 46 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Prepaid expenses and other current assets (Tables)
9 Months Ended
Sep. 30, 2021
Prepaid expenses and other current assets  
Schedule of prepaid expenses and other current assets

September 30, 

December 31, 

    

2021

    

2020

Prepaid deposits

$

8,486

$

Prepaid insurance

3,826

240

Short-term contract assets

895

Prepaid subscriptions

383

594

Other

 

82

 

66

Total

$

13,672

$

900

XML 47 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, Net (Tables)
9 Months Ended
Sep. 30, 2021
Property and Equipment, Net  
Schedule of property and equipment, net

September 30, 

December 31, 

    

2021

    

2020

Computers and telecom equipment

$

216

$

217

Lab equipment

 

568

 

487

Software

 

58

 

59

Furniture and fixtures

 

37

 

37

Leasehold improvements

 

553

 

95

Leased equipment

 

19,484

 

10,948

 

20,916

 

11,843

Less: Accumulated depreciation and amortization

 

(3,133)

 

(2,527)

$

17,783

$

9,316

Schedule of leased equipment and the related accumulated depreciation

September 30, 

December 31, 

    

2021

    

2020

Leased equipment

$

19,484

$

10,948

Accumulated depreciation

 

(2,180)

 

(1,649)

Leased equipment, net

$

17,304

$

9,299

XML 48 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Sep. 30, 2021
Accrued Expenses and Other Current Liabilities  
Schedule of accrued expenses and other current liabilities

September 30, 

December 31, 

    

2021

    

2020

Accrued employee compensation and benefits expense

$

3,766

$

2,345

Accrued professional services and consulting

 

1,487

 

1,327

Accrued interest

131

Other

 

785

 

55

$

6,169

$

3,727

XML 49 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Debt (Tables)
9 Months Ended
Sep. 30, 2021
Long-term Debt  
Summary of components of long-term debt

The components of the Company’s long-term debt consisted of the following (in thousands):

September 30, 

December 31, 

    

2021

    

2020

Term loans payable

$

10,000

$

10,000

Revolving line of credit outstanding

 

5,422

 

3,550

Convertible note

 

 

3,000

Less: Unamortized discount

 

(63)

 

(118)

 

15,359

 

16,432

Less: Current portion of long-term debt

 

1,000

 

Long-term debt, net of discount

$

14,359

$

16,432

Summary of future principal payments on long-term debt

As of September 30, 2021, future principal payments on long-term debt are as follows (in thousands):

Year Ending December 31,

    

2021 (remaining three months)

$

2022

 

7,422

2023

 

4,000

2024

 

4,000

2025

$

15,422

XML 50 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Convertible Preferred Stock (Tables)
9 Months Ended
Sep. 30, 2021
Convertible Preferred Stock  
Summary of preferred stock

December 31, 2020

    

    

Preferred Stock

    

    

    

Common Stock

Preferred Stock

Issued and

Carrying

Liquidation

Issuable Upon

Authorized

Outstanding

Value

Preference

Conversion

Series A-1 Preferred Stock

 

67,156,152

24,369,613

$

18,394

$

18,000

 

24,369,613

Series A Preferred Stock

 

9,233,677

3,490,328

 

11,321

 

11,819

 

6,986,113

Series B-1 Preferred Stock

 

90,328,396

34,144,109

 

31,953

 

32,997

 

34,144,109

Series B Preferred Stock

 

40,671,814

15,373,937

 

14,209

 

14,284

 

15,373,937

 

207,390,039

 

77,377,987

$

75,877

$

77,100

 

80,873,772

XML 51 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Warrants (Tables)
9 Months Ended
Sep. 30, 2021
Warrants  
Summary of warrants to purchase the classes of Preferred Stock and Common Stock outstanding

September 30, 2021

Contractual

Shares Issuable

Weighted

Term

Underlying Equity

Balance Sheet

Upon Exercise

Average

Issuance Date

    

(in years)

    

Instrument

    

Classification

    

of Warrant

    

Exercise Price

July 16, 2021

 

5

 

Common stock

 

Liability

 

14,325,000

$

11.50

 

  

 

  

 

14,325,000

 

  

December 31, 2020

Shares Issuable

Weighted

Contractual

Underlying Equity

Balance Sheet

Upon Exercise of

Average

Issuance Date

    

Term

    

Instrument

    

Classification

    

Warrant

    

Exercise Price

(in years)

March 17, 2014

 

10

 

Common stock

 

Liability

 

94,500

$

0.24

September 28, 2016

 

10

 

Preferred Stock

 

Temporary Equity

 

1,015,401

$

0.003

July 5, 2017

 

10

 

Common stock

 

Equity

 

141,750

$

0.24

February 12, 2019

 

10

 

Common stock

 

Equity

 

28,350

$

0.24

March 30, 2020

 

10

 

Common stock

 

Equity

 

280,095

$

0.40

December 3, 2020

 

10

 

Common stock

 

Equity

 

378,000

$

0.42

 

  

 

  

 

1,938,096

 

  

XML 52 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Based Compensation (Tables)
9 Months Ended
Sep. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of fair value weighted-average assumptions

Nine Months Ended September 30, 

 

    

2021

    

2020

 

Risk-free interest rate

 

0.7

%

0.4

%

Expected term (in years)

 

6.0

5.9

Expected volatility

 

31.4

%

32.4

%

Expected dividend yield

 

0.0

%

0.0

%

Summary of stock option activity

The following tables summarize the Company’s stock option activity since December 31, 2020 (in thousands, except for share and per share data):

    

    

    

Weighted

    

Weighted

Average

Number of

Average

Remaining

Aggregate

Shares

Exercise Price

Contractual Term

Intrinsic Value

(in years)

Outstanding as of December 31, 2020

18,804,634

$

0.36

7.57

$

1,054

Granted

 

6,474,175

 

0.43

 

9.28

 

49,284

Exercised

 

(2,399,609)

 

0.33

5.62

 

18,508

Exercised upon settlement of related party note

(1,469,999)

0.24

5.96

272

Forfeited

(98,524)

 

0.41

 

 

752

Outstanding as of September 30, 2021

 

21,310,677

0.40

 

8.19

$

162,662

 

  

 

  

 

  

 

  

Vested and expected to vest as of September 30, 2021

 

21,310,677

$

0.40

 

8.19

$

162,662

Options exercisable as of September 30, 2021

 

9,615,616

$

0.37

 

7.24

$

73,813

Schedule of fair value measurements of common stock warrants granted

Warrants - Black Scholes

 

Risk-free interest rate

 

0.4

%

Expected term (in years)

 

3.0

Expected volatility

 

23.9

%

Expected dividend yield

 

0.0

%

Schedule of allocation of share based compensation expense

Stock-based compensation expense was classified in the consolidated statements of operations and comprehensive income (loss) as follows (in thousands):

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2021

    

2020

    

2021

    

2020

Cost of revenue

$

29

$

3

$

39

$

7

Sales and marketing

 

990

 

41

 

2,298

 

81

General and administrative

 

1,045

 

260

 

1,241

 

298

Research and development

 

332

 

99

 

435

 

139

Total stock-based compensation expense

$

2,396

$

403

$

4,013

$

525

Schedule of stock-based compensation expense

Stock-based compensation expense was classified by award type in the consolidated statements of operations and comprehensive loss as follows (in thousands):

Three Months Ended September 30,

Nine Months Ended September 30,

2021

2020

2021

2020

Stock options

$

128

$

403

$

595

$

525

Earn-out shares

1,970

1,970

Warrants

39

1,043

RSU's

259

405

Total stock-based compensation expense

$

2,396

$

403

$

4,013

$

525

Unvested restricted stock units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Summary of stock option activity

Number of

Grant Date Fair

Shares

Value

Outstanding as of December 31, 2020

Granted

 

1,670,961

 

$

7.19

Vested

 

 

Cancelled

 

 

Outstanding as of September 30, 2021

 

1,670,961

$

7.19

XML 53 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income (Loss) per Share (Tables)
9 Months Ended
Sep. 30, 2021
Net Income (Loss) per Share  
Schedule of basic and diluted net income (loss) per share attributable to common stockholders

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2021

    

2020

    

2021

    

2020

Numerator:

 

  

 

  

  

 

  

Net income (loss) attributable to common stockholders – basic

$

22,751

$

(6,262)

$

(13,375)

$

(17,796)

Change in fair value for warrant liability

(42)

Interest to convertible notes

123

Loss on extinguishment of debt

865

Change in fair value of derivative liability

(475)

Net income (loss) attributable to common stockholders – diluted

$

23,222

$

(6,262)

$

(13,375)

$

(17,796)

 

  

 

  

 

  

 

  

Denominator:

 

  

 

  

 

  

 

  

Weighted average common shares outstanding – basic

 

119,745,196

 

8,917,855

 

47,772,253

 

8,892,564

Weighted average effect of potentially dilutive securities:

Effect of potentially dilutive convertible preferred stock

14,065,012

Effect of potentially dilutive warrants

354,135

Effect of potentially dilutive stock options

19,696,440

Effect of potentially dilutive restricted stock units

6,517

Total potentially dilutive securities

34,122,104

Weighted average common shares outstanding — diluted

153,867,300

8,917,855

47,772,253

8,892,564

Net income (loss) per share attributable to common stockholders - basic

$

0.19

$

(0.70)

$

(0.28)

$

(2.00)

Net income (loss) per share attributable to common stockholders - diluted

$

0.15

$

(0.70)

$

(0.28)

$

(2.00)

Schedule of potential common shares excluded from the computation of diluted net loss per share

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2021

    

2020

    

2021

    

2020

 

Options issued and outstanding

 

1,589,357

 

18,224,891

21,285,797

 

18,224,891

Public Warrants to purchase common stock

 

14,325,000

 

14,325,000

 

Convertible preferred stock (as converted to common stock)

 

 

80,873,820

 

80,873,820

Warrants to purchase preferred stock (as converted to warrants to purchase common stock)

 

 

1,015,401

 

1,015,401

Warrants to purchase common stock

544,695

544,695

Warrants to purchase common stock (Finback)**

2,417,138

2,421,976

Unvested restricted stock units

1,664,567

1,671,084

Earn-out shares**

15,000,000

15,000,000

Contingently issuable common stock**

1,897,500

1,897,500

Convertible notes (as converted to common stock)*

 

5,408,672

 

590,625

5,408,672

 

590,625

 

42,302,234

 

101,249,432

62,010,029

 

101,249,432

XML 54 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies  
Schedule of Future Minimum Rental Commitments

Year Ending December 31:

 

2021 (remaining three months)

$

185

2022

1,116

2023

 

1,150

2024

 

981

Total future minimum lease payments

$

3,432

XML 55 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Nature of the Business and Basis of Presentation - Proposed Merger and Subscription Agreement (Details)
$ / shares in Units, $ in Millions
9 Months Ended
Sep. 30, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
$ / shares
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Exchange ratio 0.378  
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Subscription Agreements    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Number of shares agreed to sell | shares 30,000,000  
Purchase price of share $ 10.00  
Aggregate purchase price | $ $ 300.0  
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Nature of the Business and Basis of Presentation - Impacts of Error on Condensed Financial Statements (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Error Corrections and Prior Period Adjustments Restatement [Line Items]                
Carrying Value       $ 75,877       $ 72,883
Additional paid-in capital $ 391,440     9,194       7,978
Accumulated deficit (107,256)     (93,881)       (66,489)
Stockholders' deficit $ 284,198 $ (118,537) $ (96,903) (84,686) $ (75,318) $ (69,807) $ (64,766) (58,510)
As previously reported                
Error Corrections and Prior Period Adjustments Restatement [Line Items]                
Carrying Value       75,393       72,399
Additional paid-in capital       9,946       8,730
Accumulated deficit       (94,149)       (66,757)
Stockholders' deficit       (84,202)       (58,026)
Adjustment                
Error Corrections and Prior Period Adjustments Restatement [Line Items]                
Carrying Value       484       484
Additional paid-in capital       (752)       (752)
Accumulated deficit       268       268
Stockholders' deficit       $ (484)       $ (484)
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Risk of concentrations of credit, significant customers and significant suppliers (Details) - Customer concentration risk
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Total revenue | Customer          
Concentration Risk [Line Items]          
Concentration risk, percentage 21.20% 20.00% 10.00% 11.00%  
Total revenue | Customer A          
Concentration Risk [Line Items]          
Concentration risk, percentage   20.00%   11.00%  
Total revenue | Customer B          
Concentration Risk [Line Items]          
Concentration risk, percentage 21.20%   10.00%    
Accounts receivable | Customer          
Concentration Risk [Line Items]          
Concentration risk, percentage     16.00%   51.70%
Accounts receivable | Customer B          
Concentration Risk [Line Items]          
Concentration risk, percentage     16.00%    
Accounts receivable | Customer C          
Concentration Risk [Line Items]          
Concentration risk, percentage         28.30%
Accounts receivable | Customer D          
Concentration Risk [Line Items]          
Concentration risk, percentage         23.40%
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Debt issuance costs & Accounts receivable, net (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Debt Issuance Costs          
Debt issuance costs $ 0.1   $ 0.1   $ 0.1
Amortization of the debt issuance costs $ 0.1 $ 0.1 $ 0.1 $ 0.1  
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Dec. 31, 2019
Summary of Significant Accounting Policies        
Cash and cash equivalents $ 333,747 $ 4,704    
Restricted cash 675      
Total cash, cash equivalents, and restricted cash 334,422 $ 4,704 $ 3,111 $ 17,341
Current portion of restricted cash 400      
Restricted cash, noncurrent $ 300      
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Property and equipment (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2021
USD ($)
Property, Plant and Equipment [Line Items]    
Lease term 4 years 4 years
Impairment of property and equipment $ 1,656 $ 1,656
Computers and telecommunications equipment    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life   3 years
Lab equipment    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life   5 years
Software    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life   4 years
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life   5 years
Leased equipment    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life   7 years
Lease term 48 months 48 months
Leased equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life   4 years
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Contingent Earn-out (Details)
9 Months Ended
Sep. 30, 2021
D
$ / shares
shares
Dec. 31, 2020
$ / shares
Business Acquisition, Contingent Consideration [Line Items]    
Earn-out shares issuable upon achieving certain milestones 15,000,000  
Par value common stock | $ / shares $ 0.0001 $ 0.0001
Triggering Event One    
Business Acquisition, Contingent Consideration [Line Items]    
Number of trading days | D 20  
Number of consecutive trading days | D 30  
Triggering Event Two    
Business Acquisition, Contingent Consideration [Line Items]    
Number of trading days | D 20  
Number of consecutive trading days | D 30  
Triggering Event Three    
Business Acquisition, Contingent Consideration [Line Items]    
Number of trading days | D 20  
Number of consecutive trading days | D 30  
Plan of merger with NHIC and Merger Sub    
Business Acquisition, Contingent Consideration [Line Items]    
Par value common stock | $ / shares $ 0.0001  
Plan of merger with NHIC and Merger Sub | Class A Common Stock    
Business Acquisition, Contingent Consideration [Line Items]    
Earn-out shares issuable upon achieving certain milestones 15,000,000  
Earn Out Shares Held By Legacy Shareholders 12,137,397  
Earn-out shares are subject to the share-based compensation 2,862,603  
Plan of merger with NHIC and Merger Sub | Triggering Event One | Class A Common Stock    
Business Acquisition, Contingent Consideration [Line Items]    
Earn-out shares issuable upon achieving certain milestones 5,000,000  
Earn-out shares perior for one-time issuance 5 years  
Plan of merger with NHIC and Merger Sub | Triggering Event One | Class A Common Stock | Minimum    
Business Acquisition, Contingent Consideration [Line Items]    
Share price | $ / shares $ 12.50  
Plan of merger with NHIC and Merger Sub | Triggering Event Two | Class A Common Stock    
Business Acquisition, Contingent Consideration [Line Items]    
Earn-out shares issuable upon achieving certain milestones 5,000,000  
Earn-out shares perior for one-time issuance 5 years  
Plan of merger with NHIC and Merger Sub | Triggering Event Two | Class A Common Stock | Minimum    
Business Acquisition, Contingent Consideration [Line Items]    
Share price | $ / shares $ 15.00  
Plan of merger with NHIC and Merger Sub | Triggering Event Three | Class A Common Stock    
Business Acquisition, Contingent Consideration [Line Items]    
Earn-out shares issuable upon achieving certain milestones 5,000,000  
Earn-out shares perior for one-time issuance 5 years  
Plan of merger with NHIC and Merger Sub | Triggering Event Three | Class A Common Stock | Minimum    
Business Acquisition, Contingent Consideration [Line Items]    
Share price | $ / shares $ 17.50  
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Contingently Issuable Common Stock (Details)
9 Months Ended
Sep. 30, 2021
D
$ / shares
shares
Dec. 31, 2020
$ / shares
Business Acquisition, Contingent Consideration [Line Items]    
Number of shares issued for each share 0.378  
Par value common stock | $ / shares $ 0.0001 $ 0.0001
Vesting Provision II    
Business Acquisition, Contingent Consideration [Line Items]    
Number of trading days | D 20  
Number of consecutive trading days | D 30  
Vesting Provision II | Minimum    
Business Acquisition, Contingent Consideration [Line Items]    
Share price | $ / shares $ 12.50  
Vesting Provision II | Maximum    
Business Acquisition, Contingent Consideration [Line Items]    
Vesting period 5 years  
Vesting Provision III    
Business Acquisition, Contingent Consideration [Line Items]    
Vesting period 5 years  
Number of trading days | D 20  
Number of consecutive trading days | D 30  
Vesting Provision III | Minimum    
Business Acquisition, Contingent Consideration [Line Items]    
Share price | $ / shares $ 15.00  
Common Class B | Vesting Provision I    
Business Acquisition, Contingent Consideration [Line Items]    
Shares vested 1,897,500  
Common Class B | Vesting Provision II    
Business Acquisition, Contingent Consideration [Line Items]    
Shares vested 948,750  
Common Class B | Vesting Provision III    
Business Acquisition, Contingent Consideration [Line Items]    
Shares vested 948,750  
Give Evolv LLC    
Business Acquisition, Contingent Consideration [Line Items]    
Remaining number of founder shares 517,500  
NHIC Sub Inc    
Business Acquisition, Contingent Consideration [Line Items]    
Shares outstanding 4,312,500  
Par value common stock | $ / shares $ 0.0001  
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Impairment of Long-Lived Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Summary of Significant Accounting Policies    
Impairment losses on long-lived assets $ 1,656 $ 1,656
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Fair Value Measurements of Financial Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Impairment of property and equipment $ 1,656   $ 1,656  
Property And Equipment [Member]        
Impairment of property and equipment $ 1,700 $ 0 $ 1,700 $ 0
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Derivative liability (Details) - USD ($)
$ in Thousands
1 Months Ended 2 Months Ended 3 Months Ended 4 Months Ended 9 Months Ended
Jun. 21, 2021
Feb. 04, 2021
Dec. 31, 2020
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2021
Embedded Derivative Liability                
Conversion price         85.00%   80.00%  
Percentage of shares issued to investors, conversion price equal     80.00% 80.00%        
Unamortized debt discount     $ 118     $ 63 $ 118 $ 63
Loss on extinguishment of debt           (865)   $ (12,685)
2021 Convertible Notes                
Embedded Derivative Liability                
Interest rate   8.00%            
Number of shares issued upon conversion of debt               4,408,672
Gross proceeds from issuance   $ 30,000            
Minimum gross proceeds from sale of preferred stock required for conversion   $ 100,000            
Conversion Price As Percentage Of The Price Per Share Paid By The Other Investors 80.00% 80.00%            
Additional consideration receivable in shares               1,000,000
Carrying value           32,800   $ 32,800
Embedded derivative liability           19,700   19,700
Accrued interest, current           $ 200   200
Loss on extinguishment of debt               $ (900)
2021 Convertible Notes | NHIC Sub Inc                
Embedded Derivative Liability                
Additional consideration receivable in shares 1,000,000              
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Classification of Convertible Preferred Stock and Warrant Liability (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Class of Warrant or Right [Line Items]      
Convertible preferred stock, outstanding 0 77,377,987  
Carrying Value   $ 75,877 $ 72,883
Preferred Stock      
Class of Warrant or Right [Line Items]      
Warrants outstanding 0    
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Revenue recognition (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2021
USD ($)
Summary of Significant Accounting Policies  
Lease term 4 years
Contingent lease payments $ 0
Term of payments after the shipment or delivery of the product 30 days
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Operating lease components (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total revenue $ 34,152
Product revenue  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total revenue 147
Subscription revenue  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total revenue 31,106
Service revenue  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total revenue 24
Maintenance revenue  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total revenue 2,875
2021-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total revenue 10,342
2021-01-01 | Product revenue  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total revenue 111
2021-01-01 | Subscription revenue  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total revenue 9,304
2021-01-01 | Service revenue  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total revenue 24
2021-01-01 | Maintenance revenue  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total revenue 903
2022-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total revenue 23,810
2022-01-01 | Product revenue  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total revenue 36
2022-01-01 | Subscription revenue  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total revenue 21,802
2022-01-01 | Maintenance revenue  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total revenue $ 1,972
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Future minimum payments on noncancelable leases (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Minimum future leases  
2021 $ 2,355
2022 9,262
2023 8,800
2024 7,054
2025 3,166
Thereafter 469
Total $ 31,106
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Contract balances from contracts with customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Dec. 31, 2020
Summary of Significant Accounting Policies      
Contract assets $ 900 $ 900 $ 0
Long-term contract assets 2,582 2,582 $ 0
Recognition of revenue that was previously included in the deferred revenue balance 500 (2,300)  
Rollforward of deferred revenue      
Balance at the beginning   4,197  
Revenue recognized 500 (6,356)  
Revenue deferred   8,815  
Balance at the end $ 6,656 $ 6,656  
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Disaggregated revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Subscription revenue $ 2,305 $ 794 $ 5,118 $ 1,743
Total revenue 8,367 1,461 16,846 2,750
Maintenance revenue included in subscription revenue 500 200 1,000 400
Product revenue        
Disaggregation of Revenue [Line Items]        
Revenue 5,345 349 10,299 422
Subscription revenue        
Disaggregation of Revenue [Line Items]        
Subscription revenue 2,305 794 5,118 1,743
Service revenue        
Disaggregation of Revenue [Line Items]        
Revenue 717 318 1,429 585
Service revenue        
Disaggregation of Revenue [Line Items]        
Revenue 417 165 773 170
Maintenance revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 300 $ 153 $ 656 $ 415
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Contract acquisition costs (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2020
Summary of Significant Accounting Policies              
Deferred asset $ 3.4     $ 3.4     $ 2.3
Amortized commissions $ 1.3 $ 0.1 $ 0.1 $ 1.6 $ 0.3 $ 0.1  
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Stock-based compensation (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Aug. 31, 2020
Mar. 31, 2020
Sep. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Granted           6,474,175    
Stock compensation expense     $ 2,396   $ 403 $ 4,013 $ 525  
Earn-out shares issuable upon achieving certain milestones           15,000,000    
Options to purchase common stock                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Granted       2,554,015        
Stock compensation expense     128   $ 403 $ 595 $ 525 $ 100
Business development agreement term   3 years            
Options to purchase common stock | Officer                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Granted 560,189              
Subscription Agreements                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock compensation expense     $ 2,000     $ 2,000    
Earn-out shares issuable upon achieving certain milestones           15,000,000    
Earn-out shares are subject to the share-based compensation           2,862,603    
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Income taxes (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Summary of Significant Accounting Policies    
Foreign earnings $ 0 $ 0
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Net Income (Loss) (Details)
$ in Millions
3 Months Ended
Sep. 30, 2021
USD ($)
Summary of Significant Accounting Policies  
Undistributed earnings attributed to convertible preferred stock $ 0.0
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Merger with NHIC (Details)
$ / shares in Units, $ in Thousands
2 Months Ended 9 Months Ended
Jul. 16, 2021
USD ($)
shares
Mar. 31, 2020
USD ($)
Sep. 30, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
$ / shares
shares
Business Acquisition [Line Items]        
Common Stock, Par or Stated Value Per Share | $ / shares     $ 0.0001 $ 0.0001
Issuance of common stock in connection with the closing of the Merger (in shares)     10,391,513  
Earn-out shares issuable upon achieving certain milestones     15,000,000  
Common Stock Issuable Upon Conversion of Temporary Equity       80,873,772
Conversion ratio     1  
Exchange ratio     0.378  
Shares cancelled     98,524  
Number of stock options outstanding     21,310,677 18,804,634
Gross proceeds received from Merger | $     $ 84,945  
Common stock, issued     142,418,469 9,845,192
Common stock, outstanding     142,418,469 9,845,192
Warrants to purchase shares of common stock     14,325,000 1,938,096
Payments of Stock Issuance Costs | $     $ 33,968  
NewHold Investment Corp        
Business Acquisition [Line Items]        
Goodwill | $ $ 0      
Number of shares 94,276,850      
Exchange ratio 0.378      
Shares cancelled 58,828,853      
Number of stock options outstanding 22,227,710      
Gross proceeds received from Merger | $ $ 84,900      
Percentage owned by shareholders 92.70%      
Payments of financing costs | $     35,700  
Payments of Stock Issuance Costs | $     $ 700  
NewHold Investment Corp | New Hold Investment Corporation, Inc        
Business Acquisition [Line Items]        
Ownership percentage 7.30%      
Subscription Agreements        
Business Acquisition [Line Items]        
Earn-out shares issuable upon achieving certain milestones     15,000,000  
Received gross proceeds from PIPE investment | $     $ 300,000  
Series A-1 Preferred Stock        
Business Acquisition [Line Items]        
Common Stock Issuable Upon Conversion of Temporary Equity 24,369,613     24,369,613
Conversion ratio 1      
Series A Preferred Stock        
Business Acquisition [Line Items]        
Common Stock Issuable Upon Conversion of Temporary Equity 3,490,328     6,986,113
Conversion ratio 0.5      
Series B-1 Preferred Stock        
Business Acquisition [Line Items]        
Common Stock Issuable Upon Conversion of Temporary Equity 34,144,109     34,144,109
Conversion ratio 1      
Payments of Stock Issuance Costs | $   $ 100    
Series B Preferred Stock        
Business Acquisition [Line Items]        
Common Stock Issuable Upon Conversion of Temporary Equity 15,373,937     15,373,937
Conversion ratio 1      
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value On Recurring Basis (Details) - Recurring Basis - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Assets:    
Total assets measured at fair value $ 326,515  
Liabilities:    
Liabilities of fair value 61,463 $ 1,001
Contingent Earn-Out Liability    
Liabilities:    
Liabilities of fair value 35,027  
Contingently Issuable Common Stock Liability    
Liabilities:    
Liabilities of fair value 5,952  
Warrants to purchase common stock    
Liabilities:    
Liabilities of fair value   1
Public Warrant Liability    
Liabilities:    
Liabilities of fair value 20,484  
Derivative Liability    
Liabilities:    
Liabilities of fair value   1,000
Money market funds    
Assets:    
Total assets measured at fair value 326,515  
Level 1    
Assets:    
Total assets measured at fair value 326,515  
Level 1 | Money market funds    
Assets:    
Total assets measured at fair value 326,515  
Level 3    
Liabilities:    
Liabilities of fair value 61,463 1,001
Level 3 | Contingent Earn-Out Liability    
Liabilities:    
Liabilities of fair value 35,027  
Level 3 | Contingently Issuable Common Stock Liability    
Liabilities:    
Liabilities of fair value 5,952  
Level 3 | Warrants to purchase common stock    
Liabilities:    
Liabilities of fair value   1
Level 3 | Public Warrant Liability    
Liabilities:    
Liabilities of fair value $ 20,484  
Level 3 | Derivative Liability    
Liabilities:    
Liabilities of fair value   $ 1,000
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Common stock warrant liability (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2021
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at beginning $ 1
Change in fair value 879
Conversion of common stock warrants to common stock in connection with the closing of the Merger (880)
Balance at ending
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Derivative liability (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2021
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at beginning $ 1
Change in fair value 879
Balance at ending
Derivative Liability  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at beginning 1,000
Initial fair value of the embedded derivative 16,986
Change in fair value 1,745
Settlement of derivative liability upon the closing of the Merger (19,731)
Balance at ending
Contingent Earn-Out Liability  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at beginning
Initial fair value of the embedded derivative 66,845
Change in fair value (31,818)
Balance at ending 35,027
Contingently Issuable Common Stock Liability  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at beginning
Initial fair value of the embedded derivative 11,670
Change in fair value (5,718)
Balance at ending 5,952
Public Warrant Liability  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at beginning
Initial fair value of the embedded derivative 23,636
Change in fair value (3,152)
Balance at ending $ 20,484
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jul. 16, 2021
Jul. 15, 2021
Jun. 21, 2021
Feb. 28, 2021
Jan. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                  
Fair value assets of transfer level 1 to level 2           $ 0   $ 0 $ 0
Fair value assets of transfer level 2 to level 1           0   0 0
Fair value assets of transfer level 1 to level 3           0   0 0
Fair value liabilities of transfer level 1 to level 2           0   0 0
Fair value liabilities of transfer level 2 to level 1           0   0 0
Fair value liabilities of transfer level 1 to level 3           $ 0   0 0
Valuation of Embedded Derivative Liability                  
Percentage of shares issued to investors, conversion price equal           80.00% 80.00%    
Fair Value Adjustment Of Derivative Liability               (475) 1,745
Contingent Earn-Out Liability                  
Valuation of Embedded Derivative Liability                  
Expected dividend yield                 $ 0
Contingent Earn-Out Liability | Drift rate                  
Valuation of Embedded Derivative Liability                  
Contingent consideration, measurement input 0.009%               0.009%
Contingent Earn-Out Liability | Change in control                  
Valuation of Embedded Derivative Liability                  
Contingent consideration, measurement input 0.00%               0.00%
Contingent Earn-Out Liability | Expected volatility                  
Valuation of Embedded Derivative Liability                  
Contingent consideration, measurement input 0.40%               0.45%
Contingent Earn-Out Liability | Expected term (in years)                  
Valuation of Embedded Derivative Liability                  
Contingent Consideration Term 5 years               4 years 9 months 18 days
Contingently Issuable Common Stock Liability                  
Valuation of Embedded Derivative Liability                  
Prior to the merger common stock                 4,312,500
Shares vested                 1,897,500
Expected dividend yield                 $ 0
Outstanding shares expected to vest                 1,897,500
Contingently Issuable Common Stock Liability | Drift rate                  
Valuation of Embedded Derivative Liability                  
Contingent consideration, measurement input 0.009%               0.009%
Contingently Issuable Common Stock Liability | Change in control                  
Valuation of Embedded Derivative Liability                  
Contingent consideration, measurement input 0.00%               0.00%
Contingently Issuable Common Stock Liability | Expected volatility                  
Valuation of Embedded Derivative Liability                  
Contingent consideration, measurement input 0.40%               0.45%
Contingently Issuable Common Stock Liability | Expected term (in years)                  
Valuation of Embedded Derivative Liability                  
Contingent Consideration Term 5 years               4 years 9 months 18 days
2020 Convertible Notes                  
Valuation of Embedded Derivative Liability                  
Percentage of conversion option was deemed at fair value of capital stock             20.00%    
Percentage of specified financing event             100.00%    
Fair value of the embedded derivative at issuance             $ 1,000    
2021 Convertible Notes                  
Valuation of Embedded Derivative Liability                  
Percentage of conversion price per share of securities by investors         80.00%        
Percentage of conversion option was deemed at fair value of capital stock         20.00%        
Fair value of the embedded derivative at issuance         $ 7,000        
Embedded derivative liability               $ 9,200 $ 9,200
Percentage of shares issued to investors, conversion price equal       80.00% 80.00%        
Number of shares issued upon conversion of debt     1,000,000            
Derivative liability     $ 9,800            
Shares issued of fair value of derivative liability     1,000,000            
Fair Value Adjustment Of Derivative Liability   $ 500              
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Inventory - Summary of Inventory (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Inventory    
Raw materials $ 606 $ 499
Work in process   188
Finished goods 2,924 2,055
Total $ 3,530 $ 2,742
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Prepaid expenses and other current assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Prepaid expenses and other current assets    
Prepaid deposits $ 8,486  
Prepaid Insurance 3,826 $ 240
Short-term contract assets 895  
Prepaid subscriptions 383 594
Other 82 66
Total $ 13,672 $ 900
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Property, Plant and Equipment [Line Items]          
Total property, plant and equipment $ 20,916   $ 20,916   $ 11,843
Less: Accumulated depreciation and amortization (3,133)   (3,133)   (2,527)
Total property, plant and equipment, net 17,783   17,783   9,316
Depreciation and amortization expense 800 $ 300 1,948 $ 685  
Computers and telecom equipment          
Property, Plant and Equipment [Line Items]          
Total property, plant and equipment 216   216   217
Lab equipment          
Property, Plant and Equipment [Line Items]          
Total property, plant and equipment 568   568   487
Software          
Property, Plant and Equipment [Line Items]          
Total property, plant and equipment 58   58   59
Furniture and fixtures          
Property, Plant and Equipment [Line Items]          
Total property, plant and equipment 37   37   37
Leasehold improvements          
Property, Plant and Equipment [Line Items]          
Total property, plant and equipment 553   553   95
Leased equipment          
Property, Plant and Equipment [Line Items]          
Total property, plant and equipment $ 19,484   $ 19,484   $ 10,948
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, Net - Leased equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Property, Plant and Equipment [Line Items]          
Impairment of property and equipment $ 1,656   $ 1,656    
Leased equipment          
Property, Plant and Equipment [Line Items]          
Leased equipment 19,484   19,484   $ 10,948
Accumulated depreciation (2,180)   (2,180)   (1,649)
Leased equipment, net 17,304   17,304   $ 9,299
Depreciation 800 $ 200 $ 1,800 $ 600  
Depreciable lives     7 years    
Property And Equipment [Member]          
Property, Plant and Equipment [Line Items]          
Impairment of property and equipment $ 1,700 $ 0 $ 1,700 $ 0  
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Accrued Expenses and Other Current Liabilities    
Accrued employee compensation and benefits expense $ 3,766 $ 2,345
Accrued professional services and consulting 1,487 1,327
Accrued interest 131  
Other 785 55
Total accrued expenses and other current liabilities $ 6,169 $ 3,727
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Debt - Long-term debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Less: Unamortized discount $ (63) $ (118)
Long-term debt, Unamortized Discount Net, Total 15,359 16,432
Less: Current portion of long-term debt 1,000  
Long-term debt, net of discount 14,359 16,432
Term loans payable    
Debt Instrument [Line Items]    
Gross amount of debt 10,000 10,000
Revolving line of credit outstanding    
Debt Instrument [Line Items]    
Gross amount of debt $ 5,422 3,550
Convertible notes (as converted to common stock)    
Debt Instrument [Line Items]    
Gross amount of debt   $ 3,000
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Debt - Silicon valley bank term loan (Details)
1 Months Ended 9 Months Ended
Jul. 05, 2017
USD ($)
Dec. 31, 2020
USD ($)
shares
Sep. 30, 2021
USD ($)
M
$ / shares
shares
Mar. 31, 2020
USD ($)
Feb. 12, 2019
$ / shares
shares
Debt Instrument [Line Items]          
Number of monthly payments 36   36    
Warrants to purchase shares of common stock | shares   1,938,096 14,325,000    
2017 SVB Term Loan          
Debt Instrument [Line Items]          
Face amount of debt $ 5,000,000.0     $ 3,100,000  
Warrants to purchase shares of common stock | shares         28,350
Warrants exercise price | $ / shares         $ 0.24
2020 SVB Term Loan          
Debt Instrument [Line Items]          
Face amount of debt       5,000,000.0  
Interest rate     5.00%    
Warrants to purchase shares of common stock | shares     280,095    
Warrants exercise price | $ / shares     $ 0.40    
Fair value of warrants     $ 100,000    
Debt issuances costs     100,000    
End-of-term charge     $ 100,000    
Repayments of debt   $ 8,000,000.0      
Term Loan A Advance          
Debt Instrument [Line Items]          
Face amount of debt 4,000,000.0        
Term Loan B Advance          
Debt Instrument [Line Items]          
Face amount of debt 1,000,000.0        
Revolving line of credit outstanding          
Debt Instrument [Line Items]          
Face amount of debt $ 1,000,000.0 $ 3,000,000.0   $ 7,000,000.0  
Wall Street Journal Prime Rate | 2017 SVB Term Loan          
Debt Instrument [Line Items]          
Interest rate 1.25%       5.25%
Wall Street Journal Prime Rate | 2020 SVB Term Loan          
Debt Instrument [Line Items]          
Interest rate     0.50%    
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Debt - JPM Credit Agreement (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Dec. 31, 2020
Sep. 30, 2021
Sep. 30, 2021
Mar. 31, 2020
Jul. 05, 2017
Debt Instrument [Line Items]          
Loss on extinguishment of debt   $ (865) $ (12,685)    
Warrants to purchase shares of common stock 1,938,096 14,325,000 14,325,000    
Unamortized debt discount $ 118 $ 63 $ 63    
JPM Credit Agreement          
Debt Instrument [Line Items]          
Face amount of debt 10,000        
Maximum borrowing capacity 5,000        
Loss on extinguishment of debt $ 100        
Warrants to purchase shares of common stock 378,000        
Warrants exercise price $ 0.42        
Fair value of warrants $ 100        
Debt issuances costs $ 100   100    
Unamortized debt discount   100 100    
Interest expense   $ 200 $ 600    
Interest rate 4.50% 4.50% 4.50%    
Amount drawn   $ 5,400 $ 5,400    
Revolving line of credit outstanding          
Debt Instrument [Line Items]          
Face amount of debt $ 3,000     $ 7,000 $ 1,000
Maximum borrowing capacity $ 10,000        
2020 SVB Term Loan          
Debt Instrument [Line Items]          
Face amount of debt       $ 5,000  
Warrants to purchase shares of common stock   280,095 280,095    
Warrants exercise price   $ 0.40 $ 0.40    
Fair value of warrants   $ 100 $ 100    
Debt issuances costs     $ 100    
Interest rate   5.00% 5.00%    
Wall Street Journal Prime Rate | JPM Credit Agreement          
Debt Instrument [Line Items]          
Interest rate 1.25%        
Wall Street Journal Prime Rate | 2020 SVB Term Loan          
Debt Instrument [Line Items]          
Interest rate   0.50% 0.50%    
Maximum | JPM Credit Agreement          
Debt Instrument [Line Items]          
Amortization of the debt discount   $ 100 $ 100    
Interest rate 5.50% 5.50% 5.50%    
Maximum | Wall Street Journal Prime Rate | JPM Credit Agreement          
Debt Instrument [Line Items]          
Interest rate 2.25%        
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Debt - Future principal payments (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Future principal payments on long-term debt  
2022 $ 7,422
2023 4,000
2024 4,000
Total $ 15,422
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Debt - Convertible Notes 2020 (Details) - 2020 Convertible Notes - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Dec. 31, 2020
Debt Instrument [Line Items]          
Gross proceeds from issuance $ 2,000,000.0        
Interest rate 6.00%   6.00%    
Minimum gross proceeds from sale of preferred stock required for conversion $ 2,000,000.0        
Conversion price as percentage of the price per share paid by the other investors 80.00%        
Embedded derivative fair value $ 1,000,000.0   $ 1,000,000.0    
Initial carrying value 3,000,000.0   3,000,000.0    
Accrued interest, current   $ 0   $ 0 $ 100,000
Total interest incurred       $ 300,000  
Maximum          
Debt Instrument [Line Items]          
Total interest incurred   $ 100,000 $ 100,000    
Series B-1 Preferred Stock          
Debt Instrument [Line Items]          
Minimum gross proceeds from sale of preferred stock required for conversion $ 100,000,000.0        
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Debt - Convertible notes 2021 (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 21, 2021
Feb. 04, 2021
Jan. 21, 2021
Sep. 30, 2021
Sep. 30, 2021
Dec. 31, 2020
Debt Instrument [Line Items]            
Loss on extinguishment of debt       $ (865) $ (12,685)  
2021 Convertible Notes            
Debt Instrument [Line Items]            
Gross proceeds from issuance   $ 30,000 $ 30,000      
Interest rate   8.00% 8.00%      
Additional gross proceeds made available upon achievement of the integration milestone   $ 100,000 $ 100,000      
Conversion price as percentage of the price per share paid by the other investors   80.00% 80.00%      
Embedded derivative fair value   $ 7,000 $ 7,000 19,700 19,700  
Initial carrying value $ 29,600 23,000 23,000      
Accrued interest derecognized         200  
Accrued interest, current       0 0 $ 0
Total interest incurred         $ 4,900  
Number of shares issued upon conversion of debt 1,000,000       4,408,672  
Loss on extinguishment of debt $ 11,800       $ (900)  
Carrying value of notes derecognized 26,700          
Face amount of debt 29,600 23,000 23,000      
Derivative liability recognized in the extinguishment accounting $ 19,200          
Carrying value       32,800 32,800  
Embedded derivative liability   $ 7,000 $ 7,000 19,700 $ 19,700  
Maximum | 2021 Convertible Notes            
Debt Instrument [Line Items]            
Total interest incurred       $ 100    
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.21.2
Convertible Preferred Stock - Preferred Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
2 Months Ended 9 Months Ended
Mar. 31, 2020
Sep. 30, 2021
Temporary Equity [Line Items]    
Issuance costs   $ 33,968
Series B-1 Preferred Stock    
Temporary Equity [Line Items]    
Number of shares issued and sold 3,207,773  
Purchase price $ 0.9664  
Aggregate proceeds from issuance $ 3,100  
Issuance costs $ 100  
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.21.2
Convertible Preferred Stock - Conversion ratio (Details)
9 Months Ended
Sep. 30, 2021
$ / shares
shares
Dec. 31, 2020
$ / shares
shares
Convertible Preferred Stock    
Conversion ratio 1  
Number of shares issued for each share 0.378  
Preferred Stock Authorized 0 207,390,039
Common stock, par value (in dollars per share) | $ / shares $ 0.0001 $ 0.0001
Convertible preferred stock, outstanding 0 77,377,987
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.21.2
Convertible Preferred Stock - consisted of preferred stock (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Jul. 16, 2021
Dec. 31, 2020
Dec. 31, 2019
Temporary Equity [Line Items]        
Convertible preferred stock, shares authorized 0   207,390,039  
Convertible preferred stock, issued 0   77,377,987  
Convertible preferred stock, outstanding 0   77,377,987  
Preferred Stock, Shares Authorized 100,000,000   0  
Carrying Value     $ 75,877 $ 72,883
Liquidation Preference $ 0   $ 77,100  
Common Stock Issuable Upon Conversion     80,873,772  
As previously reported        
Temporary Equity [Line Items]        
Carrying Value     $ 75,393 $ 72,399
Series A-1 Preferred Stock        
Temporary Equity [Line Items]        
Convertible preferred stock, shares authorized     67,156,152  
Convertible preferred stock, issued     24,369,613  
Convertible preferred stock, outstanding     24,369,613  
Carrying Value     $ 18,394  
Liquidation Preference     $ 18,000  
Common Stock Issuable Upon Conversion   24,369,613 24,369,613  
Series A Preferred Stock        
Temporary Equity [Line Items]        
Convertible preferred stock, shares authorized     9,233,677  
Convertible preferred stock, issued     3,490,328  
Convertible preferred stock, outstanding     3,490,328  
Carrying Value     $ 11,321  
Liquidation Preference     $ 11,819  
Common Stock Issuable Upon Conversion   3,490,328 6,986,113  
Series B-1 Preferred Stock        
Temporary Equity [Line Items]        
Convertible preferred stock, shares authorized     90,328,396  
Convertible preferred stock, issued     34,144,109  
Convertible preferred stock, outstanding     34,144,109  
Carrying Value     $ 31,953  
Liquidation Preference     $ 32,997  
Common Stock Issuable Upon Conversion   34,144,109 34,144,109  
Series B Preferred Stock        
Temporary Equity [Line Items]        
Convertible preferred stock, shares authorized     40,671,814  
Convertible preferred stock, issued     15,373,937  
Convertible preferred stock, outstanding     15,373,937  
Carrying Value     $ 14,209  
Liquidation Preference     $ 14,284  
Common Stock Issuable Upon Conversion   15,373,937 15,373,937  
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.21.2
Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Dec. 31, 2020
Mar. 31, 2020
Feb. 28, 2019
Sep. 30, 2021
Mar. 31, 2021
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Class of Warrant or Right [Line Items]                
Warrants to purchase shares of common stock 1,938,096     14,325,000     14,325,000  
Issuance of equity classified warrants         $ 1 $ 45   $ 45
Changes in the fair value of warrants       $ (42)     $ 879  
2019 SVB Common Stock Warrant                
Class of Warrant or Right [Line Items]                
Warrants to purchase shares of common stock     28,350          
Exercise price     $ 0.24          
2020 SVB Common Stock Warrant                
Class of Warrant or Right [Line Items]                
Warrants to purchase shares of common stock   280,095       280,095    
Exercise price   $ 0.40       $ 0.40    
2020 JPM Common Stock Warrant                
Class of Warrant or Right [Line Items]                
Warrants to purchase shares of common stock 378,000              
Exercise price $ 0.42              
Public Warrant                
Class of Warrant or Right [Line Items]                
Warrants to purchase shares of common stock       14,325,000     14,325,000  
Exercise price       $ 11.50     $ 11.50  
Issuance of equity classified warrants             $ 23,600  
Changes in the fair value of warrants             $ 3,200  
Maximum | 2019 SVB Common Stock Warrant                
Class of Warrant or Right [Line Items]                
Issuance of equity classified warrants     $ 100          
Maximum | 2020 SVB Common Stock Warrant                
Class of Warrant or Right [Line Items]                
Issuance of equity classified warrants   $ 100            
Maximum | 2020 JPM Common Stock Warrant                
Class of Warrant or Right [Line Items]                
Issuance of equity classified warrants $ 100              
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.21.2
Warrants - Preferred stock and common stock outstanding (Details) - $ / shares
Sep. 30, 2021
Dec. 31, 2020
Class of Warrant or Right [Line Items]    
Shares Issuable Upon Exercise of Warrant 14,325,000 1,938,096
March 17, 2014    
Class of Warrant or Right [Line Items]    
Contractual Term   10 years
Shares Issuable Upon Exercise of Warrant   94,500
Warrants exercise price   $ 0.24
September 28, 2016    
Class of Warrant or Right [Line Items]    
Contractual Term   10 years
Shares Issuable Upon Exercise of Warrant   1,015,401
Warrants exercise price   $ 0.003
July 5, 2017    
Class of Warrant or Right [Line Items]    
Contractual Term   10 years
Shares Issuable Upon Exercise of Warrant   141,750
Warrants exercise price   $ 0.24
February 12, 2019    
Class of Warrant or Right [Line Items]    
Contractual Term   10 years
Shares Issuable Upon Exercise of Warrant   28,350
Warrants exercise price   $ 0.24
March 30, 2020    
Class of Warrant or Right [Line Items]    
Contractual Term   10 years
Shares Issuable Upon Exercise of Warrant   280,095
Warrants exercise price   $ 0.40
December 3, 2020    
Class of Warrant or Right [Line Items]    
Contractual Term   10 years
Shares Issuable Upon Exercise of Warrant   378,000
Warrants exercise price   $ 0.42
July 16, 2021    
Class of Warrant or Right [Line Items]    
Contractual Term 5 years  
Shares Issuable Upon Exercise of Warrant 14,325,000  
Warrants exercise price $ 11.50  
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.21.2
Common Stock (Details)
9 Months Ended 12 Months Ended
Jul. 16, 2021
USD ($)
$ / shares
shares
Sep. 30, 2021
USD ($)
Vote
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Business Acquisition [Line Items]      
Number of shares authorized   1,100,000,000 305,491,899
Par value common stock | $ / shares   $ 0.0001 $ 0.0001
Number of votes per common share | Vote   1  
Cash dividends declared or paid | $   $ 0 $ 0
Issuance of common stock in connection with the closing of the Merger (in shares)   10,391,513  
Gross proceeds | $   $ 300,000,000  
Number of common stock reserved   109,632,431 102,570,639
PIPE Investors      
Business Acquisition [Line Items]      
Prior to the merger common stock 30,000,000    
Share price | $ / shares $ 10.00    
Gross proceeds | $ $ 300,000,000.0    
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Based Compensation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares remained available for future grant 109,632,431     109,632,431   102,570,639
Number of options to purchase common stock       6,474,175    
Intrinsic value of options exercised $ 2,400     $ 18,508 $ 100  
Weighted average grant-date fair value per share of options granted     $ 0.16 $ 0.16 $ 0.16  
Unrecognized compensation expense $ 13,800     $ 13,800    
Weighted average period expected of recognition       1 year 8 months 12 days    
2021 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares of common stock may be issued 21,177,295     21,177,295    
Number of shares remained available for future grant 19,795,381     19,795,381    
Threshold percentage       100.00%    
Number of options to purchase common stock 0     0    
2021 Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares of common stock may be issued 3,289,632     3,289,632    
Percent Of Increase Of Outstanding Number Of Common Stock       1.00%    
2013 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares of common stock may be issued 0     0   21,487,876
Number of shares remained available for future grant 0     0   979,852
Vesting period       4 years    
Number of options to purchase common stock 0     6,474,175    
Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Intrinsic value of options exercised     $ 100      
Maximum | 2021 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Term of stock option       10 years    
Maximum | 2013 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Term of stock option       10 years    
Threshold percentage       100.00%    
Options to purchase common stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of options to purchase common stock   2,554,015        
Options to purchase common stock | Maximum | 2013 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares of common stock may be issued 1,078,169     1,078,169    
Unvested Stock Options and Restricted Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation expense $ 3,300     $ 3,300    
Weighted average period expected of recognition       1 year 2 months 12 days    
XML 99 R84.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Based Compensation - Grant date fair value of stock options (Details)
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Stock-Based Compensation    
Risk-free interest rate 0.70% 0.40%
Expected term (in years) 6 years 5 years 10 months 24 days
Expected volatility 31.40% 32.40%
Expected dividend yield 0.00% 0.00%
XML 100 R85.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Based Compensation - Stock options activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]        
Outstanding as of December 31, 2020   18,804,634    
Granted   6,474,175    
Exercised   (2,399,609)    
Exercised upon settlement of related party note   (1,469,999)    
Forfeited   (98,524)    
Outstanding as of September 30, 2021 21,310,677 21,310,677   18,804,634
Vested and expected to vest 21,310,677 21,310,677    
Options exercisable 9,615,616 9,615,616    
Weighted Average Exercise Price        
Outstanding as of December 31, 2020   $ 0.36    
Granted   0.43    
Exercised   0.33    
Exercised upon settlement of related party note   0.24    
Forfeited   0.41    
Outstanding as of September 30, 2021 $ 0.40 0.40   $ 0.36
Vested and expected to vest 0.40 0.40    
Options exercisable $ 0.37 $ 0.37    
Weighted Average Remaining Contractual Term (in years)        
Outstanding as of December 31, 2020   8 years 2 months 8 days   7 years 6 months 25 days
Granted   9 years 3 months 10 days    
Exercised   5 years 7 months 13 days    
Exercised upon settlement of related party note   5 years 11 months 15 days    
Outstanding as of September 30, 2021   8 years 2 months 8 days   7 years 6 months 25 days
Vested and expected to vest   8 years 2 months 8 days    
Options exercisable   7 years 2 months 26 days    
Aggregate Intrinsic Value        
Outstanding as of December 31, 2020   $ 1,054    
Granted   49,284    
Exercised $ 2,400 18,508 $ 100  
Exercised upon settlement of related party note   272    
Forfeited 752 752    
Outstanding as of September 30, 2021 162,662 162,662   $ 1,054
Vested and expected to vest 162,662 162,662    
Options exercisable $ 73,813 $ 73,813    
XML 101 R86.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Based Compensation - Restricted Stock Units (Details) - $ / shares
1 Months Ended 9 Months Ended
Sep. 30, 2021
Mar. 31, 2021
Sep. 30, 2021
Unvested restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding as of December 31, 2020    
Granted     1,670,961
Outstanding as of September 30, 2021 1,670,961   1,670,961
Outstanding as of December 31, 2020    
Granted     7.19
Outstanding as of September 30, 2021 $ 7.19   $ 7.19
2013 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period     4 years
2013 Equity Incentive Plan | Unvested restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted   289,047  
Granted   $ 8.04  
2021 Equity Incentive Plan | Unvested restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted 1,381,914    
Granted $ 7.01    
2021 Equity Incentive Plan | Unvested restricted stock units | Scenario one      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period     4 years
2021 Equity Incentive Plan | Unvested restricted stock units | Scenario two      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period     3 years
Vesting Provision I | 2021 Equity Incentive Plan | Unvested restricted stock units | Scenario one      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting percentage     25.00%
Vesting Provision I | 2021 Equity Incentive Plan | Unvested restricted stock units | Scenario two      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting percentage     33.33%
Vesting Provision II | 2021 Equity Incentive Plan | Unvested restricted stock units | Scenario one      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period     3 years
Vesting Provision II | 2021 Equity Incentive Plan | Unvested restricted stock units | Scenario two      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period     2 years
XML 102 R87.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Based Compensation - weighted average grant-date fair Additional (Details) - $ / shares
Sep. 30, 2021
Jan. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares Issuable Upon Exercise of Warrant 14,325,000   1,938,096
Finback BDA      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares Issuable Upon Exercise of Warrant   2,554,014  
Warrants exercise price   $ 0.42  
XML 103 R88.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Based Compensation - Company utilized Black-Scholes pricing model (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Vote
shares
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
Vote
shares
Sep. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Common stock warrant liability         $ 1
Stock compensation expense $ 2,396 $ 403 $ 4,013 $ 525  
Sales and marketing          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Stock compensation expense 990 $ 41 2,298 $ 81  
Finback BDA          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Common stock warrant liability $ 19,600   $ 19,600    
Shares issuable upon exercise of warrant | shares 131,028   131,028    
Aggregate intrinsic value of warrants exercisable $ 1,000   $ 1,000    
Number of warrants exercised | shares     0    
Intrinsic value of warrants unvested 18,400   $ 18,400    
Finback BDA | Sales and marketing          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Stock compensation expense     $ 1,000    
Finback BDA | Sales and marketing | Maximum          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Stock compensation expense $ 100        
Finback BDA | Risk-free interest rate          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Measurement input | Vote 0.4   0.4    
Finback BDA | Expected term (in years)          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Measurement input | Vote 3.0   3.0    
Finback BDA | Expected volatility          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Measurement input | Vote 23.9   23.9    
Finback BDA | Expected dividend yield          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Measurement input | Vote 0.0   0.0    
XML 104 R89.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Based Compensation - Stock based compensation expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense $ 2,396 $ 403 $ 4,013 $ 525
Cost of revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 29 3 39 7
Sales and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 990 41 2,298 81
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 1,045 260 1,241 298
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense $ 332 $ 99 $ 435 $ 139
XML 105 R90.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Based Compensation - Stock based compensation expenses by award type (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Share-based Payment Arrangement, Expense $ 2,396 $ 403 $ 4,013 $ 525  
Options to purchase common stock          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Share-based Payment Arrangement, Expense 128 $ 403 595 $ 525 $ 100
Earn Out Shares          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Share-based Payment Arrangement, Expense 1,970   1,970    
Warrants to purchase common stock          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Share-based Payment Arrangement, Expense 39   1,043    
Unvested restricted stock units          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Share-based Payment Arrangement, Expense $ 259   $ 405    
XML 106 R91.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Components of the Company's loss before income tax expense        
Provision for income taxes $ 0 $ 0 $ 0 $ 0
XML 107 R92.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income (Loss) per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Numerator:        
Net income (loss) attributable to common stockholders - basic $ 22,751 $ (6,262) $ (13,375) $ (17,796)
Changes in the fair value of warrants (42)   879  
Interest to convertible note 123      
Loss on extinguishment of debt 865   12,685  
Change in fair value of derivative liability (475)   1,745  
Net income (loss) attributable to common stockholders - basic and diluted $ 23,222 $ (6,262) $ (13,375) $ (17,796)
Denominator:        
Weighted average common shares outstanding - basic (in shares) 119,745,196 8,917,855 47,772,253 8,892,564
Effect of potentially dilutive convertible preferred stock 14,065,012      
Effect of potentially dilutive warrants 354,135      
Effect of potentially dilutive convertible notes 34,122,104      
Weighted average common shares outstanding - diluted (in shares) 153,867,300 8,917,855 47,772,253 8,892,564
Net income (loss) per share attributable to common stockholders - basic (in dollars per share) $ 0.19 $ (0.70) $ (0.28) $ (2.00)
Net income (loss) per share attributable to common stockholders - diluted (in dollars per share) $ 0.15 $ (0.70) $ (0.28) $ (2.00)
Options to purchase common stock        
Denominator:        
Effect of potentially dilutive shares 19,696,440      
Unvested restricted stock units        
Denominator:        
Effect of potentially dilutive shares 6,517      
XML 108 R93.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income (Loss) per Share - Antidilutive effect (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the computation of diluted net loss per share 42,302,234 101,249,432 62,010,029 101,249,432
Options to purchase common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the computation of diluted net loss per share 1,589,357 18,224,891 21,285,797 18,224,891
Warrants to purchase common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the computation of diluted net loss per share 14,325,000   14,325,000  
Convertible preferred stock (as converted to common stock)        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the computation of diluted net loss per share   80,873,820   80,873,820
Warrants to purchase preferred stock (as converted to warrants to purchase common stock)        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the computation of diluted net loss per share   1,015,401   1,015,401
Warrants To Purchase Common Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the computation of diluted net loss per share   544,695   544,695
Warrants To Purchase Common Stock Finback [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the computation of diluted net loss per share 2,417,138   2,421,976  
Unvested restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the computation of diluted net loss per share 1,664,567   1,671,084  
Unvested Founder Shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the computation of diluted net loss per share 1,897,500   1,897,500  
Earn Out Shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the computation of diluted net loss per share 15,000,000   15,000,000  
Convertible notes (as converted to common stock)        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the computation of diluted net loss per share 5,408,672 590,625 5,408,672 590,625
XML 109 R94.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions (Details) - USD ($)
1 Months Ended 9 Months Ended
Jun. 30, 2021
Aug. 31, 2020
Sep. 30, 2021
Related Party Transaction [Line Items]      
Number of shares on exercise of options     2,399,609
Exercise price of stock option     $ 0.33
Nonrecourse Promissory Note with Officer      
Related Party Transaction [Line Items]      
Promissory note $ 400,000 $ 400,000  
Number of shares on exercise of options   1,469,999  
Exercise price of stock option   $ 0.24  
Accrued interest   $ 0  
Number of shares repurchased during period 43,684    
Price per share $ 8.04    
XML 110 R95.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions -Business Development Agreement (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 31, 2021
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Related Party Transaction [Line Items]            
Shares Issuable Upon Exercise of Warrant   14,325,000   14,325,000   1,938,096
Stock compensation expense   $ 2,396 $ 403 $ 4,013 $ 525  
Sales and marketing            
Related Party Transaction [Line Items]            
Stock compensation expense   990 $ 41 2,298 $ 81  
Finback BDA            
Related Party Transaction [Line Items]            
Shares Issuable Upon Exercise of Warrant 2,554,015          
Business development agreement term 3 years          
Finback BDA | Sales and marketing            
Related Party Transaction [Line Items]            
Stock compensation expense       $ 1,000    
Finback BDA | Sales and marketing | Maximum            
Related Party Transaction [Line Items]            
Stock compensation expense   $ 100        
XML 111 R96.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Commitments and Contingencies        
Future minimum lease payment $ 700   $ 700  
Total future minimum lease payments 3,432   3,432  
Rent expense $ 300 $ 100 $ 700 $ 300
XML 112 R97.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Future Minimum rental commitments - (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Commitments and Contingencies  
2021 (remaining three months) $ 185
2022 1,116
2023 1,150
2024 981
Total future minimum lease payments $ 3,432
EXCEL 113 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '.#;U,'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 " !S@V]3C\,XXNX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G4V*"F&;B^*I!<&"XBTDTS:XV0W)R&[?WFQLMX@^@)!+9OY\ M\PVD-4&:(>)S' )&B( &2.:+7J(&CS MH0\(HFGNP"-IJTG##*S"0F2JM4::B)J&>,9;L^##9^P*S!K #CWVE(#7')B: M)X;3U+5P!R;N7Z M1+HWF%\E)^D4<,TNDU]7#X^[)Z9$(WC%\[G="2[%O13B?7;]X7<5]H-U>_>/ MC2^"JH5?_T)] 5!+ P04 " !S@V]3F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M '.#;U/)!>@3XP4 -L9 8 >&PO=V]R:W-H965T&UL MM5E=;]LV%'WN?@5A[*$%XEBBY-HI$@..D[3!VL2-LP;=L =&HBVADJB1E)W\ M^UU*MN@$\I4*K"^VON[AT25YSB5UNA'RAXHXU^0I33)UUHNTSC\,!BJ(>,K4 ML60J9,PZE<#50N.0O+H#094,=Y/TA9G/4FI^6UN9R)V)SUW-[NPEV\BK2Y,)B:9BD1')EV>] MJ?MAYCLFH'SB6\PW:N^8F%=Y%.*'.;D.SWJ.8<03'F@#P>!OS6<\20P2\/AW M"]JKVS2!^\<[]*ORY>%E'IGB,Y$\Q*&.SGKC'@GYDA6)OA.;3WS[0D.#%XA$ ME;]D4ST['/9(4"@MTFTP,$CCK/IG3]M$= F@VP#Z*L#U#P1XVP"O?-&*6?E: M%TRSR:D4&R+-TX!F#LK3AR_@!L*RITAW5 M6^;VT_7W9WB*7&N> MJG^0-ORZ#;]LPV]KX_XYYTU=@(>[3O\KPF)8LQAV8_&U8%)SF3R3.YX+J9L8 MX5!:%AQA]+YF]+YC7B0#12E3?Y@2CK5DB<(XC6I.HVZ2RB16.X3ANWSOQW1'"YZ3F<]*% MSQU?Q4I#%VIRP]+&3+7@K$6R)O<\B#*1B%7,%?DDDC#.5NH(YF5PC'!U'2N1 M3A>V@"4;F I3@3K#PB/@Z(E>)$!*C M;7]->V9.8,!>2\V62-E'.Z!)3IB*4;-.H:+Z_QK:G.A-$O(7W%^>)J@ MB*:<_:!R%O"S'M2KBLLU[TV(0_TA)I"N=107MX$R>5.HA \3Q '>CL;N.XR* M-1(7U__/(H!0?UQFX?U5X&VN#5!52@M8T MTL,1O[\N*5\RLT;B=G*2+9%M$0#Z7\I+T5RVXH@X,VI=@W9R#>.YX!&@=2LA MGYOXM.#:'@MFK,6 M.2U%'K4/0 M3@YQF7*Y,GWX$1! ,6'.N<"@'"N&Q M,_3&0RQA5NPIKM,[Y;J*E5'][YQ)=.G0 M?ON[3O899(K>I37*/K%X/K]FM5UN'>:%PWWUL+T J_8>KM)3H!16M!+6-+S/6P#: MIJ!G9=W#Y7B6,*A=IR_F( 9LY=FCOVS'P]O;5L'%\3[6L$H52^+2MX_OR((' MA82YVYA2'&F7B*!*A*K$*(=!O&9)P@UKVBJM-_IUP]>*IH?KW,\,7QSI M_T^5U5@/%\4.8[BE+(??;XPDSEJDC"EQ#J'(]@8LGJ2T)UHD5>;L8_"JU% M6AY&G(5 M'P & 'AL+W=OY#6K^0U"-* MY$/*)X]"?JM6G"OT8UV4U>EDI=3F[71:92N^9M4;L>$EO+D3(3[!! M?>Y6O^ 9J.-&W=]7G\)\NTF3;M*DL4=MDZZEY*5"K*JXJMXZ+-+.(FTL!C:+ MK%HA\ W*] 7_7N=99FHP1D0]QD'S]P6W$,E M5Z;AP]'P,:7^P#5C(1SXV PRZD!&3I ?RP=8,"&?3*BBT8 T'*$:"Y$X(&94 M<8D DY_) MB@<=2PR!'EI ] R"W11R)^; ;NHP,!V4XQP>+J%N &ZNS2X?\T$81<-["8. M-V9+]C"PR+#T,\A@2WE#>OX@!_AC#/8N+UF9Y>4]$K=%?L_TOPK7'7$P4YT%-T0(HG!!5EK>FL:2M@>2HELF\'H M(0=EZ)%)RT-: M/A#D-#B88:MKH3C"\9$1 MN=.R/N]]6VU8QD\G&\DK+A_XY P9M\JO&]J??4\'U$T'D'D>H"O,=;X!VRT+ M--'V#KU>0'X&)\R\V3'VT+G7..C\&!]YZ)7_QO*KV^A!'X^?6S4+GC6/FT/%3V@HFK#FS/E MXJFS'GL4?FD2/UO7V5);UI5UK2H%%SI,?V&D(H?F>-F$>.L2V MTID[J[J85>FI4HEEQ6?S1]/+3TKX&_\RQ71\Z3TYX7Z2%> M['-NN]+[2XT]H%_/W_X:KV(<>D$<>BF-_]MUQP'Q IQX090V"JF7!*&'4_*[ M-H QT,>\CX>UI4G&LMA]74#==<'-?D2:UV*P$O[OB#O_?_6VTRD_DU9_W=#^ MPO65$W573K/E,M<)!-A/G[X>YR7*V"8'-C1.V- +IS@(AL<4!KD4IS8&[$LL MZBZQ9EE6K^N"Z=.V-I$848[KJF/LQR2,AC -@BE-$DLX!'T5%KBK,'?N,WXZ M,;3)28#38:]ED#M.@BBQ'&0&?;D6N,NU407DZ0+#1KE-Q%0_/TL\_GYE.N$S MR)E.^*8['R_UE^,_F;S/RPH5_ [T_#&PO=V]R:W-H965T&ULK9=M;YLP$,>_BH7VHI6V8@,) M84HBM4FG3=I#U+3;:Q><8-5@9IMDVZ>?,90DY:GMEAD53?V7"18*6'8FO+3! <&5'"; ?"L9U@ MFEKSJ;FV$O,ISQ6C*5D)(/,DP>+W%6%\/[.0]7CAAFYC55RPY],,;\F:J+ML M)?3(KKU$-"&II#P%@FQFUB5ZOT"C0F LOE.RET?GH CEGO.'8O IFEFP("*, MA*IP@?5A1Q:$L<*3YOA9.;7J.0OA\?FC]P\F>!W,/99DP=D/&JEX9DTL$)$- MSIFZX?N/I K( (:<2?,/]J7M.+! F$O%DTJL"1*:ED?\JTK$D0!Y'0*G$CC/ M%;B5P#6!EF0FK"56>#X5? ]$8:V]%2@G.WIR#-X"F MX#;FN<1I)*>VTB2%/SNL9KTJ9W4Z9EV3[ *X\"UPH(-:Y(M^^9*$6HZ,')[* M;1U_G02G3H)C_+DO3T*/=[?V[AKO7I=WGNZ(4/2>$:!+;4.$(!'03S9\> LR M+, .LYR ,YW2B#.&A009T946Z^R?M^6VG,XWTQ5ENIO#"PAU'G?'*1RR.HG% MJV/Q7A^+(98 YRKF@OXA41M\Z7]TC/4$O&GA0-\-('2#=OA1#3]Z/3R5,F\G M'@T2-RU\W_7]8.*W X]KX/'K@?4[62I=?C3=ME&/!ZF;%OW4?DWMOYZ:T9\Y MC;!YA9DG _1)HMG^H3Q+_Y,GA=>HST&S M$_R@Q@]>@/^LB@P:ZP#I+):_)\Q-4Q>.O !-@H[21/#0A^ +P+NKL7)S@NLY M'IIXX^ );8MI,/%&*' Z8(^:)GH![$ E5KZ>1=PT[2<^=#CD]!*O_D?CJ>88 M7-K#=J=1'#HIZF^EC2B>M< KIR;9*_) M*>BA/:+^_M@%.K2^AQMDKTE):Q_M88L/B"]8;&DJ 2,;K8$7OA:+#A3/ MS+;VGBN]23:GL?Z.(:(PT/&PO=V]R:W-H965T&ULM5K; YDZKN)!72,\\&1'"UL3BV(-U_/[)Q$):V!3TY MYR4!L[2EM2SOO23YZDV4WZL5YQ+]6.=%=3U82;FY'(VJ^8JOT^JSV/!"_;(4 MY3J5ZFOY.JHV)4\73:-U/B*>%XS6:58,;JZ::T_ES978RCPK^%.)JNUZG98_ M[W@NWJX'>/!^X3E[75)DH4,F7UX-; M?)DPOV[0(/[*^%MU]!G55&9"?*^_W"^N!UX](I[SN:Q#I.K?CH]YGM>1U#C^ MVP8='/JL&QY_?H_^1T->D9FE%1^+_.]L(5?7@VB %GR9;G/Y+-[^Y"VA9H!S MD5?-7_368KT!FF\K*=9M8S6"=5;L_Z<_6B&.&J@X< /2-B!F ];3@+8-Z+D] ML+8!.[<'OVW04!_MN3?"35*9WER5X@V5-5I%JS\TZC>ME5Y944^4J2S5KYEJ M)V_&CP_3QR_WD]N79(*F+^K?U^3A98H>_T"/3\GS[D[^ M3!ZF]W\EZ/Y!?4_0IR^/T^D%&J)OTPGZ]-L%^@UE!7I9B6V5%HOJ:B35&.N> M1O-V/'?[\9">\5#T511R5:&D6/ %T'[B;A\[VH^4-@>!R+M =\09<,HWGQ'U M?D?$(Q@8S_C\YAY$YV.])_^Z]XX8]#!;:!./]L1[YCM>;/FE(Q0[A&)-*-8W MM.VLFI?91NXS3A,7FB[[*$$3I@!UF/H'IKZ3Z8N0:>ZBN&_N'W4:T2 T*-H@S )L< 1 0<0"@Z2-(J'O MP22# \G .3/&HI)(+-]I5JXI$AYBAD[AWF-69TZ5T&;O10;YL0UBL6?(:&.( MSXBA(M ;C@FL8G1@')TQ5>9=+2&JDPCK8HNI^PGAA9H_>4,Y72CSEU6R MGD\[,"6TP3KS/(ZHR=M&81R&)F\(A0,S!0(P$H1!#V_M#+#;&MRO-VE6UA,: MY2I'J)NN\GXNBM=AKK@K+=0U"7M+!A1 ,VE,3J&ZP]9E'I]3YX7US(,#!6JP M%YJ%: S @@A;=\M&T8A1ZVX![B!BN*?P8UWY<>#D_:7.X\M2K-^YBP+F'%C] M#W$04&:2!G !#JUD!, H\>+0I UU&_I17S[2[@2'[NPN5[Q4RYVY6'/TJ;W; M%[^C@DMGFM=F +O=P'TA>(\)A,(DB'H*"-$^@;A]PGB5%J^\7I$O54)%NS3?\OUP MRVS7%!*49^DLRS/Y$QP^X I":_0V2#U?K&_PNMP3=[GO&_Q^5_+7RR@05 M0[&5)UC8U7E(<62N_2:G<5TFNHX3=QT_S23_B;*JVJ:SG*NKZ[6:9)44\^\@ M';OH#OW09G,*UB6CBS-Q%^<^,IOM+,_FZ"TMR[0X=4?L DRQ9;Y.H;H$=)DF M[C+=?S>T[F?2L NJN4J< )AA%/:E(EUSB;OFMEZCOP*!X[4K(8UI9&ZF #"[ M6 @'(7F\C*!8O46"Z)++W'O##QP>:!=6\2+QB.K[YN2K^I=[!TW?Y>RS&9; MV3QB4G3N]DKD*B-6:%AO.6=S4#I@2X"$OKF, F##@)B^>0+!,*5F:DU 7!C& M/5:5:&=!W,[B_Z7?(LNW$MRVO6M'U-W((^:$&0,P4$$ !BH(X1P*:KM"W';% M5E!Y7U2MTI+_REQ#GU0>6H@\3]6U0X0+4,#]@.(C*MYG')OZV:BA]]E<,< H M8EJ]%M91KR?_4NVBJ-M%?5RY=I;]@G;MD SMS,0'H #M8)2E70L[2SMMZ*C; MT/W=G'O52^"=6FF]:K-0,U?>="LKJ9[D>O5Y/,'V/\/* )LU.%;V#I;1[I&[W^$M*'4\HEU;0GA&-@I!Z MYL(=@/9H90/[M )".K4Z.M1Q^].G4BRVMX)BN,D M@0+.)J;FMB& P@$U!;1!(:'F?@R HD'/5CO5CH:Z'](P"=>MHHX-C3!D'GGC:J_^"3Z7K%W/5JRLM=-N=GW!"F,SLC M'[XA.O4Q=^IS9!9F+Z!#<^MU#("HM10'0)@1,Z\ *+]O"X@=G;*[\_"OY!6F M$S([L88^G5<8D$UCT^U#(&LW#P"%UN8V *+62<3HZ#V9-2]?FQ>4*F4-MH7< MOP1QN'IX">JV>?7'N'Z'+\<8N#[!E\G^%2<=?O_&U=>T?,V*"N5\J;I2KE*- MM]R_Q+3_(L6F>4MG)J04Z^;CBJ?*\=8 ]?M2"/G^I>[@\"K9S3]02P,$% M @ B!>)Y" -T#A.Z]UIFTTRLU@L]D&QE4086OG-X.WG*BS_+ASBNO&^K-"O?'3U4U>.O MQ\?EXB%>1>4O^6.<\5_N\F(55?QC<7]KJ/A^%J?YT[LC%GP3\?;7);)*L[*),^\(KY[=_0>_#H' -8I&I$_DOBI[#Q[=5EN\_S/^L-\ M^>[(KU6*TWA1U7E$_,_7>!JG:9T55^2O-M>C[4OKA-WGY]POFM+STMQ&93S- MTW\ER^KAW1$]\I;Q7;1.JZO\Z6/51%IR=%_N05M33/ MK7YH6E"3FM=YDM6M_;HJ^*\)3U>=3K]\OO[RV_S\_SJ^F_>[)^_SV_^ M[;TYGUW,I_.;M][$^_WZW'OSTUOO)R_)O)N'?%U&V;(\.:ZXWO7;CQ>MCF<; M':%)QWRUXOWBNLH7?UX6R=>HBKW+-%K$O-=5FNRFNV>G27UN3_U^N4SJ;AJE MWF64+">\:-/H,:FB=!?59F,SU^1UX1*6WV/S.OZMR_J$Q;//K6\V[/MK?M8O]YO8L M;G+%5,>\0VQ[!=SV"MCD@PWYG$5IE"UB+ZJ\ZB'V;N/[),N2[+[^XCQ>_.(A M\+,'?DH@I>CD^&NW("ZIGMYHJS<:I_<;WI+*AZB(R[<[ ME6'SFJ"K'0;$AP#K%<1;!7&3$NW0GBZW[4G3%7NY!]O< VOQYV6Y;LJ?WWG7 M<9'$I7(?_8R[E%P\>0YZ2(OJ[+^YB?@ASK3!$K%0<8,9@FWBH>O MJGC0K7!=(4*E?A'T"2&&]D>VY2!#VE^<+>O'3U'QW-J@K].&J'TAH(3H=:%; M7>A07:1>X-2+JKV ($(8-:C&MJJQ@PTO4Z88"_2'EIDJ01BA?:$+56@2AI@R M:9ABB@DF 0V KS< \(7;X;_*2#5MW]/5D(804!P:5.QX1L Z5LVS!8\?RIC[ M-/'FZ6WMR#2#U4.>+N.BY&[/7^ND^N[]YRI/4X^[WT]1L?RO92@# D' SJ#N MF,!S+:*,=V].V<=UL7BHU>KB5NMJ0,4R.)"JUR[3UUQ "-@IU-6\JZ2W?N2/ M\;>X6"1E\^OFZ_RQ]GETCN$,J" *B5P&JTR_#()3 !^B#(YQ=]J^M:LKI"#P M3?U)D _8T=>TRDD=]BUK?7DP7$9--!E_JY]CK7$#U7!0-JY5IJ^LH!VPX^XS M1U>:E[H:OP JFB8A1KZLETNLKYH &#@$P:9 19@\*K*VM'G;!@RH"<)4/TXCI77D='(63PX*4D([*5_,DX,J&ZV>'!1P MA,'K>W)0X [N'MV-\>3F4(6=R4N#@G1P#.E<'6H*W:2#&M*Q#IG:AJLA&,60 MRBZJ3HX$"%"# 03IX+ZD-6J"&=>3Q& F'H91#F M5!!I$&8=E9% &!J#L+^O,SLGT""$(8$PM"_"W*H-11CJ3!>.1YC3S4-NA"$5 M.AJ?5R.E]7EUKG$^LL- EEX$+)VQ,&TS=4VMF'-Q",$DO=RH9&:$.I#N#@30M'U#?U0#&!%#P\&"CG@P'7<)ZK!F\F'W,#5^RVL:Q3K*^[@%@P0+,4(X= KVV*$-#PD P,!C,0"GR M 5K=U6#09EP!O6!0:.98CM"KI@9E#F-U]IO8F;A/LYT&ZDX2>6@)5 ;RL%CR MG2\T4A.&* 5RJU%?R(>@D!J"TT! -;!#]:5ZP#10, 3)$]P:L0F7"Y$H6P"C2 +FS@-)*>Z[#(LZP]8O645 ^-"1<< M6K4!N7C]\5-%@_MSHF,H8B INW3@J-D]TV?+^>IS(F*5H@8"WUF4%BP ME8QAJVN0F!(-6Z7N-B,J#+F1,9:6-"XT"7C\>J,GLD@;A+!3?(RW'0K.)2&I'.:8YZB5ZC M0><9B* @V7?#BENUH4<:B( 3>9D=*_KF[YYF)2JS=+ZV1DSO:^L$+;XV%0BD M+[]+1FL4JHDOK1XW%9RD/^!L Q68HP?!G"[LI1JT^7+4ZQ#JET*PCQ[DG(-K M6H%J@DK&$$,&_Y$*3E$[I\9,*U 53 &20W>'4%]=P2UJYY9M4H%JYCPA1$3V MQ=UR?>4$O^@@?NW(AFF;JVV@HYJU1-!U UH+:$Y .3[OAPN:EXY 8 &R'3 M3O"1[ALMNNVAV3^#L(]\8O#*:.?\'[6.<>/.FE(!/&H'WB;_YMJ'9@ PGY1. M,NET]*!P1'LR47-\S^)C, $O9H?7CRP4T^V5L1^X%,!C^VZ#<4YL,#7L,TQL M, %"!E^?PTP0C-D)]@-K>\K4:$S: C)CFLTT 95'PKDF)UM?$+AD=ER^EG5< M#@'3["KU:=TQ#"X,$XAE(S?U[%V[[L5-IJ*98H;EG8$&,8-WP03 V*F( OVWU#Z^/Z-DT68F5QS]J;,;PM%JSY@:&F_*8CRG['P!\Y5WU00SA/J/NJF\,](D: MZ=BWW[G2P!\9]]=%;ANO ;E97L6Z2'#Z_$[KV6M?G0 (4*BPQB1GNA+![]R) MX(^<+-BQZ.YZ4YVE /LT-#D)P.]U>GQ! 8'R7N$=!*6R=RY6\!TN4I94291Z=U%2>%^C=-U685;Q M]B!?Y?9;\CYNIZ8R#X/NLD'2DEZJ7=[@%I5)W M;FCP'=Z1H]3I]\W-0W7[[#7G%S.";GH#A$0=GIV"DA$Z=T'X!SDSI"^/9J(# MJH6Q2TDEZ5SJX(_TI_:\SL17UQ,0 0:QYS.50^^W>\9=:.)KWHN$#'9;76* M23<&=9P;Q[5&UIM--%<504@">IU[W1:-_[';23=,_96I=K=4+:]5J= MH'[!5B=I6[$%W=N5'-'^)H&1>U /_]+N=>0?NAO@AT>S_NZ?\! M4$L#!!0 ( '.#;U-/&Q=(<@( -4$ 8 >&PO=V]R:W-H965T&UL?51M;]HP$/XKIVC26JEK0J#=5(5(O 0U&BV,I)VF:1],)$%HH*WJF1RZ!1*[>Y<5V8%5D1> M\QTR?;/AHB)*NV+KRIU DEM05;J^Y]VZ%:',"0,;6XHPX+4J*<.E %E7%1&_ MQUCRP]#I.2T0B8I9R!P,W1&O;OQP.3; MA&>*!WEB@^EDS?F+<>)\Z'A&$):8*<- ]+''"9:E(=(R7EM.IRMI@*?VD7UF M>]>]K(G$"2^_TUP50^>+ SEN2%VJ%3_<8]O/C>'+>"GM+QS:7,^!K):*5RU8 M*Z@H:T[RUK[#"<#OG0'X+<"WNIM"5N64*!(&@A] F&S-9@S;JD5K<929/R51 M0M]2C5/A9/&8+.;Q=)1&4TA2?3Q$CVD"BQGHJ^=HE<;C>03+532+5BN;LYA\ MA=%C:]TOYM-HE7R$Z-M3G/Z BVDTBR=Q>@D72R*0J0(5S4AY"1^ ,D@+7DO" MT_3.TXUKJB)0PREYK*JD=OI]S'8-8825_O5-C MT-48V!J#,S5B*6O",@2^@00%10GC3SW(.-NC4'1=(N@5W: 0F(.>H>SE"N@1 MDW&I_OO^3;>!NS\5ZIZ,6H5B:Q=*:LZ:J6;JNFBWLZ-F5/^F M-PNOWW]+F802-QKJ77^^<4 T2]0XBN_LX*ZYTFM@S4)_=U"8!'V_X5P='5.@ M^Y*%?P!02P,$% @ "%I7NM*J'.(I&PU7!FK/+ M<_WL7ER>\TU;LX;>"R0WJU4A7JYIS9\NSN*S[8,?;+%LU8/AY?FZ6- I;?]8 MWPOX-MR-4K$5;23C#1)T?G%V%7^:I+GJH%O\C]$GN?<9J:7,./^EOMQ6%V>1 M0D1K6K9JB +^/-()K6LU$N#XJQ_T;#>GZKC_>3OZ%[UX6,RLD'3"ZY^L:I<7 M9_D9JNB\V-3M#_[T.^T7E*KQ2EY+_3]ZZMM&9ZC!/2*C6,)KZH&VC>\-J6*.V M<=H*^)5!O_9R\OUN^OWK[Q#//'41XS:5S![J>(]U3A?'C MY2 F)$O/AX_[AG$UR[+Q:-?L %BZ Y8!5_0E>"X'>2M1RB/22-R6K*6IZ MQ.JI^EPJ2VTDK91'O=5,HQV:4=!,-Q3(K61%1QE-A8H5%RW[6S]PV:X;+MTS M2CQ.\B/+V8U&>>HV6[8#F@6!_A2LI0,^GR,^!X,\@OVX>'$AS*S)DRAR3Y[O M)L^#D]^NU@43:L_T#E&)P%HU;Q:#&C@6C ;/6J>KY;:Y1JG'@\8[-.,@FJ_* M20! Q>2:RZ)6%IFSYR".L;TCZ=@-(XX,-49!(-.6E[\&2B0J5/(5**?T^DT_ MU.&VQ.3(<1RM4NSQG'B/PN,P%T"$J6!B34L%E2VBSPHK=>*,;03I*/9 P 8" M#D*X%_R1]=)><@'4CB#%0$4-3%@T)=7?*KZ9M?--#3%>\DWCWLE^HGV @Y%E M1T>CV.-VL:'NF+S*\>BS8J(-DTL=$N!^%9VU3K#$]G_LY8+8D'L<9O?)LF@6 M5!'C' (3/1;UAG8X!'LL5.*#:E;,6,U:)T?TPQ_@RA(?+$/MBJ$*!23! &F%L \\P6L(?LXS/9^?(W:4;69M!#- -+9$_!LAA^0.(]S M#T+#\G&8YD\CK%\0DW)3S$ R]^WJA&EKP2#-O"B-',1A/?"A7&]F-2M?N<.V M-( )4^S!9L0A'H<3+(U-'B4-6ABTP&]!00(1RBZ-"."P"%SU7*6(C4+PP;ZX MEHMM9A^D^6AT1%RN9O'8IYC82 .2\!M*&/ -N]P*&^['8>Z?0 *R#U#"&VR'^#4.[4A M>QPF^WM!(?VJMJK=N3%OEU1 2B$8JT *)OIP1Y99MG-T8Z,?5MK% &'%6$7 M'>OBQ1L:-M=C/$J. =JMXBCQ)";82 (^50#,*=BP@O"%"-FX =ILCY.]]+$' MZ"@-\MRC6=@H @XKPA[ QIEC8)ODR3@[!N=0 IQXL!D=P&$=^-D1_0OZ0245 MCV[C.7@^L;S/TD8*<+A0 .<3&QH,'*\:].#MN@''^7&VZ6@51YZ-)T98 M2%A8[K8U\%KESBIC?M=7P^^=Y; +/W&I3I1DQ^[A:@?KW'.CPT48W2'QFXX[ M5.4JWU#'$R,BY$2%L1'ELM"UZ5R9#"P$CJEVG/ZU8>N5)WJ(0R](E!\[J*M9 M0B)/!)&]TZ"PK-P='W2X#.3$[1 ;%VY'LP!NHTDD>=.^SED#9=P;]M4H" DK M"%2.):75UG]4ZJOJ1=CD*10[L-W7@UBEQX^PWTPEQ6NQ94R=%W_0ATGJT&3; MM>32J943XA"B\=AG*R,Q)"PQARN@SU243.H5= 417ZM# _?T:WV7F^L.90J4O\\6(T.D; .'6)5:,J: M2^6- %=]_4;%@@HG)EMY\F3L*X6)T1X2UI[[XF5[.,#GX(\*C':\$Q@U8[W& MEK;F# @9CSS[GAC92<*R\P.2S1UT$]8<*KM%X774Q"$@Q$J17*VP[WPK,2*3 MA(N;P^W7YY(M%2M]*O/Z\+].[/(&:GJ+4AW-TE'D6X31KR2L7P=V7X._E&RM MSC:;HP6YB"MQB1CVY,:)$:?DE>*TRT!F+TZF=UK35AZ2$VRQEZ-=GF0^['O7 M'Z?O/\"&@D)*@-Y5M/OT7DFL6M(''6=Z<2H]>"QJ?2&A'JH34L'*EG:_.]=F M%TL$C__5TJ&C1C"Y8 MT_3,!FD8XY73B [9RJ+CLL_1*LZ(K^Y+C+PE)P[:WK0DJ@J'X&(P!E5$PJ:=F(3JVWF1JX?G>K;]U0'$YJ)"X) M2YS. ?7)A#J\WUXN.*UCBU6"+2)PU%J1IP!)C9RET3^U3,.;0;?!'B([G-+( M47KBK&TO5U*^!65(61=2LCD#E^H/1YT):&I+BR\328VPI&%A>8#I)&0@!Q>' MZI+U]452:NO+>&3=>O:M]B^,<]]EL=&@-*Q!N^./HRP*N+W>5%W-5+SBD"EU MW,1D(P\1IT9FTA,7,;KPT$>7W2F]KPQ1!C]U7)_:>:+@;T;]W )==N M6Y;LI M^8]6Z1"J>)3Y/,P(57I"J(X\S+Y)D\>^]>_78JM4GOM68D0J/?$6@7._#N^, MY+_'GELLA,F('!/1<.^5J)4:3+TI)I$FDN[EHMW3W=MH5_H=K*/GU_&G2?=. MF1FF>\7M6R$@$9*HIG,8,OJ8@3U%]]98]Z7E:_WBU8RW+5_ICTM:5%2H!O#[ MG/-V^T5-L'MW[_+_4$L#!!0 ( '.#;U.KH#RQ.PX $$F 8 >&PO M=V]R:W-H965T&ULS5K[<]LV$OY7,+[,33)#RY+\DIO'C..D MC=L\W+I)?H9(2$),$0P 6E'_^OMV 9"4+#M]W,W<3%-+(+#8]WZ[XK.5L3=N MH907WY9EY9[O+;RO?S@X#(S=BD]OMKY@:NMD@4?6I8'X^'P MY& I=;7WXAFO7=D7STSC2UVI*RMU MG*MKY3_65Q;?#EHJA5ZJRFE3":MFS_?.1S^\/*+]O.&35BO7^RQ(DJDQ-_3E MLGB^-R2&5*ER3Q0D_MRJ"U661 AL?(TT]]HKZ6#_6+9]:LA*7=H$8?6%0^#>9T14:Y]A9/-<[Y M%^^E;ZP29B;\0HF7C<-SYX2L"O%2.NWHR9553E5>DAJ?'7C<2FV7(O? M5&VL%]A#H2!&P_U?,]%4)=$SH&Y7VBF<*W0N/2@8RW?F,+SZYGM;K/K::-R9 M44 KJZI<.>&-^/>_)N/Q\.E*9?QI]#2M-&Y[Q32V7:)+XO*%6=:R6J6#%\2/RN\D5E2C/78/.-*0M=S<'[994/ M^ ;M'=+9U.E"2XL] VAJAUCOWUQ>W,, ,RUJJ\T&5Y0BV2;1>N^4G>,8W;E3 M<6_57.9KL5O4N[)$$8JIW'ZXCH_^)$<#T;]9K*2#%^3&PEU8J0UB/OA"*5(K4$'* M0DCAY"QJ>VG G:J^F+6YC=D&PB7&^?WU6RFN"#B8%5!V-5"0SZ]K*VY MI9OIGEOMM <_ZAMB0Y//W9%M 6M\#7DB9([/LO0+N&D<<88ZIZ*//\F83\"1 M0D%/#KS&D,HZIR4'"9MNM6D(7$.M8\L3J1^U!8V.:=%)H@;'J3>5T)< M:O=WBNCS\'-3J<3"0'RL317\)FIP(X0S0>D)/B6KN0HIK0+#NQ/'KB1(I,QL MIG-E^7(B=Z]=D)6J")[4/[>12:8J9R:V]OC.^[+V\N2.)5P]2N 6R"I\ M O?4GI][)02[PT2V>&3@;A&%BC MPR$VHGB4)>R!8J_=34BUE$U8M:S6K1P)+7^!K4@F>\^)R"9VH):4ZWWGT1'% MF*'G.@3PHD&V[BH( ! MP6M,'11*-RN;:UGJ/[C 9Z@(]D91&6%&G2Q92>H;PBLM5FBWH)FBR3U2P:S$ MWR:")[ :H13VPAIHCX+$,UW)BBX*6LB(@(_-&>CC&PRB/%I#<5.95:D*J("+ M*C(;7"*>*E1-V;3*&37E,- @A!'@2>N%@CJC?S?T6 M:<\6J>0630"AD85YI3WHI(A$>48;V\;GAT^7K_9'9U!0Q3@@ZQP!66?B<:KM490V?4!G4ZOD#<5K ME"Y4C+X*$%OIH4!$HVBHH+@5(A0JOT%RY"9$5PT7M"FD_.9II'!+[0K9&&C MU?!"#G!G'# -@^1#OMH%]4WC9)%:0S"VJ8.@1%36E1,U'9& M%7NE0%-V)E'!*+FLX3-EC$>L6:"6H@.JFV L)U1#4"\HQNME*,":,@_V@3M- M:"AH )&?7"VC=@UYH4RZ!7[SNQTL2+^0MQQ[5&AG#3>976Q#K$*W'MPU57>M ME^B+_@7W.&M''P1Y%$7QS]R$?$ '(R^]].;Z$7$GO,(8*S'S &'F6%14X@R,P)N:=;6^3-P8?+;V6>0SQFRZ*L[\/W M<38L(^<#,'F(VP,\,H\>A;Z%BP8Y(M5UPAJ0R0?-BA^#0H+26P>\/Q'@O^3' M5$*3]7/3E$5*:;M<>ILBD+:BL,@ESQ, >PEY-@F1I63;.0?5G*J9@ M+\Z&:NJ:PFU!,G9$L5^7E,43=9HJ4$FZ6X>0@RT>4UF=,[IR"SV+=8FG$QSZ M,">D(V73&1C*6.^>HG6=,C;"-U0$+"#16<6=9ZR!^I;8"+5 WDJ-$X$S;LR MYT#:B8B"346>^;17$ER*)@6 :-9*N:C*D :BOKK%2)RT;Q&+9?", NZY9KDA M7'!_;ARI]%JS%)(=#TS#GI5O/98J5(07'RN&#-R>(V _\A2(D"U6W0:B=$@5SWYTW")).W @Z3/I>'FHTT#P>6HU2<16M4G'+1) MM^(>@W #]_+)D=3&18-NZ%7WAUZ_;\^!NE3C2 ]!CYSRN+S@<"UCKXL(-;:( MJ0C5D+XW%3L^F+P78H_ M43D-Y]^^O1B(2@+05S2("4 P] MU14T90KTTLE:UYVU7H4L0E*N@:=%Z+Y?P4V6 '_B<)1%/ ,OYAE)&%P5A.QF MNFO4+]J>-23^F.YJGJQQ%N&V8B6MI6*?4\_!E9\]B_HL9K5F5N&!UP :_+Q, M35NZ80%'7VJ7* 0,!9 428>Q$-^=FA="*VVW$QQ]DRM(1,-6Y(GV;% 9)X-K M;JWP*#3I'*,%BYCN ^'>?3$X MDHVH= > $[5!SPDJX>]=2?+H?NT$96F*("!X0GM8QQF:+$R=^ICSZX_BO1FP M!O>'IVQB(,[@$_N0EXRSL7C)0S?59NSWJ!"Q$(AKLO'^2RXV5W+-BCKOTLP% M\Y/?I;/?/W@!A<*[(_0!&9YE4FT0%ZD84QZ<(;S-BD.'=SQF&YG&P9SN"0V4 M2T;*72O2)I\01FG.]-U\2OXQA^90=#;+X_W/^["Q'PKB>U>!VK; M<;XW OT'7/P7J*2_EG]7@CW.BR]-G 1SJN<(N_\9'!IQ[#6/Y+?R7J+]2)P> M9X=GA[V%H\G1YN/)Z6E_88S]9_?O'V>3R2'8"?T-]2)2%_L,24.CUNT]R\Z. M3GK?'Y\>CY]L/!^=]6E/LM/#X0/[3[,S.#<"OUDVH185"G&O??_,V5$V.CKK M'QN?3#8V'$*"47_#XY.3[/3X]($SV' T 5'.6ZC_10^([N!AN@!:? M;&TYF9QL+!U/LN'XY,%3V'(\&G9+'RN)'HTT<4E(0R][4."R"F\K)'Q'\(/K M+*6VICWX)](4QU97*].OS@%PI[J*XJG"I*JBAFT9?NX.H./N6=[(D;L#5,8$ MZFCV/66\*D.Z33RCR6]"E_VG6+^;+G![EC*CJ8':0]7JIEU9FV-+]R4TS#^C;;D&._4Z=L,ZQE2$KCPBHJ=QQ,)T6F0[8$3",\R(:YWJA5FB M]7V?C=AR2HJ2J0WXTE1A1LPMUM^+!5*PH1Z+024!TIY"W'W]030>:FET^192 M7$60TI"KEJKH>+M^?4%!W#/>CE\RN^.IN1OL>JGDH/=:SY) #+V\Y$+['M[P M:5?;]Z/.PVM!W?;P?4MI=JAJ/#P>GQGK#AA:7PQ9N:7Q*:&@\\R!\7 M_$,[;<#SF8'^XA>ZH'UK[,5_ %!+ P04 " !S@V]3)]3[$?TD !BB M& 'AL+W=O5-MJPJB"8E MV9(3QU6R[,QXRTF\MI-\;@)-LF,08-" 9.ZOWW?U!0*2G'%FL[-;E5@2CCY> MO_O"LYNF_6@W6G?9IVU5V^\>;+IN]\VC1[;8Z*VRLV:G:[BS:MJMZN#/=OW( M[EJM2GII6STZF<^?/-HJ4S]X_HRNO6V?/VOZKC*U?MMFMM]N5;M_H:OFYKL' MBP?NPCNSWG1XX='S9SNUUN]U]_/N;0M_/?*CE&:K:VN:.FOUZKL'EXMO7ISA M\_3 +T;?V.CW#'>R;)J/^,?K\KL'C?T][A[TLE=573?6K*;O-=P\N'F2E7JF^ZMXU-W_7LI_'.%[15);^ MS6[XV;/3!UG1VZ[9RLNP@JVI^:?Z)'"(7KB83[QP(B^VNFNU.U?M__[>+D\7Y MMS8KFMK"&"6\4V8K4ZNZ,*K*; <7@$X[FYD:'T)68;H]8'*WR?YV>?D6J/?W MWK0PTU;50.KX<-8U\-='G6F_#%67F;+ 'G:X"@MK4%VF5BL@8%H/K+!I<6ZU MQ3U97"<\KSM^M3)J:2K3P19S>KXTMJ@:V[>T75@8@@&G'G\I4SP-[L^!X,XM MYS3*U.I:?:WK7M,S^A,P4@O3E'V+QQ'>P;]VNC5-:6?)X4V#!E@7\C68#4 . M(]E[+!4>+:J^U-FR!Q 4.JF@_W#4<$+#&S9;A2B'0SPH[*E^CWG@8Z1D0-$;U1; MVI%).R:(E6Y;>(SGAF=;/)3;%BLHX_!,J[8^!DD8WO'8ED M]S.B4[=+W(&E/08L@2=@2;\*^;C2DV> W@"P]M-0-N!FRT MZP&D@$L@[9$3]E4)_ 5X4YNMVF8+[S0VXF6S["40AT/,GWYY_?)X\32#@ROU MUA2Y;&NC+,P#N^QAP6T'*I1@"'"NMB=2=VM<5\T2SQ30I-GR0X'&^1@M(\BJ MK_#L.^&Q?DN'RP ^6P)@+1#HX?%/[OPR@F?#=H1Q8]A;DCP60.W@ #H.: MR-+##A8'*RZ%/S #0BP0]F$3SIC+@C3\62(RK_H.F7<)#U?-CID8"P4$'NA; ML$X/NGAX@*N2Q>'::E .3U#+1"")@@)N*3@-6+G \D/\(C. B/D",D$7IX7'C.1=&W3&FJY%.%E<2@ M-?#0$N&CRS].^D>(7,+U2-"1%)ZEKTS]B,=,R)8W3D"P2L@6$R7)^+^ MBM1]W?*!QG?>][L=\%VX\[T_?U/;KNTCHM@U2/-P"Z@"X($KB\4BH^Y@&04M M(VMQG8AG(#U0J )#,17IDH6R&UH._8)J')P9*SX E XD#6(EWA2T8'T3-91" MP[,@&7+ H&Z6O25HHV2J1'2ZE:'MB"ACD?0;:UB1A)%H<0G2XZ9-U_/Z\8 _ M 2;03E8:Q _M'9[I46R3:F-3J1FFPEEXV<.=T3X&FV-==F(=PDX\6@]D)"P. M>96#]>^ 4* )I.M"7H'J6,!C "7J,HVU+-AM#QCJH4M"HM'\DLR'' G(CX^> M-#H+6:=>H@^B6MKU4]4=FWQ7CT,;L M!CIK$9"XU4(@3%Z@[ )4$4#;AFX!;UC,OYZR-KJF(\IC/1,I:P*U8%45<@34 MW[6BB5"A(T'>I&=+&8GQZ&7,!U? M7$PCUCW0YD6V>'+K ^D(0JOJ0)-FL]YZK07N6KAFV9I$U:($ %P#;)/MP&,FP5^$ MC]D"!IH5HQ50A.49Z73YF MK@2M9P5D)B)7;4'()XLMEEK]%^1[ESU=C.)B=?J)T!,6'^"R NEDM6 MZ;6"G2GOJ\LC&ST^V)76D07D;;6AQ"8;PRV!7"U+='KQ3W^CP+7)@M.+J;9, MQA3/!1?QI&*WA6K;/9E@LPO@T&$-#'!)I4AH8K.[<80_"&GV>K05L!J^62],F432'G MX4-)&!7RH'P,K*P+P *_FL\6V1;,6H=1\84\4E50*<;[-_H ]@'H8KB, +T" M*^L8-K*5U=P%;_)0>#]D1ZK#EA4$30K"X?YI>;QC_*U&G>+^KW0)]Y/M5:B\ MDR*8P FU?T:%Q$4V!F<_E!C0!U@S!HG[8XVIR1I\B-AS!*8E&0SX;_8J-H7P MQ7?!8J 'KD:-BWS4NE VN(_O1/.()XG)YAT+025X2/MN>@O3V:-_7'K_ :E] M**VOIHS)[*OL]/0T/S\[]R]\E9WEY_.S&*STEKO_Y/SQZ&)13'\@17SE7D.\;!1O] 3@\V%J]U5U'CCO8$]#P643#%&SPSA:8 MLT4$IH 'T_2!C4V2G7R Y%H&J-0H0 *?6IG6HF.M6N'[@%,GN6.JIZ,S'_@H MZJ9V*[D/CWS;(GL0KRR2/'DAT\O:7T:Q2:1:XI$A@Y+S*XI^BZ$5$H? 7E T M.H$0#!-VH977TL5]\WJ^X&87LF%[X'Q#"D$+.K^1/^;OWS;Q!;-PWHAV:+"K!X M2=\CG0(H"//0$8108\PFP0G4%L.%1HE/]^SX7"8XW+=_\5I\C;O(VT6@M>*3 M*35.AL<#.JWS;>(;:@=KW;6&?!036Z#GO))TWW-''.1]\U_QCF/':RGA!5/$ M@)#%T!N\@MX2I>"__4Z8A\$8(/ R'EVM@8LQ29"CBMQ4CFL&1R6< S 951&G MHY"%)<1 );ABCQ>J_ZSQ0N)]%]<9]>R M GQLZF,@!\ N*P:9 R4I3C# R*")I]5+-T)47E\UI/0UH!G[DHGK7(@\'A\H M=N1X+!1^\H MF>U#F)NL7SR$[/+]579Q-H>5-J0NI'JW\S)O%"-,LG0*;Z^%T= 9]SL)]1/1 ML76"PAF#OI8U][#'PJOJ/#+0KFR3>(0,DGJ]0_SGX APXF8)"*IMH1T=8]S, MM'0?@\,:&5P2$Z( 9H%JDF<9WE;"N4C:T=K"3(9A@O(4QB-GQC*H>&1EP5(? M+H[8#B/ZW=)J&/' $'+39U@\X9#,\GNRLY6IQ$.B5P M&9P]=2H-'D347['F$+H5C++7M!I M3>B-VNC#DP M@/I5N>8A7GW:$3N!-8'1OM^A2\NXF!I9XQSZQ3P.Q!['J8BYDVQ(D1JF(@HF M2..*2Z E],;%?MG&3\LX4^JB91(@10 PZ+4J]MFKZZ:Z#IP0 MDVU0:7$Z7_R4!YQW2;*HJXG[T9&PRUG'H667OS/NK+Y"WI-=ICE"#_%)?.1D M_BV!X"< P7L:AZXNOCT*:HL[-%" C;[&TW(;!1R$4VMJ37KPTR?G3\$&!(MM MS3SA%9)5]II-SL6W8%;!H\>DK<2>-Y75/2$CYMNEBT&\5^1P?9S/YW/\'[<+ M_)6B[* >YLZIL4*HL.H9.?V)^3:D PI\^-AR25\RQ:27?Q1P@+AKS&8@K1%= M,HN3V>,YB14Z!N(+""RPY '#*=&B5'OK5HFW3I-;HA?,;@'@OS@$'\_F?SH$ M_\5!>/ZED/ UY12 ,"&X$!LD=6GQV /PI<])9 ;V=UVN<1C>C4_GBU2EP$Y3 M9A>S0N/#:JC04XX(G$F:$XBJ&)P%I_^!>0K"@)(80DS;98J2%X@#\T'NKT MB+1(?N3 MZ>1OT5]<@IF"94X0/\-,^(-W4+F%.)+%3=@HN21.@>X[PS:B#XI(^K(8T N_<6BT:26T4#?UL7\NPL0)%.S0 M'26D)YCHT8&J-V3CP\."<1M1,?!QX/!C(&+<,$[<58D',AN/$_&2B@=.[O=.' M]9D2R UFU18-83"4VM28IS(!G-OL# P?[&&U!Z*NHIAY! PXL25+FUJYW V: MA8'N4S-*YVT ;%7UP3B?(31.\HLG)_F3^>GGR(Q#HXR5$8=.4\^OKS*J6$#>TK>4Z*H*0#PVN6F9Y'NY0>EUEI^"-'W,>JW8DC0$ MJY\OIHW'[QLN:6 N (K*S\YJ'&B\6[>S,.PE9W2-38'L>*M'Z>.PVB-= _H@ MJ"H')R?71$SX3J;1B4D2#Y*;G!Z&(D6D71OQFR>Q'C8P?I''WKK'P,@]SA;Y MQ=/S 13OVH$8$CBO,$;*4H#=+).%PSI76L(Y-K4BOKUM6;@NL_I'S!,XGBX$ MWJVJ[K!8DMV1Y221B$+KTAX:S ]15I>_ 9J+XB]PV8%JEE 7?#.\(B7T=+-1WWTAXTAVGZ=/3V[R,\?_[EG>OL1_@7/<&"R_S7. M\/@+GN'1'SG$#Q1]"QM-J. M4B71AI?*$BGH((6>O.NA#/&/[6RP*P?42'B'A4[PS;J,#]5L0XQ\=)S#12A]TB M_28I3JTD99A,%RJ9];&ZJ+@Z?LF!%1[=56A'&=(]6$IG]A#%1SEN\)Y$1G[$U2FQ(5HT4%A*8DPTP.3!7'F[!V%10A!+& M\72%SH\Q@%KCZB<"V\YCR>EG&3W+V: >Q04-T@C\2.Q^>(;V_R/S]XK,QRLI M3>F33EK.Q1E 6G]A6,^1X0*:_$+K_B%(=\*\4%7\.JHJO@HBHL-H*11?!E@WK>BE"5"[Z1%%@I9?V(SSFB>$V08(-)2 '9JC*$ M-R%O*G*>/U3H0#22VA(2U@"*A=EA&@[6PZ$A5&*_"[76J&Y(.HQSN_JID@@9 MI7##SD"PT=3<*0"6VMU@Q,JEU&!U%4Y%H):4H4BYXIK47WP[$$H2,K]C;X1> M4D;E\40]Z[%@17TR6V"!,8\ZT*:XA@S,MN&3(YK7+$*$B4,?/V%2-C@9/7(' M.F6[U[<)]_)GOS8T;G0ZFA-6$-&/+-LFDYN74?/R1D!&2BAK \ M];#\^1"7PXQ8ALC>H2569G0=3UTW;FS:(D5\_2N1 A?E;/LRA /#=@(*L5D' M3 !^;IL2$#T?EBV O"@JIN1Y>E*S_B31+'!^6&M9K738G!2]\<5 :!TIUAH1A'&YC:A># MHK]H47:@&((<] PHDCY'/K_DL%&"VP4.A&:XT):4UW&\F_EQ,J]R5)4\.G,6 MKR>Q.,,EIJ<:TY6:NL4BI=:WC8F:DK"F2*;@A('\JW89TVD5!GEQAZ!%1UJ8 M'MG5(D>9] M=>L\'G/2FT"Z=ZSQIR6I_]<4=(R34HY\##RG!7ZNOAV-358 M<)U!ND(>9M'S>MFO$4EAKJ9?;Z)Q3^;2E I6':ZZYWPAYF&QK;BV#V>C"@GT M"U12J(C>F,!1GQ[Q.?HXM4+Q@/7U9-!ST0#U$5A&7N8H4J,B![S4U\,-]IA3 M7)Q6P?J]ZN%X52>4RO-T4L61!#8H2$]*)LM'[);#G8PD+XO%T, V"1D<3BEQ M^Q5[(*P/V5.\439%?)KDQ>.O:>*+^=?#ZFW?-Y "ZCZ Y./^5'6)JR6#19(# M!NL1@AL!=.H59V4;;1LX]9+2XP.V,?DIY]_TCR_-JF\+Y:(?:4ZBY?:?&#+P M?@\Z(2;1,76"YI#"KRKV(:36WX[:@H5TU'#VDD(RE?N8LN;Q3,BDW=>X;C:Z M=-?A(/B0OE@^"450?BJZQI&M2V.8(H8;J7+"#JX=1H&4E>(W0N$AW0HRW\XI M7"@.W_7U4)Z2WC/9O#A>9&]]FTO.V0@,8#$_"MU-)\]??\*SZ TH#N4MJ!*) M#QR.RL&+:&N($-0\+LIPX&R @X8+#FU\01LWJ!B;]3XEOB_$7O\/5??80/=D M$?4N^%XO6[IZYJ1J$O<@%4>@JPZ.*GOK"K5](4628$*S')QO+EE8#/IFK8E# M^/0=+J0_>"F+QCVXZ_.Z:!074PE,$.E_W38LR3D.C@FLI]C;R-?B4-6Z*V]. ME#M\^&(V_YJ8GJKK7M(:Q_?WCPB4_\3>:41#WZY_^A "B2L$O M*W_\"?J;4Z=$?2.KJN&)G#=N6A @,S_L33 PK282&J<9B[!""A52S#U>B"N6 M'K.YA,QT7]>9"\-6$K+E7PYR?@'GV MH!$[SIDR2;<15PTA07;+>#>Q(/Z$/*2CE,R&V-9JM))K=%LS1N%CV%E#$=@IY ML9V@Y91>-F5\]VUFD.->GT'_19LM&P%E@E8!3)QC*1D#!*[D@..^8RHFZS%F M0!7@ 5[_0IQR*A\T3D^[PU0;HP"AERD"&9,_3@G[3 *M M;!-B,?A@BYTGXOK-,7*[:Q7<:9@*D]_&JK"]LOEP=E/3' !\:#$F2]RV4$*%7DH(NMLAE[G\[7OC?7]!J M(W,EMAF&'?JQK8%OJ4<=F'@#A*">+;#-)=Q28R)%_*QS3SCQX]*V3.=+VJ5A M %;O5_NX<;>K\AD&1E$;(NF$-.NE":Q;Z';L*_,&T!?#C2)52>N+LSX MX*/YD\Z#;="H) *V!E*51"8^(!@A_,#5CCQ$%;,PW='=30.YJ^68BC"!A]RN MR_$D/ &]E1#'-(+?;DK?Q=AF] D6"FU(W^O@9)Q8P!".AS;Q6"K%Y;BU?!MK MO"\ T$=\_CAB20-T2HH^?I4(T)M$Q7[;+RM0G YOQOY?CRNA-:;$DT)G5-_\ M+.3Y-JO#.%2TPL71L."VD72=:<22C 3L7>T60,7'H)SZHUA-MV+'S#9:'./>(,D82EVN? >I-[9H:C4K./Z.> M^0MOA9MA=9L!*CKD*7.TZ1#1@$"HM_QJ3\0B[#3MS_.Y##.18Y+KZI>!(3A' MC8$4)^NI4A;@?5*D4QTT2XK)->Y.\^ZLPZ)"K_>JV,<&!/H/SW")M MF?D )@&ZHQ\Q%$C>P8%&3TJ%ML-1JZ#0;FTT\C/Q(2,ZOVC \=/$58ZJ!X>N M8U'95=EXK>;R_<\ AQFZI"^.Y^=T0M&UI\?S"P2%<[V2R$)_.7_&R9U_A!E^ M[<'Z2^MMR979X+>AR*11M_AEZAN5AD[0[AD'+' MU(M)LOWBBL.]*79"9XBRSBB7SSM2O<%I"Q OE >\\_ZF1--PK-PUEYMEW_.F MXKE\9D6L<7^NV])&.XZTFI2O]%9SON:+2A4?C]\7&VQDQMI&G*]XX& *< E] MG/\(U<58G#"G:RYX^&=2X3OY5,.[R!47HZ:7Y#9\U6&\P.K)_ FP4,J5E3_S M^$,0D4I 2201Z^8O+MG8 -VUS1:U@T-FF(L_44HVY!,1]#E!Z]6@X/P,015J MU;671'D;.WSX0SR+I""ARG@W?JDW&K0M5#15P1X M;2%OE&I%X;1WDNC/&JRI_;?%OJ&>?9RSZ/N^, %1>J*GICS".8$H]^M+WDTJ M2,(W$;+8]J>AL2-?G-VCD^Q@*>=Z>';D@Q3CSSB/RCWG)?[[\/%10!./.PB> MG#]-E4\.E]0A#I+5D5-%Z$L1&(3M=/O(@W9'![TO>X_G%V<) MTJ\P#ROJ/AVWFRW+XX;8##S ^8>.=S=(N)K1&<7!P MX0[L).;/F>(R\LV1O2LW.&AXSM_"XD;'B M.'>$KT.LBW.Z^%NMR9=5_*="8BP8L%ET[ MU3F.9^UK@H%LLB,]]&@QP-:)I M2U<5M0KF/G4#T9$*'_'2LZ^2NU\GG"7E(G':[4"E(EN$9.KQ8GZ\>'Q\-@E'P+2H3Z+;<3Y@YF8[0 HP]X7W\'(X:0TP\8"C(AA MZ?7*+KKCC;;\'G0=#7MD=7*,Y% M]PVE?+"W<1R^38T8.G)0BZ]\U?F>(^810"*U^-Y>.')W"[/B7HC)9P=O;[SM M2&5PC"@7.2+1F>O"94=U M LF5NB]I!<&Q:M)O:P6)3W7,7'&+?LU<5EILH8*Q3'\5ZL0H9&V\D?)4!^0@5&-7]"O?46Z3X<$+5= MID5U2BJW(O("DSP!Z6U+CKZUY=MY20>+=[$J^=)8;LR".1*7<;+3F#(4P8LT M ]:EI(J*-5I.S_FMKR/+W9"R$2:*VGOZ((B8.M;Y-*/G<^=D\?(P9I?&!E,M M>DED6M2+%<[@&/E@4$Y?UX*PD:$E"E \4EHE&.NWWQ[HKYAQA64,"$.//A)Y M$35DN,CP^5DJR*?><8FRC=DE=8=)2:%= MR6=VPM<'@LZL/\$;='[=1K?W/D*7F*3)F,&WV.27_JKQD_"?5TSY=GUP=(P1 M#AOCA*<=2(EB'Y5T4)V=2$/:V>$[Q@;!F4!)S!>QP-^2!?YAU"Z7(4+'BU1E M/6AG$?E+EE&_+!Y$5]'%\]V#R\4WER'4^.W_\@'5Y]T?7['!(5"7A7.C7C5:P1'P [J^:IG-_X 0W3?N1EO?\ MOP%02P,$% @ &ULS5AK<]NX%?TK&'6WD\S0>MNRXL>,GE,GBSM*Z0 3_=:N!+IV3&FXI\,!X.3P:%U*9W><[/;MSE MN:U"KHVZ<<)712'=P[7*[?:B-^HU#V[U:AWHP>#RO)0K=:?"[^6-PZ_!#B73 MA3)>6R.<6E[TKD;OKJ>TGA?\7:NM;WT79,G"VB_TXU-VT1N20BI7:2 $B7\; M]5[E.0%!C:\1L[<321O;WQOTG]EVV+*07KVW^3]T%M87O=.>R-125GFXM=N/ M*MIS3'BIS3W_%=MZ[6C6$VGE@RWB9FA0:%/_E_?1#ZT-I\,#&\9QPYCUK@6Q MEC_)("_/G=T*1ZN!1E_85-X-Y;2AH-P%A[<:^\+E9^56RD%H6(N_??ST_GP0 M@$KO!FE$N*X1Q@<0YN*S-6'MQ0>3J:R[?P!M=BJ-&Y6NQR\"WJFR+R;#1(R' MX]$+>).=B1/&FWR7B1W(Z0YRRI#3_\!K+R-,^F(?1/QJQ"]5_B!&)[7MB=@J MD=JBS%50F0AK)5!X&VTKCU72&%N9%"\B4%DY7TD31+"\]FKEE$+]!"S-Q$TN MC;#+N#@1F21,Z?F9=.E:'#=2:;G$1H13+!X8ZV?M?!!7]) 1(>(E>/&&-OWY M3Z?C\? L/MJMY\>CL[=='7ZIC&I4Z(O?2U1LFENOS8K>$ERC.?LJ74NSPF8= MO#!0EC3ZL+'Y1ORFTK6QN5UIY<5'FV> \(GX9-(^:TI0=KG4J7(LF."2QKF9 M2I7WUK';I7E(T'B\7AF5]<5O>QO_JE8R?8A2%RIE+?;6T._W#50C/3X0N?8A MFN#7$H)H!P07L!V%GWY)1"F=V,B\4BP].&F\K-O9%FZ3:8H4( QT9_*C;'R. M-($&"MJGLM1!YOJ?DK9%WPMM>+/+)#*H3L&_7%W=P/&(NH.6VHM"A;7-2*/6U4H^)WR1*.T"DSVAV%CV] M1EI0A-9RH^"T0OYAG0X/3<0VMM;-;N&+^ R&+%##V6-F=.)/3YV&(4+F>;/' MFI7E!"Z58XO\$S2H#<&'P9[HMK*(K"'4A#FM'R?:\ Y31"$8A#88NU^^S MNC]==D!47UQQ)D&E''(Y$W?YLHMO4N?4?@;O)1'BJ)'N45K')]K[B@!CI9 8 MVF' 6Z3W*K1JF<23:KKN7_))%=2U')'(482"9H-L4VY7@?0ZH?PC4=W,XKQ9 M*$6\)#A;4PND*/!"8T^$!\E@!@+5">'#?=VYQ"UI(FC] GU@37W M&34*CZU M#B/!<5G#XR0G"+@U($-2E%5J?8"GN9R-1:K8;*LII,AB0#N("!"N%[EJ8!ND MOOCU,4D[-M_&5G*[YT0!\[ P7T2J\/=&VU8R"S3!) \F5C[DR(1Z*,!S+(+ M?]1DGIR,)BU!SY;@G7(TG*Z.1E# P+V!0X+YLU0. MS3/JPZ&."S@_8 VF;*M(3%4LZA;UO,2N?10S_%%'P1[A'S54[<_VS9@DT_DP MF8Q/7VO%?]^&L+7B&T9,D]$4G^'\E59<_W_$@IK1GBG(W\ELDLPGL]>:\K\W MA*@LSXI8.$3T]FFW)*%I M#=3R%+#1/U33=F-OR,1\FHQG)\GI<;LMM-C9SJO/M0KTV+6&^K 4CD/GA1.' M_:Z_U3)MD=^=*0[$QFRF).AYS&,%H_.I>N51[23FR MM*Z+O-]QW]3C WS+/"(P^U+W)=&]I,ZK"$HTS=5/,NKD"$V%@RPTPY3"F*2Q M]KA4%UBAD2%X\\RT?=M -Y2?M#UHQJL=S4.2B0[S=K#.F@J@-.KQ1-BI*C& MLS\J)NKQ+-1U]5,7Q[HH=X3O8 1!BBP-5&PZ/DU.Q_@<3[K[HV._,\D;)5I# ML4[3[\Q,62O,TVZS9#8:=A6NB4MA,XU34$T4&D;9\0NKQ-2H9GX[W9D7 M91JDS 8B5%4>^+B")F!2Q[R J4Y1*E!)%H DQ'<:^(>&=:W5RC''TX[[4(<,O=T[I71.4G9+1P)9PCOW.+!Q,<_'_=F/K6-#RZI.WK%S MF=Q^$W+6G_S8%S]5KN'3. E1MO$%5'UC<8>:5>S5Y@XIZ0C;<>2]PAH>M2>;JQ1(YZY38Z M59SK:"M\[QG4?E9R!#J"98?A>S[ 9%7:U%+#GR&AE#H[0A)$9EX'MAF\>Q.W M.5_L%SMI9G-=W\4L9,XW GRA&&NY<5RL,CAN^'J_J3KK"/- LX%\\B+J!?'= MI6@[7?K/W=@-6G>>!1E(-[N$AJ#4UY^[I[O+XZOZSO1Q>7WS_%FZE49+RM42 M6V'<<4^X^C:W_A%LR3>H"QLPQOCK6DDD*2W ^Z6UH?E! G97ZI?_ E!+ P04 M " !S@V]3#0+!=%X, !J,P &0 'AL+W=OG2SS?/7X M_-Q$2Y%R,U KD>&;A=(ISW&I[\[-2@L>VTYI2)S,1[S4R1IEQOKT6B-L].PI/RQL_R;IG3C?/G3U?\3MR*_-?5>XVK\\I* M+%.1&:DRIL7BV M"6X*+8!X;IZ>YS!.3^'-6VK(\J2Q/K.7)YV-XV-!DP'ILL5^6 M@BU4@AB2V1W+^3P1AB$,#;YE,G/1:6D^1^BQ',UO5+KBV?:?_YB-PLLGABUD MQK-(\H1Q8P1L\BQFB>1SF,YCX?AB:%V$PN1CWW_CF MHME0WGHI(A_/H8WGX0/C^2CR]COP8="&K?]?"BW7G,J:'D;L>KQY'0;#X;#G MZLA)H6_8>_VRL+)!LI!1TD]=F2"H3.C*HJ0L6T2T;['GE@!:9%;"5G/)-B## M6K -_]F MSVV00"T2B)^5M+QN Q&C*UK]:/C$&S'V,GQR1HU7!>00A20S2XZET,!OQ1V/ MMNS56B7K2J];:>;4",%^4A#;,#P;V$EY??>ZBAO7"8\^/+J-EHJ* [6B93U: M:1D1_JF*11*PS5)"' W'6A5QBY6 %)\%#J2IK)6^B; V'YPS G[&+(?@:4:LR\0X52N M='8J>TGSX=%"PT$R0UL P@A9:K)V+<1'(BS<%,NUC 4Q7(HDMHB=HDWU/0@ M-EJ&^0')?UT -);=)$J;&J5OXF.@/0 H[7_B ,MD*Z[S@$I#!YO!)L@X6U+' MC^C;K1V*U[SB<2SI"H@N@*Q"C,8")(@IDL0:J+K)]\ )_IFZ=HS9?$N;0GR? M 1\?@[\.;F%#6WIM/<:H6]=4.VL&+.S*I4(MA%5J]=&B VT7?UA'J^-8T JMD9\@/+D*,T@)9HJ['R*.&Z8Z5SNL"I==]FUWZ:[,[U=#8;GC5G?& KM5]NM 2[40"]K3#\N=9EMYA< MDE](/ U[DS6&(V96<+G:HAD8PJ8?VN?"%-\SAJ+<"_F+.RVG>'DE"45J*&<^7!$7[_YQQ?(*EF9;':'VJB" M5*G(%04F(@K!X\;,'0JU[)(!PU,:$)IOH:S5(N(K2;6QXX=O7<)*JNSE" MMRTY&'(.QJ*4 &-B;.=],Q=.8R<.V#7?F_T(\\*CDII M%#8V7Z_%7-N[$W?S2R?%\-BDV-'AJR3%H/1)UX!_L=2(D@3]8?Y+Y4CBY*X! MS,%E"[]VNN>78!>M$N()S3+S#V$H:_@ZJ'8:BC*B99)4NAXUX,\L_*=N.D@' MV0$OG9$Q0\4F)E?RSU5ZKO@E@&R==7+[XO6KFG>[?LCB$@J3B\BM*Q8N\O[0/>HSV$NV[J\&HGNF_(4!% M)BKU:0M-JF+GI0-)&<#=N2T)[0.1;NC@#S'7.&JP!YOV<+-.T#_]\.:FO87! MW!!Z-L4 >@-ET2X951+2[7NW7I>BG..Z<'(!Z18454GNP+K<@8I56;\EC=1= M)LN>[14"U%D):C?T]O"CTU,U.A:3,H];E%J^V5'F]UJ2374?-Z*N[>:]+!D. MIDT^'[O'[C3\M7?6%L0WY"-[OO60.-L=*KP(KF87A[?H87 YF6(+F^>)RW^P MW[G>8S?EX55P.0Z_T+Z\\6SN5?EL#H4AY92\9(V?2%4F.L(T3\(='7U8!TRF M2*[2*>"JR;^2PRN'VS!"ARG6#+ 2]NZ0T$295C+"P+4/(52?DF@J_T5ARE M9H^?G8/]T?I:N.Q83:($X1-#U]U7V-1G3E445BKM3@+*8(^R\[JVJX:H9EV#:O$\Y"5?8N_AZXI. MV[V&%^C)A.M.F!T*C66UGO#X +3/EKQJ-!CWTI[:$Z%)7FT*-X_9Q-5%.P>\ MSA?U^6V ><5:+OS9/SH,!U??LX"A=RTJ]H!6N2-F*K5+F^5A[=0^233LZ%5T MI+[]A4P_=R%4FSYX+1.HO%W-IQT['\H;QVKC S6QE(A^5929R75A=6QWC(N+ M8 :E.RB&IQAT%LX>+EH[[WGT:!;B\4WYY+#U2/A]E^J46E 74&4AJC:4Q";! M.!P%4U0'KY5]RL9N;:H?0,MG5Y?V&Y_\::OMTO+A--Y^2E&;@5=-C@:-!Z3X M2!)K^$@]J^N]T=E]*M;[KU?%V4]NP2Z.[#_1+ M+92]R+L>];M9EN*MMP?*]3I66[TB'7$OF/S$3T>VI M__].,CZ+SJ-Q<#&^YPCC=!R$T]'#Z=Q^%[7K??WSQN\?4G(,_!R>L*T^V6'N\C5ROZ:8J[R7*7V MWZ4 &S4UP/<+!1K["QJ@^GG-\_\!4$L#!!0 ( '.#;U,#*<>-7P( ,D% M 9 >&PO=V]R:W-H965TV[Y8] MJCO= !CRT JI5U%C3'<2Q[IHH&5ZBAU(>U*A:IFQJJICW2E@I0>U(J9)XLX(+N%*$;UK6Z8>-R"P7T5I=#!<\[HQSA"OEQVKX0;,M^Y* M62T.+"5O06J.DBBH5M%I>K+)G;]W^,ZAUR.9N$JVB'=.N2A74>(2 @&%<0S, M;O=P!D(X(IO&CSUG%$(ZX%@^L'_VM=M:MDS#&8I;7IIF%O "@>P#U>0^!?);G MS+#U4F%/E/.V;$[PI7JT38Y+]R@W1ME3;G%F?2'O01I4C\O86#IGC(L]=#- MZ0O0!;E$:1I-/LD2RN?XV*81+_N[ MVIYQY8$K]USYO]S3Z]#9E 3T2"K0_FQMH"18$=, J5#8%N&R)N^YM!;<:29+ M_>&$O'LSITGV\;_O]L(-M%M0_M8/UG,H]L9T\AO$/8U;DF"Y9KW]D 849T(' MZUMRE!R-M'RQ"-JM[5-B2^P4%J#ULQ@I?8J5SN=!_LPEM[^\)#5B^02ADP7- M1UHRFP7M*QHF1BEDDUF6C'0Z.<[IKP7^Z:O$H_9J0=5^B&C[@#MIADX+UC"G M3H?V?'(?AMPE4S67F@BH+#29'L\BHH;!,2@&.]^L6S2V];W8V%D+RCG8\PK1 M'!07($SO]4]02P,$% @ &ULM55M;YLP$/XK%INF3=L..8'J6YT#F#(75D(O?!R M8ZI3W]=I#B738UF!P)V=5"4SZ*J]KRL%+'.@LO!I$,1^R;CPEG,76ZOE7-:F MX +6BNBZ+)GZM8)"'A;>Q.L"UWR?&QOPE_.*[6$#YENU5NCY/4O&2Q":2T$4 M[!;>^>1T%=E\E_"=PT$/;&([V4IY8YW/V<(+K" H(#66@>%R"Q=0%)8(9?QL M.;V^I 4.[8[]H^L=>]DR#1>R^,$SDR^\Q",9[%A=F&MY^ 1M/U/+E\I"NR']2*^EJ1JQ7]CW-^GCH>D[]F_X?,5.*7IPW@]HY@ MG) C]A M+O;D+1<8D;5&L'YW2MZ\2F@0GKW8BA=MH-RB)GO;7?02TC8XN0_:5\$^@KZS M#"JI.3;0I;PFR2A*XH%OK0D]ZR%!2;SB+RQ5U<7X?V9AR3K]*P M8M#T)!S%)W00F 5!YSWV@ON#H5*"VKO1:5^+6IAFOO31?CJ?-T/I/KT9[5=, M[?&,20$[A ;CDZE'5#,N&\?(RHVHK30X\)R9XQ\&E$W _9V4IG-L@?Z?M?P- M4$L#!!0 ( '.#;U/ @SSYB@0 ',- 9 >&PO=V]R:W-H965T.@21-T0)M$33=]IF6SA97 M2E1)*H[WZW='R9*3,B?L?PIX"-Z:T9>;)4ZBMMWJ=7@X , @F))02.?X]P"U(2$)KQK<$< MM"I)L+_>H;]UOJ,O2V[@5LF_1&JSJ\%TP%)8\4K:SVKS#AI_QH27*&G<+]O4 MO!$R)Y6Q*F^$T8)<%/4_?VKNH2P<]^B F+SDP;L MI@:+CH#-V$=5V,RPNR*%=%_>1\-:ZZ*==3?12< '*(1IL,F0G\/;/H#LK\"Q16#/&0LK4BMD,V$I)+#Y1 MK-DK42!%50;%S/DE^_VW:13$KW_Y/P;.0KX$[:*WH[Z!I"&&W@L1"C']!"WE M5N5E94$;YZ2E2E9YYVS+=\:B\&)O-VEW'_CR@,3X8MJN1]..^T&M[(9KZ!@[ MOO&L7;ZM="%LA7QDV$H\T=JTQ_'DT/(#8//(E$R9R$NM'H$LZH3&X[A=S\;[ M4ND!%\*9-YJ.NFW@S4;3H_&(\+AW1V'H34=Q3XDQE^PZ2:J\DIP2)P5L\8G@ M=>=$)WFNM!7_U(2=W*O8"^/XO-M'WCB:G!^UXHR%$V\RC7N$F1?W[.H2Y91Z M>,*19 !G0FVL5:P\6 YLPPT["X93[)Q2[K"0$+<$'&NN1&RF 5A>MR^@]O4L MAUUZDCBEJ%<#AKY';X,OZN%++.>7XL:AN@ M_#1-\9O_>:T?S?.SYYE^]CS7C^9M+RW#:=!+T]"[&,W.C^JNN^A>TL;!:"]I MH]GL=-+V1% M056 RC)D5EHD7#*<;VO83;\NITRU_!L-(>>I7>#-H$/N&LR0O4=DH1T?"IYJ M*.&!*J]#1\1YBH8;;G2Z"9;&C6;3"09EFBBZ\QSP<$HJQPE'KFL=B$SU+@, M-+:C+#ZQD1_?+MU-#0\]V/S>0QBUK]USWV F586MW\0MM?VBN*X?TAU[_3GR MD>NUP&N2L$)1;.SC =/U$[_>6%6Z9_526735+3/\*@)-#'B^4LKN-J2@_&ULM57;3MPP$/T5*T55*ZTVM[U!=U=B@8I*146@ML_>9+*Q M\"6U'1;^OF/G0M "4J7R$GLF<\ZMUTM56\XD7&MB:B&H M?MP 5_M5$ >=XX;M2NLJ:.+U/<^"?9-[&3>4"RVE@E M6C J$$PV*WUH^S +*)7 $D+2+SN)I%7>4XM72^UVA/MHI'-;7RI'HWBF'0? MY=9J?,L09]>G6:9KR,G% WYF X90F9,?M@1-SFJM05KRG=$MX\PR,,O08DZ' M#+.6?]/P)Z_P'Y,K)6UIR(7,(7^.#U%K+SCI!&^2-PEOH1J3-!J1)$KB-_C2 MO@&IYTO?H0'/$D[ZA!.?4>_IRQ855X\ 6)AP#:#-N, >;$%"P:SI.M-#CT@ZFL]F SL9I9/I M 76E50'#*B0%]S[*VO:Z).#A8'A$Q:T&#L07EQ&K_8 MK3AYLIL3T%GSQ9/>Z?355A^1V2B>'3\O?:"L75^Z&.%@+ G0.S]\W?FII6TF M5._MY_MI,]:>PIN?PQ75.R8-X5 @-!K/IP'1S$2]'^]]5]02P,$% @ &UL[5MI3A@@!G2RJ_?[L8QF(N2Y613NY4OMCB#H\_7#PWR M^5[ICV8M1,D^;?+"O#A:E^7VZ>FI2==BP\U8;44!;Y9*;W@)'_7JU&RUX!E- MVN2GR61R?KKALCAZ^9R>O=4OGZNJS&4AWFIFJLV&Z[L;D:O]BZ/ID7_P3J[6 M)3XX??E\RU?BO2A_WK[5\.DTK)+)C2B,5 738OGBZ'KZ]&:.XVG +U+L3?0W M0TT62GW$#S]D+XXF*)#(15KB"AS^VXE;D>>X$(CQFUOS*&R)$^.__>K?D>Z@ MRX(;<:OR7V56KE\<71ZQ3"QYE9?OU/Y[X?0YP_52E1OZE^WM6'C,TLJ4:N,F M@P0;6=C_^2=GAVC"Y61@0N(F)"2WW8BD_(:7_.5SK?9,XVA8#?\@56DV""<+ M=,K[4L-;"?/*EZ]5L?JZ%'K#OA&+\OEI"6OBF]/4S;^Q\Y.!^5?LC2K*M6'? M%IG(FO-/098@4.(%NDD.+OA>;,=L-AFQ9)),#ZPW"PK.:+W9(Q1L+#@/"\YI MP?FC+79X_M68-9=@']:"I6JS584H2L/4DI7PY!:>\.+NG_^X3*87SPS+PZ0, M)Z4*$L.4(O/CERJ'#)/%BAW+ IZHRO B,R=/&2XQF3W[P_\'5Y5BLQ":_.6? M?B-2]W ZZDQ!I^(_D_#D VJ4*UX8MN5W?)&+\.H)FTY&D\ED^,$[L5/Y#G5& M*Z,E4BTR63* 'U."^OC*#SX;S9,D?)J-SL[JA6Y5L1.ZE+A]H4K1$'R:/(NF MQ?N_%L8\93\7?*-@\N_@C$R:5%5%&887)H#VG9Z/9V57]\7PT MGR6MO6XKK2%*V!8W!%0#E5N!$:8W)&WK\;HQ:<0*P']8JR,^F'S>D.I)6ZZ& M(U^#(]GU2@NQH5A^+W,)DC.)<8+"F DCF?%LQXN4XO') M/!+1KK3GAF6:[PN6*?A'-14.(D7V9-=VP6 N5),S(T"=;&#?:;1ON>8E; 0SE5&!W(K^SZ=X4W0XW7O(Q M@1T/CN&Y40=-JP)O"GM66V$4JY)86W6I9I'++\S%[Z_\DVWET G"=G8?%PC;-5Z4J7KX^N0^191FQS0J<29D$$N1R0"=>T9*-<=MV#6D%!PJA#BI!+2G#:,X6"!:P;@I>* M :2(%C9.4K43!6F# XD-")+U $:2/)AO!OCLB$:ON0T+C*2H2M!+D/@*.+&(X^1!J@S:2U:$Q/%CRWH+VWN#&0 MB!A/L_$T2!9#E16N#25D!EP-E$N%R Q;:K5QZ[<-8D5]D%5MB-!.#0\M!*KS MN$!MIW?UR'P%>GAU]B4).Y]$">O+.Y>:[7A>T: <>!A6U *'1_ZPQB H@E$H M)EJ@&0*VW&$44+[X02"FL<1_8''T+\4'BEUD7ZNEY6Z@MEYYT>OA5E&[==]& M5!*AYBF=V:I"@P+WP]UHB/5H36YAW1!=XM,6CN8"7(4^(MW%XJX;CU$81[4W+N$VLC^C0KOJC-)B8,/3K^J"-_F*L# @9!<.[P.3HB?/@"N'7QJ0@T=[Z9Q8/2N8['&?!'6//1XD""GKO$&^?6' Z'Q M7Y5M&LLV)]D>1]]G%Y?4 QFF U2%\,2@[V$%R7VLX/.Y ,09TN%!*M!84?R& M=G82-W?&)T%]8E]%X5K>@0'VQ1M)8SZ#$J#N?S(7L$>B9E\1Z[/U>17WV1KB M(6S$]KIOI4Y9/Y3?[<4]5LDF5/DUG3$LUB@\!X5S#Y#BA)^Z'0JP"MA8]WL'@(5F+=Q9[C 1_@3[A74(IS<*C.54O8JN=1V>]XL8=_JAAW[SYB.\ZJ!L%'+XV M];TDOC/]K:^W=: 9%J$'9G>#@(&<@GS::611X:^!5;#I,O"B>5E MK1R&L>=P?J)ZC?1D ]&$G7'?76BN!"'1VHL*X89G(FJ6R]8AQ[8G>+J68B=B MJHRBK"S7Q"U0H4(@B,&BD#"Q54V5I@!,RRI'ODA,"7BK6I9[#-NJA#KQNR^F MWC8A9_EVF_L.#4@.6VXV/IWTDGNJT6_ZN-F5TDNZ85=;RQF2J7$N9^)PMN&2[8H"@QJ3WN4HR/4\&4P!;+BV*:60P;R=HEG_*7O7,"; MFE32 =&%2&N;L;L@;GL*^)2K?2" ]-40*2P$:I812=)RQXF%44\'P%"#,%); M=1:"+>02LM>2=MM#Q (*GS +#9P$,:? J*%S2':W$@VT%;OQ1BD%OE%VHX4H M]T(XBEQ+Z,G1W:B'8?.R$3+QG<\H=(-(ME&$*& 4,'P*Y/@.O5.3]5E[>DSD MZBH2\S75:':&3#S$WZC])H%0:+P4:N@]+%L=W%XM!W,](^"H#M$MR&&\IC_U M=1]04E'VD_5^&MYUW@,H/6HJ3:\O[66GP(/%JB#B/LBLW*&Q.17X0HE8 &KWP8#9 M\/'UPZCSEXGQJ%TG[5UO7,R_X@7=02;3R"'A9G+>1W2_G'9,[Z,=.P[,M3(1 MH@^0CUE/#W"(?5RVV(9 M_1.X-W1_'+Y2TANLL/Y*TT8P9JURD-U00[D^I]'WUUK]VQ^__^&V MV<3%\WVE;9?-?=' 'HL"; ;<:B1W[-_XLMF_>>-4)9-OXAOQ5FC4=^&\<^WA M0RN^*/'^.7!5''/>W-Q?ND&#'[U26,J06@8&R>3B)V MI++&Z@]E?Y7X9);4F5 7*/_EDD,A=-&@V]TCP++98[??(8S3Q":^^\++0^X] M8;VKL%ZX:(')GH?8:TA7-D[^\+-,+V6P-QN/.Z+,(WW^D"-*WW?S3Z-?-E#U MP=]O8)P!4M@?.82GX2%^20W;['SY]CBI;+0[AC8SM(!5FZ4=V+(%"_: )?!!5B;7\+K* M,-NUGQ&Q@5W0LUL&!P%OL)Y"Z#$(O, _@!<.WH8.+_RWWNZ@1P-ZY-"C_R:6 MA\%\#Z9P )'F0BHP$DR.\ '5&A6#][CFZ0.\OI/%'>0\ Z%U8TU0"=1P">D( ML1X0M4-\\?MOBR#P3@?E1TNZU_[I2S; _>'_$B"I_PAR^2N R_UPO!J<7OX: MR^4AEK3=7#^YP^(!!B5* M%?!&[Q5#;4_Q_ #5VENB]M[E+HN M;59'R\(.@&>9L(V,%Q"RP(M9'(>@A5.?NDY1T+H,\#XMFDQ4:T>/5X272FUTASIH M3N&Z45;![)8G7-(:2!W=,!!EB9F@]2B.]7.5C)PBT_(C^'%P;#3]^%0_222= M.=I0R"S#+N%M&"H=BX4W#>-&;VLS_I!-3N.SJK#98 MWE(V^[[,'.,K6=:\>AB2PRG/= A :K?=2J1=^$252E5+%V.*?6-RJ<1W;+T> MRHH4?<]C7ON,''V<6E;"JC7YZX)N6%I__;_Q,_GV@\=OE'B%=MH)]7W@?V;KLA!QRN MU(,-9"]X+[XU(FN+=6S';>X_UR-I_W^Y+>E>]'%40KWLBZO378IH2W_KTM"0 M]A^?,(^9?SRG)Q@,@XB%\X3-_7 0'8&_8&$2[0KLSAHI[SOU(6%!&+)Y' _F M(8L2CX7!8I#X/DW]\73A)S!GR8+(;<&?.YU:)*(WW^)'S(_H\9*MR&?)\=:C M,&!)$H\5]WT20.01=\MGZ[Y_S,(X9$FX=_*&Q-D+$XAI M2$^RB$>1C8_9(MX14(XHU N/Y"&=VD.JGOODG(T^Y4O;'>R%A4X(NW?;K_I! M.MR)+MNKP%:]O5#1Q\5:5!H*7)&I-XV/)Z#:2TH[,;)V%X-;:>B:X88YW>M0 M605ZOY+2]!.[P'!3O/@;4$L#!!0 ( '.#;U.T&PO=V]R:W-H965T]Z)>,_%)S!>6)@8G1R6? MPQ78+^5$XVC06LE$#H41JF :9L>]T^C-V9#DG002$@M6>#XN(9SD)(,H1L_:IN]=DE27/_=6'_O8L=8IMS N9+?1&87Q[V# M'LM@QBMI/ZGE7U#',R)[J9+&_6=++QLE/996QJJ\5D8/IKI"]F.0T3A@ MHF"I*HJ:HDMA%\PNP+UDGT'G[*/B!3O-KGF10N#>G:N\Y,4M$\94D#'.EMX\ MLXI=?3UC6*A.KJQTND"^,C5C\4&0C$)F%ER#H8E4Y3DNB/1*OS-N&2X"-Z!3 M@?*E%JG3>A'VXR$K07M%]I+,_OG'01R'A\Y#6F[#4NV*DXD.7_79YR:8+E%\ M&B;R'#+!+93@N!3DM-K"+Q][VNI54\H(3FI5S1>,9YF@%'+)2BZRUZ)XG?)26"[[E/5M.4ZE,J*8DSD:7H*>@PX8 ME[*9PAYJ++I,4CM!-&P)F!]'_CI0[$'P64KZ%%/(I M9GHG+S],+E>T_#D=27P;'9/]@R ,G](FA_$N.M)Z#Z1CE^ACZ+B&V6]CY'^0 MAUW0/0L/'^'C.OL0:40T-5L9L"5;C>5 MG OHHZFF!AF--,9@-.3 3:4I!6K=(701.#9M#:72EK+H7*']?=8XYW%$*_R: M"^D LYH[PCGJH+* M$:45FM.X"$YB@\&&;,$'U;*C$![A-"?8C$.) M+&M8T,GJ&EJCR&;SJJ4EUBYX@A2XHV6YW^H#;?49;M2M[S#-;KW/3MU"]]\X M$VU'2J*@[N1M<6)>VA*@A6=*XD&10'9L\S4PP:,::$KCE2\#'\6J+M:[ 0$A M#*%0IV%ELH;*NF1.Z43:=YTZ3 Y_^W,+-G=%SA%EC>?4"NG\8+.^45Q0!5%4 MS?PW=QY%$.XJN ]E,_B""=7REK!YYS\#S9LS+EU%7KFK@58>*->VGF3W% MSHHG>.\$*;VE8GJ):-\"U\BJB]6WY;SN(:DC)*6H:3"MV8GK:JX;17LU5"/J MJ:M\?VQ+::UG-NZ\8*X;=D*V1>7?>MZKA%^GU6/SOXUDOT8#S.%N)CC*=7.@ M@P!W'5_CTW.EP^_&":>\R-G:O^>-XWV, KV1_=\:0_'41SXTV*'?GT7 M<$?=(U%WIK!;UQ_8UI7Q*+9B]6[U9H.]H1YWUVDP3E!AO'?WS;8;G<':'5A. MVP>ZZ:.=7%58?QW6SK:7B:?^#FTE[F\B$8LY[H;QV#5#U;"_/^HQ[6_W_,"J MTMVH396U*G<_%\"QA$@ W\^4LLV %FBO6$_^ 5!+ P04 " !S@V]3X/5R MQ$@$ F"@ &0 'AL+W=OVL[=!_: MR!+Y\"'U4-)\9^R#JQ ]/-9*NXM)Y7WS*8Y=46$MW-0TJ&EE;6PM/'W:3>P: MBZ(,3K6*LR0YB6LA]60Q#W-+NYB;UBNI<6G!M74M[/X*E=E=3-+)8>*KW%2> M)^+%O!$;O$?_>[.T]!4/**6L43MI-%A<7TPNTT]7,[8/!G](W+G1&#B3E3$/ M_'%;7DP2)H0*"\\(@GZV>(U*,1#1^-9C3H:0[#@>']!_#KE3+BOA\-JH/V7I MJXO)V01*7(M6^:]F]P7[?(X9KS#*A?^PZVS3? )%Z[RI>V=B4$O=_8K'O@XC MA[/D%8>L=\@"[RY08/E9>+&86[,#R]:$QH.0:O F?>F^)A'GM"Y/FXZ+VO.N_L%>]SN#/:5PYN=(GE<_^8F QTL@.=J^Q-P'ML MII G$61)EKZ!EP_IY0$O?W=ZS^!F ]PLP,W^9[7>]DZS*8P1X-*!60/E[+%> MH1T2!Z%+^(Q%/YN&65KS%3) (_3^QQ_.LO3T)P>".H1J#P5:+]>R$!X95.K" MV,98T6F_]96Q\F^R8PSI7"MT$0S3*$V2*.G^0N \.8YFYVET=GX.KA(6 \L/ MR90,4FB$A:U0+4+1I>(XE8@:U#486DSMIW CBJIS9M^Q):#VTBL"92:5426E MZ T8C; U3)[H*D4:]QZMH]-B54L:EFPD>I/UBZ4(^!VB&RH]G@3FT\)9J M3(RAE%M94AU=!,)1Z#VL:!(+10XEK/8AW,H(6W+L4I*?-Y:LB=U?-&8L-J%S M<8V6(P@U@(+EDR$4<1G6&3,(8/IN!6@#A7#5$V&H!!%$U$]TC:5-DN44?M.! M5*&,DWISJ-H=V@W:3DS>>"*:)E%.^WV;7[_<7A-.*34=U <15*B&6@2# M6RU#HO>\/I28B#?M2LFB\SO,[Z@N) 2])9T22:G[DCD2,.@VY/G*OH[E$[+Z MI55[2$]&I6JL-/:P"Z\DO!5DU#I8WBYO*/X6'>\AD;5%1>^:9)%QZ<)S1V:^7FK1O_J3R8> M0+FVWRDY GQ$6T@7BC V[$!-P^<0Q=Y80=W1;8[844,Y:'4X EZH"^HF9=*J%#;EE"BGUY^:-#$BF?%6E^%(P9_S6.Q(-I.?A(QZ9JG\^1 MJ X2^3YK/BSD>J1JLAW7\F@Z)I(>O70#Q:.[NV:E\@N%)=9JWUWCP^SP"+KL M[OXG\^X%=2?L1FH'"M?DFDQ/CR?=V7/X\*8)+X&5\?2N",.*'G)HV8#6UX:( M]A\<8'@:+OX!4$L#!!0 ( '.#;U-7^KD:P@X .\Z 9 >&PO=V]R M:W-H965T/PCYN5PR5I&O M>5:4;XZ65;7Z[OR\3)8LI^5 K%@!3^9"YK2"2[DX+U>2T51MRK/ST/?'YSGE MQ=';U^K>K7S[6M15Q@MV*TE9YSF5CY./\[>L57; [ M5OVZNI5P=6ZAI#QG1 39P^E\YT@)S,A/N/%3?KF MR$>"6,:2"B%0^+AG5RS+$!"0\<7 /+(H<:/[O8'^7O$.O,QHR:Y$]AM/J^6; MH^D12=F4UK>C;UU(\$(FK 1I^4:RJW4 <+U I=Y6$IQSV56_O M*I%\)I? 5TJN1 ZZ+BF*Z_5Y!=!QS7EB(%UJ2.$62#'Y2135LB3OBI2EW?WG M0)4E+6Q(NPQW KQCJP&)?(^$?ACL@!=95B,%+]K%ZME3K'9 #RWHH0(]?!%H MS?1N2$$T(-N@@2""B+S[4O/JD=P4"2O0HLEM1@OR<5=?!JU.RDN*>IZPDX/2D:B&32I"%I$5%N 57*@,2*R2P M)+"^$,67FF9\SH'\SE,/O+BL)$\J^X0^4)F6A!8I$8!(ZMMG,\6[>0A(6;[* MQ"-C $+,YSQA$KZE7()K"ZFW ]HSNPQ6N70/R"W3C/""5YQFI&(RMZNL #Q2 MKQ!=X/F3J1>,8U(NJ=3@$I'GH )-=DX?R0R@E67-T@&YJ @8:\7R&:!I+%91 M=,/IQ)M.QDJP*Z8"7 ;< M7BCP^Y/D-T3A\W@2>]-1:&YU0>,51GI4SCWE&9UE3!G)O*YJ($P;1P_=8-0: M@V(3OA'V=07Z2SW\PJ\)!;/* #A 5.;PP$NF=,4+BD;SP*LE9!:RI/>\ M6("H6 &HL^P1P#&9\%*MR3(4XJ$$WD"*2%..EKI;24A]Q1 $8 -K<1UD]D@H M65%9\82O$!4:KR$-I*M-6D$ 7.WVHE8: 71;$&]GIAPHWV\MA(,:4Q 8+RM% M(9"$*"X%8@:XU]9MA/0(\(-/4UXFDJD@8YQB<[VGN4.Z>%4QMGVE)LGRO0*7 M1TNZ!^]'M;7>WL0#%3M0*BG3VD8#.X0R$ JO2H$+1VU"31-P#%10,LI9G2 /*D(MTT)N+>A H496N M^]C5KL0\4M'/:#:\ &828 Y2D]0)$76>"Z %8$(^ LI:1T'PM+&;C@J 3JQF M&]_@0)AR60R )418B!^TM,$ LL6<:HH?ECQ9*EU &(D 0TL,)5A-NQH%;\[ M="'5$(I7 I3"1%TZM%5+*>K%328 M3+PP'KTDW3\WL1MB=&)O2=F>Q#T2Q-XD'GG1-&AP'IJ5#=*_;E:V!/ZO9^5& MO7]GY;^S\I^3E1O]Z2"WIBZ<>X#Q%2F'$ ]Q&B<88(I][/X1>?OJ[[P](->U M5/I RUE*QK3.0!T 6@U(,$JEO9$=W8_I5%"(#:LQ,:.):KWQ4ER-H]")^D_5J,JA,[[@:,#;ZA(=V4MP MSY(O=.; J"LQCNGW=51J-,<1+-LG?!3$M@, #5)65&-X"S MK%0%EMZBI=%X?Q+H"0@83.=2Y*3BX(:H"/S4>1/ &ONS+85^L-5+FD@'"U9- M).E0WF>(J8ZSD-)7+($&),%$RM2]IA/=+C\,KV9UJ;."*EN;.-03Q?_0X-V! MOW=NL)&D 3KVAI,AM RC!IW6WUQDF7A0X)6B5^CK4)1ZJAX $O&H0G4+D) 7 M3!<%&@,%0\@-Z346[ES[Q65&H5.[2R &H\K4BC,LTA!++J"D0^59*V^5?J:R MHRK&;!56]A5%WZD.U8]>O?CS9R3 /8Q8DV>S3ID23D#)!UY^/INCEJ%885C_ M$HED^X,)^0;^#^'_NZ\X!L4[X5Y K.89-N91 MH&!%81>D*L] ]>21LRP%A+Y"B_\;:#UZ+2H*N>C2FP MX@C[N!("7&DKW/K6I_FMM78,L2%(@Y[R-:7_/@!NYS**P3 M\DGYUG/%Z5CSMB6_.,F4JK"Z:4+-VF#J3?TA9*>AO74,YAR-[>5D,)HXSP+/ M'PW)]QM1K5D!'AB1>!!.[9UA# EP: 4&*3GTHA@RHA^?.MNBR''-<>A2./*G MSO9ZA;F&557&0_5YK7Q/ F\XCKTXCC<%Y@_"H8,T'F^L""=_,5UJ8,= 4#EWJAX&Z",)V[V04]JBBYZ@'4D84^-YX,NFA<.B3Z2"(70V, M0V_L"&C]\Q/$1%,K,AL(A1X$'T+#\4[LOYB48,8 *GEMA0[*#D;P-^X:V02, M*W0-;Q)YTZ"U PRDU#HDMQYDLU.3EZ!/AO(VJ;45T-(,/K!J8!A"9ZQZP)JA M9V[1,RPH[3BAFPN?+-IT"24 MJV2L*9?TG1]ED,@.=@1Q,&(=.G0(X\N%^U( M+SVP0M*'EA@GL/T[QA280R^ADA,\::B9^(W$0TOA/I.0@>;<4605N'&-_ M:,\/])3AUP('1WT5;F\A]&VY>011*Q!_[6)HL\10F9%HWJ>*".>5PP< MDN'7T]+Z_2:5!Q#\?2\>!QB',>:;/-*W'Z^OU%E#MF/%7LFO1>ND 3?EW!3D M)PJ-9D]O9#KPAUO?,FCIW8H\P,,= M+PZ&ST,_&?A!_WCPHQEGVWF!"[7O6(JBG]F0VKI=,W76G7;9#/9>,GX^N3A5 M] %)I9XRM,BL*U0S=8!UGPP).'3&A*SJ-O013YU(D7#TC<-E.R@WV.=< M8NU2%!!M9(FC)K-X*UR;P:6M\#N O]10*3*9/>I1 )WC@8 BO[M)AVS%C8=C MT']#R&MF68ZLV@T4;$;>8V%QJ^RLT,=IZHQ!;7G/BQF%0/\.NNY[;IY?6%NJ-FTCT.2"$_R69FU6QJO,".J,!@0F\T&GI^QU.[9X1H8SWU M(62\8>CDD(TS^@9K=X)GQ-L0[\Q]=Z[7JE5-3LZ8TF+"9 7V14J*DX1$0C,B M.26;=D6MM$WUSY%/[JHO\DU=T:"SQ[U)@O-: (;"TP'FXNZ*3()I]]5&%82" M5R;1=QXY$TE2XQSE=Z6@[D3JN:.H:C_QF7)'<[DQ(T/]F1E;*[:U$F7_\L"Z MT)GFD30\KB_E5$[^S4SP.0!:6LH^=(!]Z MPV#B!=$SZ$%SJHO[MN-6\^D]*9JV;=7N^7=QL$YLZ]=>D6$V( O,IY2W4O!!Z8$C50I[R03)<0>6IJX6'9;K/_B M*+F="Z%]['%LU8X/=HQ"=UY6.1^=Q],R%V/?33/X[B- M[,.V]PF],&XGI]. ?,\*T%BF3W[-6TFHP?N6( BEPW;^&HZ=X:X7NK !,O3I M3#53""]UZK1F412%#HTMB5&+(0 V/ZKX]J2C.#+SHMB=_@U]5W!8EKG7H[!% M=Z@3X.&S>DFL>ERQE[H$NL)?T1/V]H!#/:'C$*[@M4QR1P#@'6-3Z* M1VOZ?D=E<8;O)I;="0DTUY--[-NF&KM7VWK-FGM\ &1_&&U=#9W9MRW8<+0_ MW*$_VKIV3S=[B7MI%'5AJX(M.)HC%JC7;<&S.32WC[9-\[96.6K(& VB-B_K M,04O.Z<8,T8<2E4#O#$AU8,.1!0,PN;MOF?PR=8L$D*,2+A]CU:?&^"C/MTH M2UN89FPWUT$TF![.=L_+ 2[C$\-XWT_FSIT?(>9,+M1/+?&( ?H__7M$>]?^ MFO-"_XBQ7:Y_"OH3E0LH;*':FL-6?S 9'1&I?UZI+RJQ4C]IG(FJ$KGZNF04 MFDM< ,_G0E3-!2*POW%]^Q]02P,$% @ &ULG5;;;MPV$/T58@L4+6#LS4[C MQA? EQ3-0P##=MIGKCA:T:9(A:2\N_WZGB$E1>L;T#ZL35*%L4L78?)K-0E%1+AK6OI=Y=DW.9LLICT"[=Z745>F)V?-G)-=Q2_ M-3<>L]G@1>F:;-#."D_EV>1B\>GRB/>G#7]IVH316' F*^<>>?)%G4WF#(@, M%9$]2/Q[HBLRAAT!QO?.YV0(R8;C<>_]CY0[GWJW$9YWPQL/4JK)&N"TY4.YBQY?->SB^1=;N)K$O=Q2.)U% M>.3U6=%97V;KY1O6OXNOSL8JB,]6D=JWGP') &?9P[EV[6(%>'GB82T M2EA8B3K32DRK "F1ZA7Y@9FT$0-,V?C*U8VT.Z$TS%U$L13.*Z%SK"BWHO'N M27,A!>'\^,.*+)4Z!J%:+#AAT0=0\5Y&1F9<",#)T3P%DKZHTD31$\JY07'& MY*7PI-@)!U\16W9^@;YSS#@I1+DR.E3)T)5IL6R-$4_2M#*7J4&?D+:@J;C_ MD=K//QTO%Q]/PGXR"0O[ #A4(<>ELJ14Z&DGTD" E'$DKVN!S+1306@D3%A" M10$BE[42;0./G 5@:M0[EJ2UK32O.?V%$2WG)Q>?[V_3<''RZX&0Z@$E"T.. MF3).EIRJT@$LP1*DU*#4(P/@U1;[9!3?6^F!)R>MD7.V"BT8QW&9-A]>X5JC MNG395HH*;0?*0#SPAL$K6%66F10-8NBB-=+W\0[&N3/@6F\SJ[IF&T DL2! M]%#F.N1(219/Y$,;>I)P*@^YU0:6.0P ?0@SEFG;*, *>USW:GB3\8,$2Y>] MD/9/:,BUJ*1=4\!N=,\:J28G^5R2ZG#RM53T.O$]PDH"6=8D984U+NCLBDN4 MUMDO/6E%T"KD+A/'@X;D2AL==ZQ\W)5&_T-I&?<%><\^ 5B"Q0BHFTJ#J@;Z MA!.SPR'CS@OI_%^6HRBD]SOH:R.]"B]A)V-%'(,#5G#D_(Y]C?A@M_D0#T9< MEFUL?6(<54I]E^"$&]\J)H_')X'(J+A"_JP]H(.U]HWU> M4]&M+M+J? \!)Y#;*(OLS28EY!H/GQ 3(&;U55#C,RJU 4??IG?3<1M&9V@] MZAM1\;9"I] K[DN[?#=@@Y&;T-?( ^HY*)UKC865BN&WX MD&ILA49B*83]BL3!A';%Y=, :$DR E.F#0T\/@, .L7O0?:U*%QX2&@4)N1@IL_)7ZY?I5]#!,)0"=/Y M]..'B?#Y-9@GT37I!;9R$>^Y-*SP@";/&_"]="[V$PXP/,G/_P502P,$% M @ &ULQ5AM;]LV$/XKA#<,2<#&$O7J-@G0I"D68.VRIET_TS)M$95(CZ3BY-_O M2$NR7/DE3;SNBR61Q^.]/'SNS+.%5-]TSIA!#V4A]/D@-V;^>CC46GYX*W_ M^C*T\D[@;\X6NO..K"=C*;_9CYO)^<"S!K&"9<9JH/"X9U>L**PB,..?6N>@ MW=(N[+XWVM\[W\&7,=7L2A9?^<3DYX-T@"9L2JO"?)*+WUGM3V3U9;+0[A@L2+TM"TB]@#B[EQLY*]]10R_.E%P@9:5! MFWUQKKK58!P7-BEW1L$LAW7FXB/D_49DLF3HZ ^I]3&:,X7N&C@N&C$2@JH2C *C*ON6RF#"ET8)JE-$BJPIJM<#75!9P5C4Z MX@*97%8:=M$8L8>,S4VC&3;N[%/*2AA]_!K]]DM*O.#-__;\G"O&UF"( $2& ME6,PUB*I$?P(\7Z*G$6>_?$Z;Q^KDBEJI'JZOS:5O$YEX5+YE-S8U;[_QO(. M)+O1]2LB!">1WQDXBC&)R7%WQ ]PD$3K0PE.1O$QNLJIF#&P!TTI5^B>%A6# MK"O @E)4 (PX'?."F\>>'T=A9Y?NTR>;G=\U?B,,4TR;I?OBGBG#;32$-$SW M5ODD.-C.]C0AB#9[,%S,*JYS*#0&R2DP^MCTEJ5Q=+"M-P;?;:SX/;4U:F?X MNRE]J2DO V7#.QU8!I@0\FQ8/O4LO6-"0BE\V@'\ZNJR)3: %[09K4N6N # ME=$&R Q0L.6T^?X()V&$_5&\P@,>@=%IM$)%"#XD!),HZ BE(X*C..S;P*93 MZ$ILUN< =6$X+8K'94!M_C7+*L4-9_J_)]3KW:9TCR5T?5.F%/CA\- _H"'V MX@A[/MFXVW,0NL>ZFJ_Z7!%$(?:#PQW:/78LXR'GMM'<0%PC'(]B'(;>S[+' MDJKBF6E350F^(4HQCOSD8#9]EH86^P#=SQ0D"LJ9[X4',^1'CSSI]T\0[7A\@Z=H .?5 XN66 M]$L!V!(]QY9FX'/.ZC[4IFDCJ+IY[ !L 2V%[56+RC9U4R5+:&(=!N;@AOLK M:*OMRYKF,8_&IEKD)R!FOUE&:-S1D0,?S-MK(3OJ2:1_ MQH].!8,V'5;:5W"0R\G/Z] /WHDWSTT=^9\U]=H(VX-OW>[ P\=1.L)!E" _ MA18EA$.XZIZ)CTD:00NR^0>-RJ2CV<)D!39)VBMDQM=&3OSHM][J_,\:$!B'#H M^3UK^C/[H[J-\Z,PA**ZN()% #--PJ\0U5>(5 +\FEHXGOH-?"\&- MZO>+7+4L!43LV,SBMAO&[I9PCA(<[=IQK\15[U_A[D-Q@BS 4@@40='(PS%9 M06#[3%NW"11ZJ-M!B'P/6"$64T9-!>S, M[=]-"!H@8#9C]J2U-)]!_;$D!3Q-T5\5+;AC<( CU H[<7UORP)$]J93/[Y+ M-7Y";APMUBA?G6A;\IY7??"/EY]-MVS#SNUER=3,W=':)%?"+"\RV]'V&OCM M\O9S);Z\0_Y U8Q#&2C8%)9"SQ$-D%K>RRX_C)R[N]"Q-$:6[C5G%$JZ%8#Y MJ020U1]V@_9R_.)?4$L#!!0 ( '.#;U.!A%6(/@4 ,H, 9 >&PO M=V]R:W-H965T,72 9SN.DR9=8B!I M5ZP%N@5IMWZFI9-%E"(UDHKC_W[O*%F16SL8L'U)))'W[MV['Z2O-LY_#25S MI,?*V' ]*F.L7T^G(2NY4F'B:K98*9RO5,2K7T]#[5GER:@RT_EL=CZME+:C MY57Z=N>75ZZ)1EN^\Q2:JE)^>\O&;:Y')Z/=AWN]+J-\F"ZO:K7F3QS_K.\\ MWJ8]2JXKMD$[2YZ+Z]'-R>O;A>Q/&_[2O F#9Y)(5LY]E9?W^?5H)H38'? []A8P0(-/[N,$>]2S$=Q_)Z=#&BG O5F'CO M-K]Q%\^9X&7.A/27-NW>^:L194V(KNJ,P:#2MOVO'CL=!@87LR,&\\Y@GGBW MCA++MRJJY95W&_*R&VCRD$)-UB"GK23E4_18U;"+RWLV*G).=\K'+7WVR@:5 M] I7TPA\V37-.JS;%FM^!.N2/CH;RT"_VISS??LI>/7DYCMRM_-G 3]Q/:'3 MV9CFL_G),WBG?;"G">_T/P:[![[HP1<)?/&_*/DLEG3BZU"KC*]':+7 _H%' MRY/S"1UW0K\[ZSESC0],=]Y5.@3GM_@<&3452_JC*'3&GMY;NFG6*"V1%>+& MDNF-JVIEM\0VL@>^MM&1HA>SR0)59XPT4/T$:GM097E(H%4(%&F6NJN /M9]])17!H_;P M($L@-%]0#6]I^X0^M_[VB*V<9XD D2!( BI+\H8@L8RZ#Y ):L,9,)\H7LH MBCARVJA @;-&!%AMDU6#2O9F*V$ RA@6538TULG^(MTGN[OPO^ M,'-A (HIQ7BT@Y3*"BR,@^*RS5FS_9;M'K&.3@$7_X;.#6)OLG),+_5/WX4^ MV$IK%%ULM8JH##C%A,Y3U2#)*^ W,43H*98B:W)V6+RD&R(?@G2\Q7*(),6B M,HAAH[S6C:]= *2\FWUI/-=*2PU3T8 @#!W6_4:"!\P:QX!-^"\U8K4.!AGK M![4RW-EGSN>B'4SC@31U">Z:YLVKK4-O.,HS>B20JE/3THT_!3+1TU3_KE#%OHCV,>/:B5V8%V M'9GDT_OEG9*';\H$-ZR&P9ZDX7!8E:E%$BZ$B&)GY+3O/8UE&47CFW:DM>Z' M*9[(-/S06$Y'S/XL5&L,BU34**C&0TGP7)R.SR\6Q^HYR93+R'EQ,9D-!M5W M.TLV?=ON!FB7O.?CL[/%>'9R=G3VNIVC,6"$,NYB,AW6WC4U;4J72@K-CLB,[EK(6?Y&ZKZ# MDY_2&00>QFTD2&&Z^J*7?Y;K7TX/*")Q G^Y;D^R3:D1HRRTXQ\J1ER(*2C# MNV.PPL&39BJH'I10/4F8X,K4J2C:JJ6+5=JR\H$F]!93 9@20[L@X\P"$]V8 MKF#M",$%*G*U@L_=+6H_!_VD,T(&1YFE0S>AZ>!^6;%?IUNTU B&;WO5[+_V M%_6;]G[ZM+V]Y:,:UAJ*&2Y@.IN\.AN1;V_.[4MT=;JMKES$W3<]EOBQP5XV M8+UP*-ON11ST/U^6_P!02P,$% @ &ULK5C;;MM&$/V5A1H4":#J:L=.:ANP MG08-T"!&T@OZN")'XB)++K.[M*R_[YE9DJ8LVRV0/L0B]S+7,V>&.=LZ_S44 M1%'=E;8*YZ,BQOKM=!JR@DH=)JZF"CMKYTL=\>HWTU![TKE<*NUT,9N]GI;: M5*.+,UF[\1=GKHG65'3C56C*4OO=%5FW/1_-1]W"9[,I(B],+\YJO:$O%/^H M;SS>IKV4W)14!>,JY6E]/KJ)5\A@6EJ=*OOFOC,+AP^M2%17MA M(78G16+E.QWUQ9EW6^7Y-*3Q@[@JMV&''MRM)$1#D&I:M< M7;LJFFI#568HG$TC5/#!:=:*NTKB%D^(>Z,^0D 1U"]53OG^_2E,Z^U;=/9= M+9X5^(7JB5K.QFHQ6\R?D;?L_5V*O.7W^[LG_ZB7?R3RC_ZO>#XO;GXR4<^* M5)]J\IK?U6\$= ;U>T%\I=;53N$.>M-Q#%5N0C=$_6A$H6L;2SR.G?$]ER6Q,#)GK,F@"6^ M-88=AFIFI(A_\!MU8\JF5)D.!6K8Z@K.N;5Z,9N<8--:X0=$5P7*&EBS0V'7 M+IBHV(U.G=H6)BM83V9U"&9MH$FSUA"]R2+>6,,8=>L]QY:S=;!9N>JG[D K M/7-5<-;DFD]U]B5.AG@8BBJ(5$KDVE(X'.B> M(8+*1"_$]/)(6,0//,S4EO-9P^,[ ^XFQ 797MYG&^>P,.\6QIRHFJ1'V-T3 M)E2HSN^TX.2A!6200,+ MU\ZB,0?UTC 671-@5WCU5OWXP^EBMOSY7W__)NV9[3FK[RAK5!#8+$YRXAE$/I(>G MT.!7WX<#:%I[5W)SP5 %G0V"WE.,J=:>NY0T&?"E@6>E1B0$JL;GG=G"]UT' MV@]@H<-^"WL8Q8$UXGPI\!/*-%B[&@,;+0MM^" M@O56>RE9V7W@00M3SGYGCLXRW[36#%,F_3$%1LQHFRY;P)XSKO:Z^MIP7V57 M.(EMF)YJ[IS) 9?*XFR" 6^#^S?>9414CA7Z M5N:.=I)DQ#&FL(MY!B2S@\>TE";%P\32K;8-5E&B M!4F10&AK:8]+YIX>G'YO"P/*1C(F9^ E*&8EXT0:K[A0\+ICP]%H>:-'::+? M(%E)M:1T@RZ'$4]+Q6\:Y(?G'2E!L!#"("2896P+>\0QR(8C]S["VAE!DMEC MMQNZ#G%B)8?U?0XGCWUT3 (UKF( .1XIGSY5TTMTM7P>KES$QZ8\%OBZ)\\'L+]V2$7[P@KZ_R^X M^ =02P,$% @ ^C. @ *08 !D !X;"]W;W)K&ULG57;CM,P$/V549 02)"D:9==EK;2=@'!PTK5ELNS$T\; MJ[X$VVFV?\_824LKL97@I8X]FT\[8K:L1/3PIJ=TLJ;UO;K/,534J MYE+3H";+VEC%/&WM)G.-1<8C2,FLR/-WF6)")_-I/%O:^=2T7@J-2PNN58K9 M_0*EZ6;)*#D?A_8 M/\?8*9:2.;PW\J?@OIXE-PEP7+-6^D?3?<$AGJO 5QGIXB]TO>]HDD#5.F_4 M "8%2NA^94]#'DX -_DS@&( %%%W?U%4^9%Y-I]:TX$-WL06/F*H$4WBA Z/ MLO*6K()P?KY C6OA82F9=M/,$V4P9-4 7_3PXAGX>W@PVM<./FF._!R?D92C MGN*@9U%<)%QAD\(X?P-%7HPN\(V/\8TCW_C?XSOCFQSY)I%O\K_YN@P?W:1P M1@'?:H1[HQJF]X#.LU(*>DT.+-06H3E4E&$KRC96L6,[H3<.&@)#2TFWL!H* M?)*/7FU?@UF#CYP<4V(7@V]E=F@=,"D!52/-'M%!5QM0H?6ILH1J%5 ? M,< M'-J=J)#:[EA<-A#<=43+K125(-9U[$[22$@:-L5%++T+0D=8MDW2[ MHC'B6&_4P=/B6\^>0DL)E\(#\U5-D9U%&ZE#,#$"Q?90(BV<-/IXSH6K+)[< M>$CERQCZ@X/2,,N#D5,8E3?6I6Y[=-^ISA%M95-4G_.-M^L.S*:XH*[)EBT,D\,]==IT5!8X$Z_A=!GUF MY\07]673R+TFR5=$7[2W7_UTPV=(KC+:NB MH?]&]_+L]%FT[)JVVLC+L()-7O*_R68FG8CTUQ&/U5E>]M$K\LT2_WW M7\"2[;KG9MTOYSL'O,FVD^AX&D?SZ7RV8[QC"X=C&N_X#\-AQV0G=K(3FNQD M9+)?FPPG>MVT.>!5?TC>_M-&B#[>9A%/@ RMK?17ZZN M/L -_+W+:YAIDY1P7?'AJ*W@KT]9E-EE)&4:)0U<\2VNHH$U)&V4K%9P!VD] ML,*JQKF3#<*UP77"\UG+KQ9YLLB+O 4PQ_1\FC?+HFJZFK8+"\.CP*G#+T4) M3X/[,R!X=,LQC3*VNCJ[R\HNHV>RST ,&Y@F[6I$"?<._K7-ZKQ*FXF'0..@ M >J#I EF Y##2,T>2X5'ET679M&B Q 4,JJA?W#4<$+(SGAF=K/)1=BQ64,7B6)75Y!-S,O6.Q M9<=KQ4.4PU$GBR+S=C^A>VIVB3MH:(\.2^#)6]A\!:<$)X\(5^=9N[70'GJVJYBWD;+;(B MAZ-O$.@+//ZDJ4I::@?$F4]GF=?+;H/HL\P H]\#^X1MENL*3P76G0/(%2'( M&!:#W=S?9H3;@*F(K"ND@UXVR=VKLCV(1_ MW=_FRUO\#N +#VTR!MP$2'G; 4@!EX!A(R7LBA3H"]"F.EK5U0;>J1I%RR;1 M*[@G@\//2_I4# MF@G=[?.!1=< 1VD Y 8>@,,@ZC'W:'J+@Q6G0A^8 "$6"/EH/,H8RX(R^#-% M9%YU+1+O%!XNJBT3,68*"#P0F6"=%G1Z>(!K(HO#M94@W^4E2Z$(4QICDSQ$ M@(#UFNX>#%+BFQ9(YJ(F2V%&P*M*(I-P46$ZO Q(>^ &M/:M2?23PVL\W4V2 M:@XG=UU@"W_9Z9!7RE$_G>W*6@$HN*F%NRN$@!YB(CX)6"W+^4C\PSV"@_ ( M,4(2H8?'A>>\7'8UW[0DY5.%E6C0YO#0 N&3I5]^\Y/F/_3>(V1VW'I$",6E M)SNDO5,K[9WNE-5^R9M/A"B(HF5KKAA^ ZPI;V-/8+@FF3^K&27T+S?==@N4 MNPZ*B__B)41O+!+G9=/6G;K9VPH)%_P$5QL.%<&K>3O?O]XREK2,J,9UXF4! M%HB2 5#%O""A?)DTM[0<^H"R*" >2V]PLBVP2[Q:^*/@-@ON*&8M,W@6V%L, MUZ"=1!\(99"]%L+_S2GN'9SJ4/4@^:WS6[Z;"67C9_9W1/GJ;8X%\9!U"$^W=[#%Z6!P27 /K MW^%6@#CCKPL)'LJ4[C("*%$@JYJ&I9.F@VMFH4NP@DWBUFG7*$AE-6U[D92?F <5C$.W^;8G M>"\=$M>9W'*F$2"Q U010)N*?@("-YM^,Z8RM55+Y(.%920/(Z@%JRJ0K*$2 MDB4T$4IE)!Z;G]C2@GQ .'U5%-4]B>LD@W=95VR]9\_R?B\-@E^WKH',:A5S = M?SD;1ZP]T.9E-#O;>9SVR>LA@EU,CD,8]&KXY/'D)'#<,O7I;'(>^%73^QI) M-M%UD%WK%/2*FNPH1DMOD.&SK@*,I4-Q36PQR+<$'4C:N\] [B>I#\8YPG&0 M:ZQ1D5_2DW[EB%A?> .P+3*EI0!]@VT5BI!7YMX+N&56(4+5( P!W UML./)9[ M^(OPR3> @?D*J3NP]UB8":N1MPE,DT0H0=;(GY(4QD2QDBU?55@K$'V+^!@) MIW%(YW)2SPJNF;#<9 -,WEMDCQ?ND%O/K-QZME-H?)4MVN@MFC&0 RV2; [?*_PD'+UI@5&3K! "<6-MKK.P=&K]66::T2:OW]@4'TM?, M$LALM4 #(O]K?UCBVD#I'W[I:QZDF/)<\"4BC#8!)77]0.HK61#-UVI%-*D@ MA*<6^B("R; ;M"S^D^<$>3%#8="HVL$QK$(94.=!? +Z>XL.%;37@4 7H1& M#86,J/B#G6>3@= $&N 5B;4^M40"R(?BT4LDA7$(K"R2P *?3R>S:),7A4%L M_46L)":4S?'W^VP >P=T40(#0"] 8SV"C6QD-8_!FZP]UJ;;D@2S83DE(SEE MN']:'N\8/Y4HVNS_2NL18=E>@3H$R:,>G% )853PS(TA.-NAQ!@QP)H0)/;' MFKPDS?H L>=P%XTYMS3F?"=YN";-!_\;O=8Z'4[]BU-]\($0[?EJ@T?7014L M#NI@2>,\!8_>0D6Y1;&U-B0G.!W0L51= ],UAW][YH,Q0HH7W=S@9P$RC21(UV9*G$YO$F#"!)KYJM4+G M3I$E?-/_ 5+0;0(;_0D8$&BD79.U+=EH84] 8DX4B2&_DK6KP9PU(C#YMICD M#"P1)/^0N9>\" "5$OF;(Z.KO&[0AEJL\'W J7EL:/YQ<.:!):>L2K.2/4CX M#GIT8>G1Q4Z2\:%&^B^RYZ-#!YY M7V?V:Q0ZB)*DB%%(W@6]ELMN@TX^$B9@=!0L##O5? )EF1T_.Y;0&!<@BAI. M)H"S2#"FX:@@UD;B0%3=B8?(6$SQC6S5%7"+5H3O9/H@]RR9GIG(-?O3M-=V MX%]YX'X^P M/9$OW@#>YJ35L-/C,WYN[//O\#+=5B#DYQO48L1>?X-D!$!!%P.M>0@UOG@D M=@ QT'"A4?3IGAR=RP3#?=L7[\3JO54F2P)M(X:U-,/)\'A ,3%6=GPCV<): MMW5.AJ:1+=!S5L3<]]P1!WG?_)?>L78!I.+HRI<:$+(8>H-7T#5TD?&_W59H M6X[>:""U/'JR!B++5X*LC61K-$3=69OA'( &)@418G*>-808J$(4;+9$'8[U M!?;,:-MDHM9$4!>K_DHS&TB49V(%KS[#_1_ MFE %$F3;'$W"QDE[GS<4X\"6TFH5"XUKC.9 ]I(!U+QLG2#RN>)!0BBHIXL2:[-3(W=@(C(,.^,57D"=[/AU4U @R23$1Q1&M M$J(P&K @+CS LK=%LJ3EH(H/Y!;Y()V0U2])>\!UMC6K#T=Y>037 ;"K$:W: M@)+D.A@@,*AG+K?,EQ"5UU?T;_H:T(P= D1U+D1<" ^DK7$6"P77"MAROLIY M(\YV(',OLF72XZ'S Y9BZ7[NZ'5 M,.Y+&(#GT+0[Y#.'8SB8'P(%7=Z6%5K8,%#$VUW*<0N>SUUBVA M5"%I^LF#H!D9-E9*<*^U\_V$T2!,[4#Q0MM(:V)XY*#*RIW[*'J"U;S/++8D*$VJP_R+3P18FHBWL^;A&&AA= M^5%S!_@D/C*??D<@> \@N*%QZ-O9=X=.?#+( X)XGMTAUIB-PET [*G*C.3Q MR[/S2U"50;%=,VUZC=<[>LN:^>P[T#[AT2.2FK3]-(G*CBX%1J#ZB\'[EY#U M_C2>3J?X?]PNT'F*.P$Q-3:FJ15"A45@Y4$B)E"1+"KPX6.+): O7XZZC(* M@PNTQO@>DE[1L#:;3TZGQ-[H&(@^(;#F4[QI%'J4)@^-627^=.S])/+)9 < M_\LA>#J9_ND0_"\'X?G70L*W%* "3(W@0F20Q+;9J07@*QNERP3LKUFZQF%X M-S; 58ELCISZQ$Z3PMSZ:%&QH*@I.!,_2A9%0C@+#H@%-1F8$D7$N )$SM- MQC*.\G#RQPH8D7 MWP/ S_0>\>/# W&[2.A)BC%:AZALAQR]L5.3"<5'[C*- ML^:'X_5QNV%G(<6,,H&F$!OFU7U$)E4+D#Y+?=E;)&<1EQ]DX36Z3U L!@TYF[L;9 M$V!V%T>S>3P[/H^/+\_[O]$^'\%!8HF-] MKD(R:(L'#'3MW5&J -XI0=$DB5J-\["H$V_MJ5H$&!+$<:6UYN M.]2(',3N$GB^:Y2Q:9L\,'8!:/#'!FT4PPW#8R9Q ]$YLX?D9X)@:@W.H]'B MMRY=6ZM7LCN(E483.N+NAV2Q\''T20N3%;)<;;9%]9#A%64'0@V?V,%=U>*! M*:ORR#ZG,'$$!5LTB\G5$TRTZ$"Y9&1J%?KL$X!Z_4=Y0)2_C>OEA M%M_#0K%(Y!^,1&[E8QM_)$*]9) @&0<:[HSDB)J>K06/!_T]80W5,Y\A%F@R MK%-5O(EZQO?Z45O:$SF0&:Q)-JB0@Z)4^T8%2IS!N?-M#L,[O3QY@$M=J,@' M!0PXL05SFS(Q@4 T"P/=QOFDQNH!V)J4@W&>P#3F\<79/#Z;'C^%9PR5,A9& M##J-'?\N#])LZC(JIWMJJR#UO#5I0-?,5F\0(8+YDW]T4,!XE4EE!-:?L_N_ MHN7_;9EVZ%P#<'\TEJ.'"'^"40'.[]Y=LXB!J-M4UL#_\U_?7D>47(1$KZLI MG#M9PHU@FP3!CXQ3]\A63^)C8/.G+'"+DDM#L%S\X>&7'.)':NTMX5^50 M9COE[+?.OPAX] [#B-_E:**[(G=94'+?.6(X%.R1:?B;@KX1/YW)BL2(PJ## MQKG"3+EQKBZQ)&]_?43Z(@\_D7#EA MD%+='[2_?!*]T?4*-.*[0$Y82@K6KQ,9E! T]4IFM$PF>)RV+$O&MWU65;- O&;#"H]L"%?14 M0QH7TC69#SCBD.']-6;_8M.18 BT_?:P(EK7E0W&T&Q[".+-(DX7MC%)+H:Q@'< M4Q[.PE8S$<9!O]%*E.F$,$;%+^H]"3M[PM8H2,5;-=XP%\KO;8"O S.0_A;R MQN=I+J@EBQO'B1U,$XC#Z9]C\_RB+ MO:(L]$K2/+4!1#7'5?4@G7UE6$]WAGG,YHYQSG(:W^GS?_DI!E"7U"593F?14[&1T69,CHQUD'ERB+Y3W+";Q>KIQPE!PD:BW,)IW)!DG#:RWR+ MH5^82(NZ98K5?I)UAA*T]>B=-&!>F M9>)4!&H)4U/R*B>S_]T60Z+ M/QWK S329BR/.Y)O!VFF"6?\PV0:DU+!P(J M)Y^")MQ_,B#,3A0BC!QZ^(1)*.+\#&7ZYS(^: [A6XMUM :Y.WS;"A3J76:/ M&QGTDCJIE["D#DR*)F"6 M6@F'L=2/:/SO1Y8&FF9>)'5X8?%P"/.N30E%4BKC^EM]?' ;\RA[LV.J M\Z%PY)*PIJKK:E'5'%#]H!^2:P37).G#\MC"\M!V4'21:@J-3,2+P, M94<5PH'/P\2O<'&YG5[E^!&EG%1\/T0E;WM&RD&-N'&^X E5;,0A %>C- !> MP!CI!3Z_ #'-4_;%K.#)>:,FQK'Z"+'[!71W2T6PB VY3TT%0TH0^4P2,(X/ M2W7K;4P$,?F#;+Z<[_/S91N/8 RW,;:+7IJN6E33$V"!#UH"I+C/H8TE&E98 M,;O @="R(7=+$F(YMH'IL3=O8FZ5]^A.ZX(K,CH[?B0;WN+T.XM?OS@)][HJ M079O'3,6L)SG!2XWE%$A=Y/0"*ANQ4.96Y;)(E"5: MRBG #VPZ)L\UK8*ELJ0#Z3YI);.*YVDEW\.S\),;G40#IFI8'(D+5TGD%!./ MGD3I8BP,*S'[%2G.K0_IMMXH"Y VD/'B]!N:^&+Z33]+WM:Z))>W]:18SSRE MC^)J2=6JZ838C(28@(TAZ2(%5I#]67V+96RB7JPAPUN'132<)9*+Y:Q >Y$MXOV\I<6^//'[L,]Y(/A96/6W2')(VD MR1$*]^^M(/-N2F%\4OBNS9RR-^F&K\W+HUGTP99FY> %1P!FTT-7D7?T_+// M>!9=#N0^W8$JRGJ PU%>^U)M#1&""AXJ5S^[Q0>%+0S:V-0W+@02FG6?V)J;7@. &), MUD<%31!Y-Q;E,=O$@+FF5P MOK'$23'HJW5&%,(&V'!%@,%+D1IW\*N-O*)1C'/!$4&\_^NZ8D,..X0QQ/08 M2UG9K!U*OS>)T!Y+QH\RM9/ MY]]HJK-@UCJ=7-KQ=%AZ.&_JZZHONPPLKK'*;'=?E.M! 0%]:#VE(VA<^8KC M^Q'9.VZKN@)>(+OH2U>Q_70TLY]?$D252J7UFG[G"RS28,LK4KDKW@!=(DNZ M6"\4BIYA*(%^UIA0#(LT,59Y:Q/TI?P!UB(H'G1!?),KU'>YH<1&'!3IBN5X ML.Z,HX;,"^TMNW.MDO;U0.-IGB0_P0-5+=4N_J3S8#U9)5; UH#S$UO'!P0C MA&:9#)0#%(.7>7OX> %)+K0:$F-&\)!KHQFZB2>0;<1X/H[@N]7]QXCOA-HK MD=%<2K%C2@<1Y+$%].$XU-M#P01788U^%_G>%P PZ?/S4T4V?73:1=1<_X#9 M[NK]7I;'/\0_\SP"CU42E](@7I=+^ MQL8P=/UC;?K&R'(4?=$/D>9"*8TK8-6T-MLZP=)C67H$H#FB3T8%]AQOK-\- M?53Y'A914US+V$1-@4(R;YHA_S6VT3T\;DJ.X9QO@'I5FJ)207GDS\CC_LI; MX6)D[6T/%0WRI#%JRHAH<$&H0264UBX#(RC-;717 M<31=RR/+^CP&^FY1@BF M!@RC&ZXR*'$-/0:BJ25I907%JYM? 0X3]$1<'$W/"874=Y='TPL$A;&XDQ2 M;A+N.&<05*&N7;M3^OU$:+)@5]C&CDR)D@1K:E:[@5 %Z!W*E\AGNV#[V.7] M,T2UC)-E1I>UGW3VT2=+4MP2B6V6<"U.&W'@B":5ZW-^20D5?_"(9J^:7$(Q MTIN$F(@_I ,%:8K7V7D?YG%-Z+AL'I56LI]K2&[5C)13Z5*]K,@[] M?%DDRT]'-\M;K,/'PIH.?1Q8/1U<7!'WG>CH2AC/=MC%CQ%($HEX[TWO428%R/E4@;;FAH+ [IZ@V3448%#4OBW,') MH?6"A9\QYK ]YR5*?W!ZZ-#$X@Z")^9^??'H<%[&9R_6'JF.0E]R\2%LQRN9 M#BI>#XIJ%G*. M!$E=FWR>8)HM-88RSS\*9PT,Y"4FMX+2.S#/0Q5"UY6/T_2H(C(##UU"11P,/IJP_&KEQL#T7M??UBN*ZPU&U7A- M"BE[>&67MZ08F998UILA%8-<=1P#!^-/PV)R]IS)\2<]C!Y,%L*@-0#WUN.: MVW)NQ@)"TV+0?X7E8%+*FA;E\H.M%4LT+$LKKB,-TS984H2H2TJ=F@&,C@Q+ M3"5Y(TRTJZE&8T3D)C.Y!D#V)M&-OG'F"-\Z9RH'#7(#:Z]3D^WYH[&@1V;1 MAB)866%,+,;);XAX9VNY&QFTP=CVZ"C0]FM!I4S_LM:BX1TAGX1HH*@/<@/0YAL3FJ"K8]-LV M:;&%&WUOTN#M%FR@#8K8X16*G=7T9(M[>POC\"XQHF_30BV]L/G]#QR2H0"B MQ.*]#9+DJQ!BQ>4PO3:FNVO FZL2%J[A46#]#^X$TJ[VXD'H97& F3H8*MV" MQ[:T@+D7D R5#Z"NZ,048FN",H$$X^U[M1SC6%5^KS['\>F7T?O5:W)"3OX0 M7S=[";$SYJ-D$"\E5^N.LO4H1\+"TV\9X35]HB08S#^2E)XX6G1KHK)29P\% MBB/X<)2OCI*[)&?Y#5/,0)OIMBDWIM?C[WG8BCW=>B?ER\3(9!L=%$\K] M,9">4-X1M6],46 0+?;!'1!5WJ9%M8DD=*GK!>JU!])=2U9-\VQ%-ZD5\HL6 M)5_E#9? P2"<*QU-%Q*&%+Q(,F!92I*K6*+E^*_?NE)9YG(2-MQ$JL*K]0>) MJM,8ZZEZ/C8&$\L/-;G,&Z>JJ9>$IZERO' &1T@'G7#ZMA2$58J6"$!Z)#]Y M4,NWWPWD5PSIPS1IA*%%'W%"B1C27Z1K9TWU!*A\H"=L8_A2V2*5)+6&P$RQ ME4T3&'-,C/>EW>%[2 U8H%U)0RK7",/)S-EG>(/.K[W-ZKV/T$2^9:3,X%NL M\DN)7?TD_,\*IOQS.3@ZQ@B#C3JB;@M<8OF@4L8I_4ZX(>UL^$[>.,;I04G4 M%]' /Y &_C&HE\L0KF"'+[(.JG$H>\E"E;Q',LS4'9?-MA*MRHILF]C+ #C< M&GF%CZHJ$6XD>GIK< (9[;55U5\XPLD9*Q98T!JOMTDUDLS4ARV;.FT^F+]) M/&5RZ3*/.W!(8^)D,Z.$A?1VUUQ*UM]=FBR[NB MNCNZAW-F7-+:W:#B70.'32&0HD7PS)9@85LBRA[5I60&3LJ,[!+W[JZ2T7J% M"Z)>/GG;M5[K75+4F)GF()!5O<+9'$S/RI;59_R71;H3'C@B$DZB]WMAE,E" M5M17Y>;V#%*&5EE!0\Z:B[5PJ)8E;;UCKYR@S^05(! [)3-VHYO:$JXVI12# MH5%![U<;?J]DX*L14'"U-C',^A>Q5]7 JEAFI$KL=S$B"X]K9T7 L&'6C?304R8IA=]6,QJ[.3]IG5E&,/1? MZN^(J!N[]I>^#!R;JA"X*2-"XTDF6H1VIX,U;W(.4'S*2J\T*7=E+[661Y?- MM9()&1H )LP(Q%',LF]/\O\BN9WU5M6W_XPQNQU.N+LKF=CK<6].> MJG:2K'_I^:H:A'*> N_4'*5$!M3O)TW!:HVU)2_8SJCF\ ,6V%9+BR&3"GE5 M7#VQ527!0T[M4.:Y$:>J=*YS[1JY$H]7F<*E2MC+ M0!)=XMQEJ.\"%;JC6Z M4CI4R$'BEH$"C3$:;LP$8ZC&W@)G'+6B#BYS(?9Q[<7I^6KZFJ%;CSDTSYA) M_4 >711Q'@=&IC&(@8:YA !1.CUK-L[Z0&1#M,"E5H* M65_W(P%7JGZ5@%H$,'>/A*'Z%1 '%18I>H&%-@7=G:M&8M*5;J4'5 .MENAE M^_WACBU04!*GG*)D*A4Q;$PI.I)NPK9XV:86='+?T?2BO^@&8_+=1VJO\:'G_WD>S68S^._Q&7X\ M.0]#RDQT&1]/3^Q?\UE\,9W;/X]G\0QNP4W/666?/O'6C86NU$\A*[:==7IL M/\_BRW,WY3R^.#^5G?7?@NU,X^.3N?IB?AQ?S*;JB^.3>';JGOCHF;RHS%RW M,0@MCAA=F-/>!8D35T8XDVS:OY?Z M&YYV%)M'!_X;.X.CUR;;JK^E\350 J 5E/\ MRF',>3P]/<&O3AVZQ;.S,W90L41M?C@YNQRLX[G!3O/%M3%*O.0H/TGJO[9" M(I&2:ROWV>=M V^T;] [7;G(B\):']EE$!3N)(;+L]C^DW0TJ0SA\$^&[,6? MV)31@2.C'S'"NJVUQAGG 5E352%[8GRP)>GGA<:_<2L/TE>JIH)_>D>SY+SBRE- MW)GKDI$V@SUX#DINTM:N85BX;^%"X5QL'QR#9).;?3GYP%0!$#LW%6=3$64J M3JGGQU%FN&!!G%Z(@='TM[4%RX#2?O(2H95 MEF5NN$FG/I+/)\?VBT&57UG5OH65M?_(5NQ "U!.JIP7-X*34+& 11E\_W+ M$Y(KK;<"=!?X";">^HY1TGEOU"]EA3D#)/29@;'4_?<[/1X,*9&ZY.9FW-,9+^( MC\_.U=^S^.1,7Y3967QQ ,2PJM?XL=5#PJJK9_2"K\T@8_1V ME+[BP"PB^54:2;#!NAZJMIDLXN0)B]B+QH^M(=0"0)F4=&(O6R!,UE3M(@\? M7$J'E96N5#O :VH;J7E;7E*H-+D:T!:.&49YPRWQ^D[+7C*82I#8XDP4.H5L M.\V-?=.9>%W'!72TD_XK33M*L<)P2TM30)T#HG3]M@?.:,N9::<32K8:6VK/ MSTU)O#15NF,&"7E?6HBT.BB:XZRY2MU@\AU)";U8.6\M@ZBJ(E]E?5]D7W:D MPEZ&O7'M>"4W>@>(!6X4!H>YWD","?%B:8I1W!%V M:UT>>WEVJ5_>?\MGH2WO1<#VV_'Q$W?\Q'WN MRL6[=+EXESNSZ"A/\^@E4=MKU6DVF)"WUX4@DTSI%GWSF3M[5@FPP>&!]VQX51$2D#.0;VYBQ"4ZXF]N@#V6O*6+B2G:1 &,'9K"X>;B*)[U+XDNORGO/(.G*S7@$UG9? M#%X:6I_9CV(/)+8Q7P@(" #HG["/0J#+A/L/6"CE\"=GY3P] Z(@]VP M!*Z)F7UI6M.]"M7CD.'8]N<*K**,04E?DWT+TMDR7!B]N>5*+[V.0D\I'1$* MS3"ZB)>!XE?7\>]'CYTP*[$]0O$G/P.?WSORJB?9"L'84VLI,?^#J@>2RNQ7 MOA<"^K(2Z]4KRQ,Y/0!;MCBC;'^W@ ;)6FJFJ& +U>_/;Y2Y3CCE.]$UI-B$ MCSS#Q)HV)FO1?F$->!P"+14Z6AMLVTH\K+-](IJ0);"RLZ,RD7FM>7LO#<&E M.J:&:_Q*Y# 3UU@U5/5*>DM5I;2E:%P&]DM:5#4:(#\0?M0"."J6*,!1% MHQ9A8BD&V+ZS4=M\:D52^+BSPRD+'!^3S^'V(D]XW5<%3-\93L2BIUIZRG%P MUB43U3#F0?BXJQ9L RK\# =M,89AQ]I[V;1I@T+B><57$"6HJ-F2*9>T..TY M-QYIS^ *Q6DAKS;/]F\^SFLCJU_ML0&.M+)T1\@>A?K8TK*VO'?CA5$]ODYB MW3"W'6YD$7QB6J,*<+US\22NGZ%N'U.U2CC MM7)-^-'K&N&")84:L7Y\RHK\MJJD9A"E=046<)]S!W/ID(KP1-HNR&2BP;%V M <_+P?:5H!Y5]1#K5$6X$]%@__Y#PG+&ULXQ6D$W1L MTV), S-[JXV7:95KEQ[K6E?L2NK%@(R>WAL5F@$=8^45GQOD55U3T&-YBR7'H^R^Q"V+= M2'DVVJ3IMDM=%S%;RP)_,,7PAMC+T,#;+!H0(B.>8\P=?$BL)&?R&9+/M*<. M:'LM;<$D@M!;$+70I$K#B.E'C.E'B.E'A.F5-V]@1YRU5JK"8>,P4_!RU63V M/:M)+U2(J+(9T)0)[47'"X,-.E5A(I;1USIFZW3ZC0:^378Q%Y:!CKH) M-6V#>]06*H-WG!RZH#>B3D2_F?B3\F;4'>949%?B]H==J?:B\*T1"M6+X*>X M2Q &$S^@6-M:2]U5C1P"P&**=G#G#'I2_A@MFKTGO6*C8M$QR6$-[AA)8F'3 M3JFU,Z=E8LQ-4N-5M[7.,"@^7[-I/0?-V:8)V#)QE.O-I??[]@_;^$'PR)(Y M11TU"_.9@V",T0H(?6LCBWSAJO'"A%?.>H]B B./>>&<3PT*&L0$E95=J]T# MQ>T_V.]_ \V_27..H=QE<9W/G'@[VRF?_@PX)C+JP3NRJ6%;A1MJJW#5,E0Y M9KGRBNE)Q>V@1/RGSAB]!':TE+NA;8&N'432&T4K*6:4G"VIG7!4TIRLT7TP M]CXC"BEG6061""/P00)P*JEY2VP!JMJC+30H"?NO\J)S%."I*^GMC5-T<9HO M&\XNCJ0&RG*C_NMD%.A=5'2$E5SXR$L.YLQT[C.T:WM?[Q!3G@,UB^/+[_[= M1^JUAK6R'ZT1+13>,)QEL>UJX-K&9H0[38IE9RI_Z)D\PT]LBI:&ZK_[/Y;< MDR-8%55#0TIMA![KES+M\;C'=_JV% UOE;DC*621)@0LG UL,=/+C;'[]YZ M,F99QT)";ANA.4\?*Q;S1A@$KN^R5)B&053D(-O;\Y7XBT2;Q*0'@.N1&;(? M'2XW2HQ,<(2=<\>PUOY@K+)A;&?8V@A-7<77 M,UF%.D%MR+(K1>?N;%T?4XE$!1)+I_?6BL5K*NKAA$07=LJES> QWVB+VZM, MUW:_'BNY8$A2I-AMUU]GY+2_\'B?%"*S4^:8.YEC_DBM5#$JOI4>F:PS4@)1 M70$\X+J0$A&4+K[2V!X0?Y>.A5RGJ315VS-$!?%MW&-FO;-64>O'AAOM.5'P M?[K-%NARW4;ON]JY'V[PJV[;P&I(&9I/9W-;U# K6 <7!4ZF!G*.1-Y,I;DL MGA'%3><2P*%#340[)BM[F=U'9%VXHQ*PB0.%R7&V^5-L.MTPA M&MY";A+J"]"DO:KI2CXUA1(:+I2 EC2JQ]3XQ,HMDKQ87#J<2]4O6EU#?!+= M<%OF)>?0*Q"@_ZWB$I5=L)D RP+N(F;(8&-R%R3SV*LW.S4"HE.CR#*6;ZS^ M8$N"( W4PTZBU^/$C!V_)9/,W!@7G[2J:<\:YPI]&3Z$058&)F[[7F.-^3PV M3#6W"3F%M>T9K!.ENPH$48UZL&SS1(LK3:_YN8D."9"9V='T(G:2S+6KZ. ( MY?042-R0!$FTLW-1V>_>:0_DKJ3"D+CY@G*(7B5M\N/W)*I?4UT7FOV'9VCX MLM_"UE<8=/CMU?S9"WC3/?[C]UM0Y']*D+%B+/0*7IU.SD^?L7AO_FBK+0Z) MA8!@0?3Q-DL J?$!^'U5@88K?^ $]U7]B9;WX_\"4$L#!!0 ( '.#;U-B MOO/G=0, &$) 9 >&PO=V]R:W-H965T%$K!R%*Q%H1F4A %]+K!>Z R'*]6A,3DF[*(\&856ACBS_DQ- MKX#(FI@&R+;7:->:4%&1+=5,6\N# @W"4-?&FR]TQT'?+@.#X2U)4!Y#;8=0 M\1NA"G(OA6DT^4544)WC TQ[S#T^Y;Z-KQ(^03B3.(RC*WS)V(O$\24_ MJ!=70J9CR-2%3-\J89@%R\S:#K>H/H4'I:0BV' KE%)HR5E%#52D9H**DE%. M-.8!."%&7UJ-ZY&_(&TM.0XE$WMB[**2&V;#R5YCR?K6SIP='NU2^*[T7 _W M.'Z:0%TC)S'2(148)74';C91&B'6X1A_B/=:-E3LT<>VWF81SI(L)Q:QXPP' MH")LR.8>U!X4H1JG4Y>*[0;39VF )#/R\T]Y'"8?__?OC>OU)RBAW6$Y2>3V M>7A9'Q67\'A,OS!<3O[U>[+X 2RGMX).*KM)-M7?>+:YA7Y$=HVJ:[8[*5Y M&68W*:93X^Y#+1Z.Y?/(_8YDV9/2JFW+F?)>$5_\PO<'-ORK)O M>^[&"F\:5C(SQ12I'Z7%%!8O\C.'!"N(I@XWBX6?S;,K&'1([EK/(UZ888;<-2._P^;X=K\YC[\?-Q3M6="$PXU0L-9-O>(&B[T03"R*>2.0&:?ABEFIF@W&\1J]<:PFC M'.;IL^O6&T3DY)K?UCSG*:TU.4]3T=2:U[?D2I0\Y4R1%S=T73+U\F2A03%. M7Z2=DHM6B?^(DA5Y+VI=*/)3G;%L=_X"#.ZM]K=67_B3 J_99DX"UR&^ZWL3 M\H)^%P(C+_CB79A0%O;*0J,L?$P91%;6E RUM1YF4A%=4 TPA]!2#%1[[G,B M)*F$-'RZ8.125!M:/_P O$+3$ICO6-TP0NL,P&TL54!,&;]#1XVYZ3\,LY8^ M&$;! ET(QP M'DT8-8K4AIF@[8?:1)51S>;D!I3EHH2T@O[1*(=TEJFG[.NXQ:\(TMW@]?_V MO"DD8SL!TP_]!@X;']E_0H!H5JV9-%'R>:/[3XPQ^\,]8N2RVW]R;DB>;XN; MN^3YCA9[V/-VAGM!%\3WYGXW8D_H)PYRQX9[]:V4/2NZR7O*1U:S!3)7))>B M@FJV5JGD&RPQRH2B9?$^\T:*K$GUEOX-,?Q8D'T].(]CZ VH:XG>X\ Z C87 MQ(LGW=ES7AX";#D/QA#TYI SF(&87\+^ M;L!#)?K<,0@"-VO)4PWQC0QCB7Q:T>7QP@E%C&R$1 )T20BF%* ,Y0[3;$:4 MAD>%L.NL)CG 51DFK@!A'0('&+_@*$8T"M2IEU^.N"<@[1!AEV:M=7:P*^09 M"8+ 2<*DG_",A$[BAN3#WE9MQ^,D&C46H75CBL=G>-?H#YW0]_?U3R N[A$7 M'XTX4,LKX])&L;PI2O/GWI#/K:&O$-# M,(,UVC0<8(;&MEU455-#.]+FUMXR$I '1H'Q'5U;U*BC7HMC!G3> MF.5+5M*.#1QN3G385(EUR6^[33:5!C>OJ1605,[W^_46"=/V?NL6Z1U3JFL\ MS1Z3G^% BLZR:6TD7NV67(@MS_,PYF)\A:"_M@IXS[55M'("R -#Z^ LW2%, M(?%X;@SI2=[QE!W,]<.#Y& -O0=$:58;!QQH=8.A%CFK9%#I.TO(/3<[+?60 M-3S7"4([C?B!L_1T0NCT9DARXXG/*J@2:'/K01!/M9BSK% M)9:FLS'1H\;@-*WLW!29W3* &=[Y7-4&V5#PVEJEGERIWK9J,6U2/>0%2%@; M46/P/R;X]X::I +-.TX[7-+C-NR4-'"M$T01$GT+K'[L(VE SQ( ZR)IP&+B MN%&(I*&&!8X7Q]B+0A3E:-YV((Q7!W8\ZW _ :)5#Z+5-(B&4[<$CT!"@KR= MX6?&[$Q^"M^ MV;/T"[0\Y46VND-L6/IB)XZF/."YP_6/>ZP/TOY^89M:U@_]*_0LC%:C5S_3 M"B:/.&-'ET>5?_7&\FL]O^&)?9RZ!U(#CL.#^0[EL Y&4"PB4Q,.@QPJB;]: M(;"M_#):*5]X+ZWJ%+A#5DE6X8'1T-OZ,R]^+#S3A*K M6B;#BJ-\Q[(^?4EB=UX/I9"%]9E>L7D MK?G+ ,^[3:W;>_6>VO\M<=Y>Q@_L[7\:[ZF\Y=!5ERR'J>X\@6.[;/\F:#^T MV)BK^;706E3FM6 T8Q(98#P70F\_4$'_9\W9OU!+ P04 " !S@V]3//HP MF6$% "D&@ &0 'AL+W=O-S_X[/,3Z>"?FD,DHU^E[D7)UT,JTGA]VN2C):$'4@)I3#E[&0!=$P ME(]=-9&4I):HR+N![T?=@C#>.3VV<[?R]%B4.F>\RTF>B>'D_(([VG^LOD5L*H6W-)64&Y8H(C2<(Z'AL"N^,KH M3#7>D3%E),23&5RE)QW?:$1SFFC#@L!C2B]HGAM.H,<_FQ%#,DS6K@9EZLJ98:E&/<1.5> M2_C*@$Z??B9,HJ\D+RFZH425DH++M4)[#V244[5_W-4@Q:SM)G..YQ7'8 O' M(;H17&<*?>(I35?INZ!=K6*P4/$\<#*\IY,#%/H>"OP ._B%M^:+*' MKAD9L9QI1M7"_A0!6.YH4DK)^",Z)XHI#WWA8J2HG!JOH"L^*;59(W@"U,3B MZZ]KD(.N-"W4WPXM>[66/:ME;YO5D']I"<+$&(T9)R")Y(@H12$ZA* M+%0G&HV->5,;48-Z2)V%*2-CRJ: NC5YR"@:BQSRUS#1%A<(M@ %0$&,5SN# MS; 1I#W2L/Q"%!/"GW_[)0[PX$B]J0&6EO&4)413*RVG4YH;/YE!@SIC5!*9 M9,^H5,!:"TA7365AXJ3*)&NL!< S#O2B5,!>[1\BH[L?'OUOSVV)"0Z"A "4 MC:BLLZ*FNK:NP/-G,'^&Z$%H[]

#3XIT3RWPWL%VA^WE61ON<'@_]. M+&7DSX@I5=J=)Q%% 4D!92%YVB"R^6R*>6F^[PW[P9;9VW*4LP1](U(2OLG. MUPH-?*\7]]I.M_-FA+U>%&Z?^'#9K,R^=4F3>3YCF\]^RWS>";S; ]C.M7CE M_9)*-B6FH]J"B/6(-\?8\WU_RVA'I8 6KX\=U;=?5]^^L^;-G:5,T9B44$.@ M\5M)/H>,J)81?> ^9%!K.6C=AZSL/K-U/&WJ+-R\-W06T%B(*4O!#5#XX1-T M%R H751WMP:O+N+G)(?^A)KBNCT7#>PO,@)[,K0?S3YCL2 >#,VV/:72GEFV M.0P@M3)?3@2OC,N%,HZ8VWI#Y2/HL:[K7AS[^TV-'>U G3(.(,0U$&)GL!H9 M?[TYY"MLAS7;X0?. NPOSTE^ZSQ(-VQ^&P]*;I:[PW^3X'<'O=V>KSB$!4I. MLSFO=#*$*9STFLJMB\*1-XPC=_9@;]#K YBUSFUQW.;HG?,%#[U!B-\R97#C M=(V=(6YTBI],I_@G(+5-]N!@*2'XR/FS/'3C<(A%X4OM I[84>[@?M85[]H[(IQ-W&Q4%AVB=S/:(@>"77 MU1U"/5M?P9Q5%P_+Y=7]S0V1CV 7RND82/V# >S>LKH2J09:3.PUQ$AH+0K[ MFE$"'9Y9 -_'0NC%P BH+Z9._P502P,$% @ &ULK5113]LP$/XK5C9-FU0U MJ9-"R]I*%(;@ 0FU;#R[R;6Q<'R9[1+X][.=U 0-NI>]Q/[.]WUWY_ANUJ!Z MU"6 (<^5D'H>E<;49W&L\Q(JIH=8@[0G6U05,Q:J7:QK!:SPI$K$-$E.XHIQ M&2UFWG:G%C/<&\$EW"FB]U7%U,L2!#;S:!0=#"N^*XTSQ(M9S7:P!O.SOE,6 MQ4&EX!5(S5$2!=MY=#XZ6V;.WSO\XM#HWIZX2C:(CP[<%/,H<0F!@-PX!6:7 M)[@ (9R03>-WIQF%D([8WQ_4KWSMMI8-TW"!XH$7IIQ'DX@4L&5[85;87$-7 MS]CIY2BT_Y*F]:4V8K[7!JN.;''%9;NRY^X>>H1)\@&!=@3J\VX#^2POF6&+ MF<*&*.=MU=S&E^K9-CDNW4]9&V5/N>69Q8U\ FE0O9"O]VPC0'^;Q<;JNM,X M[S26K0;]0&-*;E&:4I,?LH#B+3^V^82DZ"&I)3TJN(9Z2-)D0&A"1T?TTE!D MZO72?Q5Y1"L+6IG7RC[*K7V]!+>$OR_;5GAI%>:@ M]9L8(_H::S29A/T5E]R^VX+L$(M7"AU,:=9#R7@=MHK^[MN+IE:L>E)@*VEIH,3\<1 M4>T(:('!VK?=!HUM8K\M[=0$Y1SL^1;1'( +$.;PX@]02P,$% @ &ULK57? M;],P$/Y73@$AD,J2.FF7;FVE=8#@8:):!SR[R;6QYMC!=NCX[[&='PMTZP/P M$M^=[^[[[FQ?Y@>I[G6!:."AY$(O@L*8ZB(,=59@2?69K%#8G9U4)3565?M0 M5PII[H-*'I(HFH8E92)8SKUMK99S61O.!*X5Z+HLJ?JY0BX/BV <=(9;MB^, M,X3+>47WN$'SI5HKJX5]EIR5*#23 A3N%L'5^&*5.'_O\)7A00]D<)5LI;QW MRJ=\$42.$'+,C,M [?(#KY%SE\C2^-[F#'I(%SB4N^P??.VVEBW5>"WY-Y:; M8A&D >2XHS4WM_+P$=MZ)BY?)KGV7S@TOI,D@*S61I9ML&50,M&L]*'MPR @ MC9X)(&T \;P;(,_R'35T.5?R ,IYVVQ.\*7Z:$N."7"]RS'^/#RW?GC3I2*_(R80;K,X@CD9 (C(^D2_NFQ#[?/&_-N$$5M)C M)1XK>8Z[?59YS1'D#JJ_PVU:=!KFU8N41/$E_*_5MMQ@N;7,7-\[ZSO,6N/X MT>@.Q7TBZ/J:8R4ULW>H^&4??'=Y?W3/9U-GBQU2$'76YTI5KGI<9PA3N,CVV26P&=_ M?#T.Z<7I%.ZDH7Q0]#@>3<_)P#"+HJ>N6#AXWR6JO9]BVA99"],\]=[:#\JK M9CX\NC=3]H:JO>TM<-S9T.CL?!* :B97HQA9^6FQE<;.'B\6=MBC<@YV?R>E MZ10'T/\^EK\ 4$L#!!0 ( '.#;U,5_,["$ , 8) 9 >&PO=V]R M:W-H965T@ MW>59L9E8J&6YDMRT^_I)4A*I*CIAO%'D0-(]$*+4LRL M7,KJW'%$F@/%XHQ54*J5%>,42\7RM2,J#C@S1K1P?-<=.Q23TII/C6S!YU-6 MRX*4L.!(U)1B_GH)!=O,+,_:">[).I=:X,RG%5[# \AOU8(KSFE1,D*A%(25 MB,-J9EUXYY>1UC<*WPEL1(]&.I,E8X^:^9S-+%<'! 6D4B-@]7N&*R@*#:3" M>-IB6JU+;=BG=^@?3>XJER46<,6*'R23^%O&>;3[#-QP28LD*8 M+]HTNA/70FDM)*-;8Q4!)67SQR_;?>@9Q$,&_M; -W$WCDR4UUCB^92S#>): M6Z%IPJ1JK%5PI-2'\B"Y6B7*3LX77)TOEZ\(EQFZ>:I)I79-JC^ &J"[E@I_"O/2/ CY =88" MUT:^ZWM'\((V[<#@!7^?]A'TL$4/#7HX%*UJG:PN +$5JOJ>H/-4'GIJMN$X M\/MWL>\&']"__JOME4"7P,T>[Z37D&Z%GOV;B3X(_7%;R16C52V!"Y.JU(W' M:)=RJW>"?&^\QTU:[A8OW["(QG%+AW&G_:ET362D\' MMB(OFA;MLY*S)$J#K#9] 1=491%+1T$NU;96^DX"5V&(<=Z]I) M& ^>AZ^6>WOD>78S91A\R;J=LPDE5FTBV95'/3D+EZJ #7"FI]Q9C<,=I!^_29_P)02P,$% M @ &ULK57);MLP$/T50@V*%C"BS5M2VT"S-#O+,%1Y!0RK=X M()M*6T>X6M1X X^@?]?WTEAASU(0!EP1P9&$-[L0PB&Q!0R+5EP&9XAFN@U!*9,/ZUG$$O:8'#>5N*"U8"S81,,+]B'=M M'0: >70$D+2 Q,7MA5R4-UCCU4**+9)VMV&S$Y>J0YO@"+>'\JBE624&IU=7 M>2X;*-#MSARS H4P+]!/78%$UXV4P#7Z07!&*-'$K'[ZA3,*ZO,BU$;<4H1Y M*[3V0LD1H0MT)[BN%+KE!12O\:$)NH\\Z2)?)R<)'Z$^1VDT0DF4Q"?XTKX2 MJ>-+WZ42)P3'O>#8"8Z/)6 >6-%00*(TE].+PU!<./&\%:?'Q'VQ3FM]_#!/ MHO0+>N_1'((&EIDP[4ETWAO(6V<\.H#8X[*?J/=TE0=64_$"@'+!;!FP?[>F M$AEP*(E677UZZ!E*1[/I=& GHW0\.:"NI2A!V4Z"*5(@GTG>%CD77)D73/BF M!\6C\7PVL-)D=D!(N 8)2A^D%Z?QF]6*D[WM;U5GS>;[>">3HZ4^0]-1/+UX MG?H^LKHY* P "0D !D !X;"]W;W)K&UL MK59M;^,V#/XK@G<8&L"KW^*VUR8!VG2'#>@!1=O;L(^*S<3"Z<63Y.:Z7S]* M=APGN63=L"^V19$/'XJDZ,E:Z:^F K#DF^#23(/*VOHZBDQ1@:#F7-4@<6>I MM* 6EWH5F5H#+;V1X%$:QQ>1H$P&LXF7/>K91#66,PF/FIA&"*K?[H"K]31( M@HW@B:TJZP31;%+3%3R#_5(_:EQ%/4K)!$C#E"0:EM/@-KF^RYV^5_B-P=H, MOHF+9*'45[?XM9P&L2,$' KK$"B^7F$.G#L@I/%GAQGT+IWA\'N#_LG'CK$L MJ(&YXK^STE;3X"H@)2QIP^V36O\"73R>8*&X\4^R;G7S/"!%8ZP2G3$R$$RV M;_JM.X>!P55\Q"#M#%+/NW7D6=Y32V<3K=9$.VU$YA8U>D)P#'/>#8 XZ/$6SK MF*@E*92HE01IC5OQWE-YX*F-_#3P2P5[B!8E*8\F/C,:2F8)7D?& M8OAN:Z.^MW:IU!1G^&[>$HB(U7;N9_]QL?P#5[NYT%?K/+7.F MP4UD_*_Q7 >T4<'^IL)N[A7/0__W,_@902P,$% @ &ULQ55A M;]LV$/TKA#H,+_, <"2;W75F&5PL+9]'8:F.$ MS)5JH<$W.Z5K M83'4^]"T&D3IB^HJC!F;A[603;!:>.Q6KQ:JLY5LX%83T]6UT-_74*GC,HB" M,_!)[@_6 >%JT8H];,!^;F\U1N' 4LH:&B-50S3LEL%U]'J=N'R?\$7"T4SF MQ#G9*G7G@@_E,F!.$%106,<@<+B'&Z@J1X0ROIXX@Z&E*YS.S^SOO'?TLA4& M;E3UMRSM81ED 2EA)[K*?E+']W#R,W-\A:J,_R7'/I>G 2DZ8U5]*D8%M6SZ M47P[K<.D(&-/%,2G@MCK[AMYE6^$%:N%5D>B73:RN8FWZJM1G&S;4(+79R^6%Q8EWWK/$3K#GY MJ!I[,.1M4T+YL#Y$A8/,^"QS'3]+N('VBG!&2^+9DZ?4]CN1S.T'/ MXW5G#TK+'S"R_ME98['-E/B+J#KX22(T!4PLN>WD#ZH-: F&7/\677B9IS2: MS?&)A\(XH7R>TWG$!^@7$F64Y\E#@#$V33YWN>B1TYAS.D_3H9S3)&>4Q]F M1!&&T33,HIS,:9ZAN)%\_8B%G@GES4?^A$8)/BP?H8CFL]$1CVF>I]/$*(87J&ML?O0,Z7%S7_7D]IO>WWD>A M][(QI((=EK*K=!80W=\D?6!5ZT_OK;)X%_CI 2]?T"X!W^^4LN? -1BN\]4_ M4$L#!!0 ( '.#;U,FXF$-< , #8* 9 >&PO=V]R:W-H965T"*-C,O,OP M8I'8^6["7QQV^NB;V)VLI;RWC>M\YE$K"$K(C&5@^'J )92E)4(9WSI.KU_2 M H^_#^R?W-YQ+VNF82G+.YZ;8N:=>R2'#6M*\T7N?H=N/ZGERV2IW9/LNKG4 M(UFCC:PZ,"JHN&C?[+&+PX\ H@X0.=WM0D[E1V;8?*KDCB@[&]GLA]NJ0Z,X M+FQ2;HS"48XX,[]C2C%A-'E_R]8EZ _3P""M'0RRCF+14D0#%!/R60I3:'(E M*HDB%I MK7>)W)#=(7)&DKI168'>(*8 DI5,:]!VS@HM!DI!3FZ,S.X)$SE9RJI".[8= M6";:8"\7V[<"?U*,K=<+7;,,9AX6I ;U -[\UU_.(QK_1O[K-R;)0+4&U6?J MU90EVD)AV36L_'':@N%6R+76C?5CWW_GR@L#^1)P"ZKJ&U_1@:K<8S3)U;>& MFWT_LF E$QD@OSWI^ODU9N+J$53&]=-:EP^@\$!J15@05A:0]UR0/3"E/Y!K MH8UJ\&@R9&F3S3<\8^Z0P9QW;GNB72F.''\TY9Z$9UVHTH,-M+/!GYRM>6GU MAHD?1ZE/*>WEO"-A.$KI8,C>@/Q?[X^0=1X(W<9^7L$_SO];)OLY&V .3SO! M66[8 P,&>"G\R$__5CH^,SR&2#BVN0@3$M(AETT2/WWF,#J*DJ.2CLX=Q9FE M>'F&W4)52V4/P2ZVH4_#U$]H^(R/TKCU?.JHQJ_4'-!)Z(_35UH^P5HU=I$P M#%#I2=@.,;*&UL MS5AM;]LV$/XK!Z_;$D"Q]2ZK2P(DZ+C@XD9.$!7<5F4MCWH3I::O!P.93;!BLL^G M6-.7$1<54S04XX&<"F2Y8:K*@>^Z\:!B1=T[/C1SY^+XD,]46=1X+D#.JHJ) MNU,L^>*HY_56$Q?%>*+TQ.#X<,K&>(GJ\_1ZU. MS6B_KZ2_,XNGQ5PSB6>\_%KD:G+4&_8@QQ&;E>J"+W['Y8(B+2_CI33_L&AH MD[0'V4PJ7BV9R8*JJ)LGNUUNA,4P=+L2Y?[A0)$: M33S(EB)/&Y'^%I$I?.2UFDAX6^>8W^__B"1\$%A M)?_N,"AL#0J-0>$V@PAK^:Q$X",8L4+ G)4SA(4)*

3@FG)(P(*M@K:KA#)N0^Q'VW%1GUT_:]99CSDKQ7 M%NH. L_("OS[(O-B7N18YW!78)F30M>HI?\.WT6M[Z)NWS7I3+M.&BSQZ3K= MD%&;'-4M\6J",.(EY)?!$6?==2R^D[OA9?\)C=K!EG4&<(; MS);.\9S&'WIWU83/)*MSZ0#>9N1 4DG)6D<\T#1,<37**:WLOWYQV'SK\^L2 M!"]G/%FB:.= GYEM(\=NDW"!NNYI+[44X[' L0[NA]),,I%6^*+("HEP+HIL M37U&N!+DP!DKX4HC8?7A \T75 LS^&)RP[=NIX6L;22?9DHJB@&]+B;U^A^' MT(K6&SI#-W3B(&RG7A&T@K@=)OTHL;YYCAN%\)[RK'9-[(1)Z'A)U%)0-@@@ M[?O#=B9,'7\8MAN6PY[O!&GJQ&ZZ;[$%@94F8M^V,'*'%OML2AB1J%39)'I: MGT!*(?1IR@3!IN:6^_8\)XQ3)TW3QQOF]OW04IK&CRC\Q B'TGMC;HX?,+ MY6#R[OPM!;E")F?"A(TQ->-5I8/)9%\Z&.BHEC!N@GM3XN_6NG-F M6VDZ@-.2D6HREY=61="5E)![!B5!"-J:!(I+7D M99&;[$%(5>O8H+Y)L";&-92T4($3W<[,M3MHC+!7B_OE^;_L>JN MGE<3'3T[G/:>?RI<45&26?BD]KSZ@ZVHDR M=.V-"QW7L\>1'W5 ==A"=;@S5)\R=1,XGY#^3'!2Z\9,FZ;NIOA2J&J(_H@( MW1F9ST7H/:1: W<'BDNK#Y&ZVEOGN(>1&*71_3B$MTS4!WRFFOR^+F>>DR:/ MM3\\+^U&W=;.%H;I,R2[8;"5^N+R\Z]KL7ZTN]S0C;;2[@C_[PO[M(5]V@G, MS_6\.2SJHP7U,0VT= C,ZD+)#@V>N[Z?L MIM6"-_K8]TZ?9!]R/.A+OZV[?$[+N T%J_E5;^A1-^$Z:>SI"J^;B&5CLHE? MC\]8G6%9=E#LU$VMU5H'#%*_*7(&UKUKA6)L;I>I%/%9K9HKV':VO<$^:>YM MU^3-]?=')L;4WT.)(V)U^TG4 ]'<*#<#Q:?F%O>:*\4K\SI!EJ/0!/1]Q*EM M70ZT@O9>__@_4$L#!!0 ( '.#;U-I+"B\8@4 @5 9 >&PO=V]R M:W-H965T-S=Q3/EU)]TRGG!CWE M6:$O1JDQB[/Q6$]3GC-]*A>\@)F95#DS\*KF8[U0G"75HCP;4\<)QCD3Q>CR MO!J[4Y?GLC29*/B=0KK,KW@FEQ7Y@LWY/3=?%W<* MWL:-ED3DO-!"%DCQV<7H'3F[\JU\)?"7X$O=^H^L)Q,IO]F7C\G%R+& >,:G MQFI@\'CDUSS+K"* \7>M<]28M O;_]?:/U2^@R\3IOFUS!Y$8M*+431""9^Q M,C.?Y?)W7OM3 9S*3%>_:%G+.B,T+;61>;T8$.2B6#W94QV'0Q;0>@&M<*\, M52C?,\,NSY5<(F6E09O]4[E:K09PHK";+TZ1ZV!$'4H&]+F-VVZES_UQMP>T>XUVK]+N[4(+J9.4&4=R M9BDCIH@5"4I$5AJ>H )LB]IVUMC65(.NY;]'\]OZ2*\RU&(-A/P_,)^&TW=2UX"\ /D;,DL#].Z]]M MF7/%C%1G!^.Z[6S$ >&O5A/RMM[8M:Y?$:4X]$EKX"C -*#'[1'B8C?TMX=" M',;!,;I.63'G@ ?-F%#HD64E1U!TT9(IQ0J#,L$F(A/FN>/'D=>RTGX2VN_\ MT/C'PG#%M5FY7SQR982-1B$-UYU5A+JO9MGF(8)H\RT_L8E6P.! Z71!BHFL&!'MA$2X]#S,8F##1]P#* C?\,* M#WP(*::^VQ**8HK]P.MBX+,9G!3LKB^ ZH41+,N>5P&U^Z_YM%3""*X/+S O M?=X,0VFG)9S$9EPI\*/B0S=!/>P$/G8([;7V$H;N05?7JVZM<'T/$_?UDG8/ MCE4\Y,(>_GH*5XR#.,">Y_Q7>&Q156)JFJTJ"]$3I0#[)'PU3%^D8=D^0G=W M"C8*VAEQO%<#\J,I3[NUK-DZW\51$&+7Z>Y=MP@,%(-N4>@6WQ\ZFJ$WG5.! M'N 1EL#]-0!B9]'TFT%@,5_ 9:! ['?'(C]@P_$#1F_HP!_ MFF:E/?/-E,R122N*+,#+ZNO--N/6^=F&9!.1OB/Q,*!_NX*OGZ]^]%T_^X[ M?]:U3FA=VDR#;XYV7A'L1S%V_1"1",X$'K!^C'W']N-&5>3@*(2Z M0+=KPHZI7D?V6E[N$GYB: M"ZAP&9_!4NA?4.75ZMYM]6+DHKKKFDAC9%[]33F#CF@%8'XF(7[UBS707'Y> M_@-02P,$% @ ==99 @ 8 4 !D !X;"]W;W)K&ULG53;;MLP#/T5PAN&%@CB:[JT2P(TZ8KM(4"1=!OVJ-AT M+%073Y*7]N\GR8[KH6T&[,42*9[#0\K4["#5@ZX0#3QR)O0\J(RIK\)0YQ5R MHL>R1F%/2JDX,=94^U#7"DGA09R%211=A)Q0$2QFWG>G%C/9&$8%WBG0#>=$ M/2V1R<,\B(.C8T/WE7&.<#&KR1ZW:+[5=\I:8<]24(Y"4RE 83D/KN.K9>;B M?OF!7S\3QY9)I_X5#&YM=!) WVDC> M@:T"3D6[DL>N#P/ -'H#D'2 Q.MN$WF5-\20Q4S) R@7;=GY2 MMD;94VIQ9K&2G%-CNVPT$%' 2@I#Q1Y%3E'#V3W9,=3GL]#87 X1YAWOLN5- MWN"]A+5EJC1\%@46?^-#J[$7FAR%+I.3A%NLQY!&(TBB)#[!E_:%IYXO_9_" M3_!G/7_F^;.W]-KQ*1J&($NX;4RC$-944-YPV-BDA,% P6O]/4W_X=TTB=)/ M\*_U)Q+E[L"6!C>8(]^A@C2^>A'HV@IG"MT@NV!3*43@_A+/^ZCW$$\G+C9Y M01"/XOC"':5#UR1RKJQW74YCN)>N_+)M"N^:PM#.%M3DJ;V2YX3I*$N3URXD M'/SU'-7>S[:&7#;"M /0>_OGX[J=FN?P]NU9$[6G0EL1I85&XX^3 %0[SZUA M9.UG:">-G4B_K>P3B,H%V/-22G,T7(+^45W\ 5!+ P04 " !S@V]3*%:M M/#(# "Q" &0 'AL+W=OBCW0TE@B(I$J2<59H#]^AY2BV%M9 MO:X/-C_FO7DS0W(\W2O]9')$"R]E(CY5M2V$Q+4&4Y^ MB"RW;B&<3RN>X0;M8[76- L[EE24*(U0$C3N9L%B]&XU8@[@+;X*W)N#,;A0 MMDH]N#1%(Z0K MX\9JVA6$L_//W-8:0>W Y@C+VM"^,4^[W_05%7*8 H/ MJ#/4WG93;TVB1>5-%IE&I%);.+]'RT5A+N ,0C Y)R80$AZEL.:2%FG\((J" M4&8:6HK'J0J35ONRT1Z=T'X'#TK:W,![F6)ZC \I#UTRHM=D+*-!P@U65Q"S M2XA8-'K$V(=>5;V1C>@-^Z*%WOF^ 0SG=V";Y7F M[BK 0FLNLR;QKB:'\[^HNII*S"4<@[Y_(D[X:+$T?P\HNNX477M%UR<4O7]) M_S>='YO!OVN5%G2R:/KDCQ=0L4U M//.B1CBG Y:Z@+6!BC+@4W_1IZOAGQS)8HR-.EU-J7]K=B3_MI-_.RB___H, M'9%QQSS^GQR12:=H,ACKY[KI]%]HN(^)<4A =-H70OM>N5!A)52]OTAVZUZ\<+WX7"-_.FF3]P MG0EIH, =0=G5F"J@F_[83*RJ?(O9*DL-RP]S^D^!VAG0_DXI^SIQ#KI_*?-_ M 5!+ P04 " !S@V]3/=(-RZBZ% 7+868M9$8U#.6CI0K):%*1LM1R;#NP,LKST61-+A]8DW%!']F*Z2_%4L+(:JTD/&.Y MXB)'DJVO1M?XXP*3DE AOG*V4P?WJ'3E08AOY6"17(WL4A%+6:Q+$Q0N3VS* MTK2T!#K^:8R.VC5+XN']B_7;RGEPYH$J-A7I'SS1FZL1&:&$K>DVU?=B=\<: MA_S27BQ25?VB78.U1RC>*BVRA@P*,I[75_J]>1$'!.R=(3@-P1E*>GOQ&]58R)-9(;QBZV2J85PK1/$$W5'%5SBPE M4RS7M(K."[3("@C1:F8NI9 (GDY%GD &L 3=\ISF,:"2H.OD;TBE.A;O MF7H)3/3G+V ++6"D_NI1XK9*W$J)=T;)E$KYS/-'])6F6V:*BIH?5/RR#SU- M0I^$X=AZ.GQ_!I1#B-NBCL1YK3BO5]QUDO#R]4!F%I0G%Y!],2VXIJDI][P3 M"6Z$/<\^5CJO8?X!+,*1UW'G%!1&(3%[X[?>^/W>Q/$VVZ:PD4G9VWC,M-2!,FU4]]W@0G MF^(0#T?D6.7T%':!,?'=3IC-#+@HB&RW\VZ"4Z>)%Y#.*[PU6 M]%W?$?3+ M@HC8'6UW)I@7!IU%%P9M/O&Q;=Z0L-V0L#^X%((OQR<.O2E]AD^Z0DB(LYX" M05K#Y >7JJA5$OW/4A6=9JWO1IW@6!A0CAN=20AL[[]*[+:-G4[" M0Z_O*C7@?&([P1FE^RZ*^]OH/@5Z AWO^Q[V?G#2X7W7POUMZ_6TPZ<]QB/= MCOH*Z%CDS=*-W+:Z@P[_@JJ5FD=' 3+_RK@2_V10\"G; TT^S($)V5]_*\'6A35 MV?!!:#AI5K<;1D%S"8#YM1#Z95 >-]L_82;_ E!+ P04 " !S@V]3-DY+ M_YP# !0$0 &0 'AL+W=O$FQ\SO4]Q[Y@I@] MEXX'NMTIT^'/IP7>DC51?Q;W0K?\FB6E.6&2<@8$VQS\5J5?'-,#CZQ?VE4U> M)_.()8EX]A=-U6[F77L@)1N\S]0#/_Q&JH1&AB_AF;2_X%"-#3R0[*7B>076 M,\@I*__QCTJ((X#F:0>@"H!> X8=@+ "A&^-,*P P[=&&%6 T6O N ,PK@!C MJWTIEE4ZQ@K/IX(?@#"C-9NYL'99M!:8,K.RUDKHNU3CU'Q=KBC -V!-MXQN M:(*9 G=)PO=,4;8%]SRC"242? 8/5#Z9D0EG"6%*8+,XI.T1)*7J"L@CCG+V M1$B 67IR1^Z+(J/FSL>8*$PS^4FS1]7X4WH@=-"IKW2N9L9^4N6U*/-"'7F% MX"MG:B?!DJ4D;<'';OQ-'W[EQD/D(/"U2;53Z,6I!7(RKDDQ &%P!5" 8,N$ MHK?#@S8]?BWZ\M>BK]SPF"0:#MO@)UJ&]:H/+=^P@^\/KG"F"^,S87L"_JN7 MGH-Z6%,/+77801V=+%Z[8_[^78\!7Q3)Y7='A%$=8>2'ZO/Y';KY.'Y=N7*\?-W5"-^_S8^$@AT'SA LNY @\>HK",^_)'L+. M31GW -MVUVE2J$D*.:FJEP"IK4D(?<:/V1MK)6SJ, POY4U3D.'PO-[$/81P MW+%A5CW $1Q,W-XTSP#H+H9N;]P[IZF3<'PI=YIR"2?G=L=-V.;.Z=R:0@O= M%:Y'Y,@5I"E^\.9"(J.F!*+@O"*O>@C1]2!TBHR:THGW\N&XH4];CYRI1VTESN" M4R+, 'U_P[EZ:9@ ]4>4^?]02P,$% @ &ULI59M;]HP$/XK5E1-K=21%Z#; M&$0" EH_(*&B;I]-)(Y M@$+/!65RYN1*E1/7E7$.!98#7@+3)RD7!59Z*S)7E@)P8D$%=0//NW,+3)@3 M3JUL*\(I/RA*&&P%DH>BP.+/ B@_S1S?.0L>2)8K(W##:8DSV(%Z++="[]R& M)2$%,$DX0P+2F3/W)^NQT;<*/PFK@Q)(\8&J!W[Z 74\ MUL&84VF?Z%3K>@Z*#U+QH@9K#PK"JC=^KO-P = \[8"@!@2O :,W ,,:,.QK M850#1GTMC&O N"_@K@;F",O0EE,2$Y#H,XI@KQ"1\H!9#"CF M4DGT"1?E][.^U+46 SGB/85;Q/2]N(Y 84+EC88_[B)T?76#KA!A:$,HU:4E MIZ[281AGW+AV>5&Y'+SA\A!M.%.Y1"N60-*"C[KQWSKPKDY?D\/@G,-%T$FX M@W* AMXM"KS ;_%GV1_NM87S,>NKCUE?=\,CB#7<;X._R.6PJ<>AY1N^R:=+ M[/Y<8DM38AVLHX9U9%E'7:PO"[>M[BH2O[HKIB4?0V^@X,8EYPHP4V[N'SLH]2U$=I]8Y2%;U[T;0*$)D= M+Q+9/E+52R-M)MC<-NY7\H4_6?HM\LB?K*H!]9^^&I<;+#+")**0:E/>X(MV M6%0CJ-HH7MJ6N>=*-V"[S/74!F$4]'G*N3IOC('F/R#\!U!+ P04 " !S M@V]3/O!IQ+0" I" &0 'AL+W=O$>MBI!:I-,V\.DJ&FW9Q=.@E5C4]LDW;^?;2BC@V:9 M]@*^G.]\W[E@,S]R\20+ (5>2LKDPBF4JJY=5V8%E%A.>05,[^RX*+'24[%W M924 YQ944C?PO)E;8L*<=&[7-B*=\UI1PF CD*S+$HN?MT#Y<>'XSNO"'=D7 MRBRXZ;S">]B">J@V0L_>3\ MR4R^Y@O',X* 0J:,!ZQ?!U@"I<:1EO'<^G0Z2@/LCU^]?[:QZU@>L80EIS]( MKHJ%\]%!.>QP3=4=/WZ!-I[8^,LXE?:)CJVMYZ"LEHJ7+5@K* EKWOBES4,/ MX$?O ((6$)P+"%M >"X@:@'1N8"X!=C0W29VF[@55CB="WY$PEAK;V9@LV_1 M.E^$F3[9*J%WB<:I=-OT!^([M"5[1G8DPTRAFRSC-5.$[=&&4Y(1D.@#6F)9 M3.P3K9]K6-PN0*%"957&O>P7:'+BRMT@0A#]P6O MI4;(N:MT $:&F[5B;QNQP7MBH9JBT)N@P O\$?CR-'P%F8;[%NZ-P%?GLX_! MUV>S^Y_>PEU=M*YR05>YP/H+_[MR)\C"CBRT9-$[9+:DILR9&<#OXH\5L7$U MLZ[,.75(PS!,HF3N'OK%&II%B1=U1F]T1IW.Z*3.7A<:I6/J&@=QCW:6Q..L M<<<:GV2]YPI32S@9)*CY.L3?=<4#76$814'P1];BTUEK&GEH%/J^_]9H/33R MDS#RQU,QZU(Q.]THM1 Z;%1Q82\"W9UGQ#X;Q!YYWKB0I!.2_$LG3!#C+&O$ MC2E(AAD;*'![QZRY1+]AL2=,(@H[C?*FB0Y -!=3,U&\LB?O(U?Z'+?#0M_E M((R!WM]QKEXGYC#O_@[27U!+ P04 " !S@V]3GP2HAGT# N#P &0 M 'AL+W=OQ(N8)$D_ MYI2):#ST]Z9J/)25*9B J4*ZXIRJQS,HY'(4X6A]XX;-%\;=B,?#DLYA!N:V MG"J[BAN6C'$0FDF!%.2CZ!1_G)"N _@=7QDL]<8U:.:IC(XAO+S&(4'4,! EG4!ZA3O(>D83@V]DY>OOFW2Y9_\NR):[3G%W'TW;VT*Z/ MXSV:%N[0W*E<-*?R_8%=@?RS(@.*[CC6,[:)' MH&I7/TS^ ;@EO]?([P69+GE)F?*%L:U>[FSD78G5K'W/ZBSQ?HS[O?XPOM], MXL"F+<']1G _*'@B>5G9]?P7; MI*VMX).7KRMI38,5#]*V]D5>P-]+:&WDF>SO $["W>&,BX:#F?E#3R \5 M]7#2W&V&P5,_ L7M]GJ2O*9JSNS[3@&YA29' ^N3JA[.ZH61I9]O[J2QTY*_ M7-B!%I3;8)_G4IKUP@5H1N3Q'U!+ P04 " !S@V]36M)A.R\% !9' M&0 'AL+W=OS%!C21 M1,I/A6.@<3HD0-,&=;>]&/:"EFB+JR2Z)!4WP#[\CI0B.K%-VVT"!X@MT>3Q MS[O33R=QM!+RJ\H8T^A[D9?JHI-IO7P;!"K)6$'5N5BR$GZ9"UE0#:=R$:BE M9#2U@XH\P&'8"PK*R\YX9-ONY'@D*IWSDMU)I*JBH/+ADN5B==&).H\-G_DB MTZ8A&(^6=,&F3/^QO)-P%K164EZP4G%1(LGF%YUWT=M)W#,#;(\_.5NIM6-D MEC(3XJLYN4DO.J%1Q'*6:&."PM<]F[ \-Y9 Q[?&:*>=TPQ%7#N/T>%J'#XDYFO)%R><\H:5&[Y)$5*7FY0+=B9PGG"ET MAB;"-C'H\)[*\@S2 OUZQ33EN?IM%&C08ZP&23/W93TWWC'W$-V"P4RA]V7* MTJ?C UA'NQC\N)A+[#4X9,DEMLO_] 7JC&\T* M]8]G]KB=/;:SQSMF;X-7KP=QI2HZRQFJEO;*RCB[-Z%/F(38EI!W.8-,++?Z M\+*>JVOG,M2X'T?=T/Z-@OLM*KNMRJY7Y1V5Z)[F%4.)* H0!A*2K^@_M"L2 MM9S:Z&!-3G@.6J)63!WYO=V>:.ZUFGM>S5\D7RR8-,Y[?V_B^*EDGH#U6[/] M$Z3+H)U]X%W4QZJ8,6D0H25-S=I2^J @$%?;_#_82 >\(Q&&[?S# ^=/8)DL MJ0SY#](RW-!"=FB)0@?,\+@0?UD)CY.C-1)')PARA-W\^ 7#W!@[),Z1HV)$ M7BG2C>�NTP&?DYN1GJ3#+?]1PYMD7=4P3;<2KR@^K(8/<.#[9C6M1_K6#W M#P^V@USDI]Q=3DLCIF 28@YEF,[0Q^N;":)EBF[KQFDU\WG? 2T:GB#ZV#$, M^QGV@[?6QNJA-TWLT(>CE_ ]")SDU+@-'&1U3XUNGTL<_3 ^14@<^K ??2]; MD^%-'/J+,NR@B/<7C^@3")W60J]9GJ++!_2!+6CR4+=F(@=/;5>VI5S$$>F3 M87^',L=4["\8G[L0/N#Q=/8O/#$B+9#.6/W+F7GN2TWJP\.PLO'R'\ M?!9NUJ/\B< #'_I+T MN<%J[67"MBKSF^^B!T:?7S]/'S0=Z\D>UK]&LD'S+2]Y M414^C8[_Y!2E+W'P)_[2UT(++25/V-Z;8&-J^ 1@Y]WM&4767@CX^?\388(' MD..90!SP27R*X#BLD^.P_G-,()M4]S*!.*H3/]5_E@E[S!_ !(=YXB^]7R79 M#F."NQ60P2G2SB&>^!E\%!-J4[TGY=;V?(H=N.-7 [=]3CV>";$#=GP*8,<. MV+$?V"_\!G/S78:7";&C>GQ<57\L$_:8W\^$>.V=L+^N?Z5T.X@*L;L9Q*=X M;Q([R,=^"A]#A<;4DTJAOU$I!&N;-];W9D]+(;O_4N_CM*WMOMD[NUL4N.[U MIMLME0M>*I2S.0P-S_O@2UGO8]4G6BSM5M!,:"T*>Y@Q"MXR'>#WN1#Z\<1, MT.XFCO\'4$L#!!0 ( '.#;U,2_TT3D00 /45 9 >&PO=V]R:W-H M965T[$KS3:Q#05&%*FELSM([:@J MVMF+U5Z8Y #6)#%C.]!*\_!K.VE,I\1-NQ?<0.+X_#[GM_EP/-D+^4UM #1Z MR+-"7?0V6F\_1I%*-I S=2:V4)@G*R%SILVM7$=J*X&E+BC/(A+'YU'.>-&; M3ES;G9Q.1*DS7L"=1*K,[CTUW//U1MN&:#K9LC4L0/^UO9/F M+FI44IY#H;@HD(351>\2?YS1L0UP/;YRV*N#:V1+60KQS=[,TXM>;#."#!)M M)9CYVL$,LLPJF3R^UZ*]9DP;>'C]I/Z'*]X4LV0*9B+[FZ=Z<]$;]5 **U9F M^E[L/T-=T,#J)2)3[A/MZ[YQ#R6ETB*O@TT&.2^J;_90&W$00'%+ *D#R$\! MI-\20.L Z@JM,G-E73/-IA,I]DC:WD;-7CAO7+2IAA=V&A=:FJ?6XF M9*%%\@W]>@V:\4S]-HFT2<\.$B5U*E=5*J0EE3&Z-?H;A3X5*:3/XR-35E,; M>:KMB@0%%[ ]0S3^@$A,\/4O*$)JPR2HZO-(@K.PWC4D1@\[O=C+!3*ES2Q0 MITQ;E*]*95J4,KY_+[GB=H5_.+#;7BJ>@F1N[?]S8WJCN89<_1L8O=^,WG>C M]UM&_U+F2Y!V"50%(6ZF%E)D((& )9NJ^=B$5KHX=L*6&+MI?$:'HTFT.Y+/ MH,EG$,SGCDFT8UD)**F6EG)+ZP=J\[Q*IA(=/>!J1DVLL,3+(Q1,_JHX\+0DJ6VO)0]*C,1U\?\K[0& M!\:2^+BIXV;\<0)O/ISJZ7&!QYC7G/9XP[W M3^&RQQL.\^VIQ"U(+M*CWH8%!N@1F S]\6#/+?QV<(7(A3VZ\"G8A3V\<)A> M'6P."W2PV9,,=T59%WSAE_QJ8RGQ_")A?KV?IK5P%YP2SSJ"W[[P.O&4>)X1 MVM5[\UG&C E7)H'VM[S%VL8C\;#0=RVD#WGR/!_>QPTV1.-C$YALH<8 M"4/L=9-?X'944$\I&J;4E\_S&5J42S0ODE!]GCWT%'LLZHE$PUND>K&*4BO- M"KN1..KGRU?#/L6DW5!/)!HFTCN/"FK55P\!HH.#M1SDVITW*N3.QJHSMJ:U M.=.\="=YD>]>'8C>,KGFA4(9K$QH?#8T;LCJC+&ZT6+KCNF60FN1N\L-,#-U MMH-YOA)"/]W8 9J3WNE_4$L#!!0 ( '.#;U,=EGB110( (@% 9 M>&PO=V]R:W-H965TZF>=85HX*7F M0L^"RICFEA"=55A3/9(-"OM22%538T55$MTHI+D'U9Q$83@E-64B2!-_MU9I M(EO#F<"U MW6-56O"^1R/PO&P>'BD965<118T):;1[G_@GT\-XXODUS[ M+^Q[W3" K-5&UCW8>E ST?WI2Y^'(X#E.0V(>D#TMX"X!\0^T,XS']:*&IHF M2NY!.6W+Y@X^-QYMHV'"57%CE'UE%F?235<]D 5L6"E8P3(J#,RS3+;",%'" M6G*6,=1P#7=U0YFR-31._UZ*\OK>%B&'N=9H-%RNT%#&]975?=JLX/+B"BZ M"?A:R593D>N$&.NT,TVRWL%%YV#TAH,Q/$AA*@V?1([Y"?SR//[C&3RQR1HR M%ATRMHC.$FZP&4$;^H-2Y3(Z:O495 M^AV@P8?;]?UP.ZR9N9\N\DN]VU$/5)5,:.!86&@X>F]G3G5SWPE&-GYTMM+8 M0?3'RJY*5$[!OA=2FH/@# S+-_T)4$L#!!0 ( '.#;U,@58-9J0( )$' M 9 >&PO=V]R:W-H965T-$Y/*0( M"L;5R,NU+B]]7\4Y%D2=BQ*YN4F%+(@V6YGYJI1($@-'1G2QD-1:49Y;B4H*JB(/)Y@DQL1E['VQ[(4V3,$AD9#PVGU[JTP-WUEOW*Q6YB61.%4\%^T$3G(^^+!PFFI&+Z M1FR^81./$Q@+IMP7-HUMX$%<*2V*!FP4%)37?_+4Y&$'8'CV \(&$+X%]#X M=!M ]U@/O0;0.]9#OP&XT/TZ=I>X&=$D&DJQ 6FM#9M=N.P[M,D7Y;9.5EJ: M6VIP.EK5]0$BA17-.$UI3+B&<1R+BFO*,U@*1F.*"C[#%:$2[@BK$!9(5"71 M5(Q6%GQ%.>$Q)0RNN=*RJB].9Z@)9>K,@&]7,S@].8,3H!R^YZ)2A"=JZ&L3 MA=7BQXWB2:TX_$!Q%Q:"ZUS!G">8[,'/#N._'L#[)GMM"L-M"B?A0<(5EN?0 M#3Y!&(2=/7JFQ\.#?>'\F_?Y7WM_E8QN6T]=Q]?[@.^Z*$V1V->W55%*T]"D M?@;SU( /%2WMS;XWKUD'CM7VML>H,^@/AO[C;B;^8/1*<*\5W#LH>+F5.#82 MYUN)\'.!Q1KEKP,IZ;<>^O\E)?WWT5X$P>N43-\;O;&8'4,S/T13!^WO])@" M9>::NP+7)NKR:$_;^3%V;?/-^:1S.>WL.9^9>5./A]_T];!:$)E1KH!A:EP% MYQ=&K:P'0+W1HG0=;BVTZ9=NF9N9B=(:F/M4"+W=6 ?M%(Y> %!+ P04 M" !S@V]3"OSR*;L$ "($@ &0 'AL+W=OSL"^@B6T1289D9W_\ M7MF*,<4H=+/-AX!MG:-SK7OOD1CLN'B0:P!%GI(XE1X1H2*IM\ M RD^67*14(678N7(C0 :Y: D=GS7[3H)96EC-,COS<1HP#,5LQ1F@L@L2:AX MOH*8[X8-K_%RXSM;K96^X8P&&[J".:C[S4S@E5.R1"R!5#*>$@'+8>/2^S3U MH[W]V"":BC^4(>R_P_V9FQ;H.$ MF50\,6!4D+"T^*1/YD54 %[[!, W /]<0,L 6N<"V@;0/A?0,8#.N8"N 73/ M!?0,H'3H4ZYQS M)? I0YP:S8LD)WQ)YFR5LB4+::K(91CR+%4L79$9CUG(0)(+,@'!ME1G)XD9 M7;"8J6?R?@**LEA^P 'W\PEY_^X#>4=82OY8\TS2-)(#1Z%2/9\3&E57A2K_ MA*K?L[1)?.\C\5W?JX&/[?!K6#2)VSX)G]CA$PB;I%7,[M; /]OA<]@@W#T) MOSX;[O5KX#?GSUX7^^W;8I_^Y]D=S,PR/?TR/?V>?>"!9"W7+9&8).TW5_JWO1K^#<8]Q!".TRA+:5 M: 8BA%2A,^DBEFLJL%:9E!F^-<6Q$+> 743(CR3\(5@"CQF-Z^K#/F.=]*(P M?AYW$'*G#+EC);I/:<*%8G]CB!$L%(F8S/M572P%53>GTM:_'7E>,'"VU9(Z M'M-M'0ZY/8-F:J4YB+1;1MJU1OJ%2TEPO>!)]^*,R35N-)1>:!UW77K&]4FS/*E;7/"DJ2K%%#.2.*Y"6]0Y*XN"7=(%^ MR=^W"I^F"K!J%!%4U;6 L1T>O)+6GKLW8]?*=)=AI.*XCK,-YD"E?$^O_]3, M4$V =ML-NCV_?G&]RD[!LXJ[$3H9-X*' )$D2\&37!]-:_OFV-!5LZSEXM\) M'7M+\'RKCJ\L94F6D%6-'DGCO WBQG\)0N"KP]X7/N"V_#%C^A*/!Y4762O; M/ZYTUZ)[;S7>V5XSR]OOI225YOUMB3LF,(_P/IGK%" SRB)R]9P_^Z;6>'_Z MTM%K]U4_[SHF[#?:E;?W*\]N Y=1Q/1!A\9Z)22+ ,NN.#N%@.6M.P=N'XL* MJ$WQ]E&*%RMT:HGVON+9C65,A7C6F]XMC;.ZI+XQ!-6Y6WY0F=E(/+:"PV&' M O=VX-G]H.R$4&'>K=.X)GMP0\1PC=P)CIL+@)R; L M:YWZQG!57YI_K+1WI-0_J7-O,%[P__KLU! >>&C_I)"]$WEV+ZGW4/(/N;N= MCLD\6V#YA[:-]=YK?/>7F*J_-PS?;AAO+?0KP_]ZH3N5 [#^C>8K%2N62A+# M$I%NLX<4HOC9H[A0?).?B1=A*')UU@P MWN5^,@L@)0H&Y=0R,;ALH-,] H@;0/Q10-( DH\"N@V@ZSM3E^+[,&&694.MMJ!= M-+&YA6^F1U/Y7#K;9U;36TXXF\UJNT$M8<97DB]YSJ2%VSQ7E;1,\*,E=R@MGPN$*;D&&J-"YA9E;\ DPMX9EH[OJ^*ZYW4MP?_\ )D_HM8___?@UIFR@]*;WA-_]R/CWA?)TX MW!M'[NSXQO2*2P,"EX2)KE("ZWH>UQNK2C^AYLK2O//+-1UAJ%T O5\J97<; M-_3:0S'[#5!+ P04 " !S@V]3&[030F<" #4!0 &0 'AL+W=O,R2!-_M]9IHEHKN,2U M!M/6-=.'%0JU7P23X'CQR,O*NHLP31I6X@;M<[/69(4#2LYKE(8K"1J+1;"< MW*[FSM\[_.*X-R=G<)ELE7IQQH]\$41.$ K,K$-@]-GA'0KA@$C&GQXS&"A= MX.GYB/[-YTZY;)G!.R5^\]Q6B^!S #D6K!7V4>V_8Y_/CO!,0]P&QU]T1>97WS+(TT6H/VGD3FCOX5'TT MB>/2-65C-;URBK/IIFL&J (VO)2\X!F3%I99IEIIN2QAK03/.!KX"(^X0]DB M-2-3Y.O+>GF/EG%AKN "N(2G2K6&R=PDH25YCB3,>BFK3DK\CI0O\*"DK0Q\ ME3GF_\:'E-:06WS,;16/ FZPN89I] 'B*)X\;^[A\N)J!'8ZE&SJ8:?_7;(1 MLME -O-DLW?(?B+]Y<"BKL\5=#QV!@=D>DS%S:#B9A3I3OG$D-(47E###C29 M]FR7.ZBYAW([89=&2;@[PSX?V.>C[$^4O:OVD118004!6R&8BC?N#I2F610T MX%UCW%NC5=YF]IS$<;YI!#D[G*U;>#)I->K2[Q,#OO/=T VWP\I:=I/ZU[W; M=P],EUP:*FA!H='U)ZJ;[G9(9UC5^+G=*DM;P!\K6KNHG0.]%TK9H^$(AD6> MO@%02P,$% @ &ULS9A=C]HX%(;_BA7UHI6FD]@.7Q6#U.GL:BNU*AJF[<5J M+TPP8#6QL[:!66E__-I.)@X+"8-R$PE!/GR.SWEBWI/CZ4'(7VI+J0;/6,T[D$:I=E1/YS3U-QN M@\'+AD6VVVEX(9].<;.B"ZN_Y7)JSL/*R M8AGEB@D.)%W?!1_AA_L860,WX@>C!U4[!C:5I1"_[,GGU5T0V8AH2A-M71#S MLZ>?:)I:3R:.OTNG036G-:P?OWC_W25ODED213^)]"=;Z>U=, [ BJ[)+M6/ MXO '+1,:6'^)2)7[!H=R;!2 9*>TR$IC$T'&>/%+GDL0-0,$&PQ0:>! A,5$ M+LH'HLEL*L4!2#O:>+,'+E5G;8)CW#Z5A9;F+C-V>K8HG@80:[!@&\[6+"%< M@X])(G9<,[X!6"4ZX5>/M -6&I>@?> ,;! MTU;L%.$K-0VUB=+.%29E1/=%1*@I(IK? AS= !0A^'WQ -Z^>7?L)30Y5HFB M*E'DW.(&MX]T3_F.WH!':A>KRXQ*MZQY0L&W9A":I6>$NOG.\"O.A,[?_ MLOT,QW" IN'^S*QQ-6O<.NM?G/?(XJ#P.>D9X6$4V[$:X,!_4",-X M=)[OJ)ISU#KG8K=4B62Y+N3K$N1QY7;<,\B3*K))-\B3$\@8PFAX'C.,O(!% M[:"IW#.3^F7&L":*L&>4H=9H]HK M6+MT'3&_LD B+U4(]PV\ESO4_M9U&7Q\ GZ"HP;Y1E[*4+N4'9-_=<5$7K/0 ML&_0O?ZA]E>QR]!'KZZ8R"L;:E>V(^37E4_D50Q->H8=>P'$[2]FE_N:Z'2M M1_@\=^RU#<.+U1-=K)[8BQ;N7>-8ZQR[MH[X=&7C,8P:('L=P^TZYAE?53VQ M%RSZW#'=M)?-I/XH8^!WL5P^TJ=H3\RN*)O6KAOO67V(L=[MAAXM,6 M$\%QU+13XI4L;E>R(_3727GL=2ON6\\9>PV,._:V> M[U_8?4$L#!!0 ( '.#;U-=RE3^= ( (P& 9 >&PO=V]R:W-H M965TW;()5@U-K--TW[[V8:@;'&:EV ;G_,[UX1+OA/R3=4 >TC*M%4&O=WH2A M*FMHB+H6+7!SIQ*R(=I,Y394K02R<:*&A3B*LK AE =%[M:6LLA%IQGEL)1( M=4U#Y.<=,+%;!'&P7WBFVUK;A;#(6[*%%>C7=BG-+!Q=-K0!KJC@2$*U"&[C MF[NYW>\V_**P4P=C9"M9"_%F)S\WBR"R@8!!J:T#,9=WN ?&K)&)\6?P#$:D M%1Z.]^Z/KG93RYHHN!?L-]WH>A', K2!BG1,/XO=#QCJ2:U?*9AROV@W[(T" M5'9*BV80FP0-Y?V5? SG<"# \0D!'@38Y>Y!+N4#T:3(I=@A:7<;-SMPI3JU M"4>Y?2@K+B6TXJ6A&MT6Y:BXYKR+5H*1DL*"GU'CYWN M)-@8M.D:U))/\WBT0N9TN>!&6 (C:P:(@3DHA2X?0!/*U!6Z0)2CEUITBO"- MRD-MHML 83G$O.MCXE,QH;U&2?0-X0C'KZL'='EQ]:]+: H?J\=C]=C9)B=L MGX9*JKZP/O87OLGHFSC?R0E?F])79*_*G,J^+N\%3M(T#]\]K,G(FIQC81^K M5Z4'K#G.L)^5CJST'"OQL=(CUFP617Y6-K*RHZ5 M^EC3(U829YF?-1M9LR]9+S68[EEID#[B[(@XR>9^X'P$SK\&"DV8CS4_^C&ULI59M;]HP$/XK5K0/K;0V;R2%"I!* MV;1)FU25O7QVDX-8=6QF&UCWZW=V0IJ5D#+U"]C./7?/C($C]DC+A3<=N M[4Y-QW)C.!-PIXC>E"553S/@#?A]3QT &?Q@\%.M\;$2GF0\M%./N<3+[",@$-FK N*?UNX M!>__HQ*.8!ZKA5O*?+#?%Q!MZ)(?H!:4 M6'^9Y-K]DEUM&W@DVV@CRQJ,#$HFJG_ZNTY$"X!^N@%1#8A.!<0U('X)&!P! M#&K P&6FDN+R,*>&3L=*[HBRUNC-#EPR'1KE,V'KOC *OS+$F>FBJC>12[)@ M*\&6+*/"D)LLDQMAF%B1.\E9QD"3"W(KA5%8*^01&6BI_5A&<5X>@(X9A\ MQ7"%)A]$#GD'_K8?/^K!^YB\)H/1/H.SJ-?A M:7) [>DRB(PBX^;X//^^%S MR! >.GC0HR9N]D/L_,5OW@\]P09-L($+-C@2K-E/5&LPG9NAK7^18K5A0'UO/U[5%2NDE;T*!E&+V2<8C1/ M3M61-CK27AWWD$FLL[N$L>@*MB V0$Q!#=E13;";;!F>5OZ$!S?C&SPT]@2; M NSU"DKA? ^JKX6N#*0'XI*#.A[:7$1Q<$3?5:/OJG=#WTMNV^..JMSJ>\FY M9QE*Z[8'@@<1".KKH5CIKXHUVL%![.$P3(Z$;G6W\']J Z(S M-[63]JE*TY;NFN(K5A5%O]6+L0FNW)M&$W=]5FVY66W>33?NM> _FU>/KJ]4 MX5;2A,,2H<'E%69'5>^8:F+DVG7V!VFPX[IA@6\_4-8 OR^E-/N)#="\)J=_ M 5!+ P04 " !S@V]3/Q0 ,O,# #=$ &0 'AL+W=O_K5*GLUD)GCZ_:/^]#EX'\XPE>>#%WS13V[DS<4!&-GA?J"=^_(.T 865 MOI07LOX+CBW6JBS7TOK?%%6-2Y(CA7)=)L<"-L3 M\#XA"M-"?M"(+^L$O'_W ;P#E('/6[Z7F&5RYBKM:F7035NW[ANWT 6W?/#( MF=I*L&09R2SRR;C\=$3>U2GJ\H1>\G2/1A6NR>X&^-Y'@#P$+?X\O%[[0B#/G*&;Z'G#5)A8M 0DY@8 MZ U!2Q,4>!?R$'=YB$?SL!(\VZ?*'N*9QDFG<7+='3GM#$U'77^Z7)6I614_ M&&Y"$^0'TT%93 STT'2 6IJH "%[7:#7GX;>3Q+.N>*38Q9>MT 0]:;0+R'- M5DTXSIH6E$F;%I"%-RVHR\0)^\,(^N/Q$G&@/:.,Y; _=V!PY7+UQ _'F7]D M1T&3A&,XY'P+R!^F/K& 8("&6\J""B?AA?KTI _'6?\'ZM,3*(RO7)^>6>'D MS?69F!QDUL<$P2@ M7!%\:XE:R=/+FF_<%2P@& ZRGUA 43B\-5E 1SN(/=D7"N)R.LY68)ZXFHN MX=UJ-XO?U1/H8/T>WCY RWJB9_=FTN[5-X/_(Q8Y91(49*-->3>Q;B;1S-+- MB^*[>EA\YDJ/GO7CEN",B J@OV\X5R\OE8'N/QJ+_P%02P,$% @ &ULI99= M;]HP%(;_BA7MHI4V\@6T11")KY9=5$)%W:[=Y(18]0>U3>GVZV<[(8,NL$C< M@.V\SSFO[>,XPYV0KZH T.B#4:Y&7J'U9N#[*BV 8=41&^#F22XDP]ITY=I7 M&PDXU3O!#P([==!&=B8O0KS: MSO=LY 76$%!(M8V S=\[3(%2&\C8>*MB>G5*"QZV]]'OW=S-7%ZP@JF@/TFF MBY%WZZ$,"A=*NT8!5L'##"RW_\4:W# 6#B M- -1!42?@>X)(*Z N"W0K8!N6TN]"NBUS="O@'Y;X*8";MH"MQ5PZW:WW ZW MES.L<3*48H>D59MHMN$*PM%F"PFWI;O2TCPEAM/)JBQ9)'*T(FM.0K%)KS#+(&?GZ>OSO#^V:9 MZK6*]FLUBWC6MQF7F[R\S_W"9^<5Y M? :IP<.F[$<[&==5'[MX\<55?R99MT[6=-:-$@BCIQ+3KRWZO]]\[Z'S,A-?EM)I *QHA2IXYS[]_D MX4'R\HPTB().>"R:M1'-&]/UCT7WC9$^>7KX3[IRU?R#ERP#N787KD*N8LK* MJT?K.WWLKK)/XY-P, L;QN?AX*&\LO^&+S\@'K%<$ZX0A=RD"CHWQK L+^6R MH\7&O>)?A#87AFL6YCL&I!68Y[D0>M^Q">HOH^0/4$L#!!0 ( '.#;U,, MS0F'600 .41 9 >&PO=V]R:W-H965TTB03UZU8ROS*<4080TK$) ,!SE9P1SDM_R!JSNG]A+1%#)!688X+*];(WPUPWT-,!;? M*6S$SC724UDP]JAO9M%UR]6,((%0:A=$_5O##22)]J1X_%4Y;=4Q-7#W^L7[ MG9F\FLR""+AAR0\:R?BZU6NA"):D2.17MKF':D*^]A>R1)A?M*ELW18*"R%9 M6H$5@Y1FY7_R5+V('8#R8P=X%<#;!W2. -H5H'UNA$X%Z)P;P:\ _KF H ($ MYU+J5H#NN1%Z%:"W#PB. /H5P.C+*?-GDC\AD@P'G&T0U];*F[XP"C)HE7.: M:;'/)5=/J<+)X;P4.6)+-*>KC"YI2#*)1F'(BDS2;(4>6$)#"@)=H+EDX>.% MUE:$0I:J!2>(D>S'"4A"$_%)&7V;3]#'#Y_0!T0S]%O,"D&R2 P2G M;R-__[;HLV;X!,)C;_Z5$-KUHFT;?^UC=&+"H5J'-[OK<,0YR5:@FI%$BV>T M:_= GLWP:$-XA'[_5;E$,PFI^*.!4*,[H_-/*](],-ZND&C=.])3R[4'L5)'1*!:)"%&21 "IRLV.(*:QUL0Z! MJT*E?]L_>,V>[RN]'-$"=K<]V_T/Q5\Y>Y5NK[@7#1H!7L;1EZ;UHAZ&_T9:GV8,";PFW[!'XGC0)O.P7^ MV58QQH>]P@]]@<=SM!M?1/6+VFNJWFN/<_]K4JV/F-#6^K/&XN\_M$U0\2Q>)/=6;7 MBUG&4#ZQG(ZL3"V]H1=XP4[)+8DZ.T>[%/C*?!<0R)S.ROU9/5I_>QB9$_?> M^!A?W6#+^ 1?W=G&I_CJOOSBL U;?@!1._D5534L@:6BX%YVU2QX^4VAO)$L M-P?.!9/J^&HN8R 1<&V@GB\9DR\W.D#]96?X#U!+ P04 " !S@V]3@M7A M2P0" "-! &0 'AL+W=OY0T4FE3VN29WCDI%*X-V%W;*2=4#6LM12'0PD=X5H5N$1P_4'B]0L>%M#=T\+I9P?75#5R! M4/"]T3O+56DSYDBAK\.*49S$D"7_K?YEPHED[%TE#L]DPQFDJ:.07(C2+J=]T;&.X#@[^?^YS: MW)\:="ECD,5.AL5?U&_&ULI53!;MLP#/T5PNBA!;;:<=)N*!P# M2;MA!98A:-#MK-BT+406/8E)NK^?)#M>!JR][&*+%/G>HT0J.Y+9V0:1X:55 MVLZCAKF[BV-;--@*>TT=:K=3D6D%.]/4L>T,BC(DM2I.D^0V;H7449X%W]KD M&>U928UK W;?ML+\6J*BXSR:1"?'DZP;]HXXSSI1XP;YN5L;9\4C2BE;U%:2 M!H/5/%I,[I8S'Q\"ODL\VK,U^$JV1#MO/);S*/&"4&'!'D&XWP'O42D/Y&3\ M'#"CD=(GGJ]/Z)]#[:Z6K;!X3^J'++F91Q\C*+$2>\5/=/R"0STW'J\@9<,7 MCD-L$D&QMTSMD.P4M%+W?_$RG,-90CIY)2$=$M*@NR<**A\$BSPS= 3CHQV: M7X120[83)[6_E T;MRM='N>;_C* *MC(6LM*%D(S+(J"]IJEKF%-2A82+;R' M;ZY)'G5!+<+E5[+V"BX?D(54;G4!4L-**N7.VF8Q.VV>(2X&'1_J*CBFL M2'-CX9,NL?P[/W8UC86EI\*6Z9N &^RN89J\@S1))\^;![B\N'H#=CJ>US3 M3O_[O-X@FXUDLT V>X7L69?2LI';/6,)*(QV!!8$CSXF*$@?T+#<*@0WEQ4: MXS9-8+OIN_!/> MS_1*F%IJ"PHKEYIC-+;'K]+!LW-."Q@>X_8J(3X8G&!^K M_#=02P,$% @ &ULO9E;;]LV%(#_"F%L0 NTL7C1K4@"Q$[69E@[HV[:AV$/ MBDS;0B71)>FX ?;C=W2Q*5L2XW;Q_)#H0IX+>?B=0^I\(^17M>15X^ MF\C+<['6:9+SB41JG661?!SQ5&PN!GBP?? Q62QU\6!X>;Z*%GS*]=UJ(N%N MN),R2S*>JT3D2/+YQ> *O[EQG:)#V>)SPC>J<8T*5^Z%^%KIH4DL.-;+72PTUET;%YOI?]6.@_.W$>*CT7Z)9GIY<4@&* 9 MGT?K5'\4FW>\=L@MY,4B5>5?M*G;.@,4KY466=T9+,B2O/H??:\'HM&!^#T= M2-V!''; /1UHW8$>=*!]&EC=@1UVZ//!K3N4K@\KW\N!NXYT='DNQ0;)HC5( M*R[*T2][PW@E>1$H4RWA;0+]].5[+A=<@E*]1!_>W8[1BVNNHR15+]$O:(C4 M,I)?EF*MHGRFSH<:;"@D#>-:WZC21WKT_;Y.SQ#V7B'B M$'PWO48O?GE9*>F0-;;+>A_),T1Q*6J^^L/>(9N-<_4WQ8= M=*>#ECI8CXZQR#*0.M4B_OH*32*)A(2[2/,9^ARE:XXF$#K3PB7T3R-0ZMM MQM]$,G\-B-^MQ<*9^Y2C]:H$[3+A#X6Q,9>P<'. 1,K!N[Q['MRVE:Y3_KJM M]'96>D?'"KK=FGA7F#@6^0.796:! ?W$LY60D)/0#02N?NQ:6E[+R, )?.K[ MI-M(?V>D_X21.TMD!%/>-4!^>X"ZE08[I8%]_K['RRA?\'Z557_L[$4]]8-N MO>%.;VC5.ZW")2X"/TWYK$MSV'(V#%S"NA5CQ^04QZKZPSJ[AP4#LUTM,[$J MUI="$,5*0]Z <.WDM-,RAV"*'<_W#S#1T1('@<,\VF=[(Q]BJ^UOI0"JKJ2( M.9\IJ(5B#I7,#,VER+8D -AUVE])]IIQRT+F]IAD4(_),6M+51PNUG_W;-9B M]D:%$88#YH6' ]AN&@;,Q6'/"L,F9^"CDD9M[%,S3H^WN-W4;K%)#MB>';Y$ M4D:Y5D@+M%I+6*V*;V%[D# Z?>@ /Z/$;2*U=J&C94@#)_1Z7# I MMSQ"1Z MA.)=E_8V$%RDO+%0\+PO8MU6Q%(:>CWDP2898'LV^, W[T0Z0[? 6Z4+T\ . MN;+4)-@P'/LGJWRP@3:V4_NM$+--DJ8](S>JNS='KB>#8@-L;"=V YM]==0( M=R";$=\+W![UQ%";V*G]9*(:U0*.S53$0)?8H7M$KAK5(IJ>NT% @L#M*;!( MHY:V _;G\M6(M"%*X.?[N&\N#$6)G:(_GX5&M>2#+-17WQ+')-3Z,2SD M" )$;'*PY?ZQBM,EK'2HJCIML8L,R9GO_&K;#1D"DN,).$]R"*2R)K;!C[1K M8>KZO0-EX$?L\/M9&-=BFQ/7;XW!);'7O#TH!B/@#>IZ)AJ M(3DOP\(FVP"3XM-M_PT7J9V+S[OUI!WEJ77O21L'%79ST=S'>L_QHFYO49IP!)[53;LIE H-W]1JCB>1S+B48.FV7D_OB#?FH>[I0 M,%"C_]_^?D3;&WS"J!=ZC;.2^CSHB);['ADPTO]\&#"B1Y\&4$-#:J\LM^'P M(\%@($C#DP4#,V1C=K(]:S"P]EZ>0KU"27 0"QT-O3#P<%\H,$-39B\_CPF% M6@2F>[5OS]Z>&<0R.V+K:!C]$!R8 2.CIXN'QO&JG7#/&P_M73)EF#'L'!X) M'--RWR,#568O)X^*B(ZSU!Z]!K/L)+7CF+5K1]R7N9A!)+,C4.SO?G&+O5I2 \/*(]IN?\UP,#7?0J^3X>FVW$^>J!WV/AF M6'P2?A_)10)[WI3/H8]SYD-G67UEK6ZT6)6?$>^%UB(K+Y<\@IU?T0#>SX70 MVYOBR^3N6_?EOU!+ P04 " !S@V]3"^G9_WP$ #7%@ &0 'AL+W=O M9B1IHV\4> 5A1I2K?: MD;::JLS'M0FF6$UBQG9@*NV/7SM)X[2 H:WW!A*2\^+SQ'YSCD<;(1_4DC$- M_N19H2YZ2ZU7YU&DTB7+J3H5*U:8*PLA8YE8^7+!.;BQ[L/?UPQ^^7VOX0C4L^F3/]8 MW4IS%K4JL,> MF+,%+3-])S9_LR:AQ.JE(E/5)]@T]\8]D)9*B[P)-B/(>5%_TS\-B$X )'L" M4!. C@W 30"N$JU'5J5U134=CZ38 &GO-FKVH&)319ML>&$?XU1+D%3@!4S-CYF7&@%B :U[0(N4T U^48N8R+>;@'TYG M/..:,_44.P=4@X[DMP+'AG +6744D:5'MZC5U,[]RCA5@E72F2/TG>AS5.@]5/(.]07EOK: M4M]%JQ;M5Z)V9:_'&/43F(RB]8[!D'8PQ)M69P;X5Q%H<@"#LF"<,Q;+2Z$).S!.UF")V%0.0=PR\J);76K 58E3)=FI<7 M2&N(RD+T9>KL!>(@Z)Q%0!(,W:31ZJ+;LUBA,Q7H=Y7;#+LAQRPGY;@&\ICXJR#!.DF2&?#(5PW<=EH=;M_3WE, MG*>0 Y[2PGMEH4R<8Y @?05Q/D#"]1631NO%MLG+0CGJ[#K:+=\;*N]YH4#& M%B8L/AT8BK+>1:U/M%A5&Y$SH;7(J\,EHW,F[0WF^D((_71B]S;;O>SQ?U!+ M P04 " !S@V]3HPICK-0" "N!@ &0 'AL+W=ODXXFJK""2WS28(HL8_I] MAD*54Z_O[3>6?)M:M^%'DYQM<87V.7_29/DM2L(SE(8K"1HW4^^N?SL;.?_* MX85C:0[6X)2LE7IUQF,R]0)'" 7&UB$P>NUPCD(X(*+QJ\'TVI0N\'"]1W^H MM).6-3,X5^([3VPZ]<8>)+AAA;!+57[!1L^UPXN5,-43RL8W\" NC%59$TP, M,B[K-WMKZG 0$/:/!(1-0%CQKA-5+.^99=%$JQ*T\R8TMZBD5M%$CDMW*2NK MZ913G(T>&-?PPD2!L$!F"HU4<6O@$\Q5EE'9B$'\"B73FDD+@K,U%]R^P_D] M6L:%N8 SX!*^I:HP3"9FXENBY<#]N*$PJRF$1RCG4RNY0UV-#;6! MN*./#5CU\8!XTJW(9E:4W*9@4X18*.-NDW"C2S72.B%T%77_D',R1S,MVD-%240MIZG+2[ M[3"^JV?0'_=ZDB^8IDXS('!#H<'EB,JBZ^E8&U;EU41:*TOSK5JF]$-![1SH M?*.4W1LN0?N+BGX#4$L#!!0 ( '.#;U.8=ZCH700 ,<3 9 >&PO M=V]R:W-H965T"> V6T%?)1 MK0C1X&?!N!H'*ZW7EV&HLA4IL+H0:\+-EX60!=9F*)>A6DN"\\JH8"&*HD%8 M8,J#R:AZ=RLG(U%J1CFYE4"518'ETY0PL1T',-B_N*/+E;8OPLEHC9?DGNB' M]:TTH[!!R6E!N**" TD6X^ SO)S&E4$UXSLE6W7P#&PJ[> Z'P>1C8@P MDFD+@_6N5O$EFCA69"?:#YGHU#M( Y&2! M2Z;OQ/8/4B?4MWB98*KZ"[;UW"@ 6:FT*&IC$T%!^>X7_ZP+<6" 8(L!J@U0 M%??.417E%=9X,I)B"Z2=;=#L0Y5J96V"H]RNRKV6YBLU=GKR%5,)OF-6$G!# ML"HE,277"IR#*R+I!MN: 4;QG#*JG\#'*Z(Q9>H3^ H!W^M1*DPS]4HU"88 M"QEFM>/ISC%J<3P$-X+KE0)?>$[RY_:A2:+)!.TSF2(OX#U97X X.@,H0O#A M_@I\_/#) QLW!8HKV/C% IV!;W4=*%'[:N7 M-8=R4HI*5^"*594G8$'+N:* MR V>,P*N^;K4=H[@F;'&MAO/P RSK&35 /Q])Q@#ILNV6.;_>(+N-4'WJJ![ M+4%/,<,\(P!K,"=+RKF)[=02[5 &%8KE[V8"1^'FA.-^X[CO=3Q;8;XDMC46 MMFX;6[=3CGV ZXM.^A)P]LVL"F[Z%1B\ HBD[W"(R[]?< ME BS@_8$8@'TB@!2S$ENI,AH^GZQ3JI:=!S78)@.6@([T&'X)LRI89[Y3WK] M%O?(N4=>]V;[U:S2?EN/_)3VEVO3#K92&1/*-E1=N!LBET2>C!4=Q7H.ATG< M(C+0:3*,7\]U/\:ODQTZ]85^^9V9G0R>SL/]^F ^= M1,/.&NWEOA_F-Y;."37T*_7K]2$YZOG!(&TEJ)-ZF+Z-/J3'G(MA"M.6 )QL MP\ZZ[>'P)7"M55CT\$T5A&O5>B^RQ$\&0DV,$ MWP_!D)-QY)?QK@3SP_PZP9"3;N27[E<3K,9_M@'"0=)R,D!.M-$+HMV18#7, M,X+UDS9^(2?IR']T[L0O='QP[@_[J,6WTV7DU^7;4=4F-^@DE-DY%?DUU/I6*U1/(A;SK*Q4^OX!;7N2*7X^"QM M]JJV=HZ=>,?^LW0G*M48A__\HJB7]O[G/#RX6RGL2=?>("F0B9+KW35+\[:Y MI?J\NYMQTW=77#=8FCY2@)&%,8TN$I.XW-T:[09:K*N;FKG06A35XXI@LX9V M@OF^$$+O!]9!&ULO5K;;MLX$/T5PN@"+=#&NM&7(@F0 MQLDV1B]!TW8?%OM 6W3,K2XN23L-L!^_0TD1I5HB92?Q2R+;/.0,9WCFD-3Q M7IRN9<02>LV16,G?3. F0MOC-Z)RK/2+DR M2],?ZL-5>-)SE$4THG.INB#P;T//:12IGL".GT6GO7),!:P^/_1^F3D/SLR( MH.=I]!<+Y?*D-^JAD"[(.I)?TKOWM' (J_[F:22RO^BN:.OTT'PM9!H78+ @ M9DG^G_PJ)J("<(,6@%< O*X OP#X70%! 0BZ G !P%T!@P(PZ H8%H!A5\"H M (RZ L8%8/P;P,-M@7,>(I>E9#\/>98O$R+)Z3%/[Q!7[:$_]9 E78:'-&&) M6A\WDL.O#'#R])(PCKZ3:$W11TK$FE-(?BG0&W06ADRE,(G059(O1)70+R=4 M$A:)5]#DV\T$O7SQ"KU +$%?E^E:D"04QWT)AJGN^_/"B'>Y$5Z+$=-U=(3< MP6OD.9[; #_O L>M\(D-GAPASVV%7YCAEW0&\%$K_-(R.H'1_?;1_S3#)W1> MPIT&^'LS_(:N .ZTPJ^ZPYN,G^X-[T,>E\GLE9MLK9')6%".(KJA$7*13(M'KRD;\A$&V0BJ]FU.(6R; M:L2L+::F%C7'@M*QX-&.>=JQQC3/1\ &QZPMIJ86-<=PZ1A^RHCY38YAJV/6 M%E-3BYIC@]*Q05?'HLKJV#T?!U;OK"VFIA8U[X:E=\.G\CTKO1D\>N,3-'5BX96;TSM:AY-RZ]&QLY7-%WKC3 H8MX1L,0V'I".=L0 M):5+-K\W,++K:/GC&"?SFO(Y"![8"JCQQ))PF$HFQ!H&A=ECR8:""N/B-9JG M\,RS?<&*LSE%].>:1(T5VSSDR#ERG#\::_7NP+K;%=7GVG,HEWUGX;\@-)7J M0Y\7'2:ZT 7N5N#?!$/\6W8TM'*' 6[.$%>7>=)A*JM#+Y@O#DS>>U M[)86NE*[_@&R4-=/UUQ +WZM8+\((X1LPT(*:N2>T2AL5%1!U^KMZBKGFLN< M<3[1?VC"V4(B3B0U>:MKCSLXP.3J8N":JT'%.UC# N:79Z._1K'>\9 MVC.SWR/#:.F]C9.GN^/J_FE*]LR4; MBR1&;- +';?-:V3.9-TU/$T;-K)YY M$_38,)I[=XZ"EC!:<=@81DWEGIG*.X=14AZCE[ F[RGAXI5I<$WD'CY +#61 M>^9=1,77\VHLT5?PK3%ZYOYP/A>-\3,C@QR)QB@&FY8"N2,4DGMAV.S!N8LY4KMRB6%5(RWE%W@NQYV6L2(KWG>-S/J3:[!E>ZFC0JHP-=$Y6@\;!]: M4[!OIN =9%C14P<9YFLF]LVR%JA"2)*$Z@"JV(G0DBW2;$8:3?%VG(_*>557 MKK8G?E>9Z&LF]8/G7P6^YDZ_LPC>IS!9>F^7B7L ZQYJNO:[TG6G<.ZB&GU- MIO[P %'55.IWEL9[1=7<>ZMJW!U7]T]SMV_F[AUCNIN(##1I!\[S1S701!UT MULK[1-72>ZN(M..,(C+0E2#H>L"Q6U2[:\I %X'@ $4JH;-^[J8I+?T9 M-*4%N8>F#'2U"F!6Q_43U,HI M:;K*C+@C H445F2(B$0+?7BM6I,5DR1JE9GO+6-[-B(-=*$(S)3\VT$P+"BV M8&#S@B4DF2M)1C?P>Z.1YIY=QVJEIOO 3/>7M>E3>IT^!#C4 89Y5D?88#=M MM'>\I5W!QK:K,ET#L%FXJTO^5FV$S@%PV61*8;DZ*_JAUCS]FZZ;6TJENK:P(V2_]GN.:ZL S9 M>LUUN0>P[K:N3=A<'SZM(4I\V^7U*DUJRV(!89PUD?L$;]_?*K)LSR!=<;"Y M+DRZ)MP^M2@LVEY*8V(S #=1KHF-83O'T09)R?@:XG W,]>>P= MY7G1?W7BM@]%^I5WY]0;H1\)OV6)0!%= ,HY&H)G/'_),O\@TU7V.MTLE3*- ML\&PO=V]R:W-H965TWZ[, E6#4VLYW0_OO9AM"T(=E>\-U[L M5I@P)TWLWE*D"=\I2A@L!9*[JL+B_1XH;V;.V#ELK,BV5&;#39,:;V$-ZKE> M"KUR>Y6<5, DX0P)*&;.C_'=/#9X"_A-H)%':N<]E@"7-.7TBNRIDS<5 .!=Y1M>+- M3^CRB8Q>QJFT7]2TV%B#LYU4O.K(VD%%6#OBMZX.1X1Q>(;@=P3_?PE!1PAL MHJTSF]8"*YPF@C=(&+16,Q-;&\O6V1!F;G&MA#XEFJ?21[8'IKAX1]_1NKU) MQ OTL7V] (4)E3<:\+Q>H.NK&W2%"$-/)=])S'*9N$H;,7)NU@6];X/Z9X*N MH1ZAP/N&?,\?#]#GE^D+R#1];.G>9[JKT^]KX/\*\:7- *>JW :H5G MM%:XT=>C0!!,!RO3TF-+-RVV3V,O3MS] R O MBH:MQ;VU^**U)ZXP'7(4GQ0_B +OBZ-3D'\;^E\3DO],H,P 'U><*X."]/\_5N?_@502P,$% M @ &ULI55;;YLP%/XK%NI#*ZV%<&]%D-9$T_HP+6K:[=F!DV#5V,PV3??O:QO* MLD"S2GL!7\YW.0=SG.VY>)(5@$(O-65R[E1*-3>N*XL*:BRO> -,[VRYJ+'2 M4[%S92, EQ944]?WO-BM,6%.GMFUE<@SWBI*&*P$DFU=8_'[%BC?SYV9\[9P M3W:5,@MNGC5X!VM0C\U*Z)D[L)2D!B8)9TC =NY\GMTL4A-O WX0V,N#,3*9 M;#A_,I.[0-,##\1O[%YN[SF6#)2PX M_4E*5*MU#"9N4H[,KQNT:O?=NK^.^IK:*Y0X'U"ON?/)N"+T_ E%!H^ MLW#O;[BKZS 4PQ^*X5N^X'^+<4(K&+0"JQ7^0ZN$ADMR3-D5KV.(+8/Y'9_S M-$SCS'V>T T'W?!#NG=,M@*S J:$.XKH0#A(_3_"W;<)1^[\T)LV%PWFHI/F MUA47ZE*!J%'!F1+Z)Y^L>.N,)URDXZ. MQBR(DV-#XZAK[_@ N0>MS5PKW[#8$281A:U&>5>)SD=TK;J;*-[8;K?A2O=. M.ZST[0;"!.C]+>?J;6(:Z'!?YJ]02P,$% @ &ULO5A=;Z,X%/TK%IJ'&:E3 ML/D(B9)(;1*T(W56T60^'E;[X 8G00.8L4W3F5^_QA ^ J%HJ_2E!>><>WWN M<:X=3X^4_>0'0@1XCL*8S[2#$,E$U_GV0"+,;VE"8OG)CK(("_G*]CI/&,&^ M(D6AC@S#T2,4!CP,ANIMW!B8?LC* 0WP-RY+5GD$EYI/1G M]O+)GVE&-B,2DJW(0F#Y[XDL2!AFD>0\?A5!M3)G1JP_GZ)[2KP4\X@Y6=#P M1^"+PTQS->"3'4Y#\84>_R*%(#7!+0VY^@N..=8Q-;!-N:!1098SB((X_X^? MBT+4"#).-P$5!'1.L"X0S()@#LU@%01K: :[(-A#"4Y!<%3M\V*I2B^QP/,I MHT? ,K2,ECTHNQ1;%CB(LY6U$4Q^&DB>F*^97*1,_ 8X]L'J5QHD!37<@Y9)'T;9'O/L^'+N0S MP6<:BP,'J]@G?@=_V<\?]_!UJ;TL #H5X![U!MR0Y!:8Q@U !H(=\UD,IQM= MJ/]5=&X3R MVB@(7AO X4LM&H6Z-3:G1>Z]T-B$FG@4YK0G T^>K"VX\/^!H,?![D"4141O8$OU2X#S:OX8K:J:3ON MN2\#0%X'R'(O^5+M9[!_0]O0G3AB1OIJ5&TBT'X#2ZI^#E_=T#LM:3=@N^7( MRQBO"S.^X$?5QV%_(_=2%@#8%X7S*@?Z')Q>NT.(")LKVYK.-C2-!;Y+[ARM+P1NE/W M(&?C]W"R@!WC2SA9Y?<]5?C\^NDS9OL@YB D.YG*N!W)&;/\1B=_$311-Q"/ M5 @:J<<#P3YA&4!^OJ-4G%ZR!.6]VOP_4$L#!!0 ( '.#;U-IF77]= , M $@- 9 >&PO=V]R:W-H965TPLV&=%\1;'GM&2E7EI3^5HN; M<&Q8RB*((1"*@LB_1YA"'"LF:<>?DM2H="I@_7G'/M?.2V>6A,.4QC^B4&S& MQM! (:Q('HM[NOT,I4-]Q1?0F.M?M"UE+0,%.1NJ.IV' T2T,(&_!^.]YKP9LR'%5,[%U,KNU6P@?(+E#/.D>V9>,&>Z;= MX5:3.V_3/GN;]GD[W(= PG$3_""6O:J^>IJO]TI]G:-%3&0!'909^GDKQ=&- M@(3_:E'F5,H(J"/(DCXF0GH0@^W,0$=7UFIP9GICYR<9#Z\B93E+S M!BGL.EZS,U[EC/=/&3E'*32FQ3L-^*!G':>ED]3<.TF+9WLO.(*M?6>R6EWQ M7\E%":\;-[2.@CPMA>JVV<="?H,0/J&:-4BY-:%#+VO]%W?R''<0;($UG9IX'U/P/^A*>!]5\#OTQ9P MPY4_.*VP4ZF3^NI"-&LE*EPW:X-> FRM1W*. IJGHNC)U6XU]E_I8?=H_QI? M3G'#OH\O9\50OZ&PO=V]R:W-H965TWV[, E6#4VLTW2_OO9AB#:D*P/>P%_W'//N=?7U^F.BR=9 M 2CT7%,FYTZE5'/MNC*OH,;RDC? ]$[)18V5GHJ-*QL!N+"@FKJ!Y\5NC0ES MLM2NW8DLY:VBA,&=0+*M:RQ>;H'RW=SQG?W"/=E4RBRX6=K@#:Q /39W0L_< MP4M!:F"2<(8$E'/GQK]>),;>&OPBL).C,3*1K#E_,I-OQ=SQC""@D"OC >O? M%A9 J7&D9?SI?3H#I0&.QWOO7VSL.I8UEK#@]#$-M!. MF0UKB17.4L%W2!AK[[FO83;3D)P1,(*FDL4>A]0X 7^!'QQ&KZ$7,-]"_=>PUV=C"$CP9"1 MP/H+_TM&3A"& V%H"6?_((2ZH?P% .6\-M2XJW/-O@8&)5$20:=I*L<=1VPY MS-7=9F$2QZF['6?RT"@(9]%@]$K^;) _>Y?\1O 2I+G=F"()8DOR/GDY9U+? M*L(V4\([[]%(DS^[2MX(GS *@V1:>#0(C]XEG# % J2:$A=-\/K3M/% &Y^D MM:4TQ14?<"57T9L\'-I$1XXO&>0D)^4\<*7/"^]K<%STW!9]WA<]/5;TG?KD MH+1B/_[T1OZA49@<'*,[ZF;F)?F!Q88PB2B4&N9=)CI\T77G;J)X8QON;P1&9_ 5!+ P04 " !S@V]3I<@:*3<# "+ M"@ &0 'AL+W=O$ \N,EM:\VQ@^VTP*_G.LG2=$O#D-A+XX][CL\] MMF\]VBC]8%8 EOS,A#1C;V5M?N[[)EE!QLRQRD'BS$+IC%GLZJ5O<@TL+4&9 M\,,@&/H9X]*;C,JQ:ST9J<(*+N%:$U-D&=._+D"HS=BCWN/ #5^NK!OP)Z.< M+>$6['U^K;'G-RPIST :KB31L!A[[^CYE,8.4$9\X; QK39QJG"=RW3L M!4X1"$BLHV#X6<,4A'!,J.-'3>HU:SI@N_W(_KY,'I.9,P-3);[RU*[&WJE' M4EBP0M@;M?D(=4*EP$0)4_Z2314[//%(4ABKLAJ,"C(NJR_[61O1 M#!'D!8 M \*7 J(:$)6)5LK*M&;,LLE(JPW1+AK97*/TID1C-ERZ;;RU&F3') K>DC (:0=\V@^?08)P6L*#7;B/V3<6A(T%87# M/"^EL;K \VG)MRL,()<6,O.]ASYJZ*.2?K#/83#FG-Q+EBEM^6](2,H/GLBOB-J.(C";O5QHSY^@4HN+#&8NW$J1XO:*N&T] -Q\/,)'*@B$'S)"D&L4R9A5V ML@P+ _ZK)@^'?&PO=V]R:W-H965T((A4HVH[:555V9AY&^V 2 M U&3F+4=:*7Y\6,G:1Q*8NCL,"]M/GR/C\^]/KYDN&/\4:PIE> ICA)QV5I+ MN?GH.,)?TYB(-MO01+U9,AX3J6[YRA$;3DF0!<61@R'L.C$)D]9HF#V[YZ,A M2V44)O2> Y'&,>'/8QJQW64+M5X>/(2KM=0/G-%P0U9T3N7GS3U7=TZ)$H0Q M343($L#I\K)UA3[.W(X.R$9\">E.5*Z!7LJ"L4=]"G0K*X"%8,XC#)_Y.G0HA* $8- ;@(P*\#FF9P MBP#W58#;;PCH% &=4REY18#W>@;8$- M KJ9]KE8F=)3(LEHR-D.<#U:H>F+ M+%U9M!(X3'1ES257;T,5)T>W+%E=2,IC,*4+"2[ /(Q"7Z5\2Z*(/JNL)8\@ M>Q\QDH /4RI)&(D_AHY4LVL,QR]F&N3\&'=W4H M$SO*E/IMX"*-@F&!(M:$4U&#-;5CS>E&8<$,"Q58=^^ W+ 1MAK.^P=X0<4 M:U!F=I097;0!PIE< SLI1^6\3#PN$X\S?+=12)7NFT1(GBJCD.#;K1H ;B2- MQ;\6>+>$=S/X3@/\WVF\H!RP)8A9(M?1,]B09SU1G:#C',O+L+07;D=N=^AL MJZFT#MFCV"DI=JP4OQ+.B2($) .;E/MK95"%RIJWSV)%':@=Z#^"[Z"Q&B:= M V9HX/;AX/4*:L9U7.Q!".O7X97K\*SKT/L)S+^,P3]ZF]ZJ;6K)7[<$[9ZC M/'HE?,_*>49\"DC,4@6MM [4;'5UD8-T*Y)IN:J*Y1OR<)R+]L?ML>R7+/N_ MHT)F_8/,X[[K-9 ;E.0&IY&C3Y3[H6*VX:%2]3LP;E%')D<=5,C -N[4'(1HLKIA,Y1ALBX(,*_H!"O"Q3/4HG[!(Q/(KM1WB3J=*5" DXD MK3W#[/%>&\+W-BF,':+?XH=3=&ATN _AP&N0RO@^JJ_@_MO6;QP0V2WP@;XT%9:].RE JM/W;7L7 M&]/#=M,KO0Y<@:M@J[-@Z\R,Z^&SN!ZN]'Z_PO7&^-#U.E;EC.MANVL9Y<:G M*&<\#'?.HISQ(&SWH%.5\QIV7)-RQG:PW78>Z)9%VS!9 ?TF,V9.@U"Q2:60 M) G4*]M*C;G@WEFD-.:![>9QJI1-[O&J"9S4#'1KN\6:@3UK8=S^"HSEN7;+.R$U;^A@W>?[C+;R3;9!^:%DQ*%F>7:TH"RO4 ]7[) MF'RYT=^NRL^GHQ]02P,$% @ &ULM5E=;Z,X%/TK5C0KS4@S )8/GFD+$)"7K*UP;<,HR #1:$!3=,S M(D3BT7R6W;MA\QE-1$AB?,, 3Z((L5\+'-+=Z<@:O=ZX)>N-2&\8\]D6K?$= M%O?;&R:OC-)+0"(<C,^GKA."D@L_A!\(Y7?H,TE =*G]*+R^!T M9*:,<(A]D;I \M\S7N(P3#U)'O\43D?EF"FP^OO5^T46O SF 7&\I.%/$HC- MZ6@R @%^1$DH;NGN3UP$Y*;^?!KR["_8%;;F"/@)%S0JP))!1.+\/WHI$E$! M2#_M %@ X%" 70#LH0"G #C[ *<#X!8 =RC *P!>EOL\65FF5TB@^8S1'6"I MM?26_LBF*T/+!),X75EW@LFG1.+$_!N-UU\$9A%8X0"?Y4WY^_N&)AS% M 9\90E),!S+\@LXBIP,[Z%C@FL9BP\%Y'."@!;_4X^T^_$J/GVKPADQMF5_X MFM\%U#I<87\,;.LS@"8TV^+1P^_P5L+-#&ZUA?,V^+D>?HV8EOR%'GZ5A&-@ MNBG<.M'DTB[7JIWYLSMS*5?H9R=P[G:\" MYT"*'7X1)%XGA&^R4>BC5*H'T39WN3\O\Y=*^//\R\1S9\9S=89:C"SH3919 MC:Q;DG6U9'\BQE L.! 4;!/F;Z2ZOKZ.DK%/HTB&(N7#?VI["W/G;H64-;4G MYM2KDU^VV#DV=$W3W(MR@&$M3J^,T]/&>1^CB#)!_L5!-@T@(-RG2=PV'PNO MD6K+FNQ%U+3Q[+U8M":U*$[**$ZT4;2)JF;%3DJWDV.\$-/2_53+^@+Y&,CT M)]JW8#%M3KW9.>^6J0J3J1W]&KV0*(G V42*]](X*,M\HGXU5I6S :+[L5G M5:JC];Z:L"@<>O5T=/" B@<\YNM>>*]FQSZ9=.='*;)E#^.%7S#SB22U9<3' MK1QR3],*!W/LP X&2K0MO6I?(,+ ,PH3G"9B5_!I)=!4XNZ943ILZ84X>P<) MYPF*?3D9/N4=H[O:T8OFI$5&.RDJ";7>3T.7A:\N"@5/O5&=IQ))2Z^2E[%L M1#$7&;OF'ZTQ_1YN M=3BN'KFJ Y:^$)SE-2!@:!>W!C!MY-MUFK/28U7OKU6=@/HZ<8N?:?B:65^V@NY#9$/M(U\JH60.L8U18JD8=ZD1]8;PLOU3S:C8;LO,7JI&%U MT6)E=98%J,H"U)>%PVIWX6R?1!<+51J@OC2DNQ9P]V,!OJ?[VV\4Q;II4HH/ MW:.L Z774*_7P];!.6SVJ=TM#U0J#/4J_+968UEXKY8&*#N-Z?ZVJ-^NSE_) M--3+WO"69%EXVFM)]HGJC>HLE:3"OMYZ8-NRA$W9;!;D'J/Z=EM)JZV7UH&] MS:IP,VQTI;>VOO?NJ[?+'KP[-MOKYN&X>@1*T.V^KCT,@;R1?B&^H@F+40AN M&(DPN)4A@?]:/[;I1JY\*3G*IQ);::NMU];>9J@';XVAJTVRDF.[[TM(3Y(/ M*@.V4FG;.TJ*E1#; ]OASO6OQYM=?>/AN'H$2HIMO12_M@&'+W2EH_;T*-\$ ME08Z>@T\R[=.*#L'D5(M-KA_$^7H!;'X,'B :CI*-9VWJ>:B!^]V[5)^$[/7*FMHU=;M=K>6W<=I;O.<3Y15[Y1OU%W>_"P2W>-RAE2A-DZ.^U+:[Y< MXOEQ4GFW/%$\R\[1#&6>'T=>([8F,0I .4YZSS_P%02P,$% @ &ULE91A;YLP$(;_BH7Z MH9760 C0J2)(2Z-JDS8I:MKMLP.78-78S#Y"^^]G&X)2%5KM2_#9]]YSKQT[ M;:5ZUB4 DI>*"[WT2L3ZUO=U7D)%]4S6(,S*7JJ*H@G5P=>U EHX4<7], @2 MOZ),>%GJYC8J2V6#G G8***;JJ+J=05Z -1EGU8M-!Q43WI2_]/IP)POF$(.P%H>N[ [DN MUQ1IEBK9$F6S334[<%:=VC3'A#V4+2JSRHP.LY]2'*X15$76L$-R3>X;;!20 M6C&1LYIR4M-74:D#*NK\@%88(\EK+15!0Z]=$T8LOY>0]===!P KJ% M>D86P1<2!N'\:;LFEQ=7;ZOXQL;@)1R\A*[L8J+L=.OF^/E@M#!&/Z M!MK" MT:()FND]'+/>J1*GLE?BF-U$-O,XPHH&5O09:S'&ZE3Q&2L*@F"<%0^L^#-6 M-,:*_X.5#*SD0]:C1,K'8,F[39S'[W?1/_O?VR?D%U4')C3AL#>Z8'9CNE7= MM>P"E+6["CN)YF*Y86E>,E VP:SOI<138&_7\#9F_P!02P,$% @ &ULM5?; M;MLX$/T50M@"+=!$HB^*$]@&$CO9!F@60=WN/BSV@9;&-A&)=$G*3OY^AY0B MWV0Z11$_R"0UY_#,:#0C]M=2/>D%@"'/>2;T(%@8L[P*0YTL(&?Z7"Y!X)V9 M5#DS.%7S4"\5L-2!\BQL15$%R;B 1T5TD>=,O=Q )M># M@ :O"]_X?&'L0CCL+]D<)F!^+!\5SL*:)>4Y",VE( IF@^":7MW1"PMP%G]S M6.NM,;&N3*5\LI/[=!!$5A%DD!A+P?!O!2/(,LN$.GY6I$&]IP5NCU_9[YSS MZ,R4:1C)[!^>FL4@Z 4DA1DK,O--KK] Y5#7\B4RT^Y*UI5M%)"DT$;F%1@5 MY%R4_^RY"L06@,9' *T*T-H'=(\ VA6@O0_H' %T*D#GK3MT*T#WK3O$%2!V ML2^#Y2(]9H8-^TJNB;+6R&8'[G$Y- :8"YM9$Z/P+D><&7Z58GYF0.5D#%-# MSLA(BA4HPZ<9D+^D 4U:42LB'\=@&,_T)S1Q"X=V9^3'9$P^_O&I'QI49OG# MI%)Q4ZIH'5%!R8,49J')K4@A;<"/_/CV*?RM'W_IP8<8T3JLK=>PWK2\A!-8 MGI-V]-G%JLF?M\-I WS\>[O?_M[N=W[X&!*$TZ;==V+9KE.T[?C:1_DP,>^% M-JK DF;(OU_1@-P;R/5_'OI.3=]Q])TC]'\JJ359*ID I)K,E,P)U[I@(H&F M3"[98L=FZ_9JB%7<_OKAJD%&MY;1]GT?1AZ9,^678 MCOJX5A][>1ZXX'F1DWE#,#7#$B%GN HS4 I2@E4M><*^]+/@=HK]D22NG-A^ MU>1[_&LQOZA57WA5C^I-41Q/@##4#BK!+,.N:C6;!52W<)WH!5,X8CPETQ=W M3^)%$8XTZ)/23=K]$GK1B2?0JWWI>8EN\RFD6+RPK2J^8K9?DQGCBJQ85C0F M5.\@J'0OJ&4&G;;;$7Q9"[X\D?#<<):1A"GUPL7\N-"2I[LEH-TH]+3=CE : M;7IDY)5ZG22JP-#RZAW]C)T9$UF8QDX5'<1K3^CM:9.[!A/J\V6KWU.O+]^E MP:"_>H(#YTISSZ0'&MH^#:V-AI:_6K!G6RT\64\WS8&^2W>@F_9 _?WA[0$; MT0)L2];3=KM9-#Z'^%'(W\A3/D96*_6!ZQK=ZS86Q_1JW%Y3-K0 ME*>V!Z;F7&B2P0PIH_,+?+:J/ B5$R.7[L-]*@T> ]QP@8='4-8 [\\D?G=7 M$[M!?1P=_@]02P,$% @ &ULM5AM;]LV$/XKA-$!+=!8$FW+=N$8J%^29FB+ MHFFW#\,^T!)M$Y5$CZ3L9-B/WY%6]!))E(.M^>#HY9[CWNE#N\<1P9[&A/9YP>:P)LM%S%1<"MVCCP(2D(#BB,'NZ[OQ(0E MO?G,//LBYC.>JH@E](M ,HUC(AX7-.*GZY[7>WKPE>WV2C]PYK,#V=%[JKX? MO@BXP(>?V5.>_F8&EB^?O)^8X*'8#9$TB6/?F>AVE_W)CT4 MTBU)(_65GS[0+*"1]A?P2)I?=,ILW1X*4JEXG(&!0 G)+0U M>-,7IKXAB9Z*]TK 6P8X-?_(D]V5HB)&*[I1Z HM>7*D0K%-1%'"%94( MN]A#KU=4$1;)-V#R_7Z%7K]Z@UXAEJ!O>YY*DH1RYBC@H[TZ03;VXCPV;AG[ MUS3I(^R]-2,TP)=V^ W=])$[;(6O.D8G]M'7=O@]/?31P&V%W_PW^*T=OJ(! MP,_DW2K<@1F03P.<3P-L_ U:_4'Q[Q*I1 I]1J$_/H(!NE,TEG]:W ]R]P/C M?M@ZRZ1$T'CH@V+)+F5R;T;A6^@:&]64_+,_W_C3[?0XOYKXHYES+*>XP7P6>]#"Q9&.6.1S\CR7[NWK?ROA4ZRP?! TI#B;:" MQXA)F9(DH$VKRZ]E;^#"7S7'JRZK"M5Q3G5LI7J70,NA4B%!5",W.WS2=]U? MFE;\BV$5]I.<_<3JYWT8,JVC)$*[:LYC$E)$CM HB9XXZ<&([9[1(WV:\&I/ MH6TJNH/0M1;'+()$\*0Q#9-:\CVWH4:=9I4PIWF84VN8YR5@]AP'P0((#"*E M(H! 8)/R%,OY%3Q'ZS,S*1/&@(3E= M9M5X"I7SL'WE!H%(H9;LJ?] 46G =PG[FX:-(H[K1%II%&KHV>7P.8VWL-,3 M M95XS9D4*-0*W^GR:U7U\JV, J=].Q"^8TKF!MY+EEBHFC.X[ V_'#:FLA" M4+V1E<'G%%:GT*W(-!]I] X2:QIO4/2O]HW&(AMA5&N>M237#8=#=^*/<4L4 MA6Y[=N%^\>YHX=55V?,F=5Q>2W M=ZE"CCV['M\0+4XQ3SN2-JD/W]2B&LR:6E2763680G0]NW2M"IF)&-FPB*E' M5.15?W)I:7TV5T@0Z/#A46/DT_ITF;;V,5QH([9KX[)+%M:X+DP#7)^HG695 M@H5^8;M^-8EWGM4F[<9U&6O0[HNLUK@N8DW:W>#,HMVX]$5GU[I/Y('%:8S^ M02_^H,&%DN'!S_BDP87&X/]+8]:XKC%>+8U.Z:A$G[5](F+'$HDBN@64VQ]# MN<3Y^.I\H_C!G)YLN%(\-I=["MM\H0W@_99#,K,;?2"3'R+._P502P,$% M @ &ULM55;3]LP%/XK5L0#2-#<>D5M)5J8A@1316%[F/;@)J>)16('VVGAW^_8 M24,U0C1IVDOBVWFZ*DHAIZHG"N XLQ4R MIQJ[,G%5(8'&%I1G;N!Y0S>GC#OSJ1U;R?E4E#IC'%:2J#+/J7Q;0";V,\=W M#@,/+$FU&7#GTX(FL ;]5*PD]MR&)68Y<,4$)Q*V,^?*OUSZG@'8%=\9[-51 MFYA0-D(\F\YM/',\XP@RB+2AH/C;P1*RS#"ACY>:U&DT#?"X?6#_8H/'8#94 MP5)D/UBLTYDS=D@,6UIF^D'LOT(=T,#P12)3]DOV]5K/(5&IM,AK,#K(&:_^ M]+5.Q!$ >=H!00T(_A80UH#0!EHYLV%=4TWG4RGV1)K5R&8:-C<6C=$P;K9Q MK27.,L3I^5+P'4C--AF0%680I(28K+6(GLG%AY'3:]"49>H,YY[6U^3TY(R< M$)>HE$I0A''RQ)E6YSB([<=4E(KR6$U=C5:-H!O5MA:5K> 36P&Y%URGBMSP M&.(6_+(;/^G NYBB)D_!(4^+H)/PGLH>"?US$GB!U^:G&[Z& N&>A?L==L)F MVT++%W["]PAY(23>.W+S4C+]1G[>X0IRJR%7OSKX^PU_W_+W/^&_5:JD/ (2 M":7;]F]9X8<6;VK%;AZ&D^%XZNY:9 >-[*!3=@V2X3E:7/A_'KV.F(8-^?"_ MY&S4\(\ZS7\K\PU((K;-=< DHG^\ 42)K.T4+RK&P7$6 V\T&H7M>1PW5L:= M5E:EC%(L;J20+((VX0H_/A+V>I/AL-^N.VET)YVZ5TDB(:':"(L((%9D*T5N M,V&.4YN3R<>#Y'M>NP_?>R]KWK\=X$5-<"S\4=<]JJPYR,0^. I)2ZZK(MN, M-H_:E2WE[OORZD7$"I(PKD@&6X1ZO1'NNJP>F:JC16'K]$9HK/JVF>+##-(L MP/FM$/K0,0+-4S__#5!+ P04 " !S@V]3:"1: <0" "?!P &0 'AL M+W=OJDD!RYU2R,,)X&):$\F Z=F=S M.1V+6C/*82Z1JLN2R-]WP,1V$O2#W<$C71?:'H33<476L #]O9I+LPM;E)R6 MP!45'$E838+;_LTLM?;.X >%K3I8(ZMD*<23W7S-)P&VA(!!IBT",9\-S( Q M"V1H_&HP@S:D=3Q<[] _.^U&RY(HF GVD^:ZF 1I@')8D9KI1['] HV>@<7+ M!%/N%VV][1 '**N5%F7C;!B4E/LO>6[R<. 0O^80-0[1>QWBQB%V0CTS)^N> M:#(=2[%%TEH;-+MPN7'>1@WEMHH++ [YL7]H M6+?4HQWUN^@LX *J'HKQ%8IPU/^ 0J0*(D'YWPY^L_-P]Y 9N+Z#P^?ACNC& M;:9CAQ__?Z;/H%^WZ-<._?HL^KY27?7Q" .'8/_=FVE_'&XZ@@[:H(.S0;_5 MY1(D$JLF5X@J51M1IKD@(%GAC[NH>-P^/N"">W&2=O,9MGR&9_F?]=5 M6X!&FID;2A.>4[[N(IZ^68*7%DD2)\DH34Y8AP<]L 2Y=J-!H4S47/MVV)ZV MT^?6-=UP;^Y'UP.1:\H58K RKKB7F/#2CP._T:)R'74IM.G/;EF8"0K2&IC[ ME1!ZM[$!VID\_0=02P,$% @ &ULM9G;;MLX$(9?A3!ZT0)I)!ZL0^$82.(L M-D47".JF>['8"\5F8B&2Z%)TW.S3+RDQHF7J%!O.16Q),Z-?P^''H379,OZ< MKR@5X'>:9/G%:"7$^HOCY(L53:/\G*UI)J\\,IY&0A[R)R=?DX:Q=EH.BG.W?'IA&U$$F?TCH-\DZ81?[VB"=M>C.#H[<3W^&DEU EG.EE' M3W1.Q?WZCLLCIXJRC%.:Y3'+ *>/%Z-+^.6&$.506/R,Z3;?^0[4HSPP]JP. M;I<7(UWZ'\4#R\?YB'*Z35+ M_HZ78G4Q"D9@21^C32*^L^V?5#_06,5;L"0O_H.MMG5'8+')!4NULU20QEGY M&?W6B=AQ@*3% 6D'--0!:P<\U(%H!S+48:P=BD=WRF+1#2=<+8%7%G+ M:.I+D?W"6^8KSE2AS 675V/I)Z;7+'NA7,0/"05W'N-KC? M#':'8=W=D<-2C0VJQ@85\7!+O!\T73,NIR^X^;6)Q2OXYYNT +>"IOF_'?%Q M%1\7\'RX8(GP7,@I$V=/ M3:K'O:IMBV[57J7:ZU2]QX0S,"_KXK*S+CQ+#73UWYYNV])M%NQ7@OWN-$>< MO\HT@I]1LJ%-#"C]O=U4C0/?KPN[:;!"08";Q065N*!3W+=83N1E5"R1969I MMF@2>158M]_/G&WA^]!MR5Y8"0Q[BC1-I;:2_[=R%D6J7._7\EQ9OZI!:$IJ M:(UCX :J E&S(.B:!HER,.\5XY-IDA'+9 %)HE ':O 7/*8S6=/\/]Y;_K^0VD(3E-A@U5 MX1%8';*(S:#-3L^'8P^.VVK7P!-VT_.P16H&;2HB@KW0@RW\@8:.L >/AZ]" M,QWZ';(,%V$W& ?,$YMW,, A:;FS 1[L)MY@),]TH+H"MXVXR .=0/N4.9> MZ[B=XU%*'V)95V\8BN @@+P#'VBG 3Y-!XP,_]")>^ 9LEO<$&'L^2V=%S+P M1*=H<6?([F Q"5V,@A9!AK7H9"WL#-F4[59E((MZ(-O+#AV@-G,A5CO$QCL; MF*)NF YG![+;20@#V+)\(\--U,/-@]D1] Z'5FX;>F'@P59R&/*B;O)J';H&]38H<8 AUYS=K%!)^[I/ ^#AXY:KPM("'1; M:A7O_-IP!&I[Z(%MR/;(,I3%/93MQ8<.L#MY,0S'+1, &YSB;IP.QX<.5%. MPK!EA<$&G;BO/ST0']CN4*WQT-('6-;5&_SB;OR^ >0]^#!DQ<%I\&'XA_OV MVD?CP]YU$U?N70+8TA830T_2UY0>A ]B-YIPC'VYGVVI56)H2XZ@;0\^B,W9 M'EF&L^38'3ZQM^Z0H+;R)X:GI)NGP_&A ^TI"-J*9.J>^S(&+U\;E0>"K8OW(@],")867UI!.]A$(G[EB?E]LZRA.O1D(@VV])(_;)F/"12O?*-);:TX#M[ENPM1_X[F\\F0Q8 MH^&6;.B2RN?M$U=O5LZR\D,:"9]%@-/U?>LKO%M@G !2BQ\^W8G2,TA2>6'L M-7E9K.Y;=A(1#:@K$PJBOM[HA 9!PJ3B^*5)6[G/!%A^WK-_2Y-7R;P002G.J%NPN>R0*2?8)?9]KHMX,9"LE"#502A'V7? MY%U/1 D 3P&0!J!#0.<$ &L ;@KH:$"G:4A=#>@V]=#3@%Y30%\#^DU#&FC MH*D'1P.4@[*$6KFOM1TNQ+R=6OOL+)T4_" M.8FD !^G5!(_$)_ %_"\G(*/'SZ!#\ "PB.<"N!'X#GRI?BL!M7S7QZ+!8E6 M8FA)%47"9;G:XSCSB$YXA."11=(38!:MZ*H&/S/C\3G\W(QW#'A+S5X^A6@_ MA6-D))Q2MPTP_ R0C>R:>"9F^"/A1OC4#/]&7]H #1(X=.IFTPQ?TJWR;J?> M80W\6_/@Z^ /U^4^OR[X17.X;6@$G*\EG/+A$WR3@ @!V!KH1048!^GN ?[^ M4YF"A:2A^,?@J),[ZJ2..N<6K61@&W/74VJ_7ZC*OP+"29S?/LVO,L:$)AZ) M-IF:2H^"-?$Y>"-!G&9HR&?6.PKE2P<=5.'89M!WZN/MY_'VC?$FF@*6/\9@ MDK74,FFI?7L;&GF0\P]NNV*VUC5+-WREU? M1;+EODOK'&L"I^39;J/."<>E31^>J2NR+ZDK1(4'=-O*PD)U(;YA;2>:O5I< MVW8.U.#AO%TU_D+,H5G-SW;!1!-4NZ!S&)_9J!I? *;:^+R<03AWLD)*]02F=7RTB/47/.6 \+H9#R%0"*S M0#Z2=S^,0_ ON/2PA JI1#>62E1()3)+Y<6%GVKBRMG[Y#07$HG,$EF>YLO. M+JA01>3<=IIQH9;8? *\>)HGFKC1-.-"4K%94@^F^8*-'Q?2AV]\1,2E/^8W MDK$Q/I:QXVFV2O=O(>6;]/)6J THCF3VKSX?S2^(OZ;7H@?C8W@WA37C,WCW M4#<^AW>+[%JX<)O=4C\2OO$C 0*Z5B'8[;Y2,9Y=_&8ODFW36\$7)B4+TT>/ MDA7EB8'Z?&PO=V]R:W-H965T/3.9%5>P%/'7 M:*UW+I&H4@2T^SR@7&!TN9IE&[1 MC_>@>12KGTS@#\A%:L_*_+0C_Q-D(\3PSXAB2EK"E_WA M]Q":<%*$X^-PUW2B;@>MVT$+/=:AMXRY4DAL4-47)"0JK(W^^<,,10\:$O5O M3R)6)V)%(J]KWD6_T(-2>[Z* 7W)3)M_>P491@H:!;1UM%3V"^7\:_JR(!ZC M/L:F R_-WK4,G+()GH[K<4>U>W7M7F_M?W(9[A )\JX3KZ<9?BWH#]OU<9UH MW%OY4J1:&G+L>8S^ IFT&:Y?@6#T!ERJGF*"NIA@* LL@Y.5G7I^8_V/"IK4 M!4UZ"ZI9 .]%9#(*H2U_*31MY,)A-L M 8>'-1=IL)1<;:\S$A?XBUB8$3J8PRKI(WA@XGN8M*\RL>0C_>C[#IM52L&1 MSS!F'258@)%^@GW:QV_(+TP6]'7: HP,3#!B$4:N9]@9B4M,9BE&AL,8.>48 M\4C@=X",6)*1FZ&,? _+B(49Z:?91UC)O=D8(T(+GTW[=B<69G1@F%$+,WH] MS,Y(7. SVMB9#0@HS.F%=-J,69?1F**N4+K,9M22CE^S%J@UT[P[8LHP. MS#)J64:O9]D9B4L\9EE&AV,9/649G6 \]3N6V+*,WHQEM(UE71ZS**/]*#,_ MLLI]&3OK,F9)Q@8F&;,D8]>3[(S$!2YCEF1L.)*Q4Y*Q8(*[MOZL\7OT9BAC M;2CS:$<%%F7L@DT9&;<=!1PK6I*Q@4G&+,G8U22[.R/AG[>8!1D;#&1WK&U3 M]LWYPG%9%F7L5BB[8Z&ULM5;? MCYLX$/Y7+-2'K50%#/FY2B(UR;5-=:VB1ML^G.[!"Y-@+6!JFV1[NC_^QH8E M9$-H7BX/Q#8SWWS^/#-X>A3R2<4 FCRG2:9F3JQU?N^Z*HPA9:HG-W13QC-G/K5K&SF?BD(G/(.-)*I(4R9_+2 1QYE# MG9>%;WP?:[/@SJT;!VOQG<-1 M-<;$;.51B"60*EB+YP2,=SYRQ0R+8L2+1W\3Q$U0;&AB\4"3*/LFQLO4<$A9*B[1R1@8I MS\I_]EP)T7 (1E<<_,K!?^70IU<<@LHAN#5"OW*P4KOE5JP.*Z;9?"K%D4AC MC6AF8,6TWKA]GIESWVJ);SGZZ?E2I"G*O]4B?")W*]",)^KMU-6(;2S=2.O($1D:I&]F_BZJ&PMKU_+Z]LPP94PBT+ABE+D??BSX(K;7/_K3UPC M:PVI^KLC1E#'"&R,_I487XOT$201NXH\886.A>3_0-2F> DVL&"F*QSFE'K5 M;^H>FA)>F@;>H#^AX\FDMCRCW*\I]SLI;Y@D!Y840,(R_Y3-OW_)Z0C:J)>@ MXP8?KX>LZ2O:OS4[XSRH.0]NE/F &:A(CI,7]H8QLC>IV<9[<"EY.Y=AS678 MR67)5$PB?N 19)'"/A8#XG BMD;KK M!1,ZH$$[^7%-?MQ)_J,46+JY%"$ RGQ%U?&%9L%%/9V%G]3A)S=FW)ERJ +( M0WMQ3UJ4F P#OQ^\+I(V2W\P\H;!E=JFWNF3XG57]WKS!UEG!T"^LJN+TL97 MBOYO?92>FC7UNXE+CA6DA4V]M$R]IO2MGT6_I4EVG3X]]77:W=BWMJWDDH?P MN]:XJ*"&9^=YA<"I2]/N-GU3_B\JD%L*P&U<5,RU\@N3>YXIDL .?;W>"&64 MY4VMG&B1V[O+H]!X$[+#&&^W((T!OM\);+G5Q%R'ZOOR_#]02P,$% @ M&UL MS5KA3]LX%/]7K&HG;=)&8SMI4@1(0($A'3[H\_ M.PEQVJ9.@6WJ%YHX[SV_YV?_?L\V1PO&OXL9I1(\IDDFCGLS*>>'_;X(9S0E MXH#-:::^3!A/B52O?-H7LN! MR-.4\.493=CBN =[3PV?X^E,ZH;^R=&<3.D=E??S6Z[>^K65*$YI)F*6 4XG MQ[U3>'CE>EJAD/@:TX5H/ ,=RIBQ[_KE.CKN.=HCFM!0:A-$_3S0B.B$Y(G\S!8?:150X6#( M$E'\!8M*UNF!,!>2I96R\B"-L_*7/%8#T5!0=MH54*6 UA7<+0JX4L"[*KB5 M@KNF@+8I>)6"MVL/@TIAL*N"7RGX1;+*T2U2,R*2G!QQM@!<2RMK^J'(;Z&M M,A)G>BK>2:Z^QDI/GMQ)%GX'9RJ9$3AGJ9KA@A1SY.V(2A(GXAWX .[O1N#M MFW?@#>@#,2.<"A!GX#Z+I7BO&M7SEQG+!$1^#O/Y5)<"UI*OZQ..36#KF%0^X6A_[*TS'E M@$V>U@&G&N]5M^1!K18R3BA0_ FNAEL#UW>A[[4[-:B=&EB=NLXDCQ4CAN"!)#EM>DA>ARPZAE:"#.NC &O1]QFG( MIEG\KPH\;"YS^JB?:5L>@\W!Q\%&(KND5OP=UOX.GY$@ &G);!"!B"R%!;^@8_C>L=K6O N?N2Q7(+K+%1(J4I! M<)N0S&:^44[ _4!LB(Q+Z'F8K9Z:H*7*J2484Q +D;=C1M5!$\,0A+Z/AM[: M?-M%=/N112;:;B; JJ.%7K>1G=W;8ZJZ,OV+%0D&$0U,4@$#^; M09!A$+0G#((,@Z!?S2!HDQ?6X:%;Y*I%!$$W\ -_2P6&#+N@W\,N:),S-@+M M%+EJ$5'$$WA;5APRO(/LA/&5"JF755FQM6ZO[0;$^ $QO@Q+N6Y2^@M'.\66DCSW,=N(6OL(%0;(?0KGRHM?S* M5>T:E'7W!&5=@[*N'1Y?7^!6':R>/OL!' S7S[.[!5>#,+#LVF'Y/GM0U9T: MK'(;_)1RM9$"G]4''H?F8W%W91LZ@]'NGF"TV[BCL(/KB\Y3*YO-T@7CC?/4 M+JE5CPV"NW;H_0DGJAT]5$>J:(&PO=V]R:W-H965T.P8%P&\ZD?6^GY5.VLX!)7&LRN*)@^+E"HPRSH!Z>!>[[)K1L(Y].2 M;7"-]F>YTM0+&Y>4%R@-5Q(T9K/@NG^UG+CY?L(OC@=SU@9'\J#4UG5^I+,@ M<@&AP,0Z!T:O/2Y1"&=$8?RI/8-F22<\;Y_B1V"RL!XC2K=/ ,7-V@9%^;C M-+04D+,-DWKQ1;5X_,KB7^!.29L;N)4IID_U(8$T-/&)9A%W&JZQ[,$@^@1Q M%/=;XEF^7QYUA#-HDCOP?H.NY%Z^3&Z'];"Q'GKKX2O6]]QL+S.-"%Q:U&@L M:-JIMCWH-HIZD^A#6ZK>D@V?RYYPC!J.4:?/[6-)/S3EAR *N. 2CLAT^V'J M=AI7RC:4;N&H$D(_@J(ZCO&0COW1=."-&[SQ^_#V2M#6"VZ/;63=)H/^RV17 M8&_HXCLX@C/+KX"]<;7 P.) MVDE;W1K-:%-RKOU-^VQ\0:6HJAS_;*HZ=L?TAM,U)S C2_I;Z##IJC94':M* M?[T^*$N7M6_F5$Y1NPGT/5/*GCIN@:9 S_\"4$L#!!0 ( '.#;U.3.+GZ MMP4 %4; 9 >&PO=V]R:W-H965T5CL VW3ME!=O"0=)W^_E$2+DBQ1BG?; MAT:29\X<#D=G2'%R2ME/OJ=4@)QH3?I@>:R%^V*8N) MD+=L9_$#HV23.\61A6S;LV(2)J/I)'_VP*:3]"BB,*$/#/!C'!/V.J-1>KH; MP='YP6.XVXOL@36=',B./E'Q[?# Y)U5HFS"F"8\3!/ Z/9N= \_+;&?.>06 MWT-ZXI5KD UEE:8_LYO/F[N1G3&B$5V+#(+(/\]T3J,H0Y(\_E&@HS)FYEB] M/J/_E@]>#F9%.)VGT8]P(_9WH_$(;.B6'"/QF)[^H&I ;H:W3B.>_P].RM8> M@?61BS16SI)!'";%7_*B$E%QD#CM#D@YH(8#\CHQK+^.,EG\",H?DH/V2TO9C04K^!F004)(_Y>FGQ[6H";=^_!.V ! MOB>,6D'2SH-9:49L5U% '-0R^I(G8<[!, M-G33XC\W^P=]_DNS/T0& $OFN4PV.B=[AHR(3_1P"[#] 2 ;P;8!_3?WQ7!W MNRT=9O<%74MWV.9>2P8N*P_G>+B+3E8O'U>7E7?/&$EV5*J1 *M74+5[(*_Y MX_L389L/X,^B-N7%47 AJRQ,=N"OQS2*@%21S.9O U&G).KD1)T.HE5PPD&Z M!3(5-%Y1UI&.8BX+4#<'S>3Z>0K'8]OQL#.QGEOHN"4=UTCG=YD=T?X^N!&YK*&MNY$MG&, MWRG/YE2.$M"7@UQ(R!N1@F?YN+5YV$/'-L2RSKG2/:%Y7E1WI$6UDE745HDS MA5)E$'C0]:#7I-IO6&>*-%-DE-L?^9))IO3^F3*Y! 3G%PP\L'!-#3H)M:)# M_"N44J$&E4';M[AKQ%JVH5FW#4*I/*%3"^G@CI!:FJ%9FXU*J7P;07%74*W. M<* \7Z^4*D*#6I=H0:WAT"SB1J54OLU)@!U!M3I#LSQ?JY4*MEZ&3O,%';>2 M;HAD*U1G1>LF ,U=X*T*&0S@.N^SJJ]TM9HCLYH/5$:%TLA44\'[K.HQ!'1<4 M 0)QL7,9@PUY;=M[+7N0?(7DG9&0VP)5'[SN$\C<)PS*W.,9*%KX3 O:O;1T MPT#FAF%4[QY?5Q'S2V*XEYAN*VA@6[E>X7LBG.E#6/+OGV_=H9"Y0UVIR/,> MV+=4NQGIFFK731"9F^#;5'O>@S9HT'6FNG.BGLXY2+/G/2A^DR'R>BGJ%H@" MHV3?[W:,[F3!@\]2H,.$AVOPG41'TP(6ZZ:%>YK6=:JL4+WJILAV.UHHUNT) MFS<7!IG$E_L$)T#CKI"Z+6&S[)LD<*9\J\-$CFTW>K6RJN\077M<-UNT@,$* M5IU_Y9N2N3_\#TJI(M1VBS[J(*9["S;W!]-*>(8OOQ7Y+FKFU6Q4YZ5;"S8+ M_[6+97SYK0EZR/,N6 ^S6RJ[@:^0[CS8+.QO7#'CRZ]9[:/JM:OSU;T"F]5] MX*I9H52SY>,QQ$V:?68%2ZMR?!!3MLO/;3A8I\=$%!^WRZ?EV=!]?B+2>#Z' MGQ;%"8^&*0Z&PO=V]R:W-H965TP>2JY92^:,#X^>'G:W^, MS/C(^+/84BK!ES3)Q,392KF[<5T1;FE*1(_M:*:>K!E/B52W?..*':-W!3$F?.=)RW+?ETS/8RB3.ZY$#LTY3PEQE-V''B0.?4\!!OME(WN-/Q MCFSH(Y5/NR57=V[E)8I3FHF898#3]<2YA3<+'&B#O,>GF!Y%[1KHH:P8>]8W M=]'$\71&-*&AU"Z(^CG0.4T2[4GE\;ETZE0QM6']^N3]UWSP:C K(NB<)7_% MD=Q.G)$#(KHF^T0^L./OM!Q07_L+62+R_^!8]O4<$.Z%9&EIK#)(XZSX)5_* M0M0,E)]F U0:H*\-_!8#7!K@GCY*%SV"F*A>!.4O5=!(D%^0#>*!"\CB4ZDG1ZRF+ MI0 _+:@D<2)^5EU^ "X06\*I&+M29:-]NF$9>59$1BV1(;AGF=P*\#&+:-1@ MO[#;!Q9[5U6A*@4ZE6*&K X?Z:X'L/<+0!Z"#?G,[>;WA"MSV&J^>'?T5Z/! ME; X]^>W^'O*#DH_I1TW,HI03V M'6A-&GD0@X^?][%\ 7=9J)B@MG^P3$AFT0 BXQY=!YN@X3&T _F3XK"6:$=Y MS)KW.[L#'[Q0PFWDA@;=T']G^<&_X/U;!S2HAOTK$$ONA+^8L-?;.=O345='[*A34IV M.$']GN?]:,O'H!G;T7Q9(>W+$1N' M_L9-\0WBGO!-G F0T+5RZ?6&:AWQXEB_N)%LEQ]TKYB4+,TOMY1$E.L.ZOF: M,7FZT0&JCRO3_P!02P,$% @ &ULS551;YLP$/XK)[2'35H# 9*T51(I35:M MU29%K;H^3'LP< 2K@)GMA/;?[^P01-<$]6727H+/ON_S=Y^=\[06\DEEB!J> MB[Q4,R?3NKIT715G6# U$!66M)(*63!-H=RXJI+($@LJ8 MYX:(9/QN.)UV2P/LC@_LU[9VJB5B"I;9#25< -I*5^BQA&B%E7,(B2;C)93E\7*%F/%>?"/7XI^1@-8# ^PR^YP^/P)?]\%M6$GQX$K[JAZ\P;N'> M:[A+OK;F^JVYON4+3E5C7#B+WIJ[D&3E!NGOHR%Z@6[>FKW8Z47-9 (_OQ$E MW&@LU*\>04$K*+""PCY!"FZ4VK(H1WBH2,R79Y0Q5P@BA4=FE.EC![=G'EEF MTTQV\V$8^"//(Z=V78^/)%X$Y][%N,U[I3ULM8>]VJ]Y&3%S5U>+'B=&+=OH M_SB:<2MH_*^.9CE^X[@_&H7>,#SN^*25-.F5U.RH \R*LEC/*9@3W314> - M0O^O[=U.FS)ORG&ULQ5C;;NHX%/T5"YV''FG:Q Y0J"A2*:VF MTG14E7,Z#Z-Y,,D&+)*88SO0CN;CQW'27$AP6PF)ES:7O9?7OF1MX]&.B[5< M 2CT&H6QO.ZLE-I<.8[T5Q!1><$W$.LW"RXBJO2M6#IR(X &QBD*'>*Z?2>B M+.Z,1^;9DQB/>*)"%L.30#*)(BK>)A#RW74'=]X?/+/E2J4/G/%H0Y

(P&+Z\X-OKKWO-3!6+PPV,G*-4I#F7.^3F\>@NN.FS*" M$'R50E#];PNW$(8IDN;Q*P?M%&NFCM7K=_1[$[P.9DXEW/+P+Q:HU75GT$$! M+&@2JF>^^QWR@'HIGL]#:?ZB76[K=I"?2,6CW%DSB%B<_:>O>2(J#AX^X$!R M![+G0 XY>+F#]]D5NKE#][,K]'*'WF<=^KE#W^0^2Y;)])0J.AX)OD,BM=9H MZ84IE_'6"69QVEDS)?1;IOW4>*:XOT8379L W?)(-ZRDIN3GYI;&;RA1+&3_ MZO>3D/KK\YF_XB%(M!',9_$213R $)U-05$6RN_H&V(Q^K'BB:1Q($>.TBS3 MM1P_9S3)&)$#C#STR&.UDN@N#B!H\9_:_8<6?T=GIT@1>4_1A%@!9["Y0)[[ M&R(NP3]G4W3V[?L+5R!75$!;@+>?QW-SO+8PC\SJ[BBL[NTH4_ U"K:@U$K@ M%5WJ&5CO .P]90*]T# !] A4)@*TN"GT$&\2)9'N,_,R:]P?X*]B]BO1+?KW M'QH'/2B(Y#\6%MV"1=>PZ!Y@H3^(2"\@S2>SHT)0S2%D=*Z_#_76EJP,KV_P M4HW?CO'(V;90Z!44>E8*V>?J5S]4>$VOH>U#ZS66)]ZP7S#(FK5IU'6]NLVT MS0;O&=TUC7JDUQYNOPBW;P^7IDJ3UE>/O34HK3>6.EX6J)F-)7/8 M+8>6>\(*XLKPQ,=5A$D.6).$8=_=*^7T0[,Z85(2)O:F,],!,2D3.@\!)1O3 M=B!\)@'Q11'$?^C@()GD:U2["'O8)8/](#ZTJT=13@/L6:.X62X%+*D"O=50 M@NEMKH^VIAO*".1[6&FMYO00F7*F8/M0>; D,8FW(%7K/FR2P];J.^@V4]@<#'6S.NUR-F#[<*B( MBD[9UT8%+F<%/N6PP.6TP$<<%U/S27<_],Y/K\X4 (X&@Q4(AH071%FTI MK^24NVU2BB2QBV1U<98NKN-.?^*TYCR#PEY5&"^Z>U+TD56=:"F@Q"Z@]=+< MZ<[PM60B79<(G>E?PV] A;3]#B*EZ)'^*6M3RB*Y/%YM+AMS8O\'AM6D3K%4 M3&)7S -5V?*0JI;]67V54A+)\(0%\4JI]-RC%22'JGT&Q+L8[A7E0[,ZU5)- M/;N:'BA,P+8L )VP-P:A[>#&*S73(Z>EJ? P D0X !D !X;"]W;W)K&ULS5?;;MLX$/T50NA#"R21J%NLP#807[8-T )!W,O#8A\8 M:VP)D40O21,7O =%+BRX2)G"C_%UI8[ 2PV1GEFNXX3VCE+"VLZ-G.W8CKF M>Y6E!=P*(O=YSL3O&63\,+&H]3QQEVX3I2?LZ7C'MK "]6-W*_#+KEGB-(=" MIKP@ C83ZYI>+6FH#0SB9PH'V1@3'6([V"#)8*TW!\.\1YI!E MF@G]^+LBM>H]M6%S_,S^APD>@[EG$N8\^Y7&*IE8(XO$L&'[3-WQPQ>H @HT MWYIGTOR20X5U+++>2\7SRA@]R-.B_&=/52(:!LC3;^!6!F[;P#]AX%4&WFMW M\"L#_[4[!)6!"=TN8S>)6S#%IF/!#T1H-++I@7X$F/09*/"U LS>0G1/]8+PNR">=7 MI"0W"G+YUX!#?NV0;QSR3SCTG>,&1.I2/3]=JGUE6/*&AER=NCRC=0M>8.FNE%+VRZDK6P/HD6R[$(N^U4=U2&/!D->L0Q/5IU?;-P/ MH-)B.Y#(J&:-WH>RU#DV'N>-M*V(FTF/(J>E;@_(IRU]>S"N&XU:$O>@1K1? M9-IHNW0P^L]0@,#X=;I9C(T]E4HP?6D:2JY[I'??B=['SD&]M]+;ZPA '3]H M"]Y%N:'35KR'RFW7Q;*/JE$6+Q-P[%1TN%7=@00FUHE)>8R'=L9W6HRA[!Y[ M 0W>B>#'9D+#MQ(\['1+SW/;>G=!4=26NXOQO:"M=A=$&^=\&;W=N&+G(+;F M;2,Q(DQ=>7VJ9^OWT[5Y-;3F9_1J3GOF%_J]9:[T1_KRL?:-B6U:2)+!!K=R M+BZQ$D3Y_BD_%-^9"_X]5_A<,,,$WXP@- #7-YRKYP^]0?T*G?X+4$L#!!0 M ( '.#;U,%;X/?F@, ,,. 9 >&PO=V]R:W-H965TX)@%,!G.=Z<"N ^UP/7@7P MV@#_!,"O %I,LTR6SO02"SR;,+H'IJPEFVIHN31:)CC.5&6M!9.SL<2)V5K0 MX [F4IL0%C25!\Q"$(\Y@?=+(G"<\ \2 M>[M>POMW'^ =Q!G\&]&"XRSD$U/(D)5C,ZC"FY?AV2?"<^ +S43$896%).S! M+X?QXS_AKX?QR!X@,&6NZX3;3PF?VX.,:Y*?@V.=@6W9J">@Q?/A5E\^7N9] M]3+OU\/P)0DD'/7!CW+IU,7K:#[G5#@19N1C6:$W^%$>> *N&,/9CJCV&:S* M2@U!5A\LRVYNSQ-NBX&T[/"+(.OA0"=)SZ0\''-.'X;%8"L MPPUJO5H-5-1'13 >62V%_V1U''CCZD>#@?_ *DKQ5SL6V0) -;5.4&2Q&-I=Z'"& M(^^-J'4X\Y'_>FKYW5O5Z\C5-7*M]F5H-KZQ4\)V^C7$Y7:1:RZ_6.K1^L5U MI=\9K?$YNER@GO$ENER5[ZD#??F\^X+9+I87:T*VTI5U/I(2LO+%5'8$S?47 M_H8*^5[0S4B^,@E3!G)^2ZEXZB@'];MU]C]02P,$% @ &ULI55=;YLP%/TK M5VC26FDK!&BW5@E2\S&M#Y6BIMV>';@)5K$OLYV/_OO9AK"L2M)J>P'[^IYS M?*_-H;\A]:Q+1 -;44D]"$ICZILPU'F)@ND+JE':E04IP8R=JF6H:X6L\"!1 MA7$4786"<1ED?1^;JJQ/*U-QB5,%>B4$4R]#K&@S"'K!+O# EZ5Q@3#KUVR) M,S1/]5396=BQ%%R@U)PD*%P,@MO>S21U^3[A!\>-WAN#JV1.].PF=\4@B-R& ML,+<. 9F7VL<854Y(KN-7RUGT$DZX/YXQ_[-UVYKF3.-(ZI^\L*4@^!K 4N MV*HR#[3YCFT]EXXOITK[)VR:W,OK /*5-B1:L-V!X+)YLVW;ASV Y3D,B%M M_!J0'@$D+2!YKT+: M+W*ERV %]ZV-3N&S=FAF5]11M0+MNRN8'OOD?;?G'I M[LG,*+O*+(H[AW8#^C]\.C0^7\G_KDG]7_:D;2'7_B^9(C?",2-4F41@,MP)0(+L+D MRT<-%6D-<[1>A/8.^&MBV!9P:SU*XPGQM!-/O7AZ1'RJ:,V]X5B-/0D\>,T: MKBO/Y=QOG=D&K// M5_%A[V;4.Q ?6^-M?/(/?>/:]TPMN;0G@PLK%5U\L5Z@&B=L)H9J_ZG/R5CC M\,/2_CQ0N02[OB RNXD3Z'Y'V6]02P,$% @ &ULM5AM3^,X$/XK5K4?0%I( M[+PUJ%1:**=#VKU#RW'[V6W[9#X=_?. E)F[A9./:^0./,C!\_GIG' M\6PGY*-*&=/H.<\*=3E)M=Y>.(Y:I2RGZEQL60%OUD+F5,.CW#AJ*QE-*J<\ M3&9SZJQ.SF?B5)GO&!W$JDRSZE\N6*9V%U.\.1UX#O?I-H,.//9 MEF[8/=,/VSL)3TX;)>$Y*Q07!9)L?3GY@B]NB&<<*HN_.=NIO=_(+&4IQ*-Y MN$TN)ZY!Q#*VTB8$A7]/[)IEF8D$./YI@D[:.8WC_N_7Z+]5BX?%+*EBUR+[ MP1.=7DZF$Y2P-2TS_5WL?F?-@@(3;R4R5?U%N\;6G:!5J;3(&V= D/.B_D^? M&R+V'"".W8$T#J3OX!]Q\!H'[ZTS^(V#_]89@L:A6KI3K[TB;D$UG<^DV"%I MK"&:^5&Q7WD#7[PPB7*O);SEX*?G?T NWA8KD3-T\E4H=8JV3*+[E$H86#!- M>09C9^CA?H%./IVB3\A!RKQ5B!?HH>!:?89!^/U7*DI%BT3-' W 3'AGU8"X MJD&0(R \]$T4.E7HIDA88O%?C/O'(_X.$-*R0EY9N2*C >_9]AQY[F=$7((M M>*[?[N[:EO.QV6_^\^P'9'AMBGA5/.]8BI0YDU0+>3$2S&^#^54P?R3?>)-O M695O5&O)EZ6FRXPA+1"\RZ�.:O'E.1)4PJR#]H!GQERZQZNK":SG3%ISDA M40"T/>WOU]#J+"0A.;1:6*RPYT7!H=F-S2R*XK U.V F:)D)1IFY3FFQJ0A[V[L8VF 23@,[U&D+=?J&W36;>[BQD-[\B1JQ1!FG2YYQ_6(#/K5L MH 2GI7:VM:OXF'Q>H3TDO=Z:&4K7HN5K7AM M9L>+%[N=CKJC77+!"@'Z_+,^B?>$&8\2_Z,ZX[ $42@M.+.U/-?J"X<^I8%> M2/R6[1/^^OK4*L)XF!\XA@S!>\NO*;>83F,<38-^RED,_2B*" F\'O&VD-.8 M!*%_A'K2,45&F;I9K^'8::II"[VGT)QFV4N==J:N]IL3'*;73$I@M4I7*TMD MR)+OAH&+R1&@G9!B[R- QYI\$WD?E1?XV#M2W;C38SPNR.\@SW1V.SA_",[' MA&#WV-YVHHC'5?%=5=!TFI_6P5 -<>!-P\ASW7X=6(337@=#PV-U8 DY6@>= M(.-Q11ZV:G.6KXAX5],V]"4BRRB,M1'L3-: XKVUN./P@\7'F]E/OC=Q%-NZ"/G=#*QMW5JLA=]';N>L.-GC\ M9//GUGSQ*T/-MI2K%+[:#S@:$\/N$(+C7Z&NI)-KXGZD[=7=P[9M3=R#YA&' M<>C[KIU)TBD^&5?\!VBURB21.59+OM*O,H5*\YT]MNY.*PGY)41VFD8^I&DC M1 X5+0QPU"/1V;O:@,_0376GI"#!RD+7G[#M:'MO]:6ZK>F-7^&+:VP97^"+ MF_I6J@M?7Y)]HW+#(;$SMH:IH.@ JJSOG>H'+;;5Q&PO M=V]R:W-H965T.M).\85KE49JTU0[ MTG2GFNSL/(SV@1 G006TH0=KB=H\GKA>[S=R>*"-9ONPRU= M4OEC_\C5F55'6<LS"\?CX-?J]+EX5LPH%G;/D9[R6 MN^N)/P%KN@GS1'YGA]]I59!3Q(M8(O1_<*ALX01$N9 LK9Q5!FF.X%0.NG2KK%TW[BZ4X6S*V0'PPEI% M*PYT][6WZE><%4192J[NQLI/SOY07/R212REX.(K$^(3V%,.EKN04_ 9W&0R M7L=)7H )Z&:CT 47=U2&<:(L/P-1V(FI)54F13PKJD:]+4?%;XQ*P /+Y$Z M1;:FZP[_NW[_H,??4AVHVX!?VW"+>P,NZ?X2$/@;P!"CCGSFP]UA5SG_;_3% MNT=O-(/4G" Z'GDC7@/U)8UR'LN8JF:_1$FN^@TVG*5@SM)]+D/]N+,-6(0\ MB[.M (\U?WY]58'!%TE3\7=/6G:=EJW3LH>D)4Q:M)&6W%$0-5/33NI^IKB> M*(YKBFOJ=C&W3,+12133[//,Q@1B3.RI]7Q,B5-#!!&V YO@IN7=J:6+(8(0 M!TW#Q9"0C=XY=>^'5:WAA8XYTBY_@!<;P6:3KL?(QM/T MSIP:8H1]QPM:$1<#(C8:Y]>-\WL; M]S/D/,SDNS@3U&,$8^(,@D85X1A84V71 $\]ZPZ$L$6'(9;-6H_> %!OK7.6 M/5,NXU5"@7K9W%#.50$:8G 1"E6AOJ^N*28<$^!37ZNQ&1Z/B@-&!1$9 0?F M51;'R/K0]XB/6QQ8#+%LUFJD%?5K:^?#?I8,AW-31"]#C'8A9U0,,8J'W%$P MQ.UZ+7!LB-H$.6_8K-2(*.I7T9H??S+P^(KTO$1ZJKW@\UOXLB8[6PESR.9#W] MYUDL15\WC=I@>U0P&Z7!_AAZ!OOP&SD2[<+UTU MS/V%UX@%]D8%KY$5W+^D^2AX_8XE6> Y)R_U PR;E1J=POTZ5703 M?,OE>5B)T00"QP0K,:I!^A&WOEIO[]SH38W6]5MT-4<=U^_0U:+&ULM59;3]LP%/XK5K0'D+;F2FE06XFVF[9IL IV>9CV M8)+3QB*Q,]NA\.]W[(00(,TV:>2AC1U_EW..;].=D--D 75V)1;5Y42:&I!1>X&GC=V"\JX,Y_:OK6<3T6E<\9A M+8FJBH+*NP7D8C=S?.>^XX)M,VTZW/FTI%NX!/VU7$MLN2U+R@K@B@E.)&QF MSJE_LO)# [ COC'8J,91Y!#H@T%Q;\;6$*>&R;T\:LA M=5I- ^R^W[._L\%C,%=4P5+DWUFJLYDS<4@*&UKE^D+LWD,3T)'A2T2N["_9 MU6.C8XW32(Z .3I!P0-('@*B/8 P@80_JU"U BFYDZ M%)N'%=5T/I5B1Z09C6SFQ2;3HC%\QDW=+[7$KPQQ>GX!.=60DC65^HY\D90K M:BNBR,$*-&6Y.B1OR-?+%3EX=3AU-6H:I)LT_(N:/]C#[Y,SP76FR%N>0MJ# M7PWCXP&\B[&V 0?W 2^"0<*/%1^1T'M- B_P>_PLA^&GU1;AOH5[?>$,PR^A MW*?^*)JP+5]H^<)_+1_Y\0F'D@\:"O5S0"AJA2(K%.T1.J^**Y!$;(C*J 1% M4 )N029,@>D5I9TT?1FIB8\LL=F&;N9!&,=C+YZZ-SV.CEI'1X..WMZKEY(E MU@,NEN2Z<=)GI.:+.T:\41CVNQBW+L;#>1%<0B(JB4;64A1,*2'OR+G0@"M9 M9^3S9H/VY$ )CENIXY>M]:05F@S&U(F#8QQ]B[XF&'=2&7GF:9-9KZ4_#GOD M+V[]Q2\T%Y?QL[GH1^,8GWY'OO>PC7K_=S8N&\+'TS&(]ACI[.?^H)'3))$5 MSA+&-6!N=*^T_ZPN>TKB!P^ZP;\514)9R23#,SDE:249WY(2)!-]A\"B(>\6 M)@K'DWW9>-@>_? /4]E4 W5K5[W2X;,Z3$9>&'>?)S;XLBN UP M79]$;6][-SJU-X(G_0O_9%G?G5DR M"=<\_!'X:CLV/(/XL&9IJ![X[D\H''(SOA4/I?XENT+6,L@JE8I'!1@MB((X M_V?[(A U /*T ^P"8)\*< J ]IONN$S6)6ALSI2X92E[F@^YU=+G?S]#47)K8)(_M.AJ%B"T: JYMMON;K]TM]_M+@LQI=C4L/F*9U!!O.FHE$') M.CAO27JE(N\#L^4U2F8X/"BKF==,!#W(59/&MH?>0:Z:/!YM3]6P]'78Z>LB MB)<,O9W.KCHB1ZWJ"VF=-TFT]C&FY^H&U&U/-K=\WX:53R]8_L@2J,NIZMF2,_<#6G5#NE']D/:;%*T M$5ZS=@F/0&ST?"511QJK_))2GI8SW)6>7 [.K^GEC+:&ULI57?3]LP$/Y7K(@'D#;RLV%#;22:%FT/2(C"]NPFU\8B MMC/;H?#?8SMI5MHTJ]A+8Y_O^^Z[\]4WWG#Q+ L A5YIR>3$*92JKEU79@50 M+"]Y!4R?K+B@6.FM6+NR$H!S"Z*E&WA>[%),F).,K>U>)&->JY(PN!=(UI1B M\3:%DF\FCN]L#0]D72AC<)-QA=>P /54W0N]] M9;^UN>M'+>"GM+]HTOO'(05DM M%:;W&WA M9ECA9"SX!@GCK=G,PE;?HG6]"#-]LE!"GQ*-4TG**25*7[R2"+,7855J%X7*S-N*TB1@3K/E]T"#_M\D#GJ9(X&93YRA4NT&A#;V_D-Z6A'21B% MP9[N-!O0]:$8)7/3TD] F+#TH4[I'Q9HP MJ6]SI4-YEU?Z)D0S3IJ-XI5]+Y= MQ,';Q#W=5\9-A$5>DSUNT#S6:V6CL&?94HY"4RE X6X>?(MO%E.WWV_X2?&H M3\;@,GF2\MD%/[;S('*&D&%I' .QOP,ND3%'9&W\[CB#7M(!3\=O[+<^=YO+ M$]&XE.P7W9IJ'LP"V.*.-,SY8H84N1*'D&YW9;-#7RJ'FW-4>$N96.47:46 M9XJEY)P:>\I& Q%;6$IAJ-BC*"EJN(+;QC0*X8X*RAMNKT$8PJ \05W!:(6& M4*8OX0*H@(=*-MIRZ3PTUJ'3":?U=18/2TU[J>FG4@_2O>U=^^)Y]^(9VIJ'FKSZYS/D9/KN M,M-QFOQC)3PI4=?M[HC:4Z$M_<["HNNIS42U':0-C*Q]U3Y)8WN 'U:VZ:)R M&^SZ3DKS%KA&T+?QX@]02P,$% @ [[3-& P EQ4 T !X M;"]S='EL97,N>&ULW5A1;]HP$/XKD3M-G30U0$8@*R!M2)4F;5.E]F%OE2%. ML.0XF6,ZZ*^?+PXA4!]C?5AAB2#V?;[O/I\OB6%4ZK5@=PO&M+?*A"S'9*%U M\='WR_F"9;2\R@LF#9+D*J/:=%7JEX5B-"[!*1-^K],)_8QR228CNF&'XAGZ:9YS,;DX?+MSV6NK]]X]GKQ_N*B\_#N>M]^ M60'OB.\D[1]!>M7IX,0 8N3AD>2'V5'ZP7'TA\@QZN$N=3L-?YYV=)2N [(0 MXD''J:JEJ7+TZW*:C))<;JLJ(-9@F&G&O$+V"/^;Z\]),1U9]*#)VJUC"5U5_E30",/8NSDZ+0JP_ M"9[*C-G)'QUP,J(;/V^1*_YDHD&IS(V!*>(],J7YO&WYI6AQSU9Z4TZK!-?< M.T/-_S;/*9-,4=$6;6K_E+/\8L7!X+4D5T^5?<%.C?6[_=1%]L]!9'@.(L^B M)H?G(#(Z?9&G]LQT9W+P:C*/SV1PFJOMU]NUUIYP9T?86#W8>8_)=]C#BVU0 M;[;D0G-9]Q8\CIE\MC$T])K.S*_.'7XS/F8)70I]WX!CLFU_8S%?9E$SZA82 M48_:MK_"]+IAL^TWL;B,V8K%T[JKTEG5]$S#1*T/<-A';JK#C6 ^%G,C@&%Q M, 68C_7"XOQ/\QFB\[$8IFWH1(:HSQ#UL5XN9%J=6!RW3V0.]TRC* C"$,OH M=.I4,,7R%H;P<;-AVL #BP.1_B[7^&KC%7*X#K U/50AV$SQ2L1FBN<:$'?> MP".*W*N-Q0$/;!6PVH'X[CA04VZ?((!5Q;1A=S".1!&&0"VZ:S0,D>R$<+K7 M![M+@B"*W A@;@5!@"%P-^((I@ T8$@05._!O?>1OWE/^=N_8B>_ 5!+ P04 M " !S@V]3EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_ MQ=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+ MJ1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D M5XA-/E_G;@ M2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/ M['X 4$L#!!0 ( '.#;U.3!3'9I@8 -H_ / >&PO=V]R:V)O;VLN M>&ULQ9M=4^)(%(;_2A=73M6RF$"^IL:I0M'5+45**/>2:D,C71,2MA-TG%^_ MG3#H"9JW]N:8*\R'X>%TTL_ITYUOSYGY\9!E/\3/=9+F)YU546R^]GIYO%)K MF?^9;51JCRPSLY:%W32/O7QCE%SD*Z6*==)SCX_]WEKJM//]V_Y:$].C&UFA MXD)GJ=U9[KC7ZCE_.UYNBB>=ZP>=Z.+EI%/]G:B.6.M4K_4OM3CI''=$OLJ> M+S.C?V5I(9-I;+(D.>DXNP/WRA0Z?K=[6D+.Y$->[2GDPYVT("<=_]A><*E- M7E1G5->7EO%)V9-W6]LBN]!)HWTU&L[.1^)T>#T7Y^6Q* %T Z+8&*(XFDD#V 63_$R&G,_MQIRO.J M,SJ5N2:0(8 ,>2&GV_5:FI>2YELE;A1,K>M7?Y#3O&@69C54- M_V[UIOR'/\18%101F<1A5HE]/LU663H:R=LJDF<'D40N<9AETLNE3$VE-,BBW]01*0.A]D=_TACY$%7@BSA M,&OB+%NOL_1]C) 4'&8K5#"E2FWC6;[R03C,ZUUD!Y?9#E=IG*V5F,F?BK:C MBY3@,BO!=F'B-]?1=9;G7X3MZ<1T)8VBB'"XP2R)NW*G;=*)++O@F7T,^MRUK.8<^K"QD7#ZS,+9Y]$?Q@\IIL^LF*;D]3343\(J)+#3@KIM!3)H >\A"'K.% M,":5I80A"WDM6FCN4 MYR$)>BQ::.]1"'K*0UZ*%Y@ZUD >G M\ENTT-RA%O*0A;P6+31WJ(4\9"&O30NYU$(>LI#7IH5<:B$/6^#WNRDF7$W& M+"!<8*>IIH\$Y#,+"!;81[1FZ",!^0#:Z $24, L MH(-Y !O UQV+^IJ: %DH8+;0.\RI3G2)))HFB*] "9*& V4+O,/^>W(@S MHVR?*8:/M$,*D(6"SYW\Z8J+;562W1B=QGI#,9&% F8+O<.DLT)CZO0 62CX MU%5H!YBU&;\ 62AH;UF:99Y03+BJF=E"&).NS0V0A0+V*2& 66]T9*& V4)O M$Y0?C"M"))Z063RO9%T2O[R*7VE*BHG$$W*_/T-6)GX<1.2;D+OLUCC-6Y%2 M3.2;D+OLUH39%7_9FX!B(M^$W&6W9LSR$,5$O@FYRV[-F'E7ZDF,@W(7?9K1FSW*28\#T:[K(;NC=KO@F1;\*6%DWO,.FH)T+RB3YQ M[?2'O7J$G!.UMXKZ8" >(?E$S/)!F%TQI)A(/A&S?)H7?%/Z@@J,P?9):4 M<2F0-,%:0&M#KHV UX9@&P&Q#EGI; ;WMY&5;0&]+O:V WI9Z6P&]+?6V GI;ZFT%]+;4VPKH M;:FW%=#;4F\KH+>CWDY ;T>]G8#>CGH[ ;W=Y&.)@-Z.>CL!O1WU=@)Z.^KM M!/1VU-L)Z.VHMQ/0VU%O)Z"WI]Y>0&]/O;V WIYZ>P&]/?7V GK[R<=N ;T] M]?8">GOJ[07T]M3;"^CMJ;<7T-M3;R^@=Z#>04#O0+V#@-Z!>@DWE% [TB]HX#>D7I' M ;TC]8X">D?J'07TCM0["N@=)YM-!/2.U#L*Z!VI=Q30.U+O**!WHMY)0.]$ MO9. WHEZ)P&]$_5. GHGZIT$]$[4.PGHG:AW$M [338+"NB=J'<2T#M1[R2@ M=Z;>64#O3+VS@-Z9>FAWD5 [T*]BX#>A7H7 ;T+]2X">A?J703T+M2[".A=J'<1T+M0 M[_*=>@_CYZ$.MYZO-9__G52/EWOK[?'7Y=?)"3M7G-O[BN'I+U!+ P04 M" !S@V]3C,4FGTX" G-P $P %M#;VYT96YT7U1Y<&5S72YX;6S-VTUN MVS 0AN&K&-H&EB*2HJ@BSJ;MMLVB%U E.A:L/Y!,ZMR^M)P$:)$:#5R@[\:" M37*^$0=X=K[Y]C1;OSH,_>@WR2Z$^4.6^69GA]JGTVS'N+*=W%"'^-7=9W/= M[.M[FXGK:YTUTQCL&-;A6".YO?EDM_5#'U:?#_%GWTWC)G&V]\GJXVGC,6N3 MU//<=TT=XGKV.+:_I:R?$])XAG@D];.S=>MWUH:A3T]%K\XG MAWC#]O297YR_E#D7&'?>N6GV<6+.OC_N923'T^LY%K(N=.=?\34QEK[X_>QQ MVJUM_S([7N^/R>V7>?AL>5Q^Q[_.^+7^._L0D#XDI \%Z:. ]*$A?920/@RD MCPK21WY-:80B:DXA-:>8FE-0S2FJYA16:9#W8TO^=GR_[C; MGU!+ 0(4 Q0 ( '.#;U,'04UB@0 +$ 0 " 0 M !D;V-0&UL4$L! A0#% @ &UL4$L! A0#% M @ &PO=V]R:W-H965T&UL4$L! A0#% M @ &PO M=V]R:W-H965T&UL4$L! A0#% @ "() #')P & @($0,0 >&PO=V]R:W-H965T&UL4$L! A0#% @ %P &0 M @($,;@ >&PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T M&UL4$L! A0# M% @ &UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO M=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% M @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R M:W-H965T&UL M4$L! A0#% @ ==99 @ 8 4 !D ("!ZT(! M 'AL+W=O&PO=V]R:W-H965T1( 0!X;"]W;W)K&UL4$L! A0#% @ M&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ )%% @ B 4 !D M ("!Y60! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T%+ M! ( (T$ 9 " @;V* 0!X;"]W;W)K&UL4$L! A0#% @ &PO=V]R:W-H965T M&UL4$L! A0# M% @ HZ%T$ #' M$P &0 @($#G@$ >&PO=V]R:W-H965TB M 0!X;"]W;W)K&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO M=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% M @ &UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R M:W-H965T5H10@8 -X@ M 9 " @=KL 0!X;"]W;W)K&UL M4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ M&PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ D#E3<# !5"@ &0 @(%M'0( >&PO=V]R:W-H M965T&UL4$L! M A0#% @ &PO=V]R:W-H965T7!E&UL4$L%!@ !I &D UAP ,0Z @ $! end XML 114 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 115 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 116 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 421 500 1 false 130 0 false 7 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) Sheet http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) Sheet http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) Statements 5 false false R6.htm 00305 - Statement - CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) (Parenthetical) Sheet http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitParenthetical CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) (Parenthetical) Statements 6 false false R7.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 10101 - Disclosure - Nature of the Business and Basis of Presentation Sheet http://www.evolvtechnology.com/role/DisclosureNatureOfBusinessAndBasisOfPresentation Nature of the Business and Basis of Presentation Notes 8 false false R9.htm 10201 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 10301 - Disclosure - Merger with NHIC Sheet http://www.evolvtechnology.com/role/DisclosureMergerWithNhic Merger with NHIC Notes 10 false false R11.htm 10401 - Disclosure - Fair Value Measurements Sheet http://www.evolvtechnology.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 10501 - Disclosure - Inventory Sheet http://www.evolvtechnology.com/role/DisclosureInventory Inventory Notes 12 false false R13.htm 10601 - Disclosure - Prepaid expenses and other current assets Sheet http://www.evolvtechnology.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets Prepaid expenses and other current assets Notes 13 false false R14.htm 10701 - Disclosure - Property and Equipment, Net Sheet http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNet Property and Equipment, Net Notes 14 false false R15.htm 10801 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.evolvtechnology.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 15 false false R16.htm 10901 - Disclosure - Long-term Debt Sheet http://www.evolvtechnology.com/role/DisclosureLongTermDebt Long-term Debt Notes 16 false false R17.htm 11001 - Disclosure - Convertible Preferred Stock Sheet http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStock Convertible Preferred Stock Notes 17 false false R18.htm 11101 - Disclosure - Warrants Sheet http://www.evolvtechnology.com/role/DisclosureWarrants Warrants Notes 18 false false R19.htm 11201 - Disclosure - Common Stock Sheet http://www.evolvtechnology.com/role/DisclosureCommonStock Common Stock Notes 19 false false R20.htm 11301 - Disclosure - Stock Based Compensation Sheet http://www.evolvtechnology.com/role/DisclosureStockBasedCompensation Stock Based Compensation Notes 20 false false R21.htm 11401 - Disclosure - Income Taxes Sheet http://www.evolvtechnology.com/role/DisclosureIncomeTaxes Income Taxes Notes 21 false false R22.htm 11501 - Disclosure - Net Income (Loss) per Share Sheet http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShare Net Income (Loss) per Share Notes 22 false false R23.htm 11601 - Disclosure - Related Party Transactions Sheet http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 23 false false R24.htm 11701 - Disclosure - Commitments and Contingencies Sheet http://www.evolvtechnology.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 24 false false R25.htm 11801 - Disclosure - Benefit Plans Sheet http://www.evolvtechnology.com/role/DisclosureBenefitPlans Benefit Plans Notes 25 false false R26.htm 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPolicies 26 false false R27.htm 30103 - Disclosure - Nature of the Business and Basis of Presentation (Tables) Sheet http://www.evolvtechnology.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationTables Nature of the Business and Basis of Presentation (Tables) Tables http://www.evolvtechnology.com/role/DisclosureNatureOfBusinessAndBasisOfPresentation 27 false false R28.htm 30203 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPolicies 28 false false R29.htm 30403 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.evolvtechnology.com/role/DisclosureFairValueMeasurements 29 false false R30.htm 30503 - Disclosure - Inventory (Tables) Sheet http://www.evolvtechnology.com/role/DisclosureInventoryTables Inventory (Tables) Tables http://www.evolvtechnology.com/role/DisclosureInventory 30 false false R31.htm 30603 - Disclosure - Prepaid expenses and other current assets (Tables) Sheet http://www.evolvtechnology.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables Prepaid expenses and other current assets (Tables) Tables http://www.evolvtechnology.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets 31 false false R32.htm 30703 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNet 32 false false R33.htm 30803 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.evolvtechnology.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.evolvtechnology.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities 33 false false R34.htm 30903 - Disclosure - Long-term Debt (Tables) Sheet http://www.evolvtechnology.com/role/DisclosureLongTermDebtTables Long-term Debt (Tables) Tables http://www.evolvtechnology.com/role/DisclosureLongTermDebt 34 false false R35.htm 31003 - Disclosure - Convertible Preferred Stock (Tables) Sheet http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockTables Convertible Preferred Stock (Tables) Tables http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStock 35 false false R36.htm 31103 - Disclosure - Warrants (Tables) Sheet http://www.evolvtechnology.com/role/DisclosureWarrantsTables Warrants (Tables) Tables http://www.evolvtechnology.com/role/DisclosureWarrants 36 false false R37.htm 31303 - Disclosure - Stock Based Compensation (Tables) Sheet http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationTables Stock Based Compensation (Tables) Tables http://www.evolvtechnology.com/role/DisclosureStockBasedCompensation 37 false false R38.htm 31503 - Disclosure - Net Income (Loss) per Share (Tables) Sheet http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareTables Net Income (Loss) per Share (Tables) Tables http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShare 38 false false R39.htm 31703 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.evolvtechnology.com/role/DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.evolvtechnology.com/role/DisclosureCommitmentsAndContingencies 39 false false R40.htm 40101 - Disclosure - Nature of the Business and Basis of Presentation - Proposed Merger and Subscription Agreement (Details) Sheet http://www.evolvtechnology.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationProposedMergerAndSubscriptionAgreementDetails Nature of the Business and Basis of Presentation - Proposed Merger and Subscription Agreement (Details) Details 40 false false R41.htm 40102 - Disclosure - Nature of the Business and Basis of Presentation - Impacts of Error on Condensed Financial Statements (Details) Sheet http://www.evolvtechnology.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationImpactsOfErrorOnCondensedFinancialStatementsDetails Nature of the Business and Basis of Presentation - Impacts of Error on Condensed Financial Statements (Details) Details 41 false false R42.htm 40201 - Disclosure - Summary of Significant Accounting Policies - Risk of concentrations of credit, significant customers and significant suppliers (Details) Sheet http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRiskOfConcentrationsOfCreditSignificantCustomersAndSignificantSuppliersDetails Summary of Significant Accounting Policies - Risk of concentrations of credit, significant customers and significant suppliers (Details) Details 42 false false R43.htm 40202 - Disclosure - Summary of Significant Accounting Policies - Debt issuance costs & Accounts receivable, net (Details) Sheet http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDebtIssuanceCostsAccountsReceivableNetDetails Summary of Significant Accounting Policies - Debt issuance costs & Accounts receivable, net (Details) Details 43 false false R44.htm 40203 - Disclosure - Summary of Significant Accounting Policies - Cash, Cash Equivalents, and Restricted Cash (Details) Sheet http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails Summary of Significant Accounting Policies - Cash, Cash Equivalents, and Restricted Cash (Details) Details 44 false false R45.htm 40204 - Disclosure - Summary of Significant Accounting Policies - Property and equipment (Details) Sheet http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails Summary of Significant Accounting Policies - Property and equipment (Details) Details 45 false false R46.htm 40205 - Disclosure - Summary of Significant Accounting Policies - Contingent Earn-out (Details) Sheet http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentEarnOutDetails Summary of Significant Accounting Policies - Contingent Earn-out (Details) Details 46 false false R47.htm 40206 - Disclosure - Summary of Significant Accounting Policies - Contingently Issuable Common Stock (Details) Sheet http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentlyIssuableCommonStockDetails Summary of Significant Accounting Policies - Contingently Issuable Common Stock (Details) Details 47 false false R48.htm 40207 - Disclosure - Summary of Significant Accounting Policies - Impairment of Long-Lived Assets (Details) Sheet http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsDetails Summary of Significant Accounting Policies - Impairment of Long-Lived Assets (Details) Details 48 false false R49.htm 40208 - Disclosure - Summary of Significant Accounting Policies - Fair Value Measurements of Financial Instruments (Details) Sheet http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsOfFinancialInstrumentsDetails Summary of Significant Accounting Policies - Fair Value Measurements of Financial Instruments (Details) Details 49 false false R50.htm 40209 - Disclosure - Summary of Significant Accounting Policies - Derivative liability (Details) Sheet http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeLiabilityDetails Summary of Significant Accounting Policies - Derivative liability (Details) Details 50 false false R51.htm 40210 - Disclosure - Summary of Significant Accounting Policies - Classification of Convertible Preferred Stock and Warrant Liability (Details) Sheet http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassificationOfConvertiblePreferredStockAndWarrantLiabilityDetails Summary of Significant Accounting Policies - Classification of Convertible Preferred Stock and Warrant Liability (Details) Details 51 false false R52.htm 40211 - Disclosure - Summary of Significant Accounting Policies - Revenue recognition (Details) Sheet http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails Summary of Significant Accounting Policies - Revenue recognition (Details) Details 52 false false R53.htm 40212 - Disclosure - Summary of Significant Accounting Policies - Operating lease components (Details) Sheet http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOperatingLeaseComponentsDetails Summary of Significant Accounting Policies - Operating lease components (Details) Details 53 false false R54.htm 40213 - Disclosure - Summary of Significant Accounting Policies - Future minimum payments on noncancelable leases (Details) Sheet http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFutureMinimumPaymentsOnNoncancelableLeasesDetails Summary of Significant Accounting Policies - Future minimum payments on noncancelable leases (Details) Details 54 false false R55.htm 40214 - Disclosure - Summary of Significant Accounting Policies - Contract balances from contracts with customers (Details) Sheet http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersDetails Summary of Significant Accounting Policies - Contract balances from contracts with customers (Details) Details 55 false false R56.htm 40215 - Disclosure - Summary of Significant Accounting Policies - Disaggregated revenue (Details) Sheet http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenueDetails Summary of Significant Accounting Policies - Disaggregated revenue (Details) Details 56 false false R57.htm 40216 - Disclosure - Summary of Significant Accounting Policies - Contract acquisition costs (Details) Sheet http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractAcquisitionCostsDetails Summary of Significant Accounting Policies - Contract acquisition costs (Details) Details 57 false false R58.htm 40217 - Disclosure - Summary of Significant Accounting Policies - Stock-based compensation (Details) Sheet http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails Summary of Significant Accounting Policies - Stock-based compensation (Details) Details 58 false false R59.htm 40218 - Disclosure - Summary of Significant Accounting Policies - Income taxes (Details) Sheet http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails Summary of Significant Accounting Policies - Income taxes (Details) Details 59 false false R60.htm 40219 - Disclosure - Summary of Significant Accounting Policies - Net Income (Loss) (Details) Sheet http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossDetails Summary of Significant Accounting Policies - Net Income (Loss) (Details) Details 60 false false R61.htm 40301 - Disclosure - Merger with NHIC (Details) Sheet http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails Merger with NHIC (Details) Details http://www.evolvtechnology.com/role/DisclosureMergerWithNhic 61 false false R62.htm 40401 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value On Recurring Basis (Details) Sheet http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value On Recurring Basis (Details) Details 62 false false R63.htm 40402 - Disclosure - Fair Value Measurements - Common stock warrant liability (Details) Sheet http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsCommonStockWarrantLiabilityDetails Fair Value Measurements - Common stock warrant liability (Details) Details 63 false false R64.htm 40403 - Disclosure - Fair Value Measurements - Derivative liability (Details) Sheet http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsDerivativeLiabilityDetails Fair Value Measurements - Derivative liability (Details) Details 64 false false R65.htm 40404 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 65 false false R66.htm 40501 - Disclosure - Inventory - Summary of Inventory (Details) Sheet http://www.evolvtechnology.com/role/DisclosureInventorySummaryOfInventoryDetails Inventory - Summary of Inventory (Details) Details 66 false false R67.htm 40601 - Disclosure - Prepaid expenses and other current assets (Details) Sheet http://www.evolvtechnology.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails Prepaid expenses and other current assets (Details) Details http://www.evolvtechnology.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables 67 false false R68.htm 40701 - Disclosure - Property and Equipment, Net (Details) Sheet http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetDetails Property and Equipment, Net (Details) Details http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetTables 68 false false R69.htm 40702 - Disclosure - Property and Equipment, Net - Leased equipment (Details) Sheet http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetLeasedEquipmentDetails Property and Equipment, Net - Leased equipment (Details) Details 69 false false R70.htm 40801 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.evolvtechnology.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities (Details) Details http://www.evolvtechnology.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables 70 false false R71.htm 40901 - Disclosure - Long-term Debt - Long-term debt (Details) Sheet http://www.evolvtechnology.com/role/DisclosureLongTermDebtLongTermDebtDetails Long-term Debt - Long-term debt (Details) Details 71 false false R72.htm 40902 - Disclosure - Long-term Debt - Silicon valley bank term loan (Details) Sheet http://www.evolvtechnology.com/role/DisclosureLongTermDebtSiliconValleyBankTermLoanDetails Long-term Debt - Silicon valley bank term loan (Details) Details 72 false false R73.htm 40903 - Disclosure - Long-term Debt - JPM Credit Agreement (Details) Sheet http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails Long-term Debt - JPM Credit Agreement (Details) Details 73 false false R74.htm 40904 - Disclosure - Long-term Debt - Future principal payments (Details) Sheet http://www.evolvtechnology.com/role/DisclosureLongTermDebtFuturePrincipalPaymentsDetails Long-term Debt - Future principal payments (Details) Details 74 false false R75.htm 40905 - Disclosure - Long-term Debt - Convertible Notes 2020 (Details) Notes http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2020Details Long-term Debt - Convertible Notes 2020 (Details) Details 75 false false R76.htm 40906 - Disclosure - Long-term Debt - Convertible notes 2021 (Details) Notes http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details Long-term Debt - Convertible notes 2021 (Details) Details 76 false false R77.htm 41001 - Disclosure - Convertible Preferred Stock - Preferred Stock (Details) Sheet http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockPreferredStockDetails Convertible Preferred Stock - Preferred Stock (Details) Details 77 false false R78.htm 41002 - Disclosure - Convertible Preferred Stock - Conversion ratio (Details) Sheet http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockConversionRatioDetails Convertible Preferred Stock - Conversion ratio (Details) Details 78 false false R79.htm 41003 - Disclosure - Convertible Preferred Stock - consisted of preferred stock (Details) Sheet http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockConsistedOfPreferredStockDetails Convertible Preferred Stock - consisted of preferred stock (Details) Details 79 false false R80.htm 41101 - Disclosure - Warrants (Details) Sheet http://www.evolvtechnology.com/role/DisclosureWarrantsDetails Warrants (Details) Details http://www.evolvtechnology.com/role/DisclosureWarrantsTables 80 false false R81.htm 41102 - Disclosure - Warrants - Preferred stock and common stock outstanding (Details) Sheet http://www.evolvtechnology.com/role/DisclosureWarrantsPreferredStockAndCommonStockOutstandingDetails Warrants - Preferred stock and common stock outstanding (Details) Details 81 false false R82.htm 41201 - Disclosure - Common Stock (Details) Sheet http://www.evolvtechnology.com/role/DisclosureCommonStockDetails Common Stock (Details) Details http://www.evolvtechnology.com/role/DisclosureCommonStock 82 false false R83.htm 41301 - Disclosure - Stock Based Compensation (Details) Sheet http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails Stock Based Compensation (Details) Details http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationTables 83 false false R84.htm 41302 - Disclosure - Stock Based Compensation - Grant date fair value of stock options (Details) Sheet http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationGrantDateFairValueOfStockOptionsDetails Stock Based Compensation - Grant date fair value of stock options (Details) Details 84 false false R85.htm 41303 - Disclosure - Stock Based Compensation - Stock options activity (Details) Sheet http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails Stock Based Compensation - Stock options activity (Details) Details 85 false false R86.htm 41304 - Disclosure - Stock Based Compensation - Restricted Stock Units (Details) Sheet http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails Stock Based Compensation - Restricted Stock Units (Details) Details 86 false false R87.htm 41305 - Disclosure - Stock Based Compensation - weighted average grant-date fair Additional (Details) Sheet http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationWeightedAverageGrantDateFairAdditionalDetails Stock Based Compensation - weighted average grant-date fair Additional (Details) Details 87 false false R88.htm 41306 - Disclosure - Stock Based Compensation - Company utilized Black-Scholes pricing model (Details) Sheet http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails Stock Based Compensation - Company utilized Black-Scholes pricing model (Details) Details 88 false false R89.htm 41307 - Disclosure - Stock Based Compensation - Stock based compensation expenses (Details) Sheet http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesDetails Stock Based Compensation - Stock based compensation expenses (Details) Details 89 false false R90.htm 41308 - Disclosure - Stock Based Compensation - Stock based compensation expenses by award type (Details) Sheet http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesByAwardTypeDetails Stock Based Compensation - Stock based compensation expenses by award type (Details) Details 90 false false R91.htm 41401 - Disclosure - Income Taxes (Details) Sheet http://www.evolvtechnology.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.evolvtechnology.com/role/DisclosureIncomeTaxes 91 false false R92.htm 41501 - Disclosure - Net Income (Loss) per Share (Details) Sheet http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareDetails Net Income (Loss) per Share (Details) Details http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareTables 92 false false R93.htm 41502 - Disclosure - Net Income (Loss) per Share - Antidilutive effect (Details) Sheet http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareAntidilutiveEffectDetails Net Income (Loss) per Share - Antidilutive effect (Details) Details http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareTables 93 false false R94.htm 41601 - Disclosure - Related Party Transactions (Details) Sheet http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactions 94 false false R95.htm 41602 - Disclosure - Related Party Transactions -Business Development Agreement (Details) Sheet http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsBusinessDevelopmentAgreementDetails Related Party Transactions -Business Development Agreement (Details) Details 95 false false R96.htm 41701 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.evolvtechnology.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.evolvtechnology.com/role/DisclosureCommitmentsAndContingenciesTables 96 false false R97.htm 41702 - Disclosure - Commitments and Contingencies - Future Minimum rental commitments - (Details) Sheet http://www.evolvtechnology.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumRentalCommitmentsDetails Commitments and Contingencies - Future Minimum rental commitments - (Details) Details 97 false false All Reports Book All Reports nhic-20210930x10q.htm nhic-20210930.xsd nhic-20210930_cal.xml nhic-20210930_def.xml nhic-20210930_lab.xml nhic-20210930_pre.xml nhic-20210930xex10d1.htm nhic-20210930xex31d1.htm nhic-20210930xex31d2.htm nhic-20210930xex32d1.htm nhic-20210930xex32d2.htm nhic-20210930xex3d1.htm http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 true true JSON 119 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "nhic-20210930x10q.htm": { "axisCustom": 1, "axisStandard": 33, "contextCount": 421, "dts": { "calculationLink": { "local": [ "nhic-20210930_cal.xml" ] }, "definitionLink": { "local": [ "nhic-20210930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "nhic-20210930x10q.htm" ] }, "labelLink": { "local": [ "nhic-20210930_lab.xml" ] }, "presentationLink": { "local": [ "nhic-20210930_pre.xml" ] }, "schema": { "local": [ "nhic-20210930.xsd" ], "remote": [ "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", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 719, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 27, "http://www.evolvtechnology.com/20210930": 5, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 37 }, "keyCustom": 104, "keyStandard": 396, "memberCustom": 63, "memberStandard": 53, "nsprefix": "nhic", "nsuri": "http://www.evolvtechnology.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "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.evolvtechnology.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "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": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Merger with NHIC", "role": "http://www.evolvtechnology.com/role/DisclosureMergerWithNhic", "shortName": "Merger with NHIC", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "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 Measurements", "role": "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Inventory", "role": "http://www.evolvtechnology.com/role/DisclosureInventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "nhic:PrepaidExpenseAndOtherAssetsCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Prepaid expenses and other current assets", "role": "http://www.evolvtechnology.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets", "shortName": "Prepaid expenses and other current assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "nhic:PrepaidExpenseAndOtherAssetsCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Property and Equipment, Net", "role": "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Accrued Expenses and Other Current Liabilities", "role": "http://www.evolvtechnology.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Long-term Debt", "role": "http://www.evolvtechnology.com/role/DisclosureLongTermDebt", "shortName": "Long-term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "nhic:TemporaryEquityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Convertible Preferred Stock", "role": "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStock", "shortName": "Convertible Preferred Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "nhic:TemporaryEquityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "nhic:WarrantsAndRightsNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Warrants", "role": "http://www.evolvtechnology.com/role/DisclosureWarrants", "shortName": "Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "nhic:WarrantsAndRightsNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "nhic:CommonStockDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Common Stock", "role": "http://www.evolvtechnology.com/role/DisclosureCommonStock", "shortName": "Common Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "nhic:CommonStockDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Stock Based Compensation", "role": "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensation", "shortName": "Stock Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Income Taxes", "role": "http://www.evolvtechnology.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Net Income (Loss) per Share", "role": "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShare", "shortName": "Net Income (Loss) per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "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.evolvtechnology.com/role/DisclosureRelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - Commitments and Contingencies", "role": "http://www.evolvtechnology.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - Benefit Plans", "role": "http://www.evolvtechnology.com/role/DisclosureBenefitPlans", "shortName": "Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - Nature of the Business and Basis of Presentation (Tables)", "role": "http://www.evolvtechnology.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationTables", "shortName": "Nature of the Business and Basis of Presentation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_MPNRfaPukEGIDWteh_MhIg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_MPNRfaPukEGIDWteh_MhIg", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Inventory (Tables)", "role": "http://www.evolvtechnology.com/role/DisclosureInventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "nhic:PrepaidExpenseAndOtherAssetsCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Prepaid expenses and other current assets (Tables)", "role": "http://www.evolvtechnology.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables", "shortName": "Prepaid expenses and other current assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "nhic:PrepaidExpenseAndOtherAssetsCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Property and Equipment, Net (Tables)", "role": "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "nhic:Scheduleofaccruedexpenseandothercurrentliabilitiestabletextblock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "role": "http://www.evolvtechnology.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "nhic:Scheduleofaccruedexpenseandothercurrentliabilitiestabletextblock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Long-term Debt (Tables)", "role": "http://www.evolvtechnology.com/role/DisclosureLongTermDebtTables", "shortName": "Long-term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "nhic:TemporaryEquityDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Convertible Preferred Stock (Tables)", "role": "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockTables", "shortName": "Convertible Preferred Stock (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "nhic:TemporaryEquityDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Warrants (Tables)", "role": "http://www.evolvtechnology.com/role/DisclosureWarrantsTables", "shortName": "Warrants (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - Stock Based Compensation (Tables)", "role": "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationTables", "shortName": "Stock Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - Net Income (Loss) per Share (Tables)", "role": "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareTables", "shortName": "Net Income (Loss) per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "nhic:ScheduleOfFutureMinimumRentalCommitmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31703 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.evolvtechnology.com/role/DisclosureCommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "nhic:ScheduleOfFutureMinimumRentalCommitmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_aiKw038vekKChoXOYCB8Uw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesIncomeStatementLeaseRevenue", "reportCount": 1, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)", "role": "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_aiKw038vekKChoXOYCB8Uw", "decimals": "-3", "lang": null, "name": "nhic:CostOfSubscriptionRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "INF", "first": true, "lang": null, "name": "nhic:BusinessCombinationExchangeRatio", "reportCount": 1, "unitRef": "Unit_Standard_pure_cKAErphv3EO5eu_h7YfRNQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Nature of the Business and Basis of Presentation - Proposed Merger and Subscription Agreement (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationProposedMergerAndSubscriptionAgreementDetails", "shortName": "Nature of the Business and Basis of Presentation - Proposed Merger and Subscription Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_TypeOfArrangementAxis_nhic_SubscriptionAgreementsMember_wwNlAbCO9UKAHj0CXdioJQ", "decimals": "INF", "lang": null, "name": "nhic:NumberOfSharesAgreedToSell", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_1V65aXJP1kqvTNKLyJ6qFQ", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_97WL0LAyEEiEAtvx9zoF5w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent", "reportCount": 1, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - Nature of the Business and Basis of Presentation - Impacts of Error on Condensed Financial Statements (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationImpactsOfErrorOnCondensedFinancialStatementsDetails", "shortName": "Nature of the Business and Basis of Presentation - Impacts of Error on Condensed Financial Statements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_12_31_2019_oH1a5tMOsEqa1cBG6sJTjg", "decimals": "-3", "lang": null, "name": "us-gaap:AdditionalPaidInCapital", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_srt_MajorCustomersAxis_nhic_CustomerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_5ln0s8p9CEiEdoRgHu1yKQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_cKAErphv3EO5eu_h7YfRNQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Summary of Significant Accounting Policies - Risk of concentrations of credit, significant customers and significant suppliers (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRiskOfConcentrationsOfCreditSignificantCustomersAndSignificantSuppliersDetails", "shortName": "Summary of Significant Accounting Policies - Risk of concentrations of credit, significant customers and significant suppliers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_srt_MajorCustomersAxis_nhic_CustomerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_5ln0s8p9CEiEdoRgHu1yKQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_cKAErphv3EO5eu_h7YfRNQ", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Summary of Significant Accounting Policies - Debt issuance costs & Accounts receivable, net (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDebtIssuanceCostsAccountsReceivableNetDetails", "shortName": "Summary of Significant Accounting Policies - Debt issuance costs & Accounts receivable, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_97WL0LAyEEiEAtvx9zoF5w", "decimals": "-5", "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - Summary of Significant Accounting Policies - Cash, Cash Equivalents, and Restricted Cash (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails", "shortName": "Summary of Significant Accounting Policies - Cash, Cash Equivalents, and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - Disclosure - Summary of Significant Accounting Policies - Property and equipment (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "shortName": "Summary of Significant Accounting Policies - Property and equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "nhic:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember_Jl5AMPvPt0KcCSDfOIleTw", "decimals": null, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": "INF", "first": true, "lang": null, "name": "nhic:EarnOutSharesIssuableUponAchievingCertainMilestones", "reportCount": 1, "unitRef": "Unit_Standard_shares_1V65aXJP1kqvTNKLyJ6qFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40205 - Disclosure - Summary of Significant Accounting Policies - Contingent Earn-out (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentEarnOutDetails", "shortName": "Summary of Significant Accounting Policies - Contingent Earn-out (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "nhic:ContingentEarnOutPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_srt_StatementScenarioAxis_nhic_TriggeringEventOneMember_GFgJTrZEcU2r4Kp0Br6_4g", "decimals": "INF", "lang": null, "name": "us-gaap:DebtInstrumentConvertibleThresholdTradingDays", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_D_ye3-jcHzMUauhuywoenGAg", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "nhic:TemporaryEquityDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": "INF", "first": true, "lang": null, "name": "nhic:StockIssuedUponConversionOfEachShare", "reportCount": 1, "unitRef": "Unit_Standard_shares_1V65aXJP1kqvTNKLyJ6qFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40206 - Disclosure - Summary of Significant Accounting Policies - Contingently Issuable Common Stock (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentlyIssuableCommonStockDetails", "shortName": "Summary of Significant Accounting Policies - Contingently Issuable Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "nhic:ContingentlyIssuableCommonStockPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_GTNW1F8V8EiPfAzqIIxveg", "decimals": "INF", "lang": null, "name": "us-gaap:DebtInstrumentConvertibleThresholdTradingDays", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_D_ye3-jcHzMUauhuywoenGAg", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_aiKw038vekKChoXOYCB8Uw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40207 - Disclosure - Summary of Significant Accounting Policies - Impairment of Long-Lived Assets (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsDetails", "shortName": "Summary of Significant Accounting Policies - Impairment of Long-Lived Assets (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_aiKw038vekKChoXOYCB8Uw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40208 - Disclosure - Summary of Significant Accounting Policies - Fair Value Measurements of Financial Instruments (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsOfFinancialInstrumentsDetails", "shortName": "Summary of Significant Accounting Policies - Fair Value Measurements of Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_3hzskLzB5EeKQxB6K83DCw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent", "reportCount": 1, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT)", "role": "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit", "shortName": "CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_3rhblnkRMU6cdSmPYcsxwA", "decimals": "-3", "lang": null, "name": "us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DerivativesEmbeddedDerivatives", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_8_1_2019_To_9_30_2019_JQsUVewR2ESAWw9RlQSEdg", "decimals": "2", "first": true, "lang": null, "name": "nhic:EmbeddedDerivativeLiabilityConversionPrice", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_cKAErphv3EO5eu_h7YfRNQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40209 - Disclosure - Summary of Significant Accounting Policies - Derivative liability (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeLiabilityDetails", "shortName": "Summary of Significant Accounting Policies - Derivative liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DerivativesEmbeddedDerivatives", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_8_1_2019_To_9_30_2019_JQsUVewR2ESAWw9RlQSEdg", "decimals": "2", "first": true, "lang": null, "name": "nhic:EmbeddedDerivativeLiabilityConversionPrice", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_cKAErphv3EO5eu_h7YfRNQ", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unitRef": "Unit_Standard_shares_1V65aXJP1kqvTNKLyJ6qFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40210 - Disclosure - Summary of Significant Accounting Policies - Classification of Convertible Preferred Stock and Warrant Liability (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassificationOfConvertiblePreferredStockAndWarrantLiabilityDetails", "shortName": "Summary of Significant Accounting Policies - Classification of Convertible Preferred Stock and Warrant Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "nhic:EquityClassifiedPreferredStockWarrantsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_d2ULDO6xrEqehKBoc9RmAA", "decimals": "INF", "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_1V65aXJP1kqvTNKLyJ6qFQ", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40211 - Disclosure - Summary of Significant Accounting Policies - Revenue recognition (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "shortName": "Summary of Significant Accounting Policies - Revenue recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeasesRentExpenseContingentRentals", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40212 - Disclosure - Summary of Significant Accounting Policies - Operating lease components (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOperatingLeaseComponentsDetails", "shortName": "Summary of Significant Accounting Policies - Operating lease components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40213 - Disclosure - Summary of Significant Accounting Policies - Future minimum payments on noncancelable leases (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFutureMinimumPaymentsOnNoncancelableLeasesDetails", "shortName": "Summary of Significant Accounting Policies - Future minimum payments on noncancelable leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "us-gaap:ContractWithCustomerAssetNetCurrent", "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40214 - Disclosure - Summary of Significant Accounting Policies - Contract balances from contracts with customers (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersDetails", "shortName": "Summary of Significant Accounting Policies - Contract balances from contracts with customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_97WL0LAyEEiEAtvx9zoF5w", "decimals": "-5", "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_aiKw038vekKChoXOYCB8Uw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesIncomeStatementLeaseRevenue", "reportCount": 1, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40215 - Disclosure - Summary of Significant Accounting Policies - Disaggregated revenue (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenueDetails", "shortName": "Summary of Significant Accounting Policies - Disaggregated revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_aiKw038vekKChoXOYCB8Uw", "decimals": "-5", "lang": null, "name": "nhic:MaintenanceRevenueIncludedInSubscriptionRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40216 - Disclosure - Summary of Significant Accounting Policies - Contract acquisition costs (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractAcquisitionCostsDetails", "shortName": "Summary of Significant Accounting Policies - Contract acquisition costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_97WL0LAyEEiEAtvx9zoF5w", "decimals": "-5", "lang": null, "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "Unit_Standard_shares_1V65aXJP1kqvTNKLyJ6qFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40217 - Disclosure - Summary of Significant Accounting Policies - Stock-based compensation (Details)", "role": "http://www.evolvtechnology.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": "nhic-20210930x10q.htm", "contextRef": "Duration_3_1_2020_To_3_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_FrrWSXwHzE66-wHTR_3rYQ", "decimals": null, "lang": "en-US", "name": "nhic:BusinessDevelopmentAgreementTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40218 - Disclosure - Summary of Significant Accounting Policies - Income taxes (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails", "shortName": "Summary of Significant Accounting Policies - Income taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_GayQywq5skGpxg_2sj8MSw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00305 - Statement - CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) (Parenthetical)", "role": "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_GayQywq5skGpxg_2sj8MSw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_aiKw038vekKChoXOYCB8Uw", "decimals": "-5", "first": true, "lang": null, "name": "nhic:UndistributedEarningsLossAttributedToTemporaryEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40219 - Disclosure - Summary of Significant Accounting Policies - Net Income (Loss) (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossDetails", "shortName": "Summary of Significant Accounting Policies - Net Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_aiKw038vekKChoXOYCB8Uw", "decimals": "-5", "first": true, "lang": null, "name": "nhic:UndistributedEarningsLossAttributedToTemporaryEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_MPNRfaPukEGIDWteh_MhIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Merger with NHIC (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails", "shortName": "Merger with NHIC (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_7_16_2021_us-gaap_BusinessAcquisitionAxis_nhic_MergerWithNewholdInvestmentCorpMember_rQQdYvYHsEiJ-SjHdmMs5Q", "decimals": "-5", "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_FSYg9B1-m0OaSKtOli9DHA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value On Recurring Basis (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "shortName": "Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value On Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_FSYg9B1-m0OaSKtOli9DHA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_97WL0LAyEEiEAtvx9zoF5w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - Fair Value Measurements - Common stock warrant liability (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsCommonStockWarrantLiabilityDetails", "shortName": "Fair Value Measurements - Common stock warrant liability (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_97WL0LAyEEiEAtvx9zoF5w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40403 - Disclosure - Fair Value Measurements - Derivative liability (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsDerivativeLiabilityDetails", "shortName": "Fair Value Measurements - Derivative liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_3K4WsAa9eUukmhrz7vdsRA", "decimals": "-3", "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_97WL0LAyEEiEAtvx9zoF5w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40404 - Disclosure - Fair Value Measurements - Additional Information (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "shortName": "Fair Value Measurements - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_97WL0LAyEEiEAtvx9zoF5w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Inventory - Summary of Inventory (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureInventorySummaryOfInventoryDetails", "shortName": "Inventory - Summary of Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nhic:PrepaidExpenseAndOtherAssetsCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepositsAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Prepaid expenses and other current assets (Details)", "role": "http://www.evolvtechnology.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails", "shortName": "Prepaid expenses and other current assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nhic:PrepaidExpenseAndOtherAssetsCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepositsAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Property and Equipment, Net (Details)", "role": "http://www.evolvtechnology.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": "nhic-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_97WL0LAyEEiEAtvx9zoF5w", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_aiKw038vekKChoXOYCB8Uw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - Property and Equipment, Net - Leased equipment (Details)", "role": "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetLeasedEquipmentDetails", "shortName": "Property and Equipment, Net - Leased equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "nhic:ScheduleOfPropertyPlantAndEquipmentRelatedLeaseTableTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_EquipmentLeasedToOtherPartyMember_YmchVKDvfkKwUatD4p_6cg", "decimals": "-3", "lang": null, "name": "nhic:PropertyPlantAndEquipmentUnderLeaseEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "nhic:Scheduleofaccruedexpenseandothercurrentliabilitiestabletextblock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "-3", "first": true, "lang": null, "name": "nhic:AccruedEmployeeCompensationAndBenefitsExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "shortName": "Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "nhic:Scheduleofaccruedexpenseandothercurrentliabilitiestabletextblock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "-3", "first": true, "lang": null, "name": "nhic:AccruedEmployeeCompensationAndBenefitsExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Long-term Debt - Long-term debt (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureLongTermDebtLongTermDebtDetails", "shortName": "Long-term Debt - Long-term debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_7_5_2017_To_7_5_2017_g3xuzPch006CSChRRNNQ4g", "decimals": "INF", "first": true, "lang": null, "name": "nhic:DebtInstrumentNumberOfMonthlyPayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Long-term Debt - Silicon valley bank term loan (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureLongTermDebtSiliconValleyBankTermLoanDetails", "shortName": "Long-term Debt - Silicon valley bank term loan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_7_5_2017_To_7_5_2017_g3xuzPch006CSChRRNNQ4g", "decimals": "INF", "first": true, "lang": null, "name": "nhic:DebtInstrumentNumberOfMonthlyPayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_aiKw038vekKChoXOYCB8Uw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40903 - Disclosure - Long-term Debt - JPM Credit Agreement (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails", "shortName": "Long-term Debt - JPM Credit Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_nhic_JpmCreditAgreementMember_53IRC5vTQ0S8_XtMHtIlhw", "decimals": "-5", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40904 - Disclosure - Long-term Debt - Future principal payments (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureLongTermDebtFuturePrincipalPaymentsDetails", "shortName": "Long-term Debt - Future principal payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_9_1_2020_To_9_30_2020_us-gaap_LongtermDebtTypeAxis_nhic_ConvertibleNotesPayable2020Member__---pB4uj0-KtrVekwl7bA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromConvertibleDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40905 - Disclosure - Long-term Debt - Convertible Notes 2020 (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2020Details", "shortName": "Long-term Debt - Convertible Notes 2020 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_9_1_2020_To_9_30_2020_us-gaap_LongtermDebtTypeAxis_nhic_ConvertibleNotesPayable2020Member__---pB4uj0-KtrVekwl7bA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromConvertibleDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_aiKw038vekKChoXOYCB8Uw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40906 - Disclosure - Long-term Debt - Convertible notes 2021 (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details", "shortName": "Long-term Debt - Convertible notes 2021 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ProceedsFromConvertibleDebt", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_2_4_2021_To_2_4_2021_us-gaap_LongtermDebtTypeAxis_nhic_ConvertibleNotes2021Member_bWT0D6NJrECO_0pR-UxYfA", "decimals": "-5", "lang": null, "name": "us-gaap:ProceedsFromConvertibleDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Convertible Preferred Stock - Preferred Stock (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockPreferredStockDetails", "shortName": "Convertible Preferred Stock - Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "nhic:TemporaryEquityDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_2_1_2020_To_3_31_2020_us-gaap_StatementClassOfStockAxis_nhic_SeriesB1PreferredStockMember_O4WyOYil8EiM5NhxsXYkNw", "decimals": "INF", "lang": null, "name": "nhic:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_1V65aXJP1kqvTNKLyJ6qFQ", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "p", "nhic:TemporaryEquityDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": "INF", "first": true, "lang": null, "name": "nhic:TemporaryEquityConversionRatio", "reportCount": 1, "unitRef": "Unit_Standard_pure_cKAErphv3EO5eu_h7YfRNQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Convertible Preferred Stock - Conversion ratio (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockConversionRatioDetails", "shortName": "Convertible Preferred Stock - Conversion ratio (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R79": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TemporaryEquitySharesAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_1V65aXJP1kqvTNKLyJ6qFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - Convertible Preferred Stock - consisted of preferred stock (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockConsistedOfPreferredStockDetails", "shortName": "Convertible Preferred Stock - consisted of preferred stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:TemporaryEquityTableTextBlock", "nhic:TemporaryEquityDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_nhic_Series1PreferredStockMember_gvihoMyOQE-IAbKOzjQZBA", "decimals": "INF", "lang": null, "name": "us-gaap:TemporaryEquitySharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_1V65aXJP1kqvTNKLyJ6qFQ", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "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 - Nature of the Business and Basis of Presentation", "role": "http://www.evolvtechnology.com/role/DisclosureNatureOfBusinessAndBasisOfPresentation", "shortName": "Nature of the Business and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_97WL0LAyEEiEAtvx9zoF5w", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unitRef": "Unit_Standard_shares_1V65aXJP1kqvTNKLyJ6qFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Warrants (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureWarrantsDetails", "shortName": "Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "nhic:WarrantsAndRightsNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_2_28_2019_us-gaap_ClassOfWarrantOrRightAxis_nhic_SvbCommonStockWarrant2019Member_a0WDKblU202oOtSyUi8qew", "decimals": "0", "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_1V65aXJP1kqvTNKLyJ6qFQ", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unitRef": "Unit_Standard_shares_1V65aXJP1kqvTNKLyJ6qFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - Warrants - Preferred stock and common stock outstanding (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureWarrantsPreferredStockAndCommonStockOutstandingDetails", "shortName": "Warrants - Preferred stock and common stock outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_nhic_WarrantsIssuedAtMarch172014Member_XrBOvIYKAUWLRtw3jaJVaQ", "decimals": null, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_1V65aXJP1kqvTNKLyJ6qFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Common Stock (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureCommonStockDetails", "shortName": "Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "nhic:CommonStockDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": "INF", "lang": null, "name": "nhic:CommonStockNumberOfVotesPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_Vote_30UHZrIFTEWKetIpckkEzA", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "Unit_Standard_shares_1V65aXJP1kqvTNKLyJ6qFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Stock Based Compensation (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails", "shortName": "Stock Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_cZEQ5iZx-EeaNUA9XdqpxQ", "decimals": "2", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_MPNRfaPukEGIDWteh_MhIg", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_cKAErphv3EO5eu_h7YfRNQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - Stock Based Compensation - Grant date fair value of stock options (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationGrantDateFairValueOfStockOptionsDetails", "shortName": "Stock Based Compensation - Grant date fair value of stock options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_cKAErphv3EO5eu_h7YfRNQ", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_97WL0LAyEEiEAtvx9zoF5w", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_1V65aXJP1kqvTNKLyJ6qFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41303 - Disclosure - Stock Based Compensation - Stock options activity (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails", "shortName": "Stock Based Compensation - Stock options activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": "INF", "lang": null, "name": "nhic:StockIssuedDuringPeriodSharesStockOptionsExercisedSettlementUponRelatedPartyNote", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_1V65aXJP1kqvTNKLyJ6qFQ", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Oo1RWrQAK0mnMvEMj1Jp7g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_1V65aXJP1kqvTNKLyJ6qFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41304 - Disclosure - Stock Based Compensation - Restricted Stock Units (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "shortName": "Stock Based Compensation - Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Oo1RWrQAK0mnMvEMj1Jp7g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_1V65aXJP1kqvTNKLyJ6qFQ", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unitRef": "Unit_Standard_shares_1V65aXJP1kqvTNKLyJ6qFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41305 - Disclosure - Stock Based Compensation - weighted average grant-date fair Additional (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationWeightedAverageGrantDateFairAdditionalDetails", "shortName": "Stock Based Compensation - weighted average grant-date fair Additional (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_1_31_2021_us-gaap_TypeOfArrangementAxis_nhic_BusinessDevelopmentAgreementWithFinbackMember_L_UHKjgK90-zMH22EMYvlQ", "decimals": "INF", "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_1V65aXJP1kqvTNKLyJ6qFQ", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_97WL0LAyEEiEAtvx9zoF5w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares", "reportCount": 1, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41306 - Disclosure - Stock Based Compensation - Company utilized Black-Scholes pricing model (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails", "shortName": "Stock Based Compensation - Company utilized Black-Scholes pricing model (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_TypeOfArrangementAxis_nhic_BusinessDevelopmentAgreementWithFinbackMember_2CNWMYNDCUekwTWaeQo_Uw", "decimals": "INF", "lang": null, "name": "nhic:NumberOfWarrantsExercised", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_1V65aXJP1kqvTNKLyJ6qFQ", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_aiKw038vekKChoXOYCB8Uw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41307 - Disclosure - Stock Based Compensation - Stock based compensation expenses (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesDetails", "shortName": "Stock Based Compensation - Stock based compensation expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_JGwp7dcqlUiH-rQvmX_bpA", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_aiKw038vekKChoXOYCB8Uw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41308 - Disclosure - Stock Based Compensation - Stock based compensation expenses by award type (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesByAwardTypeDetails", "shortName": "Stock Based Compensation - Stock based compensation expenses by award type (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_us-gaap_AwardTypeAxis_nhic_EarnOutSharesMember_O9gSijQ9Rkq5Sxu0rjiUNg", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxExpenseBenefit", "us-gaap:IncomeTaxExpenseBenefit", "us-gaap:IncomeTaxExpenseBenefit", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_aiKw038vekKChoXOYCB8Uw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Income Taxes (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureIncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxExpenseBenefit", "us-gaap:IncomeTaxExpenseBenefit", "us-gaap:IncomeTaxExpenseBenefit", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_aiKw038vekKChoXOYCB8Uw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_aiKw038vekKChoXOYCB8Uw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Net Income (Loss) per Share (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareDetails", "shortName": "Net Income (Loss) per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_aiKw038vekKChoXOYCB8Uw", "decimals": "-3", "lang": null, "name": "us-gaap:InterestOnConvertibleDebtNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_aiKw038vekKChoXOYCB8Uw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_1V65aXJP1kqvTNKLyJ6qFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41502 - Disclosure - Net Income (Loss) per Share - Antidilutive effect (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareAntidilutiveEffectDetails", "shortName": "Net Income (Loss) per Share - Antidilutive effect (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_aiKw038vekKChoXOYCB8Uw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_1V65aXJP1kqvTNKLyJ6qFQ", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_0L8W333Iv0azmO8Mbpq_SQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unitRef": "Unit_Standard_shares_1V65aXJP1kqvTNKLyJ6qFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - Related Party Transactions (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_6_1_2021_To_6_30_2021_us-gaap_RelatedPartyTransactionAxis_nhic_NonrecoursePromissoryNoteWithOfficerMember_e6KNSNjq40OLU9jCxmXhqA", "decimals": "-5", "lang": null, "name": "us-gaap:ProceedsFromRelatedPartyDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unitRef": "Unit_Standard_shares_1V65aXJP1kqvTNKLyJ6qFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41602 - Disclosure - Related Party Transactions -Business Development Agreement (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsBusinessDevelopmentAgreementDetails", "shortName": "Related Party Transactions -Business Development Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_3_31_2021_us-gaap_RelatedPartyTransactionAxis_nhic_BusinessDevelopmentAgreementWithFinbackMember_VS3ek_KD4kuwpqQE2B3HPA", "decimals": "INF", "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_1V65aXJP1kqvTNKLyJ6qFQ", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_aiKw038vekKChoXOYCB8Uw", "decimals": "-5", "lang": null, "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "nhic:ScheduleOfFutureMinimumRentalCommitmentsTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41702 - Disclosure - Commitments and Contingencies - Future Minimum rental commitments - (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumRentalCommitmentsDetails", "shortName": "Commitments and Contingencies - Future Minimum rental commitments - (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "nhic:ScheduleOfFutureMinimumRentalCommitmentsTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_3cxINpI2-kW9Q-gaW7qjuQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_KuqN74xhOkS5ifY6T5h9Jg", "xsiNil": "false" } } }, "segmentCount": 130, "tag": { "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.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/2020-01-31", "presentation": [ "http://www.evolvtechnology.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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.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/2020-01-31", "presentation": [ "http://www.evolvtechnology.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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r525" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r526" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.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/2020-01-31", "presentation": [ "http://www.evolvtechnology.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/2020-01-31", "presentation": [ "http://www.evolvtechnology.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/2020-01-31", "presentation": [ "http://www.evolvtechnology.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/2020-01-31", "presentation": [ "http://www.evolvtechnology.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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r527" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.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/2020-01-31", "presentation": [ "http://www.evolvtechnology.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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentlyIssuableCommonStockDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r527" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r529" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r527" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r528" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r527" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r527" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r527" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r527" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentlyIssuableCommonStockDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r523" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r524" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "nhic_AccruedAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.evolvtechnology.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 and amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Accrued And Other Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other current liabilities" } } }, "localname": "AccruedAndOtherLiabilitiesCurrent", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "nhic_AccruedEmployeeCompensationAndBenefitsExpenseCurrent": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "nhic_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Compensation And Benefits Expense Current", "terseLabel": "Accrued employee compensation and benefits expense" } } }, "localname": "AccruedEmployeeCompensationAndBenefitsExpenseCurrent", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "nhic_AccruedInterestDerecognized": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of accrued interest derecognized.", "label": "Accrued Interest Derecognized", "terseLabel": "Accrued interest derecognized" } } }, "localname": "AccruedInterestDerecognized", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details" ], "xbrltype": "monetaryItemType" }, "nhic_AccruedProfessionalServiceAndConsultingCurrent": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "nhic_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional service and consulting, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Service And Consulting Current", "terseLabel": "Accrued professional services and consulting" } } }, "localname": "AccruedProfessionalServiceAndConsultingCurrent", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "nhic_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentUnderLeaseEquipment": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetLeasedEquipmentDetails": { "order": 1.0, "parentTag": "nhic_PropertyPlantAndEquipmentUnderLeaseEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization under leased equipment used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation Depletion And Amortization Property Plant And Equipment Under Lease Equipment", "negatedLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentUnderLeaseEquipment", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetLeasedEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "nhic_AdditionalConsiderationReceivableInShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additional consideration receivable in shares upon closing of merger.", "label": "Additional Consideration Receivable, in Shares", "terseLabel": "Additional consideration receivable in shares" } } }, "localname": "AdditionalConsiderationReceivableInShares", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeLiabilityDetails" ], "xbrltype": "sharesItemType" }, "nhic_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCostsOfPublicWarrantsInConnectionWithMerger": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.", "label": "Adjustments To Additional Paid In Capital Stock Issued Issuance Costs Of Public Warrants In Connection With The Merger", "negatedLabel": "Issuance of public warrants in connection with the closing of the Merger" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCostsOfPublicWarrantsInConnectionWithMerger", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "nhic_AggregateIntrinsicValueOfWarrantsExercisable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to aggregate intrinsic value of warrants exercisable.", "label": "Aggregate Intrinsic Value of Warrants Exercisable", "terseLabel": "Aggregate intrinsic value of warrants exercisable" } } }, "localname": "AggregateIntrinsicValueOfWarrantsExercisable", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails" ], "xbrltype": "monetaryItemType" }, "nhic_BenefitPlansDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Benefit Plans Disclosure", "label": "Benefit Plans" } } }, "localname": "BenefitPlansDisclosureAbstract", "nsuri": "http://www.evolvtechnology.com/20210930", "xbrltype": "stringItemType" }, "nhic_BusinessCombinationExchangeRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exchange ratio of shares issued as at the date of acquisition.", "label": "Business Combination, Exchange Ratio", "terseLabel": "Exchange ratio" } } }, "localname": "BusinessCombinationExchangeRatio", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails", "http://www.evolvtechnology.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationProposedMergerAndSubscriptionAgreementDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitParenthetical" ], "xbrltype": "pureItemType" }, "nhic_BusinessDevelopmentAgreementTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business development agreement term.", "label": "Business Development Agreement Term.", "terseLabel": "Business development agreement term" } } }, "localname": "BusinessDevelopmentAgreementTerm", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsBusinessDevelopmentAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "nhic_BusinessDevelopmentAgreementWithFinbackMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Business Development Agreement with Finback.", "label": "Business Development Agreement With Finback [Member]", "terseLabel": "Finback BDA" } } }, "localname": "BusinessDevelopmentAgreementWithFinbackMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsBusinessDevelopmentAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationWeightedAverageGrantDateFairAdditionalDetails" ], "xbrltype": "domainItemType" }, "nhic_ClassOfWarrantOrRightNumberOfSecuritiesExercisable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right that may be exercisable.", "label": "Class of Warrant or Right Number of Securities, Exercisable", "terseLabel": "Shares issuable upon exercise of warrant" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesExercisable", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails" ], "xbrltype": "sharesItemType" }, "nhic_CommissionAssetCurrent": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of balance sheet date of commission assets due within one year or the normal operating cycle, if longer.", "label": "Commission Asset, Current", "terseLabel": "Current portion of commission asset" } } }, "localname": "CommissionAssetCurrent", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "nhic_CommissionAssetNoncurrent": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of balance sheet date of commission assets due after one year or the normal operating cycle, if longer.", "label": "Commission Asset, Noncurrent", "terseLabel": "Commission asset, noncurrent" } } }, "localname": "CommissionAssetNoncurrent", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "nhic_CommonStockDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of common stock", "label": "Common Stock Disclosure [Text Block]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockDisclosureTextBlock", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureCommonStock" ], "xbrltype": "textBlockItemType" }, "nhic_CommonStockIssuableUponConversionOfTemporaryEquity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of common stock issuable upon conversion of temporary equity.", "label": "Common Stock Issuable Upon Conversion of Temporary Equity", "terseLabel": "Common Stock Issuable Upon Conversion" } } }, "localname": "CommonStockIssuableUponConversionOfTemporaryEquity", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockConsistedOfPreferredStockDetails", "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails" ], "xbrltype": "sharesItemType" }, "nhic_CommonStockNumberOfVotesPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of votes per common shares.", "label": "Common Stock, Number of Votes Per Share", "terseLabel": "Number of votes per common share" } } }, "localname": "CommonStockNumberOfVotesPerShare", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureCommonStockDetails" ], "xbrltype": "integerItemType" }, "nhic_ComputerAndTelecomEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information about Computer and telecom Equipment member.", "label": "Computer And Telecom Equipment [Member]", "terseLabel": "Computers and telecom equipment" } } }, "localname": "ComputerAndTelecomEquipmentMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "nhic_ContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure contingent consideration liability.", "label": "Contingent Consideration, Liability, Measurement Input", "terseLabel": "Contingent consideration, measurement input" } } }, "localname": "ContingentConsiderationLiabilityMeasurementInput", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "nhic_ContingentConsiderationTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration Term", "label": "Contingent Consideration Term" } } }, "localname": "ContingentConsiderationTerm", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "nhic_ContingentEarnOutLiability": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contingent earn-out liability.", "label": "Contingent earn-out liability", "terseLabel": "Contingent earn-out liability" } } }, "localname": "ContingentEarnOutLiability", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "nhic_ContingentEarnOutLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Contingent earn-out liability.", "label": "Contingent Earn Out Liability [Member]", "terseLabel": "Contingent Earn-Out Liability" } } }, "localname": "ContingentEarnOutLiabilityMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsDerivativeLiabilityDetails", "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "domainItemType" }, "nhic_ContingentEarnOutPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure of accounting policy for Contingent Earn-out.", "label": "Contingent Earn-out Policy [Policy Text Block]", "terseLabel": "Contingent Earn-out" } } }, "localname": "ContingentEarnOutPolicyPolicyTextBlock", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "nhic_ContingentEarnOutRecognizedInConnectionWithClosingOfMerger": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contingent earn-out recognized in connection with the closing of the merger.", "label": "Contingent Earn-Out Recognized in Connection with the Closing of the Merger", "terseLabel": "Initial fair value of contingent earn-out liability recognized upon the closing of the Merger" } } }, "localname": "ContingentEarnOutRecognizedInConnectionWithClosingOfMerger", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "nhic_ContingentlyIssuableCommonStockLiability": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contingently issuable common stock liability.", "label": "Contingently issuable common stock liability", "terseLabel": "Contingently issuable common stock liability" } } }, "localname": "ContingentlyIssuableCommonStockLiability", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "nhic_ContingentlyIssuableCommonStockLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to contingently issuable common stock liability.", "label": "Contingently Issuable Common Stock Liability [Member]", "terseLabel": "Contingently Issuable Common Stock Liability" } } }, "localname": "ContingentlyIssuableCommonStockLiabilityMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsDerivativeLiabilityDetails", "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "domainItemType" }, "nhic_ContingentlyIssuableCommonStockPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure of accounting policy for Contingently Issuable Common Stock.", "label": "Contingently Issuable Common Stock Policy [Policy Text Block]", "terseLabel": "Contingently Issuable Common Stock" } } }, "localname": "ContingentlyIssuableCommonStockPolicyPolicyTextBlock", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "nhic_ContingentlyIssuableCommonStockRecognizedInConnectionOfMerger": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contingently issuable common stock recognized in connection of the merger.", "label": "Contingently Issuable Common Stock Recognized in Connection of the Merger", "terseLabel": "Initial fair value of contingently issuable common stock liability recognized upon the closing of the Merger" } } }, "localname": "ContingentlyIssuableCommonStockRecognizedInConnectionOfMerger", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "nhic_ContractWithCustomerLiabilityRevenueDeferred": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue deferred during the period.", "label": "Contract With Customer, Liability, Revenue Deferred", "terseLabel": "Revenue deferred" } } }, "localname": "ContractWithCustomerLiabilityRevenueDeferred", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "nhic_ConversionOfCommonStockWarrantsToCommonStockInConnectionWithClosingOfMerger": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of conversion of common stock warrants to common stock in connection with the closing of the Merger.", "label": "Conversion Of Common Stock Warrants To Common Stock In Connection With The Closing Of Merger", "negatedLabel": "Conversion of common stock warrants to common stock in connection with the closing of the Merger", "terseLabel": "Conversion of common stock warrants to common stock in connection with the closing of the Merger" } } }, "localname": "ConversionOfCommonStockWarrantsToCommonStockInConnectionWithClosingOfMerger", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsCommonStockWarrantLiabilityDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "nhic_ConversionPriceAsPercentageOfPricePerSharePaidByOtherInvestors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the conversion price as percentage of the price per share paid by the other investors.", "label": "Conversion Price As Percentage Of The Price Per Share Paid By The Other Investors", "terseLabel": "Conversion price as percentage of the price per share paid by the other investors", "verboseLabel": "Conversion price as percentage of the price per share paid by the other investors" } } }, "localname": "ConversionPriceAsPercentageOfPricePerSharePaidByOtherInvestors", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2020Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeLiabilityDetails" ], "xbrltype": "percentItemType" }, "nhic_ConvertibleNotes2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2021 Convertible Notes.", "label": "Convertible Notes2021 [Member]", "terseLabel": "2021 Convertible Notes" } } }, "localname": "ConvertibleNotes2021Member", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeLiabilityDetails" ], "xbrltype": "domainItemType" }, "nhic_ConvertibleNotesPayable2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to convertible notes payable 2020.", "label": "Convertible Notes Payable2020 [Member]", "terseLabel": "2020 Convertible Notes" } } }, "localname": "ConvertibleNotesPayable2020Member", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2020Details" ], "xbrltype": "domainItemType" }, "nhic_CostOfSubscriptionRevenue": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Subscription revenue consists primarily of labor costs, shipping costs, and depreciation related to leased units.", "label": "Cost of Subscription Revenue", "terseLabel": "Cost of subscription revenue" } } }, "localname": "CostOfSubscriptionRevenue", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "nhic_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Customer B.", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerBMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRiskOfConcentrationsOfCreditSignificantCustomersAndSignificantSuppliersDetails" ], "xbrltype": "domainItemType" }, "nhic_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Customer C.", "label": "Customer C [Member]", "terseLabel": "Customer C" } } }, "localname": "CustomerCMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRiskOfConcentrationsOfCreditSignificantCustomersAndSignificantSuppliersDetails" ], "xbrltype": "domainItemType" }, "nhic_CustomerDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Customer D.", "label": "Customer D [Member]", "terseLabel": "Customer D" } } }, "localname": "CustomerDMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRiskOfConcentrationsOfCreditSignificantCustomersAndSignificantSuppliersDetails" ], "xbrltype": "domainItemType" }, "nhic_CustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Customer A.", "label": "Customer [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomerMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRiskOfConcentrationsOfCreditSignificantCustomersAndSignificantSuppliersDetails" ], "xbrltype": "domainItemType" }, "nhic_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Customer A.", "label": "Customer One [Member]", "terseLabel": "Customer" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRiskOfConcentrationsOfCreditSignificantCustomersAndSignificantSuppliersDetails" ], "xbrltype": "domainItemType" }, "nhic_CustomerRepresentingMoreThanTenPercentageMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Its represent customer representing more than ten percentage.", "label": "Customer Representing More Than Ten Percentage [Member]", "terseLabel": "Customer Representing More Than Ten Percentage" } } }, "localname": "CustomerRepresentingMoreThanTenPercentageMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRiskOfConcentrationsOfCreditSignificantCustomersAndSignificantSuppliersDetails" ], "xbrltype": "domainItemType" }, "nhic_DebtInstrumentAdditionalGrossProceedsMadeAvailableUponAchievementOfIntegrationMilestone": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of additional gross proceeds made available upon achievement of the integration milestone.", "label": "Debt Instrument Additional Gross Proceeds Made Available Upon Achievement Of Integration Milestone", "terseLabel": "Additional gross proceeds made available upon achievement of the integration milestone" } } }, "localname": "DebtInstrumentAdditionalGrossProceedsMadeAvailableUponAchievementOfIntegrationMilestone", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details" ], "xbrltype": "monetaryItemType" }, "nhic_DebtInstrumentConvertibleThresholdPercentageOfFairValueOfCapitalStockToBeIssuedUponConversionDeemedStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of common stock price to conversion price of convertible debt instruments to determine fair value of the capital stock to be issued upon conversion.", "label": "Debt Instrument Convertible Threshold Percentage Of Fair Value of Capital Stock To be Issued Upon Conversion Deemed Stock Price Trigger", "terseLabel": "Percentage of conversion option was deemed at fair value of capital stock" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfFairValueOfCapitalStockToBeIssuedUponConversionDeemedStockPriceTrigger", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "nhic_DebtInstrumentNumberOfMonthlyPayments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of monthly payments to be made for debt instrument.", "label": "Debt Instrument, Number of Monthly Payments", "terseLabel": "Number of monthly payments" } } }, "localname": "DebtInstrumentNumberOfMonthlyPayments", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtSiliconValleyBankTermLoanDetails" ], "xbrltype": "integerItemType" }, "nhic_DeferredOfferingCostsIncludedInAccountsPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of deferred offering costs included in accounts payable.", "label": "Deferred Offering Costs Included In Accounts Payable", "terseLabel": "Deferred offering costs included in accounts payable" } } }, "localname": "DeferredOfferingCostsIncludedInAccountsPayable", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "nhic_EarnOutSharesHeldByLegacyShareholders": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earn Out Shares Held By Legacy Shareholders", "label": "Earn Out Shares Held By Legacy Shareholders" } } }, "localname": "EarnOutSharesHeldByLegacyShareholders", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentEarnOutDetails" ], "xbrltype": "sharesItemType" }, "nhic_EarnOutSharesIssuableUponAchievingCertainMilestones": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of earn out shares issuable upon achievement of certain milestones.", "label": "Earn Out Shares Issuable Upon Achieving Certain Milestones", "terseLabel": "Earn-out shares issuable upon achieving certain milestones" } } }, "localname": "EarnOutSharesIssuableUponAchievingCertainMilestones", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentEarnOutDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "nhic_EarnOutSharesIssuancePeriodThresholdDuration": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earn-out shares perior of time for one-time issuance.", "label": "Earn Out Shares Issuance Period Threshold Duration", "verboseLabel": "Earn-out shares perior for one-time issuance" } } }, "localname": "EarnOutSharesIssuancePeriodThresholdDuration", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentEarnOutDetails" ], "xbrltype": "durationItemType" }, "nhic_EarnOutSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to to earn-out shares.", "label": "Earn Out Shares [Member]", "terseLabel": "Earn Out Shares" } } }, "localname": "EarnOutSharesMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareAntidilutiveEffectDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesByAwardTypeDetails" ], "xbrltype": "domainItemType" }, "nhic_EarnOutSharesSubjectToShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of earn out shares subject to share based compensation.", "label": "Earn Out Shares Subject To Share Based Compensation", "terseLabel": "Earn-out shares are subject to the share-based compensation" } } }, "localname": "EarnOutSharesSubjectToShareBasedCompensation", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentEarnOutDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "nhic_EmbeddedDerivativeLiabilityConversionPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the conversion price of embedded derivative liability.", "label": "Embedded Derivative Liability, Conversion Price", "terseLabel": "Conversion price" } } }, "localname": "EmbeddedDerivativeLiabilityConversionPrice", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeLiabilityDetails" ], "xbrltype": "percentItemType" }, "nhic_EndOfTermChargeOwed": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of end of term charge payable.", "label": "End-of-term Charge Owed", "terseLabel": "End-of-term charge" } } }, "localname": "EndOfTermChargeOwed", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtSiliconValleyBankTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "nhic_EquityClassifiedCommonStockWarrantsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to equity classified common stock warrants.", "label": "Equity Classified Common Stock Warrants [Policy Text Block]", "terseLabel": "Equity Classified Common Stock Warrants" } } }, "localname": "EquityClassifiedCommonStockWarrantsPolicyTextBlock", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "nhic_EquityClassifiedPreferredStockWarrantsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to equity classified preferred stock warrants.", "label": "Equity Classified Preferred Stock Warrants [Policy Text Block]", "terseLabel": "Equity Classified Preferred Stock Warrants" } } }, "localname": "EquityClassifiedPreferredStockWarrantsPolicyTextBlock", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "nhic_FairValueAdjustmentOfDerivativeLiability": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of fair value adjustments in derivative liability.", "label": "Fair Value Adjustment Of Derivative Liability", "negatedLabel": "Change in fair value of derivative liability", "terseLabel": "Change in fair value of derivative liability", "verboseLabel": "Change in fair value of derivative liability" } } }, "localname": "FairValueAdjustmentOfDerivativeLiability", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "nhic_FairValueAdjustmentOfPublicWarrantLiability": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 8.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of change in fair value of public warrant liability.", "label": "Fair Value Adjustment Of Public Warrant Liability", "negatedLabel": "Change in fair value of public warrant liability", "terseLabel": "Change in fair value of public warrant liability" } } }, "localname": "FairValueAdjustmentOfPublicWarrantLiability", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "nhic_FairValueAssetsLevel1ToLevel3TransfersAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 3.", "label": "Fair Value Assets Level 1 To Level 3 Transfers Amount", "terseLabel": "Fair value assets of transfer level 1 to level 3" } } }, "localname": "FairValueAssetsLevel1ToLevel3TransfersAmount", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "nhic_FairValueLiabilitiesLevel1ToLevel3TransfersAmount": { "auth_ref": [], "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 3.", "label": "Fair Value Liabilities Level 1 To Level 3 Transfers Amount", "terseLabel": "Fair value liabilities of transfer level 1 to level 3" } } }, "localname": "FairValueLiabilitiesLevel1ToLevel3TransfersAmount", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "nhic_FinancingObligationCurrent": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 4.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 financing obligation, due within one year or the normal operating cycle, if longer.", "label": "Financing Obligation, Current", "terseLabel": "Current portion of financing obligation" } } }, "localname": "FinancingObligationCurrent", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "nhic_FinancingObligationNoncurrent": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Liabilities", "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 financing obligation, due after one year or the normal operating cycle, if longer.", "label": "Financing Obligation, Noncurrent", "terseLabel": "Financing obligation, noncurrent" } } }, "localname": "FinancingObligationNoncurrent", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "nhic_FounderSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to founder shares .", "label": "Founder Shares [Member]", "terseLabel": "Unvested Founder Shares" } } }, "localname": "FounderSharesMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareAntidilutiveEffectDetails" ], "xbrltype": "domainItemType" }, "nhic_GiveEvolvLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Give Evolv LLC.", "label": "Give Evolv Llc [Member]", "terseLabel": "Give Evolv LLC" } } }, "localname": "GiveEvolvLlcMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentlyIssuableCommonStockDetails" ], "xbrltype": "domainItemType" }, "nhic_IncreaseDecreaseInCommissionAssets": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period of all commission assets associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Commission Assets", "negatedLabel": "Commission assets" } } }, "localname": "IncreaseDecreaseInCommissionAssets", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "nhic_IncreaseDecreaseInFairValueOfContingentEarnoutLiability": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 6.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of increase (decrease) in fair value of contingent earnout liability", "label": "Increase (Decrease) in Fair Value of Contingent Earnout Liability", "terseLabel": "Change in fair value of contingent earn-out liability" } } }, "localname": "IncreaseDecreaseInFairValueOfContingentEarnoutLiability", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "nhic_IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 7.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of increase (decrease) in fair value of contingently issuable common stock liability.", "label": "Increase (Decrease) in Fair Value of Contingently Issuable Common Stock Liability", "terseLabel": "Change in fair value of contingently issuable common stock" } } }, "localname": "IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "nhic_IncreaseDecreaseInWarrantyReserve": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This elements represents increase decrease in warranty reserve.", "label": "Increase Decrease In Warranty Reserve", "terseLabel": "Warranty Reserve" } } }, "localname": "IncreaseDecreaseInWarrantyReserve", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "nhic_InitialFairValueOfPublicWarrantsInConnectionWithClosingOfMerger": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of initial fair value of public warrants in connection with the closing of the Merger.", "label": "Initial Fair Value Of Public Warrants In Connection With The Closing Of Merger", "terseLabel": "Initial fair value of public warrants in connection with the closing of the Merger" } } }, "localname": "InitialFairValueOfPublicWarrantsInConnectionWithClosingOfMerger", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "nhic_IntrinsicValueOfWarrantsUnvested": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to intrinsic value of warrants unvested.", "label": "Intrinsic Value of Warrants Unvested", "terseLabel": "Intrinsic value of warrants unvested" } } }, "localname": "IntrinsicValueOfWarrantsUnvested", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails" ], "xbrltype": "monetaryItemType" }, "nhic_January012021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to 01, Jan-2021", "label": "January012021 [Member]", "terseLabel": "2021-01-01" } } }, "localname": "January012021Member", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOperatingLeaseComponentsDetails" ], "xbrltype": "domainItemType" }, "nhic_January012022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information 01, Jan-2022", "label": "January012022 [Member]", "terseLabel": "2022-01-01" } } }, "localname": "January012022Member", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOperatingLeaseComponentsDetails" ], "xbrltype": "domainItemType" }, "nhic_JpmCommonStockWarrant2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2020 JPM Common Stock Warrant.", "label": "Jpm Common Stock Warrant2020 [Member]", "terseLabel": "2020 JPM Common Stock Warrant" } } }, "localname": "JpmCommonStockWarrant2020Member", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureWarrantsDetails" ], "xbrltype": "domainItemType" }, "nhic_JpmCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to JPM Credit Agreement.", "label": "Jpm Credit Agreement [Member]", "terseLabel": "JPM Credit Agreement" } } }, "localname": "JpmCreditAgreementMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "nhic_LabEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to lab equipment.", "label": "Lab Equipment [Member]", "terseLabel": "Lab equipment" } } }, "localname": "LabEquipmentMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "nhic_MaintenanceRevenueIncludedInSubscriptionRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of maintenance revenue included in subscription revenue.", "label": "Maintenance Revenue Included In Subscription Revenue", "terseLabel": "Maintenance revenue included in subscription revenue" } } }, "localname": "MaintenanceRevenueIncludedInSubscriptionRevenue", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenueDetails" ], "xbrltype": "monetaryItemType" }, "nhic_MaintenanceServiceRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to maintenance service revenue.", "label": "Maintenance Service Revenue [Member]", "terseLabel": "Maintenance revenue" } } }, "localname": "MaintenanceServiceRevenueMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "nhic_MeasurementInputDriftRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input pertaining to drift rate.", "label": "Measurement Input Drift Rate [Member]", "terseLabel": "Drift rate" } } }, "localname": "MeasurementInputDriftRateMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "nhic_MergerWithNewholdInvestmentCorpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to NewHold Investment Corp.", "label": "Merger With Newhold Investment Corp [Member]", "terseLabel": "NewHold Investment Corp" } } }, "localname": "MergerWithNewholdInvestmentCorpMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitParenthetical" ], "xbrltype": "domainItemType" }, "nhic_MinimumGrossProceedsFromSaleOfPreferredStockRequiredForConversion": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of minimum gross proceeds from sale of preferred stock required for conversion.", "label": "Minimum Gross Proceeds From Sale of Preferred Stock Required for Conversion", "terseLabel": "Minimum gross proceeds from sale of preferred stock required for conversion" } } }, "localname": "MinimumGrossProceedsFromSaleOfPreferredStockRequiredForConversion", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2020Details", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "nhic_NewHoldInvestmentCorporationIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to New Hold Investment Corporation, Inc.", "label": "New Hold Investment Corporation Inc [Member]", "terseLabel": "New Hold Investment Corporation, Inc" } } }, "localname": "NewHoldInvestmentCorporationIncMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails" ], "xbrltype": "domainItemType" }, "nhic_NhicSubIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for NHIC Sub Inc.", "label": "Nhic Sub Inc [Member]", "terseLabel": "NHIC Sub Inc" } } }, "localname": "NhicSubIncMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentlyIssuableCommonStockDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeLiabilityDetails" ], "xbrltype": "domainItemType" }, "nhic_NoncashInterestExpense": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense that result in no cash flow.", "label": "Noncash Interest Expense", "terseLabel": "Noncash interest expense" } } }, "localname": "NoncashInterestExpense", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "nhic_NoncashOrPartNoncashAcquisitionInitialFairValueOfContingentEarnOutLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of non cash part of initial fair value of contingent earn out liability recognized in connection with closing of merger.", "label": "Noncash or Part Noncash Acquisition, Initial Fair Value of Contingent Earn out Liability", "terseLabel": "Initial fair value of contingent earn-out liability recognized in connection with the closing of the Merger" } } }, "localname": "NoncashOrPartNoncashAcquisitionInitialFairValueOfContingentEarnOutLiability", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "nhic_NoncashOrPartNoncashAcquisitionInitialFairValueOfContingentlyIssuableCommonStockLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of non cash part of initial fair value of contingently issuable common stock liability recognized in connection with closing of merger.", "label": "Noncash or Part Noncash Acquisition, Initial Fair Value of Contingently Issuable Common Stock Liability", "terseLabel": "Initial fair value of contingently issuable common stock liability recognized in connection with the closing of the Merger" } } }, "localname": "NoncashOrPartNoncashAcquisitionInitialFairValueOfContingentlyIssuableCommonStockLiability", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "nhic_NonrecoursePromissoryNoteWithOfficerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Nonrecourse Promissory Note with Officer.", "label": "Nonrecourse Promissory Note With Officer [Member]", "terseLabel": "Nonrecourse Promissory Note with Officer" } } }, "localname": "NonrecoursePromissoryNoteWithOfficerMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "nhic_NumberOfSharesAgreedToSell": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares agreed to sell.", "label": "Number of Shares Agreed to Sell", "verboseLabel": "Number of shares agreed to sell" } } }, "localname": "NumberOfSharesAgreedToSell", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationProposedMergerAndSubscriptionAgreementDetails" ], "xbrltype": "sharesItemType" }, "nhic_NumberOfWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number warrants exercised during the period.", "label": "Number of Warrants Exercised", "terseLabel": "Number of warrants exercised" } } }, "localname": "NumberOfWarrantsExercised", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails" ], "xbrltype": "sharesItemType" }, "nhic_OfferingCostsInConnectionWithClosingOfMerger": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Offering costs in connection with the closing of the merger.", "label": "Offering Costs in Connection with the Closing of the Merger", "terseLabel": "Payment of deferred offering costs in connection with the closing of the Merger and PIPE Investment" } } }, "localname": "OfferingCostsInConnectionWithClosingOfMerger", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "nhic_PercentOfIncreaseOfOutstandingNumberOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percent Of Increase Of Outstanding Number Of Common Stock", "label": "Percent Of Increase Of Outstanding Number Of Common Stock" } } }, "localname": "PercentOfIncreaseOfOutstandingNumberOfCommonStock", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "nhic_PipeInvestorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to PIPE investors.", "label": "Pipe Investors [Member]", "terseLabel": "PIPE Investors" } } }, "localname": "PipeInvestorsMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureCommonStockDetails" ], "xbrltype": "domainItemType" }, "nhic_PlanOfMergerWithNhicAndMergerSubMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Plan of merger with NHIC and Merger Sub.", "label": "Plan Of Merger With Nhic And Merger Sub [Member]", "terseLabel": "Plan of merger with NHIC and Merger Sub" } } }, "localname": "PlanOfMergerWithNhicAndMergerSubMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentEarnOutDetails" ], "xbrltype": "domainItemType" }, "nhic_PrepaidExpenseAndOtherAssetsCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of prepaid expenses and other current assets.", "label": "Prepaid Expense and Other Assets, Current [Text Block]", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentTextBlock", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "nhic_PrepaidSubscriptions": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of subscriptions paid in advance.", "label": "Prepaid Subscriptions", "terseLabel": "Prepaid subscriptions" } } }, "localname": "PrepaidSubscriptions", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "nhic_ProbabilityOfCompletingSpecifiedFinancing": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of probability of completing specified financing.", "label": "Probability Of Completing Specified Financing", "terseLabel": "Percentage of specified financing event" } } }, "localname": "ProbabilityOfCompletingSpecifiedFinancing", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "nhic_ProceedsFromClosingOfMerger": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the closing of the Merger.", "label": "Proceeds From Closing Of Merger", "terseLabel": "Proceeds from the closing of the Merger", "verboseLabel": "Gross proceeds received from Merger" } } }, "localname": "ProceedsFromClosingOfMerger", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "nhic_PropertyAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property And Equipment [Member]", "label": "Property And Equipment [Member]", "terseLabel": "Property And Equipment [Member]" } } }, "localname": "PropertyAndEquipmentMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetLeasedEquipmentDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "nhic_PropertyPlantAndEquipmentUnderLeaseEquipmentGross": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetLeasedEquipmentDetails": { "order": 2.0, "parentTag": "nhic_PropertyPlantAndEquipmentUnderLeaseEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization under leased equipment 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 Under Lease Equipment Gross", "terseLabel": "Leased equipment" } } }, "localname": "PropertyPlantAndEquipmentUnderLeaseEquipmentGross", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetLeasedEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "nhic_PropertyPlantAndEquipmentUnderLeaseEquipmentNet": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetLeasedEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization under leased equipment 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 Under Lease Equipment Net", "totalLabel": "Leased equipment, net" } } }, "localname": "PropertyPlantAndEquipmentUnderLeaseEquipmentNet", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetLeasedEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "nhic_PublicWarrantLiability": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of carrying amount as of the balance sheet date of public warrant liabilities.", "label": "Public Warrant Liability", "terseLabel": "Public warrant liability" } } }, "localname": "PublicWarrantLiability", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "nhic_PublicWarrantLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reports to public warrant liability.", "label": "Public Warrant Liability [Member]", "terseLabel": "Public Warrant Liability" } } }, "localname": "PublicWarrantLiabilityMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsDerivativeLiabilityDetails", "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "domainItemType" }, "nhic_PublicWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reports for Public Warrants Member.", "label": "Public Warrant [Member]", "terseLabel": "Public Warrant" } } }, "localname": "PublicWarrantMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureWarrantsDetails" ], "xbrltype": "domainItemType" }, "nhic_RecognitionOfRevenueThatWasPreviouslyIncludedInDeferredRevenueBalance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of recognition of revenue that was previously included in the deferred revenue balance.", "label": "Recognition of Revenue That was Previously Included in the Deferred Revenue Balance", "terseLabel": "Recognition of revenue that was previously included in the deferred revenue balance" } } }, "localname": "RecognitionOfRevenueThatWasPreviouslyIncludedInDeferredRevenueBalance", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "nhic_RemainingFounderSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The remaining number of founder shares outstanding.", "label": "Remaining Founder Shares Outstanding", "terseLabel": "Remaining number of founder shares" } } }, "localname": "RemainingFounderSharesOutstanding", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentlyIssuableCommonStockDetails" ], "xbrltype": "sharesItemType" }, "nhic_RepaymentsOfFinancingObligations": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow from the repayments of financing obligations.", "label": "Repayments of Financing Obligations", "negatedLabel": "Repayment of financing obligations" } } }, "localname": "RepaymentsOfFinancingObligations", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "nhic_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartingDateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "N/A", "label": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Starting Date Axis" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartingDateAxis", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOperatingLeaseComponentsDetails" ], "xbrltype": "stringItemType" }, "nhic_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartingDateAxisDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Starting Date Axis [Domain]", "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Starting Date Axis [Domain]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartingDateAxisDomain", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOperatingLeaseComponentsDetails" ], "xbrltype": "domainItemType" }, "nhic_ScenarioOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Scenario one.", "label": "Scenario One [Member]", "terseLabel": "Scenario one" } } }, "localname": "ScenarioOneMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "nhic_ScenarioTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Scenario two.", "label": "Scenario Two [Member]", "terseLabel": "Scenario two" } } }, "localname": "ScenarioTwoMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "nhic_ScheduleOfContingentEarnOutLiabilityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of contingent earn-out liability table text block.", "label": "Schedule of Contingent Earn-Out Liability Table Text Block", "terseLabel": "Schedule of contingent earn-out liability" } } }, "localname": "ScheduleOfContingentEarnOutLiabilityTableTextBlock", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "nhic_ScheduleOfFutureMinimumRentalCommitmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Future Minimum Rental Commitments [Table Text Block]", "label": "Schedule of Future Minimum Rental Commitments [Table Text Block]", "terseLabel": "Schedule of Future Minimum Rental Commitments" } } }, "localname": "ScheduleOfFutureMinimumRentalCommitmentsTableTextBlock", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "nhic_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure about schedule of property, plant and equipment, estimated useful life.", "label": "Schedule of Property, Plant And Equipment, Estimated Useful Life [Table Text Block]", "terseLabel": "Schedule of estimated useful life of property and equipment" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "nhic_ScheduleOfPropertyPlantAndEquipmentRelatedLeaseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure represents about leased equipment related accumulated depreciation.", "label": "Schedule Of Property Plant And Equipment Related Lease [Table Text Block]", "terseLabel": "Schedule of leased equipment and the related accumulated depreciation" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentRelatedLeaseTableTextBlock", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "nhic_Scheduleofaccruedexpenseandothercurrentliabilitiestabletextblock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued expenses and other current liabilities.", "label": "ScheduleOfAccruedExpenseAndOtherCurrentLiabilitiesTableTextBlock", "terseLabel": "Schedule of accrued expenses and other current liabilities" } } }, "localname": "Scheduleofaccruedexpenseandothercurrentliabilitiestabletextblock", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "nhic_Series1PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series A-1 preferred stock or outstanding series A-1 preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series1 Preferred Stock [Member]", "terseLabel": "Series A-1 Preferred Stock" } } }, "localname": "Series1PreferredStockMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockConsistedOfPreferredStockDetails", "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails" ], "xbrltype": "domainItemType" }, "nhic_SeriesB1PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series B-1 preferred stock or outstanding series B-1 preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series B1 Preferred Stock [Member]", "terseLabel": "Series B-1 Preferred Stock" } } }, "localname": "SeriesB1PreferredStockMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockConsistedOfPreferredStockDetails", "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockPreferredStockDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2020Details", "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails" ], "xbrltype": "domainItemType" }, "nhic_ServiceExcludingMaintenanceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to service excluding maintenance.", "label": "Service Excluding Maintenance [Member]", "terseLabel": "Service revenue" } } }, "localname": "ServiceExcludingMaintenanceMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "nhic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value Abstract", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "nhic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageRemainingContractualTerm2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards Exercised, 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 Options Exercised In Period Weighted Average Remaining Contractual Term 2", "terseLabel": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageRemainingContractualTerm2", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "nhic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedUponRelatedPartyNoteInPeriodTotalIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the Exercised Upon Related Party Note.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercised Upon Related Party Note In Period Total Intrinsic Value", "verboseLabel": "Exercised upon settlement of related party note" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedUponRelatedPartyNoteInPeriodTotalIntrinsicValue", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "nhic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedUponRelatedPartyNoteWeightedAverageRemainingContractualTerm2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards Exercised upon related party note, 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 Options Exercised Upon Related Party Note Weighted Average Remaining Contractual Term2", "verboseLabel": "Exercised upon settlement of related party note" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedUponRelatedPartyNoteWeightedAverageRemainingContractualTerm2", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "nhic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodTotalIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the forfeited of options outstanding.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Forfeited In Period Total Intrinsic Value", "terseLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodTotalIntrinsicValue", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "nhic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInPeriodTotalIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on Granted and options Granted .", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Granted In Period Total Intrinsic Value", "terseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInPeriodTotalIntrinsicValue", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "nhic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards granted, 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 Options Grants In Period Weighted Average Remaining Contractual Term 2", "terseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm2", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "nhic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Remaining Contractual Term Abstract", "terseLabel": "Weighted Average Remaining Contractual Term (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "nhic_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesSettlementOfRelatedPartyNoteInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which settlement of related party note option holders acquired shares when converting their stock options into shares.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Exercises Settlement Of Related Party Note In Period Weighted Average Exercise Price", "verboseLabel": "Exercised upon settlement of related party note" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesSettlementOfRelatedPartyNoteInPeriodWeightedAverageExercisePrice", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "nhic_ShareOutstandingExpectedToVestUponCertainMilestone": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Outstanding Expected To Vest Upon Certain Milestone", "label": "Share Outstanding Expected To Vest Upon Certain Milestone", "terseLabel": "Outstanding shares expected to vest" } } }, "localname": "ShareOutstandingExpectedToVestUponCertainMilestone", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "nhic_SharesIssuedOfFairValueOfDerivativeLiability": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares issued of fair value of derivative liability.", "label": "Shares issued of fair value of derivative liability", "terseLabel": "Shares issued of fair value of derivative liability" } } }, "localname": "SharesIssuedOfFairValueOfDerivativeLiability", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "nhic_ShortTermContractAssets": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of short-term contract assets.", "label": "Short Term Contract Assets", "terseLabel": "Short-term contract assets" } } }, "localname": "ShortTermContractAssets", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "nhic_StockIssuedDuringPeriodShareIssuanceOfCommonStockForNetSettlementOfCommonStockAndPreferredStockWarrantsUponSettlementOfMerge": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued for net settlement of common stock and preferred stock warrants upon settlement of the Merger.", "label": "Stock Issued During Period Share Issuance Of Common Stock For Net Settlement Of Common Stock And Preferred Stock Warrants Upon Settlement Of Merge", "terseLabel": "Issuance of common stock for net settlement of common stock and preferred stock warrants upon settlement of the Merger (in shares)" } } }, "localname": "StockIssuedDuringPeriodShareIssuanceOfCommonStockForNetSettlementOfCommonStockAndPreferredStockWarrantsUponSettlementOfMerge", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "nhic_StockIssuedDuringPeriodSharesConversionOfTemporaryEquity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued on conversion of temporary equity.", "label": "Stock Issued During Period, Shares, Conversion Of Temporary Equity", "terseLabel": "Conversion of convertible preferred stock into common stock in connection with the closing of the Merger (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfTemporaryEquity", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "nhic_StockIssuedDuringPeriodSharesStockOptionsExercisedSettlementUponRelatedPartyNote": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised upon related party note during the current period.", "label": "Stock Issued During Period Shares Stock Options Exercised Settlement Upon Related Party Note", "negatedLabel": "Exercised upon settlement of related party note" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercisedSettlementUponRelatedPartyNote", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "nhic_StockIssuedDuringPeriodValueConversionOfTemporaryEquity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of shares issued on conversion of temporary equity.", "label": "Stock Issued During Period, Value, Conversion Of Temporary Equity", "terseLabel": "Conversion of convertible preferred stock into common stock in connection with the closing of the Merger" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfTemporaryEquity", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "nhic_StockIssuedDuringPeriodValueIssuanceOfCommonStockForNetSettlementOfCommonStockAndPreferredStockWarrantsUponSettlementOfMerger": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued for net settlement of common stock and preferred stock warrants upon settlement of the Merger.", "label": "Stock Issued During Period, Value, Issuance Of Common Stock For Net Settlement Of Common Stock And Preferred Stock Warrants Upon Settlement Of Merger", "terseLabel": "Issuance of common stock for net settlement of common stock and preferred stock warrants upon settlement of the Merger" } } }, "localname": "StockIssuedDuringPeriodValueIssuanceOfCommonStockForNetSettlementOfCommonStockAndPreferredStockWarrantsUponSettlementOfMerger", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "nhic_StockIssuedUponConversionOfEachShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued for each share of stock that is converted.", "label": "Stock Issued Upon Conversion Of Each Share", "terseLabel": "Number of shares issued for each share" } } }, "localname": "StockIssuedUponConversionOfEachShare", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockConversionRatioDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentlyIssuableCommonStockDetails" ], "xbrltype": "sharesItemType" }, "nhic_SubscriptionAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Subscription Agreements.", "label": "Subscription Agreements [Member]", "terseLabel": "Subscription Agreements" } } }, "localname": "SubscriptionAgreementsMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails", "http://www.evolvtechnology.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationProposedMergerAndSubscriptionAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "nhic_SvbCommonStockWarrant2019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2019 SVB Common Stock Warrant.", "label": "Svb Common Stock Warrant2019 [Member]", "terseLabel": "2019 SVB Common Stock Warrant" } } }, "localname": "SvbCommonStockWarrant2019Member", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureWarrantsDetails" ], "xbrltype": "domainItemType" }, "nhic_SvbCommonStockWarrant2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2020 SVB Common Stock Warrant.", "label": "Svb Common Stock Warrant2020 [Member]", "terseLabel": "2020 SVB Common Stock Warrant" } } }, "localname": "SvbCommonStockWarrant2020Member", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureWarrantsDetails" ], "xbrltype": "domainItemType" }, "nhic_SvbTermLoan2017Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2017 SVB Term Loan.", "label": "Svb Term Loan2017 [Member]", "terseLabel": "2017 SVB Term Loan" } } }, "localname": "SvbTermLoan2017Member", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtSiliconValleyBankTermLoanDetails" ], "xbrltype": "domainItemType" }, "nhic_SvbTermLoan2017TermLoanBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2017 SVB Term Loan B.", "label": "Svb Term Loan2017 Term Loan B [Member]", "terseLabel": "Term Loan B Advance" } } }, "localname": "SvbTermLoan2017TermLoanBMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtSiliconValleyBankTermLoanDetails" ], "xbrltype": "domainItemType" }, "nhic_SvbTermLoan2017TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2017 SVB Term Loan A.", "label": "Svb Term Loan2017 Term Loan [Member]", "terseLabel": "Term Loan A Advance" } } }, "localname": "SvbTermLoan2017TermLoanMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtSiliconValleyBankTermLoanDetails" ], "xbrltype": "domainItemType" }, "nhic_SvbTermLoan2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2020 SVB Term Loan.", "label": "Svb Term Loan2020 [Member]", "terseLabel": "2020 SVB Term Loan" } } }, "localname": "SvbTermLoan2020Member", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtSiliconValleyBankTermLoanDetails" ], "xbrltype": "domainItemType" }, "nhic_TemporaryEquityConversionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the conversion ratio of temporary equity.", "label": "Temporary Equity, Conversion Ratio", "terseLabel": "Conversion ratio" } } }, "localname": "TemporaryEquityConversionRatio", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockConversionRatioDetails", "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails" ], "xbrltype": "pureItemType" }, "nhic_TemporaryEquityDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure on temporary equity.", "label": "Temporary Equity Disclosure [Text Block]", "terseLabel": "Convertible Preferred Stock" } } }, "localname": "TemporaryEquityDisclosureTextBlock", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStock" ], "xbrltype": "textBlockItemType" }, "nhic_TemporaryEquityPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the price per share of temporary equity at the time of issuance.", "label": "Temporary Equity, Price Per Share", "terseLabel": "Purchase price" } } }, "localname": "TemporaryEquityPricePerShare", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockPreferredStockDetails" ], "xbrltype": "perShareItemType" }, "nhic_TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleNote": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of stock classified as temporary equity issued upon conversion of convertible note during the period.", "label": "Temporary Equity, Stock Issued During Period, Shares, Conversion of Convertible Note", "terseLabel": "Conversion of convertible preferred stock into common stock in connection with the closing of the Merger" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleNote", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "nhic_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of new stock classified as temporary equity issued during the period.", "label": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of Series B-1 convertible preferred stock, net of issuance costs of $105 (in shares)", "verboseLabel": "Number of shares issued and sold" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockPreferredStockDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "nhic_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleNote": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock classified as temporary equity issued upon conversion of convertible note during the period.", "label": "Temporary Equity, Stock Issued During Period, Value, Conversion of Convertible Note", "terseLabel": "Conversion of convertible preferred stock into common stock in connection with the closing of the Merger" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleNote", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "nhic_TermLoansPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to term loans payable.", "label": "Term Loans Payable [Member]", "terseLabel": "Term loans payable" } } }, "localname": "TermLoansPayableMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "nhic_TermOfPaymentsAfterShipmentOrDeliveryOfProduct": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the term of payments after the shipment or delivery of the product.", "label": "Term Of Payments After The Shipment Or Delivery Of The Product", "terseLabel": "Term of payments after the shipment or delivery of the product" } } }, "localname": "TermOfPaymentsAfterShipmentOrDeliveryOfProduct", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "nhic_ThresholdPercentageOfFairMarketValueOfShareOfCommonStockOnDateOfGrant": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold percentage of fair market value of a share of common stock on the date of grant in the calculation of exercise price of stock options.", "label": "Threshold Percentage Of Fair Market Value Of A Share Of Common Stock On The Date Of Grant", "terseLabel": "Threshold percentage" } } }, "localname": "ThresholdPercentageOfFairMarketValueOfShareOfCommonStockOnDateOfGrant", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "nhic_TransfersOfInventoryToPropertyAndEquipment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the transfers of inventory to property and equipment in noncash investing or financing activities.", "label": "Transfers Of Inventory To Property And Equipment", "terseLabel": "Transfer of inventory to property and equipment" } } }, "localname": "TransfersOfInventoryToPropertyAndEquipment", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "nhic_TriggeringEventOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Triggering Event I.", "label": "Triggering Event One [Member]", "terseLabel": "Triggering Event One" } } }, "localname": "TriggeringEventOneMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentEarnOutDetails" ], "xbrltype": "domainItemType" }, "nhic_TriggeringEventThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Triggering Event III.", "label": "Triggering Event Three [Member]", "terseLabel": "Triggering Event Three" } } }, "localname": "TriggeringEventThreeMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentEarnOutDetails" ], "xbrltype": "domainItemType" }, "nhic_TriggeringEventTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Triggering Event II.", "label": "Triggering Event Two [Member]", "terseLabel": "Triggering Event Two" } } }, "localname": "TriggeringEventTwoMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentEarnOutDetails" ], "xbrltype": "domainItemType" }, "nhic_TwentyTwentyOneEmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Twenty Twenty One Employee Stock Purchase Plan [Member]", "label": "Twenty Twenty One Employee Stock Purchase Plan [Member]", "terseLabel": "2021 Employee Stock Purchase Plan" } } }, "localname": "TwentyTwentyOneEmployeeStockPurchasePlanMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "nhic_TwoThousandAndThirteenEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the pertaining information about two thousand and thirteen equity incentive plan.", "label": "Two Thousand And Thirteen Equity Incentive Plan [Member]", "terseLabel": "2013 Equity Incentive Plan" } } }, "localname": "TwoThousandAndThirteenEquityIncentivePlanMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "nhic_TwoThousandAndTwentyConvertibleNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information about 2020 convertible notes.", "label": "Two Thousand And Twenty Convertible Notes [Member]", "terseLabel": "2020 Convertible Notes" } } }, "localname": "TwoThousandAndTwentyConvertibleNotesMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "nhic_TwoThousandAndTwentyOneConvertibleNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2021 convertible notes.", "label": "Two Thousand And Twenty One Convertible Notes [Member]", "terseLabel": "2021 Convertible Notes" } } }, "localname": "TwoThousandAndTwentyOneConvertibleNotesMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "nhic_TwoThousandAndTwentyOneEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to two thousand and twenty one equity incentive plan.", "label": "Two Thousand And Twenty One Equity Incentive Plan [Member]", "terseLabel": "2021 Equity Incentive Plan" } } }, "localname": "TwoThousandAndTwentyOneEquityIncentivePlanMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "nhic_UndistributedEarningsLossAttributedToTemporaryEquity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of undistributed earnings (loss) attributed to temporary equity.", "label": "Undistributed Earnings (Loss) Attributed to Temporary Equity", "terseLabel": "Undistributed earnings attributed to convertible preferred stock" } } }, "localname": "UndistributedEarningsLossAttributedToTemporaryEquity", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "nhic_UnvestedStockOptionsAndRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to unvested stock options and unvested restricted stock units.", "label": "Unvested Stock Options And Restricted Stock Units [Member]", "terseLabel": "Unvested Stock Options and Restricted Stock Units" } } }, "localname": "UnvestedStockOptionsAndRestrictedStockUnitsMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "nhic_WarrantLiabilityPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to warrant liability.", "label": "Warrant Liability [Policy Text Block]", "terseLabel": "Common Stock Warrant Liability and Public Warrant Liability" } } }, "localname": "WarrantLiabilityPolicyTextBlock", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "nhic_WarrantsAndRightsNoteDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to warrants and rights.", "label": "Warrants and Rights Note Disclosure [Text Block]", "terseLabel": "Warrants" } } }, "localname": "WarrantsAndRightsNoteDisclosureTextBlock", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureWarrants" ], "xbrltype": "textBlockItemType" }, "nhic_WarrantsIssuedAtDecember32020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to warrants issued at December 3, 2020.", "label": "Warrants Issued At December32020 [Member]", "terseLabel": "December 3, 2020" } } }, "localname": "WarrantsIssuedAtDecember32020Member", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureWarrantsPreferredStockAndCommonStockOutstandingDetails" ], "xbrltype": "domainItemType" }, "nhic_WarrantsIssuedAtFebruary122019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to warrants issued at February 12, 2019.", "label": "Warrants Issued At February122019 [Member]", "terseLabel": "February 12, 2019" } } }, "localname": "WarrantsIssuedAtFebruary122019Member", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureWarrantsPreferredStockAndCommonStockOutstandingDetails" ], "xbrltype": "domainItemType" }, "nhic_WarrantsIssuedAtJuly52017Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to warrants issued at July 5, 2017.", "label": "Warrants Issued At July52017 [Member]", "terseLabel": "July 5, 2017" } } }, "localname": "WarrantsIssuedAtJuly52017Member", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureWarrantsPreferredStockAndCommonStockOutstandingDetails" ], "xbrltype": "domainItemType" }, "nhic_WarrantsIssuedAtJulyTwoThousandTwentyOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to warrants issued at july two thousand twenty one.", "label": "Warrants Issued At July Two Thousand Twenty One [Member]", "terseLabel": "July 16, 2021" } } }, "localname": "WarrantsIssuedAtJulyTwoThousandTwentyOneMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureWarrantsPreferredStockAndCommonStockOutstandingDetails" ], "xbrltype": "domainItemType" }, "nhic_WarrantsIssuedAtMarch172014Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to warrants issued at March 17, 2014.", "label": "Warrants Issued At March172014 [Member]", "terseLabel": "March 17, 2014" } } }, "localname": "WarrantsIssuedAtMarch172014Member", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureWarrantsPreferredStockAndCommonStockOutstandingDetails" ], "xbrltype": "domainItemType" }, "nhic_WarrantsIssuedAtMarch302020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to warrants issued at March 30, 2020.", "label": "Warrants Issued At March302020 [Member]", "terseLabel": "March 30, 2020" } } }, "localname": "WarrantsIssuedAtMarch302020Member", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureWarrantsPreferredStockAndCommonStockOutstandingDetails" ], "xbrltype": "domainItemType" }, "nhic_WarrantsIssuedAtSeptember282016Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to warrants issued at September 28, 2016.", "label": "Warrants Issued At September282016 [Member]", "terseLabel": "September 28, 2016" } } }, "localname": "WarrantsIssuedAtSeptember282016Member", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureWarrantsPreferredStockAndCommonStockOutstandingDetails" ], "xbrltype": "domainItemType" }, "nhic_WarrantsToPurchaseCommonStockFinbackMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants To Purchase Common Stock Finback [Member]", "label": "Warrants To Purchase Common Stock Finback [Member]", "terseLabel": "Warrants To Purchase Common Stock Finback [Member]" } } }, "localname": "WarrantsToPurchaseCommonStockFinbackMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareAntidilutiveEffectDetails" ], "xbrltype": "domainItemType" }, "nhic_WarrantsToPurchaseCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants To Purchase Common Stock [Member]", "label": "Warrants To Purchase Common Stock [Member]", "terseLabel": "Warrants To Purchase Common Stock [Member]" } } }, "localname": "WarrantsToPurchaseCommonStockMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareAntidilutiveEffectDetails" ], "xbrltype": "domainItemType" }, "nhic_WarrantsToPurchaseOneShareOfClassCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to warrants to purchase common stock.", "label": "Warrants To Purchase One Share Of Class Common Stock [Member]", "terseLabel": "Warrants to purchase one share of Class A common stock" } } }, "localname": "WarrantsToPurchaseOneShareOfClassCommonStockMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "nhic_WarrantsToPurchasePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to warrants to purchase preferred stock.", "label": "Warrants To Purchase Preferred Stock [Member]", "terseLabel": "Warrants to purchase preferred stock (as converted to warrants to purchase common stock)" } } }, "localname": "WarrantsToPurchasePreferredStockMember", "nsuri": "http://www.evolvtechnology.com/20210930", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareAntidilutiveEffectDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r362", "r363", "r366", "r367", "r521" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentlyIssuableCommonStockDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeLiabilityDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r362", "r363", "r366", "r367" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentlyIssuableCommonStockDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeLiabilityDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r186", "r260", "r265", "r500" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRiskOfConcentrationsOfCreditSignificantCustomersAndSignificantSuppliersDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r283", "r286", "r445", "r446", "r447", "r448", "r449", "r450", "r469", "r498", "r501" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2020Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtSiliconValleyBankTermLoanDetails", "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsBusinessDevelopmentAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentlyIssuableCommonStockDetails", "http://www.evolvtechnology.com/role/DisclosureWarrantsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r283", "r286", "r445", "r446", "r447", "r448", "r449", "r450", "r469", "r498", "r501" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentEarnOutDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentlyIssuableCommonStockDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeLiabilityDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r186", "r260", "r265", "r500" ], "lang": { "en-us": { "role": { "label": "Name Of Major Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRiskOfConcentrationsOfCreditSignificantCustomersAndSignificantSuppliersDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r184", "r260", "r263", "r470", "r497", "r499" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenueDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOperatingLeaseComponentsDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r184", "r260", "r263", "r470", "r497", "r499" ], "lang": { "en-us": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenueDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOperatingLeaseComponentsDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r272", "r283", "r286", "r445", "r446", "r447", "r448", "r449", "r450", "r469", "r498", "r501" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2020Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtSiliconValleyBankTermLoanDetails", "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsBusinessDevelopmentAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentEarnOutDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentlyIssuableCommonStockDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeLiabilityDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://www.evolvtechnology.com/role/DisclosureWarrantsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r272", "r283", "r286", "r445", "r446", "r447", "r448", "r449", "r450", "r469", "r498", "r501" ], "lang": { "en-us": { "role": { "label": "Range [Member]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2020Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtSiliconValleyBankTermLoanDetails", "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsBusinessDevelopmentAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentEarnOutDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentlyIssuableCommonStockDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeLiabilityDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://www.evolvtechnology.com/role/DisclosureWarrantsDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r113", "r114", "r115", "r116", "r117", "r118", "r119", "r120", "r121", "r123", "r124", "r125", "r126", "r127", "r148", "r195", "r196", "r327", "r345", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockConsistedOfPreferredStockDetails", "http://www.evolvtechnology.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationImpactsOfErrorOnCondensedFinancialStatementsDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r113", "r114", "r115", "r116", "r117", "r118", "r119", "r120", "r121", "r123", "r124", "r125", "r126", "r127", "r148", "r195", "r196", "r327", "r345", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511" ], "lang": { "en-us": { "role": { "label": "Restatement [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockConsistedOfPreferredStockDetails", "http://www.evolvtechnology.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationImpactsOfErrorOnCondensedFinancialStatementsDetails" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember": { "auth_ref": [ "r119", "r120", "r123", "r124", "r126", "r127" ], "lang": { "en-us": { "role": { "label": "Revision Of Prior Period Error Correction Adjustment [Member]", "terseLabel": "Adjustment" } } }, "localname": "RevisionOfPriorPeriodErrorCorrectionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationImpactsOfErrorOnCondensedFinancialStatementsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r113", "r115", "r116", "r117", "r118", "r119", "r120", "r121", "r123", "r124", "r126", "r127", "r148", "r195", "r196", "r327", "r345", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511" ], "lang": { "en-us": { "role": { "label": "Scenario Previously Reported [Member]", "terseLabel": "As previously reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockConsistedOfPreferredStockDetails", "http://www.evolvtechnology.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationImpactsOfErrorOnCondensedFinancialStatementsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "label": "Scenario Unspecified [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentEarnOutDetails" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r230", "r284", "r438" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentEarnOutDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.evolvtechnology.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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableInterestBearingCurrent": { "auth_ref": [ "r47", "r413", "r414", "r416" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "nhic_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable to vendors that bear interest at either a stated or an imputed rate. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Interest-bearing, Current", "verboseLabel": "Accrued interest" } } }, "localname": "AccountsPayableInterestBearingCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRiskOfConcentrationsOfCreditSignificantCustomersAndSignificantSuppliersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r27", "r187", "r188" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r45", "r220" ], "calculation": { "http://www.evolvtechnology.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 and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r28", "r327" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationImpactsOfErrorOnCondensedFinancialStatementsDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r113", "r114", "r116", "r324", "r325", "r326" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid In Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r289", "r292", "r330", "r331" ], "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 expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r245", "r250" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "terseLabel": "Issuance of Series B-1 convertible preferred stock, issuance costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r234", "r245", "r250" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Issuance of warrants to purchase common stock", "verboseLabel": "Issuance of equity classified warrants" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureWarrantsDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r292", "r320", "r329" ], "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": "Total stock-based compensation expense", "verboseLabel": "Stock compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsBusinessDevelopmentAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesByAwardTypeDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r80", "r94", "r413" ], "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": "Amortization of the debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r74", "r94", "r415" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of the debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDebtIssuanceCostsAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r145" ], "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": "Antidilutive securities excluded from the computation of diluted net loss per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareAntidilutiveEffectDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareAntidilutiveEffectDetails" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareAntidilutiveEffectDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r145" ], "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]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareAntidilutiveEffectDetails" ], "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": "Arrangements And Nonarrangement Transactions [Member]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails", "http://www.evolvtechnology.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationProposedMergerAndSubscriptionAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationWeightedAverageGrantDateFairAdditionalDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentEarnOutDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r107", "r173", "r176", "r182", "r193", "r362", "r366", "r404", "r473", "r487" ], "calculation": { "http://www.evolvtechnology.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", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r8", "r62", "r107", "r193", "r362", "r366", "r404" ], "calculation": { "http://www.evolvtechnology.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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r388" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Total assets measured at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r293", "r322" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesByAwardTypeDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationTables", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r282", "r285" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r282", "r285", "r355", "r356" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionContingentConsiderationLineItems": { "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": "Business Acquisition, Contingent Consideration [Line Items]" } } }, "localname": "BusinessAcquisitionContingentConsiderationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentEarnOutDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentlyIssuableCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Number of shares" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "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": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureCommonStockDetails", "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage owned by shareholders" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Merger with NHIC" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhic" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Merger with NHIC" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r213" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortized commissions" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r212" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Deferred asset" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "terseLabel": "Cash, cash equivalents and restricted cash" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r42", "r96" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.evolvtechnology.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", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r15", "r97", "r103", "r471" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash, Cash Equivalents, and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r90", "r96", "r102" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "totalLabel": "Total cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r90", "r405" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "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 increase (decrease) in cash, and cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of non-cash activities" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r106", "r107", "r131", "r135", "r139", "r142", "r144", "r152", "r153", "r154", "r193", "r404" ], "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]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockConsistedOfPreferredStockDetails", "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockPreferredStockDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2020Details", "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentEarnOutDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentlyIssuableCommonStockDetails", "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r252", "r291" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureWarrantsDetails", "http://www.evolvtechnology.com/role/DisclosureWarrantsPreferredStockAndCommonStockOutstandingDetails" ], "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]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureWarrantsDetails", "http://www.evolvtechnology.com/role/DisclosureWarrantsPreferredStockAndCommonStockOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r246" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Warrants exercise price", "terseLabel": "Warrants exercise price", "verboseLabel": "Exercise price" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtSiliconValleyBankTermLoanDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationWeightedAverageGrantDateFairAdditionalDetails", "http://www.evolvtechnology.com/role/DisclosureWarrantsDetails", "http://www.evolvtechnology.com/role/DisclosureWarrantsPreferredStockAndCommonStockOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "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 Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassificationOfConvertiblePreferredStockAndWarrantLiabilityDetails", "http://www.evolvtechnology.com/role/DisclosureWarrantsDetails", "http://www.evolvtechnology.com/role/DisclosureWarrantsPreferredStockAndCommonStockOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r246" ], "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 Issuable Upon Exercise of Warrant", "verboseLabel": "Warrants to purchase shares of common stock" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtSiliconValleyBankTermLoanDetails", "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails", "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsBusinessDevelopmentAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationWeightedAverageGrantDateFairAdditionalDetails", "http://www.evolvtechnology.com/role/DisclosureWarrantsDetails", "http://www.evolvtechnology.com/role/DisclosureWarrantsPreferredStockAndCommonStockOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "verboseLabel": "Warrants outstanding" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassificationOfConvertiblePreferredStockAndWarrantLiabilityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r252", "r291" ], "lang": { "en-us": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassificationOfConvertiblePreferredStockAndWarrantLiabilityDetails", "http://www.evolvtechnology.com/role/DisclosureWarrantsDetails", "http://www.evolvtechnology.com/role/DisclosureWarrantsPreferredStockAndCommonStockOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "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": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]" } } }, "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationProposedMergerAndSubscriptionAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r55", "r229", "r477", "r493" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies.", "terseLabel": "Commitments and contingencies (Note 17)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r226", "r227", "r228", "r231" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.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": "Common Class A [Member]", "terseLabel": "Class A Common Stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentEarnOutDetails", "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "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": "Common Class B [Member]", "terseLabel": "Common Class B" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentlyIssuableCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Number of shares remained available for future grant", "verboseLabel": "Number of common stock reserved" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureCommonStockDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r113", "r114" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock" } } }, "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r26" ], "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 (in dollars per share)", "verboseLabel": "Par value common stock" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureCommonStockDetails", "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockConversionRatioDetails", "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails", "http://www.evolvtechnology.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationProposedMergerAndSubscriptionAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentEarnOutDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentlyIssuableCommonStockDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r26" ], "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", "verboseLabel": "Number of shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureCommonStockDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r26" ], "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, issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r26", "r245" ], "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, outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r26" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value; 1,100,000,000 and 115,475,937 shares authorized at September 30, 2021 and December 31, 2020, respectively; 142,418,469 and 9,845,192 shares issued and outstanding at September 30, 2021 and December 31, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r270", "r271", "r287", "r332" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Benefit Plans" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Components of the Company's loss before income tax expense" } } }, "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "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": "Computer Equipment [Member]", "terseLabel": "Computers and telecommunications equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r162", "r163", "r186", "r401", "r402" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRiskOfConcentrationsOfCreditSignificantCustomersAndSignificantSuppliersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r162", "r163", "r186", "r401", "r402", "r513" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRiskOfConcentrationsOfCreditSignificantCustomersAndSignificantSuppliersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r162", "r163", "r186", "r401", "r402", "r513" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRiskOfConcentrationsOfCreditSignificantCustomersAndSignificantSuppliersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r157", "r485" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Risk of Concentrations of Credit, Significant Customers and Significant Suppliers" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRiskOfConcentrationsOfCreditSignificantCustomersAndSignificantSuppliersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r162", "r163", "r186", "r401", "r402" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRiskOfConcentrationsOfCreditSignificantCustomersAndSignificantSuppliersDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r160", "r162", "r163", "r164", "r401", "r403" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRiskOfConcentrationsOfCreditSignificantCustomersAndSignificantSuppliersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r162", "r163", "r186", "r401", "r402" ], "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]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRiskOfConcentrationsOfCreditSignificantCustomersAndSignificantSuppliersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Summary of rollforward of deferred revenue" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r253", "r255", "r261" ], "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, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r253", "r255", "r261" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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, classified as noncurrent.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "verboseLabel": "Long-term contract assets" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r253", "r254", "r261" ], "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.", "label": "Contract with Customer, Liability", "periodEndLabel": "Balance at the end", "periodStartLabel": "Balance at the beginning" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability [Abstract]", "terseLabel": "Rollforward of deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r262" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "verboseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockAmountConverted1": { "auth_ref": [ "r99", "r100", "r101" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of the stock 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, Amount Converted", "terseLabel": "Conversion of convertible preferred stock to common stock" } } }, "localname": "ConversionOfStockAmountConverted1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleNotesPayableMember": { "auth_ref": [ "r19", "r474", "r486", "r515" ], "lang": { "en-us": { "role": { "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable [Member]", "terseLabel": "Convertible notes (as converted to common stock)" } } }, "localname": "ConvertibleNotesPayableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtLongTermDebtDetails", "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareAntidilutiveEffectDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Convertible Preferred Stock [Member]", "terseLabel": "Convertible preferred stock (as converted to common stock)" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareAntidilutiveEffectDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r76", "r470" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r77", "r107", "r193", "r404" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "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", "totalLabel": "Total cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of revenues:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost Of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r161", "r186" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer concentration risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRiskOfConcentrationsOfCreditSignificantCustomersAndSignificantSuppliersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r99", "r101" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.", "label": "Debt Conversion, Converted Instrument, Shares Issued", "verboseLabel": "Number of shares issued upon conversion of debt" } } }, "localname": "DebtConversionConvertedInstrumentSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeLiabilityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r240" ], "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": "Long-term Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r19", "r20", "r21", "r474", "r475", "r486" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtSiliconValleyBankTermLoanDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r21", "r235", "r475", "r486" ], "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": "Gross amount of debt", "verboseLabel": "Carrying value" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtLongTermDebtDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Number of consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentEarnOutDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentlyIssuableCommonStockDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Percentage of conversion price per share of securities by investors" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Number of trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentEarnOutDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentlyIssuableCommonStockDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r414", "r417" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount of debt", "verboseLabel": "Initial carrying value" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2020Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtSiliconValleyBankTermLoanDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate", "verboseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2020Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtSiliconValleyBankTermLoanDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeLiabilityDetails" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2020Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtLongTermDebtDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtSiliconValleyBankTermLoanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r54" ], "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]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtSiliconValleyBankTermLoanDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r54", "r110", "r246", "r247", "r248", "r249", "r413", "r414", "r417", "r483" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2020Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtLongTermDebtDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtSiliconValleyBankTermLoanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r413", "r417" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedLabel": "Less: Unamortized discount", "verboseLabel": "Unamortized debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtLongTermDebtDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": { "auth_ref": [ "r413", "r414", "r415", "r416", "r417" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureLongTermDebtLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount (premium).", "label": "Debt Instrument, Unamortized Discount (Premium), Net", "terseLabel": "Long-term debt, Unamortized Discount Net, Total" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r103", "r232" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Debt Issuance Costs" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "verboseLabel": "Schedule of prepaid expenses and other current assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r46", "r415" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDebtIssuanceCostsAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Net [Abstract]", "terseLabel": "Debt Issuance Costs" } } }, "localname": "DeferredFinanceCostsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDebtIssuanceCostsAccountsReceivableNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredRentCreditCurrent": { "auth_ref": [ "r51", "r423" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For a classified balance sheet, the cumulative difference as of the balance sheet date between the payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, within one year of the balance sheet date.", "label": "Deferred Rent Credit, Current", "terseLabel": "Current portion of deferred rent" } } }, "localname": "DeferredRentCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditNoncurrent": { "auth_ref": [ "r56", "r423" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For a classified balance sheet, the cumulative difference between the rental income or payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, more than one year after the balance sheet date.", "label": "Deferred Rent Credit, Noncurrent", "terseLabel": "Noncurrent portion of deferred rent" } } }, "localname": "DeferredRentCreditNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "terseLabel": "Current portion of deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Deferred Revenue, Noncurrent", "terseLabel": "Deferred revenue, noncurrent" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.", "label": "Deposits Assets, Current", "verboseLabel": "Prepaid deposits" } } }, "localname": "DepositsAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r94", "r218" ], "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" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetLeasedEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r94", "r171" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.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 expense", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This item represents derivative instrument obligations meeting the definition of a liability which are reported as of the balance sheet date. Derivative instrument obligations are generally measured at fair value, and adjustments to the carrying amount of hedged items reflect changes in their fair value (that is, losses) that are attributable to the risk being hedged and that arise while the hedge is in effect.", "label": "Derivative Financial Instruments Liabilities [Member]", "terseLabel": "Derivative Liability" } } }, "localname": "DerivativeFinancialInstrumentsLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsDerivativeLiabilityDetails", "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r63", "r64", "r400" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Derivative liability recognized in the extinguishment accounting", "verboseLabel": "Derivative liability" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "auth_ref": [ "r63" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability, Noncurrent", "terseLabel": "Derivative liability" } } }, "localname": "DerivativeLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityMeasurementInput": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure derivative liability.", "label": "Derivative Liability, Measurement Input", "terseLabel": "Measurement input" } } }, "localname": "DerivativeLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_DerivativeLineItems": { "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": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeMember": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "This element represents types of derivative financial instruments which are financial instruments or other contractual arrangements with all three of the following characteristics: (a) it has (1) one or more underlyings and (2) one or more notional amounts or payment provisions or both. Those terms determine the amount of the settlement or settlements, and, in some cases, whether or not a settlement is required; (b) it requires no initial net investment or an initial net investment that is smaller than would be required for other types of contracts that would be expected to have a similar response to changes in market factors; and (c) its terms require or permit net settlement, it can readily be settled net by a means outside the contract, or it provides for delivery of an asset that puts the recipient in a position not substantially different from net settlement. Notwithstanding the above characteristics, loan commitments that relate to the origination of mortgage loans that will be held for sale are accounted for as derivative instruments by the issuer of the loan commitment (that is, the potential lender).", "label": "Derivative [Member]", "terseLabel": "Derivative Liability" } } }, "localname": "DerivativeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r375", "r376", "r377", "r378", "r379", "r381", "r382", "r383", "r384", "r387" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesEmbeddedDerivatives": { "auth_ref": [ "r103", "r372", "r373", "r385", "r386" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for embedded derivatives, including how such derivatives are identified and analyzed for possible separation from their host contracts.", "label": "Derivatives, Embedded Derivatives [Policy Text Block]", "terseLabel": "Derivative Liability Related to Convertible Notes" } } }, "localname": "DerivativesEmbeddedDerivatives", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r260", "r263", "r264", "r265", "r266", "r267", "r268", "r269" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r260" ], "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": "Summary of company's revenue by revenue stream" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStock": { "auth_ref": [ "r250", "r482" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Common Stock", "verboseLabel": "Expected dividend yield" } } }, "localname": "DividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r250" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "terseLabel": "Cash dividends declared or paid" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) per Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r71", "r119", "r120", "r121", "r122", "r123", "r128", "r131", "r142", "r143", "r144", "r148", "r149", "r479", "r495" ], "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 income (loss) per share attributable to common stockholders - basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r71", "r119", "r120", "r121", "r122", "r123", "r131", "r142", "r143", "r144", "r148", "r149", "r479", "r495" ], "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 income (loss) per share attributable to common stockholders - diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r103", "r145", "r146" ], "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 Income (Loss) per Share Attributable to Common Stockholders" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r145", "r146", "r147", "r150" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income (Loss) per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmbeddedDerivativeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Embedded Derivative [Abstract]", "terseLabel": "Embedded Derivative Liability" } } }, "localname": "EmbeddedDerivativeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability": { "auth_ref": [ "r380" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as a liability.", "label": "Embedded Derivative, Fair Value of Embedded Derivative Liability", "terseLabel": "Embedded derivative fair value", "verboseLabel": "Embedded derivative liability" } } }, "localname": "EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2020Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet": { "auth_ref": [ "r374" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net fair value as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as assets, net of those classified as liabilities.", "label": "Embedded Derivative, Fair Value of Embedded Derivative, Net", "terseLabel": "Fair value of the embedded derivative at issuance" } } }, "localname": "EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Valuation of Embedded Derivative Liability" } } }, "localname": "EmbeddedDerivativeFairValueOfEmbeddedDerivativeNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "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 Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesByAwardTypeDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r321" ], "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": "Weighted average period expected of recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r321" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r318" ], "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": "Employee Stock Option [Member]", "terseLabel": "Options to purchase common stock" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareAntidilutiveEffectDetails", "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesByAwardTypeDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentLeasedToOtherPartyMember": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to generate rental income.", "label": "Equipment Leased To Other Party [Member]", "terseLabel": "Leased equipment" } } }, "localname": "EquipmentLeasedToOtherPartyMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetLeasedEquipmentDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Lab equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r113", "r114", "r116", "r118", "r124", "r127", "r151", "r194", "r245", "r250", "r324", "r325", "r326", "r344", "r345", "r406", "r407", "r408", "r409", "r410", "r411", "r502", "r503", "r504" ], "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]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassificationOfConvertiblePreferredStockAndWarrantLiabilityDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r192" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": { "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": "Error Corrections and Prior Period Adjustments Restatement [Line Items]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationImpactsOfErrorOnCondensedFinancialStatementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r94", "r241" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "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 common stock warrant liability", "terseLabel": "Changes in the fair value of warrants", "verboseLabel": "Change in fair value of common stock warrant liability" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareDetails", "http://www.evolvtechnology.com/role/DisclosureWarrantsDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "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, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r388", "r389", "r390", "r398" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r391" ], "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 fair value measurements of common stock warrants granted" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount": { "auth_ref": [ "r390" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.", "label": "Fair Value, Assets, Level 1 to Level 2 Transfers, Amount", "terseLabel": "Fair value assets of transfer level 1 to level 2" } } }, "localname": "FairValueAssetsLevel1ToLevel2TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount": { "auth_ref": [ "r390" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.", "label": "Fair Value, Assets, Level 2 to Level 1 Transfers, Amount", "terseLabel": "Fair value assets of transfer level 2 to level 1" } } }, "localname": "FairValueAssetsLevel2ToLevel1TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation By Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r388", "r398" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r281", "r389", "r442", "r443", "r444" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r397", "r398" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsDerivativeLiabilityDetails", "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r388", "r389", "r392", "r393", "r399" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r397" ], "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 Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r273", "r274", "r279", "r281", "r389", "r442" ], "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": "Fair Value Inputs Level1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r281", "r389", "r444" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value Inputs Level3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount": { "auth_ref": [ "r390" ], "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": "Fair value liabilities of transfer level 1 to level 2" } } }, "localname": "FairValueLiabilitiesLevel1ToLevel2TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount": { "auth_ref": [ "r390" ], "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": "Fair value liabilities of transfer level 2 to level 1" } } }, "localname": "FairValueLiabilitiesLevel2ToLevel1TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation By Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsDerivativeLiabilityDetails", "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsCommonStockWarrantLiabilityDetails", "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsDerivativeLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsDerivativeLiabilityDetails", "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r394", "r398" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsDerivativeLiabilityDetails", "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r394", "r398" ], "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 common stock warrant liability" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements of Financial Instruments" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r395" ], "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", "verboseLabel": "Change in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsCommonStockWarrantLiabilityDetails", "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsDerivativeLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "auth_ref": [ "r396" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of issuances 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, Issuances", "verboseLabel": "Initial fair value of the embedded derivative" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsDerivativeLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r396" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "negatedLabel": "Settlement of derivative liability upon the closing of the Merger" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsDerivativeLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r394" ], "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 at ending", "periodStartLabel": "Balance at beginning" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsCommonStockWarrantLiabilityDetails", "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsDerivativeLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r281", "r442", "r443", "r444" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r397", "r399" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value Measurements Recurring [Member]", "terseLabel": "Recurring Basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r190", "r191", "r197", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "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": "Liabilities of fair value" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "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 [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r94" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "Loss on disposal of fixed assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r94", "r238", "r239" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 5.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Loss on extinguishment of debt", "negatedLabel": "Loss on extinguishment of debt", "terseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeLiabilityDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r78" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and administrative", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General And Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r214", "r215", "r472" ], "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" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r288", "r290", "r318" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]", "terseLabel": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r75", "r107", "r173", "r175", "r178", "r181", "r183", "r193", "r404" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 2.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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r94", "r217", "r222" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "terseLabel": "Impairment losses on long-lived assets", "verboseLabel": "Impairment of property and equipment" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetLeasedEquipmentDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsOfFinancialInstrumentsDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r103", "r216", "r224" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r223" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsBusinessDevelopmentAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsBusinessDevelopmentAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r338", "r339", "r342", "r346", "r348", "r350", "r351", "r353" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r108", "r126", "r127", "r172", "r337", "r347", "r349", "r496" ], "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)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r67", "r103", "r335", "r336", "r339", "r340", "r341", "r343", "r517" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r93" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 20.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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r93" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r93" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r93" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedLabel": "Contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredLiabilities": { "auth_ref": [ "r93" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change during the period in carrying value for all deferred liabilities due within one year or operating cycle.", "label": "Increase (Decrease) in Deferred Liabilities", "terseLabel": "Deferred rent" } } }, "localname": "IncreaseDecreaseInDeferredLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r93" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r93" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.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": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r93" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "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": "Convertible Preferred Stock [Abstract]", "terseLabel": "Convertible Preferred Stock" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToAcceleratedShareRepurchaseAgreements": { "auth_ref": [ "r132", "r133", "r144", "r251" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of accelerated share repurchase agreements. An accelerated share repurchase program is a combination of transactions that permits an entity to purchase a targeted number of shares immediately with the final purchase price of those shares determined by an average market price over a fixed period of time.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Accelerated Share Repurchase Agreements", "verboseLabel": "Effect of potentially dilutive shares" } } }, "localname": "IncrementalCommonSharesAttributableToAcceleratedShareRepurchaseAgreements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r132", "r133", "r134", "r144" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "verboseLabel": "Effect of potentially dilutive warrants" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "auth_ref": [ "r137", "r138", "r144" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "verboseLabel": "Effect of potentially dilutive convertible notes" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock": { "auth_ref": [ "r137", "r138", "r144" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible preferred stock using the if-converted method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Preferred Stock", "verboseLabel": "Effect of potentially dilutive convertible preferred stock" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfPreferredStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r68", "r170", "r412", "r415", "r480" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r80", "r237" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Total interest incurred", "verboseLabel": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2020Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestOnConvertibleDebtNetOfTax": { "auth_ref": [ "r130", "r136", "r144" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The after-tax amount of interest recognized in the period associated with any convertible debt.", "label": "Interest on Convertible Debt, Net of Tax", "verboseLabel": "Interest to convertible note" } } }, "localname": "InterestOnConvertibleDebtNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r88", "r91", "r98" ], "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", "verboseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r11", "r12", "r51" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest, current", "verboseLabel": "Accrued interest, current" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2020Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestReceivable": { "auth_ref": [ "r61" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable.", "label": "Interest Receivable", "terseLabel": "Accrued interest" } } }, "localname": "InterestReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r209" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureInventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r34", "r208" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureInventorySummaryOfInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureInventorySummaryOfInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r60" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureInventorySummaryOfInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 4.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": "Inventory", "totalLabel": "Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureInventorySummaryOfInventoryDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r36", "r208" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureInventorySummaryOfInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureInventorySummaryOfInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r35", "r208" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureInventorySummaryOfInventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureInventorySummaryOfInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r207" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "verboseLabel": "Write-off of inventory" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentCompanyContributedCapitalToCommittedCapitalRatio": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Percentage of capital contributed to capital committed by investment company's investors.", "label": "Investment Company, Contributed Capital to Committed Capital Ratio", "terseLabel": "Percentage of shares issued to investors, conversion price equal" } } }, "localname": "InvestmentCompanyContributedCapitalToCommittedCapitalRatio", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeLiabilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "verboseLabel": "Rent expense" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": { "auth_ref": [ "r219" ], "lang": { "en-us": { "role": { "documentation": "Assets held by a lessee under a capital lease and any addition or improvement to assets held under a lease arrangement (including addition or improvement to assets held by lessee under an operating lease arrangement).", "label": "Leaseholds And Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdsAndLeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r50", "r107", "r177", "r193", "r363", "r366", "r367", "r404" ], "calculation": { "http://www.evolvtechnology.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", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r32", "r107", "r193", "r404", "r476", "r491" ], "calculation": { "http://www.evolvtechnology.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", "totalLabel": "Total liabilities, convertible preferred stock and stockholders' equity (deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Convertible Preferred Stock and Stockholders' Deficit", "terseLabel": "Liabilities, Convertible Preferred Stock and Stockholders' Equity (Deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r52", "r107", "r193", "r363", "r366", "r367", "r404" ], "calculation": { "http://www.evolvtechnology.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", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r48" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Amount drawn" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r48" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r21", "r236", "r475", "r488" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureLongTermDebtFuturePrincipalPaymentsDetails": { "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" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Fiscal Year Maturity [Abstract]", "terseLabel": "Future principal payments on long-term debt" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtFuturePrincipalPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureLongTermDebtLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0 }, "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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 current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities.", "terseLabel": "Current portion of long-term debt", "verboseLabel": "Less: Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtLongTermDebtDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r111", "r232" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureLongTermDebtFuturePrincipalPaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "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 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": "Long-Term Debt, Maturity, Year One", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r111", "r232" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureLongTermDebtFuturePrincipalPaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "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": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r111", "r232" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureLongTermDebtFuturePrincipalPaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "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": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r54" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureLongTermDebtLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 9.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, noncurrent", "totalLabel": "Long-term debt, net of discount" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtLongTermDebtDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2020Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r54", "r233" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Longterm Debt Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2020Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaintenanceMember": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "documentation": "Process of preserving asset, including, but not limited to, building, machinery and software.", "label": "Maintenance [Member]", "terseLabel": "Maintenance revenue" } } }, "localname": "MaintenanceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOperatingLeaseComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputControlPremiumMember": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using amount above fair value that investor seeking to acquire control of entity will pay.", "label": "Measurement Input Control Premium [Member]", "terseLabel": "Change in control" } } }, "localname": "MeasurementInputControlPremiumMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.", "label": "Measurement Input Expected Dividend Rate [Member]", "terseLabel": "Expected dividend yield" } } }, "localname": "MeasurementInputExpectedDividendRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input Expected Term [Member]", "terseLabel": "Expected term (in years)" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input Price Volatility [Member]", "terseLabel": "Expected volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input Risk Free Interest Rate [Member]", "terseLabel": "Risk-free interest rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r90" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "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 provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r90" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r90", "r92", "r95" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "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", "totalLabel": "Net cash provided (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r65", "r66", "r70", "r95", "r107", "r117", "r119", "r120", "r121", "r122", "r126", "r127", "r140", "r173", "r175", "r178", "r181", "r183", "r193", "r404", "r478", "r494" ], "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" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r119", "r120", "r121", "r122", "r128", "r129", "r141", "r144", "r173", "r175", "r178", "r181", "r183" ], "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", "terseLabel": "Net income (loss) and comprehensive income (loss) attributable to common stockholders - basic", "verboseLabel": "Net income (loss) attributable to common stockholders - basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r130", "r141", "r144" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net income (loss) and comprehensive income (loss) attributable to common stockholders - diluted", "verboseLabel": "Net income (loss) attributable to common stockholders - basic and diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareDetails" ], "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": "Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r79" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Total other expense", "totalLabel": "Total other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other expense:", "terseLabel": "Other income (expense), net:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_NotesReduction": { "auth_ref": [ "r99", "r100", "r101" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of notes retired (or transferred to another entity) in noncash investing or financing transactions.", "label": "Notes Reduction", "terseLabel": "Carrying value of notes derecognized" } } }, "localname": "NotesReduction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 1.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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r173", "r175", "r178", "r181", "r183" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Loss from operations", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r421", "r425" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFutureMinimumPaymentsOnNoncancelableLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFutureMinimumPaymentsOnNoncancelableLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Minimum future leases" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFutureMinimumPaymentsOnNoncancelableLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r421", "r425" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFutureMinimumPaymentsOnNoncancelableLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFutureMinimumPaymentsOnNoncancelableLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r421", "r425" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFutureMinimumPaymentsOnNoncancelableLeasesDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2025" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFutureMinimumPaymentsOnNoncancelableLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r421", "r425" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFutureMinimumPaymentsOnNoncancelableLeasesDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFutureMinimumPaymentsOnNoncancelableLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r421", "r425" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFutureMinimumPaymentsOnNoncancelableLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFutureMinimumPaymentsOnNoncancelableLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r421", "r425" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFutureMinimumPaymentsOnNoncancelableLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFutureMinimumPaymentsOnNoncancelableLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r421", "r425" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFutureMinimumPaymentsOnNoncancelableLeasesDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFutureMinimumPaymentsOnNoncancelableLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable": { "auth_ref": [ "r427" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumRentalCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Future minimum rental payments in aggregate as of the balance sheet date under operating leases.", "label": "Operating Leases, Future Minimum Payments Receivable", "totalLabel": "Total future minimum lease payments", "verboseLabel": "Total future minimum lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.evolvtechnology.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumRentalCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent": { "auth_ref": [ "r427" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumRentalCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Future rental payments receivable within one year of the balance sheet date under an operating lease.", "label": "Operating Leases, Future Minimum Payments Receivable, Current", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumRentalCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears": { "auth_ref": [ "r427" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumRentalCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Future rental payments receivable within the third year from the balance sheet date under an operating lease.", "label": "Operating Leases, Future Minimum Payments Receivable, in Three Years", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumRentalCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears": { "auth_ref": [ "r427" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumRentalCommitmentsDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Future rental payments receivable within the second year from the balance sheet date under an operating lease.", "label": "Operating Leases, Future Minimum Payments Receivable, in Two Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumRentalCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumRentalCommitmentsDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments receivable in the remainder of the fiscal year following the latest fiscal year ended for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Receivable, Remainder of Fiscal Year", "terseLabel": "2021 (remaining three months)" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumRentalCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Remainder of Fiscal Year", "terseLabel": "Future minimum lease payment" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesIncomeStatementLeaseRevenue": { "auth_ref": [ "r422" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of revenue recognized for the period from operating leases, including minimum lease revenue, contingent revenue, percentage revenue and sublease revenue.", "label": "Operating Leases, Income Statement, Lease Revenue", "terseLabel": "Subscription revenue" } } }, "localname": "OperatingLeasesIncomeStatementLeaseRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenueDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesRentExpenseContingentRentals": { "auth_ref": [ "r418", "r419", "r420", "r421", "r424" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increases or decreases in lease payments that result from changes occurring after the inception of the lease in the factors (other than the passage of time) on which lease payments are based, except that any escalation of minimum lease payments relating to increases in construction or acquisition cost of the leased property or for increases in some measure of cost or value during the construction or preconstruction period, are excluded from contingent rentals. Contingent rentals also may include amounts for which the triggering events have not yet occurred or the specified targets for which have not yet been achieved (such as sales based percentage rent), but which events are considered probable of occurring or which specified targets are considered probable of being achieved.", "label": "Operating Leases, Rent Expense, Contingent Rentals", "terseLabel": "Contingent lease payments" } } }, "localname": "OperatingLeasesRentExpenseContingentRentals", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nature of the Business and Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r370" ], "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": "Nature of the Business and Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNatureOfBusinessAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r10", "r11", "r12", "r51" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "nhic_AccruedAndOtherLiabilitiesCurrent", "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" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r61" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "verboseLabel": "Other" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r81" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r86" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "terseLabel": "Debt issuances costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtSiliconValleyBankTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r87" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "terseLabel": "Payments of financing costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r87" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedLabel": "Payment of offering costs from the closing of the Merger and PIPE Investment", "terseLabel": "Issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockPreferredStockDetails", "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r82" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r293", "r322" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "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 [Member]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassificationOfConvertiblePreferredStockAndWarrantLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r25" ], "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 (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r25" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockConsistedOfPreferredStockDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r25" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r25" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r25" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.0001 par value; 100,000,000 and 0 shares authorized at September 30, 2021 and December 31, 2020, respectively; 0 and 0 shares issued and outstanding at September 30, 2021 and December 31, 2020, respectively" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r40", "r41" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r5", "r7", "r210", "r211" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Insurance", "verboseLabel": "Prepaid Insurance" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Wall Street Journal Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtSiliconValleyBankTermLoanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement [Member]", "terseLabel": "Private Placement" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r84" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Gross proceeds from issuance", "verboseLabel": "Gross proceeds from issuance" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2020Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r83" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Gross proceeds", "verboseLabel": "Proceeds from issuance of common stock from the PIPE Investment" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureCommonStockDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock": { "auth_ref": [ "r83" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of preferred stocks identified as being convertible into another form of financial instrument, typically the entity's common stock.", "label": "Proceeds from Issuance of Convertible Preferred Stock", "terseLabel": "Proceeds from issuance of Series B-1 convertible preferred stock, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfConvertiblePreferredStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r84" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from long-term debt, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "auth_ref": [ "r83" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.", "label": "Proceeds from Issuance of Private Placement", "terseLabel": "Received gross proceeds from PIPE investment" } } }, "localname": "ProceedsFromIssuanceOfPrivatePlacement", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock": { "auth_ref": [ "r83" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of callable preferred stock which is identified as being convertible to another type of financial security at the option of the issuer or the holder.", "label": "Proceeds from Issuance of Redeemable Convertible Preferred Stock", "terseLabel": "Aggregate proceeds from issuance" } } }, "localname": "ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRelatedPartyDebt": { "auth_ref": [ "r84" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.", "label": "Proceeds from Related Party Debt", "terseLabel": "Promissory note" } } }, "localname": "ProceedsFromRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r83", "r323" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.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 exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product revenue" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenueDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOperatingLeaseComponentsDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r0", "r65", "r66", "r89", "r107", "r117", "r126", "r127", "r173", "r175", "r178", "r181", "r183", "r193", "r361", "r364", "r365", "r368", "r369", "r404", "r481" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r45", "r221" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetLeasedEquipmentDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsOfFinancialInstrumentsDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r225", "r518", "r519", "r520" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r44", "r219" ], "calculation": { "http://www.evolvtechnology.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": "Total property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetLeasedEquipmentDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r16", "r17", "r221", "r492" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.evolvtechnology.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 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": "Total property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r43", "r103", "r221", "r518", "r519" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r16", "r221" ], "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, net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r16", "r219" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property Plant And Equipment Type [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetLeasedEquipmentDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsOfFinancialInstrumentsDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "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": "Depreciable lives", "verboseLabel": "Estimated Useful Life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetLeasedEquipmentDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r73", "r198" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision recorded for allowance for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r280", "r432", "r433", "r435" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsBusinessDevelopmentAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsBusinessDevelopmentAgreementDetails", "http://www.evolvtechnology.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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsBusinessDevelopmentAgreementDetails", "http://www.evolvtechnology.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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r430", "r431", "r433", "r436", "r437" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r85" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "terseLabel": "Repayments of debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtSiliconValleyBankTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r85" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Repayment of principal on long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r333", "r522" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 1.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", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research And Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r15", "r96", "r102", "r471", "r489" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. 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": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r15", "r96", "r102" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. 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": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Current portion of restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r9", "r18", "r96", "r102", "r516" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents 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. 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": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash, noncurrent" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r2", "r15", "r102" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r9", "r18", "r102", "r516" ], "calculation": { "http://www.evolvtechnology.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, noncurrent" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.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 R S U [Member]", "terseLabel": "Unvested restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareAntidilutiveEffectDetails", "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesByAwardTypeDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r29", "r250", "r327", "r490", "r506", "r511" ], "calculation": { "http://www.evolvtechnology.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", "verboseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationImpactsOfErrorOnCondensedFinancialStatementsDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r113", "r114", "r116", "r118", "r124", "r127", "r194", "r324", "r325", "r326", "r344", "r345", "r502", "r504" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r168", "r169", "r174", "r179", "r180", "r184", "r185", "r186", "r259", "r260", "r470" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_Revenues", "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", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenueDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r104", "r105" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r257" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "verboseLabel": "Total revenue" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOperatingLeaseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOperatingLeaseComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOperatingLeaseComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Schedule of estimated revenues expected to be recognized in the future related to performance obligations that are unsatisfied" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r69", "r107", "r168", "r169", "r174", "r179", "r180", "r184", "r185", "r186", "r193", "r404", "r481" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "totalLabel": "Total revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenueDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving line of credit outstanding" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtLongTermDebtDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtSiliconValleyBankTermLoanDetails" ], "xbrltype": "domainItemType" }, "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 Name Of Transaction [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureCommonStockDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "verboseLabel": "Price per share" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r162", "r186" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Sales Revenue Net [Member]", "terseLabel": "Total revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRiskOfConcentrationsOfCreditSignificantCustomersAndSignificantSuppliersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r145" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareAntidilutiveEffectDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r145" ], "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 potential common shares excluded from the computation of diluted net loss per share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information about a contingent payment arrangement including the terms that will result in payment and the accounting treatment that will be followed if such contingency occurs, including the potential impact on earnings per share if the contingency is to be settled in shares of common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentEarnOutDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentlyIssuableCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r355", "r356" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureCommonStockDetails", "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficitParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]" } } }, "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationProposedMergerAndSubscriptionAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Schedule of stock-based compensation expense" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Summary of components of long-term debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of derivative liabilities at fair value.", "label": "Schedule of Derivative Liabilities at Fair Value [Table Text Block]", "terseLabel": "Schedule of derivative liability" } } }, "localname": "ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r144" ], "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 basic and diluted net income (loss) per share attributable to common stockholders" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r292", "r319", "r329" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesByAwardTypeDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r292", "r319", "r329" ], "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 allocation of share based compensation expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "auth_ref": [ "r115", "r119", "r120", "r123", "r124", "r126", "r127", "r148" ], "lang": { "en-us": { "role": { "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments.", "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationImpactsOfErrorOnCondensedFinancialStatementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": { "auth_ref": [ "r125", "r126", "r127" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.", "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]", "terseLabel": "Summary of impacts of the error on the consolidated financial statements" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r388", "r389" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, 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).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of financial assets and liabilities measured at fair value on a recurring basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of future minimum payments on noncancelable leases" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r13", "r37", "r38", "r39" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Summary of inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureInventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r232" ], "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": "Summary of future principal payments on long-term debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r45", "r221" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetLeasedEquipmentDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r109", "r434", "r435" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsBusinessDevelopmentAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r15", "r102", "r471", "r489" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of cash, cash equivalents, and restricted cash" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r293", "r322" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationTables", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationWeightedAverageGrantDateFairAdditionalDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r298", "r308", "r311" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r313" ], "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 fair value weighted-average assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r252", "r291" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are 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. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Summary of warrants to purchase the classes of Preferred Stock and Common Stock outstanding" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureWarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r160", "r162", "r163", "r164", "r401", "r403" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedule of customers that represent 10% or more of the Company's total revenue and accounts receivable" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Sales and marketing", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling And Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsBusinessDevelopmentAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series A preferred stock or outstanding series A preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series A Preferred Stock [Member]", "terseLabel": "Series A Preferred Stock" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockConsistedOfPreferredStockDetails", "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesBPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series B preferred stock or outstanding series B preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series B Preferred Stock [Member]", "terseLabel": "Series B Preferred Stock" } } }, "localname": "SeriesBPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockConsistedOfPreferredStockDetails", "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r263" ], "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 [Member]", "terseLabel": "Service revenue" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenueDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOperatingLeaseComponentsDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r93" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.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" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r294" ], "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": "Term of stock option" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r294" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentlyIssuableCommonStockDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r307" ], "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": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding as of September 30, 2021", "periodStartLabel": "Outstanding as of December 31, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r316" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationGrantDateFairValueOfStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r315" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationGrantDateFairValueOfStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r317" ], "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": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationGrantDateFairValueOfStockOptionsDetails" ], "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]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationTables", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationWeightedAverageGrantDateFairAdditionalDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Net number of non-option equity instruments granted to participants.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted", "terseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r299", "r301" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "periodEndLabel": "Outstanding as of September 30, 2021", "periodStartLabel": "Outstanding as of December 31, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r295" ], "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 may be issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Options exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r310" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic value of options exercised", "verboseLabel": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r305" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited", "verboseLabel": "Shares cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "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": "Number of options to purchase common stock", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r309" ], "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": "Weighted average grant-date fair value per share of options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r322" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Outstanding as of September 30, 2021", "periodStartLabel": "Outstanding as of December 31, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r300", "r322" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding as of September 30, 2021", "periodStartLabel": "Outstanding as of December 31, 2020", "terseLabel": "Number of stock options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding as of September 30, 2021", "periodStartLabel": "Outstanding as of December 31, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r311" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r291", "r296" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesByAwardTypeDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationTables", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercise price of stock option", "verboseLabel": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "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": "Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche One [Member]", "terseLabel": "Vesting Provision I" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentlyIssuableCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche Three [Member]", "terseLabel": "Vesting Provision III" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentlyIssuableCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche Two [Member]", "terseLabel": "Vesting Provision II" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentlyIssuableCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r103", "r293", "r297" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "auth_ref": [ "r290", "r318" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Share Based Payment Arrangement Employee [Member]", "terseLabel": "Officer" } } }, "localname": "ShareBasedPaymentArrangementEmployeeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Purchase price of share", "verboseLabel": "Share price" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureCommonStockDetails", "http://www.evolvtechnology.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationProposedMergerAndSubscriptionAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentEarnOutDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentlyIssuableCommonStockDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeLiabilityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares for which recognition of cost was accelerated for award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number", "terseLabel": "Shares vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentlyIssuableCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r314", "r328" ], "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 (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationGrantDateFairValueOfStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r322" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Options exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, 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, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, 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, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding as of December 31, 2020", "verboseLabel": "Outstanding as of September 30, 2021" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r245" ], "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 at the end (in shares)", "periodStartLabel": "Balance at the beginning (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "terseLabel": "Shares outstanding" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureCommonStockDetails", "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentlyIssuableCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares": { "auth_ref": [ "r242" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of shares that would be issued, determined under the conditions specified in the contract if the settlement were to occur at the reporting date.", "label": "Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Fair Value of Shares", "terseLabel": "Common stock warrant liability", "verboseLabel": "Common stock warrant liability" } } }, "localname": "SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software And Software Development Costs [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r24", "r25", "r26", "r106", "r107", "r131", "r135", "r139", "r142", "r144", "r152", "r153", "r154", "r193", "r245", "r404" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockConsistedOfPreferredStockDetails", "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockPreferredStockDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2020Details", "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentEarnOutDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentlyIssuableCommonStockDetails", "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r59", "r113", "r114", "r116", "r118", "r124", "r127", "r151", "r194", "r245", "r250", "r324", "r325", "r326", "r344", "r345", "r406", "r407", "r408", "r409", "r410", "r411", "r502", "r503", "r504" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassificationOfConvertiblePreferredStockAndWarrantLiabilityDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsOfFinancialInstrumentsDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT)" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r113", "r114", "r116", "r151", "r470" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsOfFinancialInstrumentsDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r25", "r26", "r250" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of common stock in connection with the closing of the Merger (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureCommonStockDetails", "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r58", "r245", "r246", "r250" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Issuance of common stock for the conversion of convertible notes (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r25", "r26", "r245", "r250" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock in connection with the consummation of the PIPE Investment (in shares)", "verboseLabel": "Prior to the merger common stock" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureCommonStockDetails", "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r25", "r26", "r245", "r250", "r304" ], "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", "negatedLabel": "Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)", "verboseLabel": "Number of shares on exercise of options" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r59", "r245", "r250" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of common stock in connection with the closing of the Merger" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r59", "r245", "r250" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Issuance of common stock for the conversion of convertible notes" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r25", "r26", "r245", "r250" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Aggregate purchase price", "verboseLabel": "Issuance of common stock in connection with the consummation of the PIPE Investment" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationProposedMergerAndSubscriptionAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeLiabilityDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r59", "r245", "r250" ], "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": "Issuance of common stock upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r25", "r26", "r245", "r250" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "verboseLabel": "Number of shares repurchased during period" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r26", "r30", "r31", "r107", "r189", "r193", "r404" ], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 4.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 at the end", "periodStartLabel": "Balance at the beginning", "totalLabel": "Stockholders' equity (deficit)", "verboseLabel": "Stockholders' deficit" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationImpactsOfErrorOnCondensedFinancialStatementsDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' equity (deficit):" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy": { "auth_ref": [ "r22", "r23", "r103", "r244" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for redeemable preferred stock issued. This disclosure may include the accounting treatment for the difference, if there is any, between the carrying value and redemption amount. For example, describe whether the issuer accretes changes in the redemption value.", "label": "Stockholders' Equity Note, Redeemable Preferred Stock, Issue, Policy [Policy Text Block]", "terseLabel": "Classification of Convertible Preferred Stock" } } }, "localname": "StockholdersEquityNoteRedeemablePreferredStockIssuePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubscriptionAndCirculationMember": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "documentation": "Right to receive or access periodic material for specified period of time.", "label": "Subscription And Circulation [Member]", "terseLabel": "Subscription revenue" } } }, "localname": "SubscriptionAndCirculationMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenueDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOperatingLeaseComponentsDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureCommonStockDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityByClassOfStockTable": { "auth_ref": [ "r14", "r243" ], "lang": { "en-us": { "role": { "documentation": "Table of capital stock that is classified as temporary 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. 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. This table may include a description by series, value, shares authorized, shares issued and outstanding, redemption price per share and subscription receivable.", "label": "Temporary Equity, by Class of Stock [Table]" } } }, "localname": "TemporaryEquityByClassOfStockTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockConsistedOfPreferredStockDetails", "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockPreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "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 at the end", "periodStartLabel": "Balance at the beginning", "terseLabel": "Convertible preferred stock; (Series A,A-1, B, and B-1), $0.001 par value; 0 and 78,393,399 shares authorized at September 30, 2021 and December 31, 2020, respectively; 0 and 77,377,987 shares issued and outstanding at September 30, 2021 and December 31, 2020, respectively; liquidation preference of $0 at September 30, 2021", "verboseLabel": "Carrying Value" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockConsistedOfPreferredStockDetails", "http://www.evolvtechnology.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationImpactsOfErrorOnCondensedFinancialStatementsDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassificationOfConvertiblePreferredStockAndWarrantLiabilityDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheets", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock" } } }, "localname": "TemporaryEquityDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityLineItems": { "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": "Temporary Equity [Line Items]" } } }, "localname": "TemporaryEquityLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockConsistedOfPreferredStockDetails", "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockPreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityLiquidationPreference": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. 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, Liquidation Preference", "terseLabel": "Convertible preferred stock, liquidation preference", "verboseLabel": "Liquidation Preference" } } }, "localname": "TemporaryEquityLiquidationPreference", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockConsistedOfPreferredStockDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r14", "r243" ], "lang": { "en-us": { "role": { "documentation": "Per share amount of par value or stated value of stock classified as temporary 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.", "label": "Temporary Equity, Par or Stated Value Per Share", "terseLabel": "Convertible preferred stock, par value (in dollars per share)" } } }, "localname": "TemporaryEquityParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. 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 Authorized", "terseLabel": "Convertible preferred stock, shares authorized", "verboseLabel": "Preferred Stock Authorized" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockConsistedOfPreferredStockDetails", "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockConversionRatioDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and 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 Issued", "terseLabel": "Convertible preferred stock, issued" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockConsistedOfPreferredStockDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "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 at the end (in shares)", "periodStartLabel": "Balance at the beginning (in shares)", "terseLabel": "Convertible preferred stock, outstanding" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockConsistedOfPreferredStockDetails", "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockConversionRatioDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassificationOfConvertiblePreferredStockAndWarrantLiabilityDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of new stock classified as temporary equity issued during the period.", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of Series B-1 convertible preferred stock, net of issuance costs of $106" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityTableTextBlock": { "auth_ref": [ "r14", "r243" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of temporary 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. 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 [Table Text Block]", "terseLabel": "Summary of preferred stock" } } }, "localname": "TemporaryEquityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r190", "r191", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468" ], "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": "Transfers And Servicing Of Financial Instruments Types Of Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r360" ], "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicDetails", "http://www.evolvtechnology.com/role/DisclosureNatureOfBusinessAndBasisOfPresentationProposedMergerAndSubscriptionAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationWeightedAverageGrantDateFairAdditionalDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentEarnOutDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r334", "r352", "r484", "r512" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Foreign earnings" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r155", "r156", "r158", "r159", "r165", "r166", "r167" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtSiliconValleyBankTermLoanDetails" ], "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]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtSiliconValleyBankTermLoanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentlyIssuableCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContingentlyIssuableCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrants to purchase common stock" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsTables", "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareAntidilutiveEffectDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesByAwardTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants" } } }, "localname": "WarrantsAndRightsNoteDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrants and Rights Outstanding", "terseLabel": "Fair value of warrants" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtSiliconValleyBankTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Contractual Term" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureWarrantsPreferredStockAndCommonStockOutstandingDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r130", "r144" ], "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 common shares outstanding - diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r128", "r144" ], "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 common shares outstanding - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetIncomeLossPerShareDetails", "http://www.evolvtechnology.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "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" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "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" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1828-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1930-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1930-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2029-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r147": { "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" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r153": { "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" }, "r154": { "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" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "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": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-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": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "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": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r189": { "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=27010918&loc=d3e74512-122707" }, "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": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "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": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r206": { "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" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r209": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "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": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r214": { "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" }, "r215": { "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" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r218": { "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" }, "r219": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r221": { "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" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4724-112606" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r241": { "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" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=116854557&loc=d3e20905-112640" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r25": { "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" }, "r250": { "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" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405686&loc=d3e22802-112653" }, "r252": { "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" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r271": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r274": { "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=118255775&loc=d3e1928-114920" }, "r275": { "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=118255775&loc=d3e1928-114920" }, "r276": { "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=118255775&loc=d3e1928-114920" }, "r277": { "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=118255775&loc=d3e1928-114920" }, "r278": { "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=118255775&loc=d3e1928-114920" }, "r279": { "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=118255775&loc=d3e1928-114920" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r283": { "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" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r286": { "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" }, "r287": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=SL116886442-113899" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4549-113899" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r304": { "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" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r307": { "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" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r309": { "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" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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=115993241&loc=d3e301413-122809" }, "r329": { "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=115993241&loc=d3e301413-122809" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r332": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r333": { "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" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121573983&loc=d3e28200-109314" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r346": { "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=116825942&loc=d3e330036-122817" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r348": { "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=116825942&loc=d3e330215-122817" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r353": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "c", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r359": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "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" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "83", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121636179&loc=d3e34841-113949" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=107671284&loc=SL5844817-113951" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=77984636&loc=d3e40733-113955" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=117331979&loc=d3e41228-113958" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41641-113959" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41678-113959" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "15", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121596415&loc=d3e48542-113965" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "15", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=56949186&loc=d3e50579-113967" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28567-108399" }, "r417": { "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" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "35", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121614528&loc=d3e35050-112683" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "40", "SubTopic": "10", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121556591&loc=d3e36728-112689" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121549808&loc=d3e36991-112694" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121549951&loc=d3e39896-112707" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121549951&loc=d3e39927-112707" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41499-112717" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121578510&loc=d3e41551-112718" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919398-209981" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r457": { "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=116651436&loc=d3e122625-111746" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r47": { "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" }, "r470": { "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" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r481": { "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" }, "r482": { "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" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "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" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r506": { "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=121370832&loc=SL117420844-207641" }, "r507": { "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=121370832&loc=SL117420844-207641" }, "r508": { "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=121370832&loc=SL117420844-207641" }, "r509": { "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=121370832&loc=SL117420844-207641" }, "r51": { "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" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=25866437&loc=d3e10491-115837" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r516": { "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" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "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" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r522": { "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" }, "r523": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r524": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r525": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r526": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r527": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r528": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r529": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r53": { "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" }, "r54": { "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" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.26(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r57": { "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" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r59": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r70": { "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=120395209&loc=SL114868664-224227" }, "r71": { "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=120395209&loc=SL114868664-224227" }, "r72": { "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=120395209&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r74": { "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=120395209&loc=SL114868664-224227" }, "r75": { "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=120395209&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r77": { "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=120395209&loc=SL114868664-224227" }, "r78": { "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=120395209&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r80": { "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=120395209&loc=SL114868664-224227" }, "r81": { "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=120395209&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" } }, "version": "2.1" } ZIP 120 0001558370-21-015999-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-21-015999-xbrl.zip M4$L#!!0 ( '.#;U-V4[WN,A\ /&- 0 1 ;FAI8RTR,#(Q,#DS,"YX M;C+5D5CR\YDQG.9W9)M>:.<;?DD39)[VH)(2,*& M(A6"M*W]]-<-@O]$$B1%>C)P^)",3 "-1O\:0 -H-'[XV_/6-AZIQYGK?'HS M?'OZQJ".Z5K,67]Z$_ !X29C;_[VUW__MQ_^8S#X]7)V:UBN&6RIXQNF1XE/ M+>.)^1MCX>YVQ#'NJ.\ S97K#KK M,[<^F_CW94KXC)OWT9N/[NX\G)T]/3V_IHVL_^M3<.*[MKO=O M37G(-4B.][;!GX],;UMM=T10+;!PDYOP?$%ER X&R* SRFQ1%F=^7GKV6T[-MVOW\002D+?3P>EP M<#Z,L@->:T)V<9$5X4M!7284%/'H*L..J$4R]/T)I$89N>PKV M,7D)_2O%3B$C!2R8@>=!_]\7MS=*+2A(G\U-<2%,*2A0 ^HLS,^Y5LNN ^/* MQ8E(C1O,S&)>(*&(%;K&$4T3L1&:+1>4&CN^522I,+.ZC)=TH2BDHQ/V= M5](B2$$-_) M4&.TBH8C5CT<#9C#?>*8--VKF4(##_,[FQ0BE6,MC-F&(49M MXCBN3WR8F\2WZ.MNQYR5*S_!1\3^(V*T /D9^./S;%)9GP!U#N3%J'WE.MRU MF8407Q(;N9]O*/7Y&X.!:M3(%_,3<631%7.8X![$>7IJ#(R8#/R^FM[/I[>3 MZ]%B?&U+R8_W!R2."0=@#3Y]3YJ_B]\R@'DD)..'+)TC*+ MJJ1);#.PCRB8<%9>3GZ-<'DYN.*/?+J:[J@GVL-'CG7E;D$V&^IP]D@G8-9L MZ:W+58@V)J4&_4P-^GP!_]R-[Q=S8WIC3!_&L]%B AF,T?TUY+Q[F(U_'-_/ M)S^/C.F[?+ H_-@NR7>?KJ:L[4#4Y=)'']DBOD5UB@/ )K)*$><\+_Q M[P%[)#:"!YUV1CE,@R9@BFG7U"?,ELB_9 4J5?D.QH1S4(^D?M2;D 7#71DI M)HR$"R-B Q4+:OI6_-](,?.M01S+2/@),WPC6>I'C*X4[2;P(>\=\+H-M@]D M'XX3SKWKF&@*V&1ITUL*QC=OI6[-JZE0NF$[I0OY,;8A0\9."?-DV$+ MIGK%:Z!X$^<1VNQZ^U@UXB\E.E2CA%H=WIT.#]4AII!5C>1S#VE]2!\\NB/, M&C_OP&"D.%-,_0WUKL3ZV1]Q#NN%$FR;%%6#_'T>9$G]@;P [VCA?0LO'VEI$ELX'!4GNN<7DU M^!_R'5S68(S3@[:HQ)"U&*EJ>O ;@'_K.NL%Q1W2I9_^78)U578UM!=Y:)'( MP *)BPTR5&O0:4ZTQTE-Z>47!"H)TU_P-4!/_;ES;HAY'4]G? M7T,S3.;7W?(_BK9:,\X;'0],[W\>SQ:3R]NQ\3 ;WXQG,Y%G>O4_XF!(_/IQ M>GL]GLW_RQC_[^?)XO]@*!C?3*XFBWXH^+)*]4!P9-Y0GX% 7E+#LA55J=N[ M+Z5NQC<9QGKUJ[9=;@CS?B9V0.]@W0Y_"ZU8X.YYSBQ1956IP/GI=_E3)B1F M"&I&FISQ34BPAZ[&&1'V3N&ZB/X L!H7K2C&3IE7"=[PO."($*D9H==DFEZ/ M7GWT[@F:U-/59<"90SE:^B!0!B/R0THHUYS"_JQ R@:;#;V0P^MW)[Z)B'*D><-E)) ML.T4JXN**S1P>-IN[LQP MB&52/!HQDW(:1:M>\AF[$/8*V[W"RINDSEIXZN+QC>NTGDFKB%8I6KN=AKCV M\,8/.B;)^GO]Z7Z"9)RLUUX8?V!&'ZD3T'8SI()@E=ZT6R-F:C:\L.I>93I7 MF>+3YU9*HR99I3;O6ZF-J'NP%,??9N;XN]>(XO04/<_3JYZH-IZ"&$H%BNP:6JQ'-X&!&,S=?]#%K%&?DQEZLPH M7N^#/B5.8$N0_T*UJE7IN[PJE:W08520S&47ZR%_PKA-WXN)6#2(GR8Y=8R8 M3WE W:MJ2U5-;1G67'\=2Z9*F7)&;KDRR0U&+E9&3W)5U"_C.U.*^KL\38M7 M*4%M3\A^!^=EH!]9EF *MW?CVP]-P%<2J((_=P1:#G]23_J>1J\ 1U[#FT/_ M,5T'1&W3_25Q?L.$6Y>48=^HK!KVB_S0G[N*)ZLP'D4=QA(J,42Z#=7TH!\) M^D^[;>BP5>4K6Z]0%X.XR'QV$\K(MQSF- B;$383SL,6YT:;KDN"K[5^D5 MZ4:EE8@/3_/+?-5!U2#WI<>] ]S#! S]/L.&-06^I'@5\@57X57()[48PL6Z MA[XCZ#GC/K"R:M?[*PE5J4/.@%.K@QG5AYM^NSB9]Z-"0]606VIEN\&'R6H8 M"VZA101Z4(X )>=.DMH+G08^1E?')SHJL&M(I0KBW, =0YR>GWGL6F*F=U3= MI+Y>(QI&NE&[]C9UT!T67'SJO6L[O1%>=LY^_ GZL.",M?Q.> ]@2P"30-HB M_3/P6.JMU9A %=#Y.SME0 _2$;_#7**F7@-::\ OE*TW(-81V*)D3?^.$]TU M\<7Y1'),T$@GFI<I*\'U:YECS)F@T25FVLL>X!1J8Q5G@:DCKXZ%6GK>K@ M;^+L/_O,9O^BUJ5-S-_FY@:*@D7&3+" [ER+-M.=AC2KE"=_0Z=<>6351B#K M-D3E UD[1C+$ZHTMUM]K3VOM*?X:!7]MI#3U2%7I2MYSKUQ7PJ0"/[TXXGBO M("^K()?[T1/Q+*RV0UTIH%JE-OEK66W49KDW"')@X!-IO1(UB4%#_>2]J@?J MS3?$*U,-95XUX 5/2F!T\I"<\0T2_(NQHYXA:/8(MD5PY/C,8G: ODKCU8J: MI2&IFI6N0CD?[T>!\L!(5V1045./?0/L9]3&FQ(/Q//W"S#:.3&1G3([H"J[ M&MV"%T,D04-0--(D>Q@[@#$*CW5-'ZGMBN@:56XS;4A5P9_KW KX!W%HKU2- MO8=-IV^/UHTNJRBD@AQ?)55&BLV^2MK'>GVA (#'1?-30COL(C!D#W!'M_&. MNW!7 7"K^'4]M VORZGOR55 5>."7 _(<7<+:MT?J("G_J6S'J7ZSUF6OEI9 M@8;J<_IV\/7G,HY,5J+5Y;;)']=C7"6N^0UB!7;-7)7NTNGM4\.C7!"L0 M;?V,8 ]RHRL3JGL1%5!5/@O80W&\FW-M-V8U2 WO*_2(U79T+7-=KB1.OJXL^Y99@5>C[C:O*;#!?[!)OFMETM3(%&P6R-*&*-XCT=7+,&Z;X\!:QX)G M+=\0^B;ZU9_N=W6Z7_P\:*.R*L3!U,_?H6[\"%__C&C'?;WD4=@F9=6HGQ4\ M$MN@G_=X-S[0+(;T,%F-VKL\:C&!'I1N3SF+\6I04@WE]WDH:Y]X]E"W/OHL M0U>560WH^R) 2X]!>PA?X#RT&-2FQ=4P?\C#W.QLM$?^N$/28G +5!I63 MJU"<88L;0N)0-7R>S4LJ[I7E11[T]HCIRTN<_,9SM]$WCA>,K@+NPWSNM1N& MFE=3I5SY.&5-G_G&NHVE9,A8 4<8WS5D*;P:949,]8KW8HHW,G\/&!<,7[F\ MY6Q71;1*J=J_'2^4BB35@TKQ?I9["8,I\7UK9R#EZ51I2;LWW^7ZR,<:>[WH M7"\RZ]E6FE%(J4HWVKWAGE\_]PK2UJ4Y$^DR?!QR%0:AW@D7O4:!RNH24ZK) M\+S 2Z8\/IFHTTC"93Z*B\&@3S*V=5ASKRG=Q+:30(Y,GSV6OQ+8G$"51N3] M*:HBUD7 $UE3KP''>=670-S4,*CRL>_AZ68'5!&(OJ*$&KZF+L)_*CSQ?Q@A M/1U:!00K+BB 3QS!R5IW-!8WAQ<7$B<@$1X3P!0)U$ MS+\Q3CIK%HBT:;.R*'R-C;+)LFFCH BUO];V0(=IVIZ#/M9=JR3GS,?B5TDM M!E;#OS6(;2=-_^'DF5L?R6['G)4KOLDOCN.&_2+\B-] "J[G&P[94KXC9DD+ M+=\[0;&=.,&6>AA1B)L;NB6WKBGHU2L%HCV]& S/!L/OWT+=$<-'\>$Z@R-Y M<9W[KMA! B'P#EWC'9YZO-B>ERG5"2/G)\S!5VI,6H\)403_&D3ED(US9.-\ M6)^--+UWXB_+K\U 5 !K?M>P3D[-MVOW$<9%=H(W!P:G0V"\N&I>5@A_#)+2 M&19*JU\1OA0M"/@ 8>25]4?5ITNN"=F%/%#;YS&M'#

:_SR!9CFGM^LZ8!EZ^XE/MVA+05N#)8>A M/PBW$-Q@%V5ED 7:('[#G,%<$>7\TYNP1_M1DCRE^/3&HDOF=]_H>]W. M9-"[Z=+=,O+C3+E6'D!?)^,?(PI3/"C=@2QNF ,484DS7=IL+3KB@1"4.5Y? MZ_,=H2J3YC)84!RX@4GT+_?W8F=IPCGH_77@X6:X8$9X"2;8PLK M9,9%YA82LP)/1K+X0K(1N\#).['3U<%3U,V$58/:RVI<2GY?@64B:GAIJN:M MGCC0^0BGUS3\=^(\7]-F_M$7\L5 FU=D*!>&XCA-L M/_I1OJ]C>@BGP2N;0*=?,6IEK\K$KS,72^+8PAK+)Q5TKJ%P:I742#*8;@4V MQ2@0X7" $5C\])@P!N:VN./YF=-58-^R57A7)">KCFAI)#V\_#>!Y9H7R =2 M(NMRL0%C9./:%EBB)IYKK4$J*?^1*[)C/K'#FVSN)0V-U\\[]%V,S-5K?-&R]IEXD[3^H[F)T )I=6-O7 QX5#NWKF,1+-SQFD_@8C8D!6#,H>NS<8I9+K*OG$$,TKX81XLLR*HG5M7<:0W\N(7#@\LEHH\NC;] M/L &3%?A[JUHF+5PYQ1]9>0XH,JAR89N9$2Y*Q(>.TP@GG/!'N%,N199+_=)EH=P(U"\(RX=M'^A;+T!PW0$ M R@LBV84NP%SUM$MKH#8&!EF)/4]%O(7KU:EQ3Z><'R=?;>MH,2U!SYQPO.; MFF([ZPJFHVM7H!4)]W7TG_$SC"@,TOXHB-HP\*=!:;2&*1%]%"<.CA6%Z MM.-1K;J:/^DH=N-Z*PI\QTJZ<'UB9Z74%0@UZWH=*VY);&V5G M.W7RZV3\/"[SIP]GI\.+@V5!939=5P8E+3L[K26 5#9=!?#3;EM' -79=!5 MU+'#(XN1?T<\ -/Y\"P_-=3,^UI$(3H]QJT_'"#K9'PM0KBFIFC2 M>;48BK/J*H@YD*7\M]TJ09BKU$\_.Y%(W= M!5^+YN.NUJU+'/Y ]LCM@3=+6:JN^@Z+NJA->>NN+/&5-#;ZK6QT+M,K:_QE MK=9?:M_\K%M?=-1YYSK^QM[+#<#8V[UN9L6(QAR?KJGW=0QJ&50+]G4*$W5% M>NQ8.-5ZVRN80==T^H21"*37<6&2YJYBN"TE:,7."OEMJY)T72&^8P[;!EM@ M@_,'SS4IM408W#D)W2?3)NF,@CD"?]RX7F*21++I@I#F%Z*2MHBURHBGW9LS MRY<'PJS+O;C C===N.]Z/+%^6U+1P__YT$=,FH'Y0;5.1EU[7Q1?^J#%AU]U M;]YE/)$'4OJE@QAD>3G_6MIMJ=FX21G-+;H[@HM/O*--9=LFCFD'%CJS M*$(=-"^F^Y7F[ NR47"B\'Z1C,R3\X%I6$8C/QC9LC34_*#5AVEZNS^E=NRC M+9Z?A:U^<*13(Y\N&T'1 _+7>!/,%=-!O"N @^,-'U6OYBN NKD1L47\8.N59/F]O)!M]PPSZ?4 M"4^QP01&17RD>#52V9MK%--57;/'82/+$I'7B9W9-K\C%AT]$F9'G@\C<\/ M8A!+SA7&$5N'#-TQ&W=]G5A'7XZ\YHJ9A#RP_@EC8]C4@JV-?(B$ROR:2^; MUT1Q9Z%63HU6::G%B*+5E;GT:O$N\&&-#8,L))KNMF3OLTY&78?@TI PGQV+ M>B(@3/Q)C)O)RKUY0;V7]4U:?$_]8P05%M-;3#(D]WB[L]T]I1GST+$NJ4-7 M#)>O8I^K.)QWT[*:K_EDJT%15E1$ 27VG'J/>-PM7DGB@8U+EF)9U2^EN93B M-Z[EC6%8.*Q<;XNU)/%"435,6%,R,,3B4Q7A_(HB=83E//C(WX/8^\4Z+7/=DSLN0G60- MVPTQW;W=Q&,+L2_&U!,AG.*8G]2$"1KC6!8XN1Q54H^KS?.-ZPES+1KHLF\ ME2?KO?D;O[[NCXGG3 ,_=Y:HS*'Y%F72-NCX\JY^ZL1,(8O*_)I+)K3,0XL] M\[B%XM2Y81E-#/C\=D?ZJ8],YW +NL_QQ36?NFLVO%['ZXJ8YC*=KL D$<8X MQSBZT'"'BMUU<9_!=KG8=@^CM$>B:UA&>^/F<+J25M^_T*2K);!6%%Z/^ K[ M4K$HRB5X'!'=A2B?S)QZN$B3?XS,WP/&Q>)C@FL08I?. T566+"3RX=N6 M)6]CULZM91\IA+JF/!J5U4@Z\AE(:.08GQ&>.H=AY\K3=>T2!TU:/+G*)J?3 M7TN3-QY5XYS-H6NSY2"6;!-E;W#@&I5Z/K ?W]R(MU^/*ZK)#M,#V]$X M+! M.VR%2;HJ0'*C!]U=F45#RK >I.P16S1Q0H1CE]D&!30!._6F'GW"1X1#>#'3 ME>OMLO#7S:RK0D2N,S")+YDC?4C-#1Z+9B+*ULCW>4 MSDIUEDX7!]-A939=!3 RS6 ;",>>:PQZ8#)!&7ZC HO+5*.MZ_GL7^)[DRMJ MJ>M'+UB%YL?=#\'29J:<7 Y,\,(D714MTYJ2W;B*/+HV/;.&G ?+?U+37[C% MOGF%Z\[J,IJL08H!5L.O?Q\O#(J@%D6S(IH[%Z0?*,D_;\<7;OIAD]I'Z1V2 MU/W@+']JF%&EN@X=[_T*'[C>O?43]\!2B7"BB'[:$(<^0\Z8;I, M=FS[HYEXS6K^TO*KTU6^ ^:=+<[6$$'GO@X<7:!?^VQE3^#U?GA"4!5-EV7 M8WBFR?%,(_U "!HU=\3[C?K2M!%:DU&(J8,A)*8K$9 P/B_MB)@>>X+1C9N# MT+))V%55!DWZ1_H1GA)#6)U%\]58LN*$95)R#HJ/YH"!3W;,)W9JI(T&5N'E M7;4BR(KQB]2D.1HW;H#;GJ&YEQVABY-T'96CP,SI._DP!<\HABXQHX3/L 0] M$,,Q!7454F97,"N&XB1=&QI=@3VX0Q+=D!V9)BB_'[UI%Z2<-Y- M P?7*:>K)LVA,00HYXXQBQ)T;V3.A[$H0==&)DZX&9^LU#E1=L62=]ZM74X/ M:_SOT$?'CZ[]>&L?N/ 4INB*>QP))&/PP%R'QS96R@>C3D9-%B')0<5#X)D; MPBD,4]$J$F,AI):2Q7Y*C4KJJAHRLBG&7@?H_&OX?W3#+^5]H,BB^>K@,Z@U MFKG+ .Q5CM(?1@3>**H>N(V8X M$R138APYU_T91D=Q4'EPGR$39*-I24V4H<1$3 =;5&?1ILN':[UDQ2?CIX?7 MV*3!4+1>;%A*U^XA=_'Q.90-R@:VYVLR M-I6M*WRVL%$)'<3RP\DSMSYR\>6O_P]02P,$% @ >L2V-Y%SZE*%)R$)#$BI(RE9_?0'>3$H$29"4"5#))%DO MC=MWO@/@X X^/JO=]-0-@#;$%G?3GJGW1,%6!K2H?7Z[<2U.ZJM07CRKW_^ M]2]?_];I_'8S?U!TI+DFL!Q%PT!U@*Z\06>E/*/U6K641X Q- SE!D/]%2C* M\/3J]'K8'9SVSWO#H=+I!"7=J#;)B2S%*[)_VHM^WX6)CSQ4WYYMV$B]=MYF+9W]MOCPT); 5/M0,MV5$O[R$6+27Z? $VR-@X0%M9R$"OVU,-F6Y*W1Y9^B\PU!BM@V7 #[DD/,,$#LFL!QE_GX;'?JO;J MSD!OM0.,%5P9Q1C:FH%L%X.%:YHJWDZ7"_AJD3ZOJ98STC3D6@X9J&:D(1H$ M-JV;_C?YKPLWJD$;1*0\![:#H4;:27\W!HX*#5[8!VW)I\OISG5(VD=H0=,U M9^K6I\YZ0I9&>Z"AOAC@ 9"!Q/X<:95H3XTRN[U4:ZHC M3\"I#B>[V,,C\!3[X\N! +%JJ1$?Z=?8!2S->(#J"S2@ ZL/*OP5U8CR 5FO MSP";8_#BQ'^N"BJWW -A\,?>&8:6!M>J$8Z^=<+)JZ)&9,2B,J%C!O,ML5'H M-$/6,[N3S)RD4(U8ZJIXJU<<2$%3#3GV^G38OIP/QX]3\;*S>AA]'0[418_32;/"W^)09IO M("U1O$$7-P@G&0QP>"N8I6J_>,L8LM9\5=4U7<%USX#AV.$7RG6WT^T%JYD? M@L^_^W--6#(Q$H#AK5@3OSQKK&'!<)39OB#-[U?GU]?]J^Z@=WDQ(/]<7%_$ M6A[3B!%.@E"Q%I9/?MQ3DN02,4AQ9E-;A);6@83:,/\2(W-??$%EB*?A".L M?SOIG2BN3=J#UK0NU3A1W@!\73G>;]88(@R=K?>7)CBB!CCMJ#LVNG.K8KPE M7?<7U7 !@[M">9.B&0XNAN="<)K%W#[;Y:%*H07)!5EVCTU-VPZ6BT,+6.T7 M8[7?T/CK+S#M.= 45FR>"0&<,YPG)&E'1QS(PRH/A>Z T?+:0*&06T\23NH MS$444'=Q(.KV#7#ZY7?/J+7I/H('*KW#9:24FQQ>8 %'ET)WKZ2S)UQH%[%O M"^24F^^J0 /^KQKMH]3#6KB;?B06E;F\_IB#@,^X$<)D91*8EUP&"DMAX#-; M&K)00R?MS*#[(4E/+7- 96>1B4QN' >6_ ES=GJ8Z5M )N8;,DUD>>NR$/7N^I@KK]!D%AF%*P&5T4S*=8 QT\O, M=3EPS1A*,Y<8!-JO*L;JQP':U%Z:GE)FGGAA26$5+58J!O;"??D/T)QG]*A: M.JUJ.PD&Q.168(C/S-4&I2@#\0C,X/,Q)5$%] V$+I_QM>$N3TS/;',U)9 %M Z;&IU/%&Q-76S+6UV M:IG)*@,MW.3I"MT+,VZ ,<]],',(37'A;79>@%(X-YZ)A8^PBK<^[O FS,BD M>Y8CQ\'PQ76H3^<9S=2,@9B[G';H1#VPI3CE5_ASG7@5!PQBP1]&+*9_/$X>7I>*-,[ M93J;S$?/]R2!,GH:DY2/L_GDI\G3XOZ7B7+_1/X^4?[^,%TL_M%$1(Q *M;K MOA!VND1*2JH65_WN97=XW;NZ[@_[U\-F^GG4MC# 3QZ&,)UXO;BHF/>[<3%P MN=961X29>0YL0*1& TF,P088R+OO$P!CCMD9>9*RN!A<7 E#="9=::,U+\P# MGWBN:>4+#(,NZBW]4<5_@)A@6"M@9H;V<,V)40JC^SNPB# ,@FFDF]""MH.] M'=!LMG-RM8?R,D"E<&W=FVL58CI639=TW^6!@-+]^X _ 4._0_AG)ON%\K9' M!\K#E<(O]AT3HV:&T9*Y_(JE$)A5;@LM#Y84XW=P*)%E8H>_%H^W/.FGF5H9 M6*2PJ@($=T00:1>L)^^:X=*X_71P(?_JS^I[-J\\)8FG IF$,OFOC%D*58F& M-3]LMC^X13X.[V,@C[S%=6X!TBM&1:A2C/.WR";F1S;EB33BLO?+3BPW826P23&B]J1"#BX:>R M<*&]"E7ZA>DMS9O,2 QXG$5.+(G45\)X!*H M:.!QP,R]C\D@MZESBK'74.-,, \C7O <1KP=+7Y2[AZFOS;R_%;*$Z?)0-U[ M#Y[&4LZ(38_T_4$@V(.9O&LKE0P */!.)I346"]AG/ =O,IL-16R%U,5RGI2+V/L8G'^-KE994 MEX,4)SW'8(V!!CVQDI\-X+%EZ2,380?^S_O.T) B68] 04J+08KSGUXXLQOZ MN#B]AD46?5D:D9[X"'2 [@4X7BI%Y>:/E-K#.TULKV;IM.E/^SU&.QG9SH" M+2@A $[')W=,0(8=2>,G$>C9!P4R4K:83%[4!X[\)M5NU341R55;%*&:##@] MF75U;-&VM%JE$;6+I9DX=3+M>AVM_I00DAQQ]#PQTB=;RQG9('/B'7*ITHCS_4!;&]C_N3 M83BPS8$&B-*3^8]Y?#T_ZQ%H1FDQA I2])QE0\\1[..[MS9$_4FKF+O?F7F. M4B?R\(?*P/9*?M9RU8LI;%-K)_G\=/8Z8S=7BTFN(H&0YL]V-^XW-YB[MC1 M$MZD>AYS,R4A#@C$IH/H'IKD(@((.1;;(9FFP(PWY0L/\LP26JPH=4DCU)J# M^2L/I38S#-8JU,,'6P)/??@X<>H<4JVPHU2FTH()]8KMXA14KW8>*>=>A 3Y MCE);BL@@/#\EMK-R']O.N_OXC$8:D2@&!"WIC\YV9JB60Z1.Y>Q%.6=MYA-@'I0IEXS[2(PP:9+3U'#(8U& M-66>1\W($A?$L-L5(6A/[9V;%[X<$=W2)[;XJ_-<-D(\XS$H13DA-!/X;0[6 MD0Y'D*$K,& MOEIP"37J@O./,A#AS) !-2*:%(?.G@MG3!_I-8H%A;L@:GFN=)2/=M (<7Y3 M%+148HU1/EJCA,VA(>1(C3]Z_U=BC?I142U=^6B7G^#O0=,:>;^VDB^,T0TK MEMG(>Q]^JW:5B/1-C+>$VZP'ZPOE%6_DJ87YQ!,AI>4@A>]I3SC%.D->MB-0 MC%(B*.EX$F1&NG,=DO816M!TS6AQ;GDQ+,B$;- S>/[;5YSS4J_:O.2W2S'] MABFAY:@@2['B;5,,KW'-SDT[KX2ERG1<]#DU=FX!'HMC->[6Q9B];-A#E(=!B_&8\(%<&.M^DTQ-:3^ZMYS?T;Z!BUBS$7KX927B% M(;6">E0F*NE(E28;/]^.B^AJ-TWC)/7^ B$;BY^O:HDH$$J@8?U+4<:L/F89N>4F&I.4"5/UQU\2@UB!00Q J*+=H%[S(\5P#>W7NW/K4$E M"@AJ\38[$:U'T?R*%-6KJ=E)-BF+9+R$;']KH9RU'(9:K!!VZ$&.,&((._ 2 M(VE2/>E]R:;['(??TG0+5P7VP-PS7SJ%I:NG9P5!B9%!-A@.;> M(H,:W0W+'@JB9-)3R05,BD/D8^ ]]V 7&=E3T[:&T^+HI'C^IO!\O9^P-906 MA%;R*/(V9Z>["P- M'?@4Z MJ"1R;>[/?;P[=P;P-C0^OO!."'V>":&C^+4I(/Q>=HY@WV)-I^IGTGSL59XQ M#Y0KHI9%;5TJF=+(-) 'K$Z 7]1AV$#V.X=&.!8[CFT(&^VN*H"9E$G=K>Y4I06U*K+J: MIY"@\A!>K*+TI6_13'5-$QX'YMI 6P#BSZR2NF^ !9;0L0.YY;>7JQS!.FMA MGN)#>3V@F_%[!\TG@\P2>$\&M9F=K >@F$)1WR!S>_ MXH$&XC_S65O#?6N+%M8AO<%4:'&)#SK]T*@7-XZ47N7+U&=6XB8Z9+PMV;TP M):4X7:\8#_$N5Q2.%"Y9"N+>LAWL^LLXU5_J YWV(#J?S# PH6NR]Q0X2I"9 M]:HPA?6:QD7@G_J>$8-!@VO5B,Y]!W6]'%K6)C!N,!@UOS M^Z@2.7HS?CQD3T3@O?5$:'I^ \8&/"++6;%VU"J5F=#W'HT*="U0M\X;PNN! MRS?8-Q2AF0LVO17T_(;J4)B@J);K219*OF6V-.I!;ZG6IB"TL&-0$29.OG7X M^:=9"-Z;H]YCU+;O5Z).)6#MQ229DQ2J$4O-93?T4K9:8V5Y+O)$W1]F1%"_ M@KT&*%HL5T?\<".Y3V#S%B+J)>]D%A.$%&M1/K@U MA9M(+_!/;\22ON3W7*D84<6Q!T5:_D.;]\_]02P,$% @ CN?<^7#@@HBAB# +L R.+[Z[>J )( 6%=< M$S1B)MH469?,?+)NF5E9?_^?;RMO](IPZ ;^/WXY_?7DEQ'R[(3\:V1A9$7)&/]QH.9H'Z[7E MCQX0QJ[GC2ZQZ[R@T>C+KY]^_?SEY.+7LP^G7[Z,WKU+6[JT0E(S\$>LR;-? M3W>_7*6M!OYOH]/3]ZN'T:6;Z-?1J3\;R'[\CZPK8A)*U/][1E[VP8^O-_U)2Q!_WJW+?:.?O7N M].S=A]-?WT+GEY1$^K-&)]OB;P?E4YZ(W+^\9[_NBI*&7$G3&;9WY9UH5R%; M^./[Y,=?B*!'H[_CP$,SM!BQ[GZ+-FOTCU]"=[7V:%OLNR5&BWQ+"RM\9LT1 M=7NQK#4%\>0]\J*0?D-;#-_1K]Z=G*82^G\1(N2'[K.';GRBO)@A>.^&49CRJ"7H]V9,^DO7II2?GGSY<,+HODZ'SO;? ML>_<^)$;;>[\18!7C*I#OBA)Z#7P7B-D+_W "UXVO]K!*F%/K\D6>7R*R/"E ME%P%?AAXKD-'\^[+<+*8K%/YAX36JV"UQFA)P7E%=V3F6:'[( P-A5!3GY"D M1+XGTW)$579*VB#3*OT]L+\3!MB_R\!SR+Q]\U=,P+Y&"]=VH[K%5I*(WLMQ M:F%2>XDBU[8\$$(M4-3FG.6&MA>$,4:WEHM_M[P8/2"+_LWXF5N$#]/QJMEF M)UPR"-CVA,X39))@\T9%-N6-=L+GHQ61_TX6EW'H^BBD$R,AT"4*2K0R)# P M$J$;+*O>T&8:FC\'-K87=,?QR\8,<2N462Y7GGQ-$(+8*G>K=:63>>" M&XP#//')E. 0I4#.K>N3C9=K>?L)HQW9EJ*HF_$9KU86WDP63^Z+3_;_MD4V M/;8=Q&37X[],R8QKNRB%W-M7:A.)TZ2=_DZG6C3(5K^(P(LL_IE+)?/T4 MK]>>2[ZN*OQNB 6,"QW#9/';T&TJ6=_6=

-?0,6&)$+>B?A-H;"_N3N"5Q MB;OMA:R\S5T8QG1])0ON*O#9 MRVY.1$ )8C=US6@CL_C'!\ITXDPCLO/Z+*IT]5LY!X9;N-^NP4AKUT(HG[P'^9([RZ1L]1]G-5WI7M M=L[M$YF%[, G0]-#FTO+_TY_N ^LR@/>K)/.Y?"O]2JQ/-9FW==LO7/.,V>V MQR!"(0TZJ)-W:?L0N3]MF/O3;KD7GM'S?U45@FDWL&1!O=AN2 Z0S%_4AEC4 M/78BH=1J4_E0<=!.I]P<&*(;.3_$SF7GF5_?[*7-$AU2E G<]=#X*"&Q&;:.2"Y M\;^]>:,?44,C4;//WDCI+J>WT9K% =O7@.\-N.I'%#'G4BS6U<+29D^4BM&P6)E65>66[ MH+C=QO!=HU?D!.^[J?5KFO>5Y MORC%*R!E>U^%WKGYR*3.6JN!*O*9WB@(_'=.L+)Q^79KH'1)B,)V_(S>[011([WF$*4F2O4/-5Q0TK-W\G) MR9>3T;O1MJ'L1\MW1DFKHW(7KQBK5.4".T>+1Z\;!OA04<*M\H7(_O4E>'WO M(#>Y.D<^%"_,D:_^W-*:H8]=0-@V[5G/R/O'+_*B[XWIU+OF1[\I$IU^_>?^ M1@T-LIHL$MO1FQL6*-$C-]MN^E0+CE#!=A!^!^_G&Y;6^!@ MI1)O2DB@Q4P<$M*"=7)8[@::+%'7N66O@ FO8$-@'*Z6?"2TU2L+!X^/?N/P MYZF@N.ZKBS<$$SLZ&BWS M!RQ0B.1;@H+HDZ/ ;W;@1V2;>N.QV9$<)] +_;#_W:,W)?_Q2X3C4KNVTGA1 M\Z $G^3G+H=-6602RH&,BO\=6SA"V-O,T#K D43@!R5;E?V'>F1_P 00&)B= MS$V\?@H<#HNV"L1Y38/@@ L@2$P1H8.)I/+]8JY+_7(?DBQR MD#YUF&$R :9N4S(0K^A%(KRY"APQ&(I:K6)S40+W7 (V0%!#!CQ\$H#)G:3/ 4!Z]NDG..CXNH>+OFD),Z.Z6\ $)C2OR<8+GP8^B75=:LETD*IZSA5Q PF$:A)'E M_?_N6KK.\PNWBT;%D[>,D8X!H;HQQL@20)#_N5VA5SQEYTGO6,PTSZTW70:^ M^&!W6*1=<5<\4!^2#V*JN?,CA&GPU2LB)WSK*L8XL>R*#A7\XNU"4YS1 AP/%89%V MQ5_QD'U(?L X\C[\+O[0J[XI&Y0#L0Y;YYLY>6_X($1CY^ ML7;=:Q6/Q'P60$SYU.B+K\@A_27 &ZEA.U.J7>'7=" MV1=*M2O[6@Z\!0Y R/YFA? +F0N_XN!'M$QOG0DQ$)1N%XM:CKL"3F!@\K;W MO28>0#$@G*+MHE'Q'"QF P043TOD>:I1D2_4KO@KGHMY#( 0?"9*C06OA9F4 M >*#F+12N\#4_A<2#Y*#(BD=H(1>@<$CV M$GI(Y,JV&SE9\5@MX:-C-,:$+(>1YEF\9;OP>[M2KWB>+M"NEO3?W^=O-]9R MX[&NY] R(A9>B3P[H53QZ?)_=WU>'YS/7J:DW\>;A[G3Z/)[6@R MO9F-YW>DP&C\>$U*/DQG-_^\>7RZ^_UF=/=(_KX9_>U^\O3TWWYI\.9DC3<2 M>1%7UT:PE.4[?@^I$IW"J+G<=!G^>?O"GZZ.+_XU/T]R,J8 M<+D"< ,R)5AZ^;%0ILM[CUI:EKWZ6* =@,1SC^615=\E\[''-@%2$-35NKS, M98R+FAT(4"5LR'')E^GR5IF- MTNH@I4_8A.-G>A_$+H9$B8M!N*6M!]4A[?4>UFL#X98P1Q^ZHT32MV2V;U/> MO-E>3"W1]$T4\G]G;KW)<3)K"4+R Y$>((&Z)8_Q,58"IT*$%8BJ9(= L1GI#Z4!.EYDLZS)R_^JJ$J#&&% M4$I M;IO;7+% 2\IWF4'$#!$)$]#PF:$0$4DLR5J523N=TBW]9T'"W]'&2Z%!DQQ!0@KO1%8,F:@(?45^80SC] Z=E9$NI0K MEN9?"I>R%H1=@1%F2HZ@ 7>W6ELNIK/ 9$%?UKLGQ#K)V\/_1)YS&^!O0O@T MZT+87QB!J,D7-"@/>-3=>,#8(B?0 )E$ M2X2%K(EF.$4E"'OS4G"I&(.&WE^J"S:J:OK M0=BKE\)0@[?&S=GTDYBX,8QKLE+DK60?"JH8A' 0:PUO%?#<3[S1^]EP[?>#"?.X558=P4*AI M^A6Q"&V_PR5^^W*)8*^CJ--E1N5*^QP%7]"@,SUC0#E>?*D1LAZ=+'(O_HY? M+=>CL_H\R,SKR\ C$@HOK="U12":M@)A-&H:7TQ9ZR_"U_219R0*@"K1#H0! M7#?*.^:@X4SWX&2^V3W;+1NO@K*=YD\W TS 710Y$-,6+K3/.K5@ $[7OY M[LN24#9^)2OU2YKW=[(XR*,C&T>&;72:A-T,1D/.>@)NJHRJC%&E6^DTKWLM M (MY@YK @GQ/6(CH6^-3HD$(8_H[?1O6=[(+]\U?,:'^FE!C[P,L%1DM/IAD MM" __7XSF]]=WM^,IK.;VYO9C)697/TOEN*"??KGY/[Z9O;T_XUN_O>WN_E_ MC/YV?7-[=W4W'[))OIFS&3!G@N@SX<%OG1&TZD(9893*5X.+@V^CANW M_''MP\7YQ06@$VF]6')Y!0#OE 5[HJEGV6QV4:1XY!>&L'SIZVD^\2.?(P#( M#$GN>I#D[C 8- M7S70(RM14A&X51J")/'X. MK5I;AG!GK 7H MU8( H@N)CC:B#!I-0[A1UMI$T)(Z-'50.PP\*W-64[0"8=$O>UQ3L 8-X4-R MA?:2PX(PSUQ:*IHWJQRR!@XG-GDDDXH(H5P1F.%\.'B7!YBC;9@GGUJP5B#>W"3JT1;QS8A.GF@7>Q*T*T. M\]Q3;L'48K@G2",UHQ#C:PH)1$N%N+>&"= )-+Q5M&L!ENK:==JCU;7?O@C#UB*(G%$5)T$3N MQ['OY(,VMY/4MS4ID:DC7D(Z)@A$^H,FCY0MR+#3@VG3_)D>;ING!T1BB"9/ MR,V+L"=+JBXJWBV3]EMD2++?P)&8VB_(DCF;(#EY\]S^14P+/*JVUBV[]MMC* F@1:VX& M93ZI>G"7:K!=Q!LRJ%:4 ;2%6K9)9;]-&'GAS1O"MAN*XQS,VVE7';HQH@I8 M[XD6)-O/&M1 VE"[>M"1I;4GBJ#E+J(,T=1P#LT.@OS0HH5F*/$ZHO2-[X3Y M=#JD!=AXJ+#-K]9MNY%7]5M;VY,4-)7,)4L6Z$^A3+M@-Q<#66#KJ')B)G?E MEBAR;79--H.-)$'FQ[829([^EB,0>L),>XF-FNI@0.+1),J((2P-*M%D2O>Q4(603P S.HXU^Q A)TVYHU .2+46ADBJ@ M"DP=,V3YY"%?+LX_ 4J44B>,7$:;L/(DE@5J87I$/^A*>T=6XV2+>!7@-3<+ MBDE%"/=)M-5Q9Z;19 [:9I?#Z+TB9XJ\2G?94W18R1V?C5?!OF9:J1*36>4 M+6P2PK4D4W6IQG'CMOA?O E970?"+21=H#19 MZNA0>^V&="*(,=J]>/= 3NGD[T2EZ RS9T=V+/UPO$ ^;; MI):E.F[6WTVGKT=>;G9O7+($I))#J:(.G*-I4YK ?7*2+PP N[(:I5#D47J: M:J%?( =HK4'$59KF1#,H7G/]YD[''TXNSB\^P3$#P%-&KK@ Z&<:?R;-M%HH M \&EQH'/7'D(.C/9!ETSG&H4,)FNCJR+71KDR9< ME=R/N/W)+\/P.-J)P7#N,VWNR+;LFM.K'.E=OO)(:(]4]ZD7B9"V7@>)5KQS87&)3G&L(^H#23 M>UY\9^I9/GT.3OY282-= 7$2]E[\?1TF,@E#.-5\IVA9:2>3B"8A=O3R"J2 M@FMRX\LOR]_8CMQ7EATI --E4R])*3 8^#CG!UK-X3FU #D M_A4CO0FMI;XAV(6;4N-K^@J\,BP#S!S^^94CBWPMN#G.?D46O;^ MB*,QA]3542CGWHOGBP' (GO(J,7G36K%-6X% MB%-(JLHYOZ I@S\KM'G?Q(>+\XN/<+PU3<'-9;J1("#>-H"/GT9Y",Z5DDJZ MC]F1<@A@%-:PK*B\)_5VT9T?I0E1B$*>QQNKLM(03/&-CE(9\]#&)Z-QBEU;: ?(%(!@J&Y\VK/3,\9H;6 M 8ZH2Y)C;-2KTJ6]4:I>6TC4+'0V,%[=Y G7S!1:F&#W,ZH0HG+-=&D#TH*M M'%L 3A^Z2V28$8'*&%RQS>ZLO[4(0Q J57HKTM?(^3E:D8G+PIODV:0K"^,- MC51Y%;E]1:0CV MX=KA%7(+#<09/<;[R*%I"8C^A6/;CE>Q1\W7Z=-H CQU*D(P(]<.K0[CT% ^ M?/=.9H(L%(1@4JY_+>K??80(S+E9"I>$9$$*\(>C?;>2[XV,S2> M'09[IM12JV&F_=&>X-&68E*8$DU+VCFRV3>,\/\^"C-MV%O:F=DR^TNX);\O M%L@<3E0*,JNBJ' W;N$"+9>;2^3;2X+Y=TF IKH:'-NB')N\@U?%%8!9_I#( M+8G2' OJ:D""*W4U4@YB_E#Q0(RD((K=15T]P^B\\. %#2?0HASD8NR^TF#UL6%H=@GR@#C9@C .AP MI@=%?C%IC0[V'+I(F>PY0"42.^2$]&BV8&5KP-UDR-(Q25DZ-I#ZMJ$H"1S4 M;<3V1'] NG3A4M8"N;4X5-,<>"J>.G*K/EC_#O#>\,(/MN$5ZF!]$H9*J]8G M$0\=R9SF0)LL<@0)8STD90&$U8BU9RMV"?U]EGY^POU$)MPOW:\K%1'A\M3( MFTMIMS.T3J(Z7?_E(J05YU8D@/U02Y%7K@KQ6"_*Z$T&>5Q+D=?V";,B<<*^\2BZNT.7%Q2 7TJ1TI&C5A!/$88IB M=AK08A7 LBOF3&7-UZH)Q/5BH+):( )SQ30*8M[<]/GB_/.'[DUHS0/+91L MUC1[:!PAO"-9[J(1E8;@FC%0VT)*%#Y/31P'[ZUGN:2%I2!L70TE+.0%VF'Q M*5A$/RQ,'ZO9?KQ&K\@+&-4LJ:X\%$J_/H1+)"4'B@&7 #"]C3$1;\S(O77? MZ"3*(EPE.+,"I%2Z,>A.L@)4'3X*ZK M^]@T0XXH.4@!KIG B4_DX="IV MY^O09XN?ZT UO_?5"R+DZUN(%K%W[RY$AE^MFJ /EE+HM=B#=M:\1V&(T(00 M;E$G!=O@S1%>L8NR$;9LT3UVG8J@3Y=2+'6X@P8ES4;H8LK:9'$?$*+=5^0D M+Z?]$WG.;8")(@K0U*P+^N I!523P9YX,*D2DC\)-S2;PB0V=E]^K.2^W'<_ MHOV_"^(>^BYWJ4=MHD APRZ\W&3^VG-)/H6N@Q*OMYYKLV+KPW-"M7DW:\%Y M>$-H>$.H7M<+7;XFB^3QMC_<:/E(OB3$)%\\Q<]B=XQN30A.L*JORNCRVE5V MSFW.G&W"2H$I4E .HEFRMNE2PG?'N52_^>$:V62+@QSAG1M)60#63:G>%9.H M'<^6[PD"GA'P":6:+D23$X!8$<%Y4:F8O*X_ ! M 0?V?AHC;JR*E#PH".%\*%:DPV?B\M0/ 2>%.4I@+F_H9#?$HQQ1/,H0'='< M%,T9=8)Q=N"_*LSAI5KJ+GZB N/\@(J*\Q>8!X)3EUWRA"9]D8_2]VU-@+&7 M+GHE'%PA3'.E/[@>"J/ /WCXL'PS$*(K*BI&>>8;/X3FJ*)NY(:/4=W?DCF\^2:B/]*)@J7/ABSI7V.+8<(Y-K:B%9BPS8@1/[7M!H; M M'Z,WG)$?ZNVJE/5;A>]+2[LJ)=>]BU/U-MM36D9)3:-6/]44M>IM1EMJ1@DY M(T;/$,0*+8A5RWQ)^R8P.W2RNR$$101O@8E>7/2H0U?EK'=D=>81) P'DA4& M8-Y7J: ,A(Z#LFJ"(1>_='[^X>SC"8RPK.K0<%EK8N=$HUO)TG_GV^+0E<,R M7;MCU JTV^0<$E]9Z<,M#^2 ^>M+\$JV/6ZB].1#4=_)5W]22Z/'Z-QP%@EN MB:..T^5RW#XL2>_?PYXYG?(D:;26:IQ>T. O3V\7Y!8!7! Q%S.6AB2GZ MJ_N*;NCQZ-Z33-*\4EU.TR*-V$W,/(*AV8&&$,(AA!#&_'^D(83\9PID!7L9 M0G@)*#KH=Q32,2V9Q7(ECCJLD,LQ'(RDDU2A#)#YB:-='$$#FHR,19W?]]$G M!S]UOW"<+'AUDCGF[CAULCQ MW!K1? 3Y32[/_.]=7PN7R3-/*8#E<[B%\]/>PJEQ_Q5.XBB,+)\&L,KV6/ER M$/;#=8:)YKEK/)R0&?9HN!9RZ 6?)+R8KI^3Q8UE+WGQGP;U(&QRZP@?U.,6 MG$N'DO5\L'O?IPB[W.R+3*T-R^I&]_9CVT8>%0IRTB/"8ZPZ^=3;SQ',#BY0&+]#\I<\D=)]%=D'J[.*([0_4*!J1F@;PQTNRE'\@W1H[] MCE^S=X&&.WZ]O./7[-6B([KC=TSWR9JYD 3K/MD,4M;ONU:WGX&"DWOCEU4NCM& M"1LQRD99TFCE'7&C#'6]N4FVC6"37@@K% +UZM#1/<]_0L3V\);I[ MI@7J<3VT=8VP^VK1,^V]:SV['KU!8[CQ_%)IX[DG8.1M*>C+YG)/NVQW>5!J M",H2S*H">0[!54-PU<\<7%710BPY.O(*PKD++ID.9 R ^#16LF/@^+B0,Z M8H42@Y%EXW@@R5]C^7)Q?@'H/DXUF+BL-7%"SSA7'H,(A;2$^(0N*PWAA*Y2 MK-VQ7,8(H-0X?4@L)8@S4^P?AP11#6XV.T\0-:0<@FKCR]H8Y$8^;LGNK'P2 MPO,+:F':Z:N=[X;HC^,@9\_0^)DL;)8="?"258!@T=,$4,9&\]ED#SK?6>+V M0,-6 -WI27W13>6C8:KZCQ4^NTD2T.813I8:;F!39( M=V1VQBB,9F3-3>* IF3_27ZP7L267?T&(-S#J *DG#MHT-Z1^2&,DDB^U=KR MZ8P18?OV?MW7I#P[H-I(Q!N-YB/=A,.H<$\Q8&-D!/>$AED+"V4+7$0CK@& MA(L,9@!*V6E\%YLZ0;[B( RSE#Q9]$[ME%1%&".'A=K.T%^Q2_ZX#?!>XWB; MVQH:A7!MP6#/6P/'C4-=V'R/P_U&@)+HVKO8Z:GE.I>;2;1$.%E1 O[K<%5; MA' -P0#DJNPVCO#8<=RDP5R ]@S9B/!&)I4[/UD->& :5(9PD\ -P/.H*V. MA=LM%L8;FKA-_TQ:K +B;D&5\TR1(=B(??.M54 6]/\DS+JAK0T;MUZ[V%4R M!!EP!0W 0P9WES\F"XEM2]O4JMM$^.K2B<^#=O-,P[=L-E$B2" M ,LHSWZE74X6&=-2WAPQ]IT_+)KS)"I[D^#TI-KSASE*:9T,K:,=L>E+B);O MC%)Z1_=]NWB0/@F0TC_!,_=E*;WA*JO0Z;4O>D&-^G-7Z\"G]XIUGCOAUX%S MC4&-#O>2&)\M %-[@3!IW*R@+) X9BVURQU$^.P "4_^4K38O.+@H@&D6E6 MWKG!8P$ #-RQ?J\(M_9;-]'!Y5NEPN:-BY%$R1O:.CKZ<&6?H M%?DQVN72FB*\"/#*\FTT>?;<%W9JOGE;(SM"SMQ=D2($&?)MN+!L^IOL?%E7 MXS7E4ZM(##DF8/8J"SDM< ZD374"YP1;KZYD\KC5+K,6DO/53#/W^-QL5QV? MOIL=E,UIUU9\@XXIN\K='?Y\A^ZQU7I(VKXK\L/R:;HI-3^:5L M;K$N+4IMC*,=XESN6X7F3 ^:LTZ@.0,"S5E+%V*U[GI/<>#$-CF(/2'\2J,^ M^=?L^<7@Y&2I?VJ3^'21I9V !)_BI]#&[N,!L+"E4LF"(^-:OG3J\IJ73_G9X2+FAT( M4"5LR'')E^G2.FT.0IYV !)_()1&B*9#ETN=4ZY+*[*QY#GT Y!^Y;V'RB]; M9P?=^7#K%U-6->K: /;5-ZS%?Q7]@N$E!J!$O?%0D?+6RPM&+S0K0LJ:J7?J M8[4DRED*1C@AH2^.J0SQ+,(TE: TI;*TRG"D-\NZK"'_X: ^'-2'@_IP4!\. MZL-!O=F#NNB1]*2+FS?;BVGXDNHDKEL)0A0T5SWV#Y^KF6@^N\N^SY2<=),@ MEKVR"H13CESR2A:@A4 *=G(JLX>Z6HVYX2-,[L9N'?[C1 M\BH.HV"%\&Y^H$\1D?\[<^M-;H8P:PG"<"VC#*68A3:P\S&PX9UO$]KWSU71 M+U,^!9";- A@KT,TB8\0@,X)4QAF&[[0KL@&+W",&PC8C.S;*>]$E4@@YPF M,\P>%_@CIEP3$/(]FL!2CLN>V&/9'<%+,MP=>EL ^2$3B*E%]G,EBRRCX1TU MJ3KLKL"6BKX899_L)7)BFG207?%'>F3 MR_6UW\D%,]+!9)$A4G)O75 6C@&X=JQS-\OXW -8<[-LC7WGD5"R_V9./H6) M)RN4VFV,6P%R%5ZJP5D C1ELQ/R3-?.1-2XA1V+YD9:'8/0IJ7U[LY"40PC# MBTT+&^G3]84R<,)<&YT2"UP#P*H\DWM>?(>^4:Y\6*^9KH!,JER=/TC'5COW M #3H9K7V@@U";-\[62O=4)+R$&;G)@=$/M&E4 P 0/U*KXXC9D.)99F9..7@ M/ K8Z%3.X1P:;M+9F%L2R&0JU#XA (#FPTH0Y*_^G5^0_W5_F[(J+%RF "!U M..+W$\)V>I9[[@T:@+"V2523OU51LP4*1L'D+IK;5=[1.AKNSG]:GUARNE'? MFMI7=VQIP2:[O)"-PO#.3[+[L@=?ZE9 64\0W+D-Z683XH+F+QQ[K''D\+FE M@?E^*+*]ZU:&X AN1D=T)="XK_(R#@F=87B-7I$7K!GU6V/>'.$5S[:IK@/! M25PO<)J,-_]8KX7]29QY"X\N8M_6A#%[Z:)7UW^Y0C@B4GIP/?I M"?5F\0(?3DZ+\0))9 M3A/1I_DRDZ<,-)+0'Y:'Z- W0Y";EOZ040#[WRQ14NL:KR 0^Z92]3CI7'-\ M-'3/PD7AJ49V>75Q",8NL:)D+UB(>8!V\$N('1MD_Y?6@& &D$.DQ49S(^'2 M<"B(RD,X2VN/!1$38/3_TEC_!34@G)1-]%_ !@!@^AD1J0S_*;^!&@(?A\#' M(?#Q4/Y''_C(F3(DT-_5@&GG/GOZ(P8L?C *\E]\SU*D*8^;3U;']#2X\Y"/F-)S]\A,.E MNQ9D02K\WL'L)G)459C=.(QU+7YA!J2#$@#R'G&5YD"PS87U-2/:?*3;YXOS MSQ?=A^^9BIO+1!,S/YG9_GDPLP68.87N?%L\\VM6[#K-E$!]=G.\)AO0#)&< MR?+ $:C>+]U#B)'3884?_::[8O0UR.TJ6*WHTPN!_7UJX0EF+HOD*?HIPLR1 M*_*[Z-2$8'TV!5^+,6B#]6L0.#]<.A*X8.U_AF"F-D5D3STTL3,MH2$MR+F. M<9+GU@V2H+/$?,C.Z%>5BI:K2*R^<:<%$Q!&Z! MTWP9O>NGT"]J6K#@OWS.82G1I3MRUB#$1V&RX$[P=N _QE14Z4V>]%?] URI MQEO%_DL]V-?%>VM7"L@<_^SZZ7T&>TD];,*)5%VG72O*20USJ9HG:&.WZLVE MVP OD!O%5-O2ZTNR^;CNGMI5D;IL.4U(XM@4*[/B)9-:0VK%Z:==I:K)1M2 M'!I?-J8XL!%R0I8HUPM"]J!/XG_DK1C2XNV"5M&,I&8'VG#.$LLV&_39I,44 MNZ]6A*:>9:/4C,P;H[J5V\6P)HN2+G/0$,V/W@"9UWAWOTU M ]N(5F/M MJD)-AK"RS$+3@,2"\X"B99 )P-A%;.QY$H!N4+]=G&LR>AGP!PW:]%A%)JQ; MEZ:XITZI(!1.Z>+B[08I5+1\J=F!B]/>'45V[7I8\:JTBU=-9B@Y2YUG1KBU M7,Q"7!Z01?]FM.[#H%(=LSSZB Z[U7'O6L^NQ_8#:15G'.U:F?@SNEV@+O]+ M*W1#LU0+YX>I%FC+(];T*$LA?8LNLM#*36@+LY*_>8"R^,0*&8?C#'[T EFJA6X3LP^ M0,3L)*I:'DV.DK7U340*0\$Q8YS#+N/OF!\\APJ^42::9Y.? MMXF(6'19EC6]];;V[N!MP/CC@ZL:M4MCT*RZNLMO>,XNSB]@;OJZTS:NA H MX$/@H\V#A;^CZ#;V'7E".5%A4!O!AD925DE$<@" Y\Z#=N>'$8X5:1Z%I>$D M_VEVVR'B'P"2+-'> F'*\A/16-=F(<\W53)RW$71Z+4 P%+4$I)Y $SO:<"V=(]>* ,A75!3, I8;N3N M7?SLN7;:D<9HDY>'D JHT;$E9Q_ 2+I&[,:9^RI_./BP&(1,0$V/IT.N 2!6 MQSGP7I'^L.8^NLN7V(BP)&:R*J?ROF9>3#C?"6(?[3Q^)F/,LD77>S7J0=A[ M-:Y"&G* =A-"2+(IU##.2=H:K 4;/+@R"FL^3'4K0]A@-SY6=84!30-V^QXY M RKKN*HVA,%LINQ<([B*39B7G/:[U=U!P_2VT@?]VTK[WD;>MKO>W362SPXZ M?C*M*T>U==-Q#,].KPSB>'AU -XVJED3!"$]/&% 6!WJDT*11[THC.;ZA>*+ MTQE$7*5I3C0 %&^_B/ ,,SG6M8Q3FJU V*:T-N;X!BU-20W^ME*F@C8P'9QP M71TN.T"W!<_<3^/P:1]'N4S V0KJDX^VGZ'6K@"X&QH074.[PYX['VJ4Q)7E MV;''/LX"S[L-,,USV[SFBOH]LAU-6PHM$B?8:39C6*//IQZP%^;Y"V<%^;87.\BY\^FYFA1K26UE_1_9&;@S59;)^,C5^PE%4;*7;TF? MV>&_,P7."16F+WKL.&Y"Q9V_"/"*L6/JC3[7]T;O^QME.NR=/WK(?04!^IJ;N,#)8QW ^I4GZ]%:(:E#6%P5^E4?L'2@T8:_[!6 XQ$Q]5@TG2 M (1C;R6D)+R!W:/W.D"JXR210V34$!EU')%1QQOU B&2:8AZZ:_Q&F+42TVO MUD96Q&P1R2M$]"G5P&=V$/$60%'G)\EWJ) " &P+A$F7;4%9($NMEI8>OJEU MP X 4#+S@30TF%,.PI(IU2G!$Y: IKN,\95-\_1RO62F$Q?_2;*KB04 %$SI M)">K &2F4RFH"AQ ,UV-\.0S:EU/53-8 A$1CU8"4<0<8S3G"9M,HKV*KZ'UJ$KTL5P!0 M&]+ E;F7-:2!:TLAD_>CY@'[]VR?J7$5Q+XHU919$Q VV&TKED(DT/;H/.K/ M4NI/R^N$N D(>_9.=$(LDL9CFV0J^D$.29J?$YZ"9>! MYTP1MLE/U@MACL52,-/J'+LO+Y*D"%JSZPQ-=:2HBD\57&C,*,+*ZL MM1M9'J-Y'EPB=MW=^;8._*21D%U?1"ODJ/2G0SH@&$3JT;@.A=BXCDYQ\)Q& ML!)2@]7:0S3<]6F-;'?A(B?-S.B_\!3+H#($4TB-VF# .;0%REP*M6UK8-A+ MZEV&RDBAYRJQBWFO1S$RS4&PF72J'AE90%.2.[)8A5&R^*W6EK]A\1SNM5"H"95&H1@.:E74:I( YJJT+W2?G.3[I5H:IOM]NEI M:9%-4[(3.I4<>4P:@6!;J?^$8R(!>&I0G-9<8<(U05D(YH^Z0>4RVOA&/ZLK MN?.)>ETO4;]5W+XTOMTW8[Y%'Z?S[SA9-+1QU*_;KLGHI'$0]3F'-I$RPT"B M?=JR#@YO2B!-_^70O2#R0RM! UO^ M"XNXNMSLBTRM#0A;9)?P.]E-$HX?8TG(9 /]M*M%C9K]&I02 M-(7;Q@*'F1N>HHT:MVB[L#=JWY,SVLX^;1)'863Y#E&97!7TRS5[J5=C%LU#A76@:-P[M/)T$^A43!<)J.?I=&(A_OS0/7O(UV MH6W4L%92 ET!2^/T#3!,BK<+5Z/F+36SX-;"PQ.!8E :U6P7VY;L5!I\=YX9 M>(J#-9GO-V/?H0DOUBP-((K,T@!_/CDMI@'>MCLBJ\QHU_)_'Y&V^Y+Q]\E> M(B?V"/9;9J:>13:Q&4G)$OKJ5^]B/ MINMPH,H5HU823T=<4Q>P0UF(5P.0L MYDR5B$*K)I"$(08JJP5B;4E$A'N?%9GC$:;Y4LF)ETR^NZYEZ>>4E2 $K1EH M7&:_HV0-VJY'#IBP%(0@+T.$A+P 0.$I6$0_R*GUFD9*!VH\).4A!%R51$;" M%0",;F-,Q$GV?H2A6_>-?I(_""VK "$>JB1*,K8 P'1/3B"(AF6R>/7M'W>K M-0Y>DX&IA1886C7H0HHFJKF)B M[@!@)V3N7I'S0:=B=XD<]-G*+6_:Y[2^)E\0\O45!Z$QU&DET%M-*> JSJ"= M!<:V':_H6V+4!KC&R';3![-8E#L1N^^,5P&.W/]DWPO9$P!=7_.@][A2E:A/ M!M"41TBJ^"*!O KH+7*Y<0_R$H".'@H='SI506^4I4#J\0?5PY'L#'??F#H\ MSDP<'N]&26\CM/U^\($,/I#!!S+X0([&!S)8,^KWFK1ES1!?@CY8.,6.*UEI MT(=4B<=*QA.TC>I@3.J),4DQV@X(_49VH)B-?*G!J&PCH,[%B7 M^8+# @_L1KOKGQ&I>9FTD79$FYQ#PU&Y)OIG2"K')[3U.JN>&@:D8S$4P0-" MK$DA6L3>O;L063>T:H+VHI8SU&;9@X;FW6IMN3BYQ7H?^"_W[BMRD@Q]_T2> M5/SR^>(CS1L!Y='(:A!Q66OB[$77F/O \L.I MM:%#6FSI%)6$8&&6*]/N]"1B =IN;L8V"Z[_TY1!X*]2XV2 M)C, (,KD?'T,(B0=/IIU(-B>]"%2, , HOR&1>4/$);NS@F@8$"<_[KG$:.% M[,H6QAN:2%[VWH:\"H3)KS2816:@+59Y:K_Y5F)HIF]*AK8V9-QZ$&;$TKAQ M.>H=>.D#O>)X3:,6(%C=ZP0TRQLT:+,6I*L88W$,-K5_WYX434VO!_&Q!Z;7M*O1 M*^MK]$PZ&['?/=+=8(EMC.3?+>S2WND+UQ(K[&&QWEE@#UD ,/5EB9*:^G@% M@5A=12HD$CX@:VL%\>=-D1<7YU\^P+&REH.$RQ( E*:8\$_)E)J1#DI!L,"* M%2SO6R^07K_00QQE!$[^*@J;?/7GC&9KY:P"A=\ZF/JUK <'4W^![BZERE7= M@U\[GM&Y.I 39,<*^F"]N:MX)11FX?4R ^'16LFW)>+B0/:&8J42@Y%EHY'LT:_/VW/LV6E7J??]7QI+_[(3\6M9_LW%?UF__(=X$6WS/Q^O_D2,#.$(1Q&.0#0+&80B M9(O#6^H-0,PRTO)CZ15-\,Q] M6>ZT\@G9,6:/6%Y1]Z9SN4G+A6E!T7)7N55X^Q6I!E3FMQ=J%J:>$7-/FQ MCR#*;F&YQ5H5M. )9=T-*Y=;:TU^B38"U,R:@#ISBMV[+3K_L4/%M&FL"PBJU'W$2[X#9C[!%S!RJXL9@CFZJ :7CC M1V5X8Z:7$>MF1/L9 AR;>QV<3BJ4AO0,^Q0%]G=)#(*D?&\"(C5X 3"99HF2 MQB+P"@*)0E!J%\>*DN.C$9\KPBX*+T_)_FB!R-SKL!XEKE=I>0CA"&)5V?M> MI4P 4/<^OBY5+0!S>%WJV%^7$DQ @N=&Y $@&I4@3$6:KQ=I<#.DTZPE[G*X M_3'<_AAN?PQQ8 I#4\_CP*8XL!%RPELBC.O8)OZ0 1&IN>O. C#K(8]61Z:+/('R1GZ*W;)'[%I:&$TMU[G<3*(EPG>D3DAZX&8N MJ]IB3R+ :N$5VO1\0X3C.,BY1MA]M2+W%=U:+O[=\F+"S^&/]Z[US-P8@LFZ M?',]BP$KSR@T#>AG3'WU\*_^Q-1O-P:IU43^(IZH<,\"OD1L0,6F#^%"U>.Y M2D8+=>NW/C7U6W\R\EO[6[_UZ>"W_DE,LT-BGL$T.YAF!__PX!\>_,/U^X=I M"7W'<+9TCSW"638 Z/S@&1H\0X-G:/ ,#9ZA@V<\QH[C)LWGW!P/EH/&K^3T M2^>/;VLB7GOIHE>4W(BG'+Q@=FOEP?6H,=POHMIL5WWR(C4FA,&W-/B6!M_2 MX%L:?$M'X%L23,%CVR:;;V>[92!J@NS@Q:>7KGGSJ[1X3WQ&:D:@C8O^>?3J M\QT-'KT:;3 _20* O6>/[H[2DRT=[%L6V:XHI'E!D"-*3F3:2-]2 YCR!PWD M8TDN5T-6@!YFEV-6W!ER8CLZC 45%>K;A?XB_=! .#P4N$ALM.:6;1>2.AXD MY;(!#YDL1U<6QALRJ U.0\4J[>)4/6^BG)O.8X@RUO)\F';^+Z-0HM.3D]-B M*%$V#U9?^5Q[#R%*0<5"5O-UIJ_VHQ8$PZ= +*,Q M.7A?QYCL>Z9$TP(G.9 _HA_L)Z[_JV1#$.(6=,"MPF/CIO0"73D/G 96A?(0 M(A#*0E)@!=I,F U[V>8&GBS(.1VA%;,UBS;W&B%!ANU!B#,PF54KL I."W8Y MHG M[<_ACM[#T7LX>G=Z]#8\>1_#P;LGY^Z$V+$&/EHU(!S5Y!!IL3$8H70. M8,>0NC4ET%C_!34@G)A,]%_ 1E?7>5&X7<-$5Z6+)>#$(N)8]3GD1/]G(M\C23X;;JQO$H;>9(:(MY+@FO'"MKM+Y'6R1 MWFSEKV8!P HP>!X >!X:@3(QLH_C:$FVW(QY,+2:],JU N+:H'6E1AL'. M7;G;I[/-'+2GA^'0VX;ZXF[E/OTN<[/**@R)%.4>(XF4AWR*0S[%SFUY?4*#):@ Z<15\&L ";!0JIT2H.:\$-U"].>G#Y\_GWTZ MN3C]^)%T=W'^Y6,;J*&%%7M16[!QF6PD4N#U.;.13DDY.SG](@D64%4!%#LC M4[E]X("*H<:/? (*9.]<*JM \"34@,*>H<91^-=Z98J"L@H$_X )"DJ&&D=A M&C][KIWV+)8\MQ@$N[Z)M+E,0+,3NPHU^F>NZ^Y/#W& M5 ,GBR=DQYCE@[@B D7.Y69K;DH+&J%NTBK81B[%$EVP*[<)IK@II9:/B/G7_'8<3N1,V#?1Y=FCWUSK^RUFYD>2D; MTM")$NV 7<*EN)=@%!KFNU2I>U[VNBK 5U$'@K_>'$L%4V!\2/GH@K'O9#;N MF=@04U?3F=#5E$VSD]SU(SV,;-9K^D6P[W?P3 T6ZJ8]68.%^J>W4 NL"-M) M*UEMQ]$#87-Y^OGLY/1<;%/0J-0WVZ8&2XU;=(HT/*%UQ/H^NR!T?-+'0U 1 M[*%1$Q,!6ZWC\J_8VWPD%'S61^2@"MACFR86!PRUCL(M>L:QA3>G9W(WC%X] ML,B$R6CSQ+K6-QC6S6]0GUGQ>Y4]_\E>(B?V"#J7<4@ #L.Q_5?LADRVX>4F\Y?, MGF_>3"?)@^+GT'5<Z4J<-*;B@8SWY]/7EF=BJ:J2"D-2"<-TW!EC($;5!FB)U: M>()9NE>'!<4(\O@;U81P8*R GYBQ-G,#;(^JO].G]62O*ZCK0#BVZ>*AR1*T M$77MOKH..8V%&=*OK' I&$;BXA \2*9C1\P--)BD3ZAD5V?1KEV_/@37D_&. M19\]<,AJ)@_K.EN8P/EDC!3\%&&EWG8RK0PAI4VMHZR1=YQJ'&+,7BH;6VF! M5H'Y4N.@2NF')GS^>T29!5> B4:]=LT?)_5@I<$7- ASNR-V9209\C,4(OR* MG-L W\91C-&6'_493+>==B&NR7Y2@L_.?3:,VDLK1/2VQAKY(6K"-G?Q+L\U@%F\/)-[7GQGZED^M?/+?42-= 7$J\35^8/= M6.W< ]"@F]7:"S8H62LFC!3I*S&2\B \5PT.B*P^2,30A"GV&_.LI;:4! 27?E0/?3/"7C"1O01KB$N/.),S]= MG'_Y B<[J!D$7%::V,EF+B:-,W>3DJ3Y=[Y-_G9?$25.O)$U;P/"T42Q S5G MJAEX:+_[WK/'G&F,[2693U7@F+4 X8BAA,:,I<8CO"U'BGT7!WL:[UB84?$5MY-]G74-G2@MU=7=,+ ML&V@'PC+1D-Z6;^PH,US/XOS672.;41O&O%0]V0^8O^9H<25CYX(OZZ-DD@F MT:W3AOJ"$-X,;%Z2"ZSYS3+Y-5P&GD.ZI'M ZX4L^33OYH.%OZ.(1=6GDV8N M9F?B7UL1^>HKO8O+W4+7TS"$(.MZ-:9.Z33_!$!"WF1!3@@8$?XFBTPDZW9- M%<>VE6T$0DAV ["7D,1QK4*_HS#:A=$VL_@4NX 0,PYQS2G*Z6@4+750?TW2 M/OD)@U]Q$-9^_I?U!"'<'9C:R<1U;-JW35JRXW,>D#/'G1]AUP]=FRWP#:FC M7M<0HOYAZJ>>_(Y-8?.C\@]$<^L@9_R*,-F;LA_ISG.7D;^5J52#"A W(F#J ML;$LH:GTSI64'(KY\G@,TN TQGK(QFKV]ZL@C!Z#Z#]0-$-V\.)3FU\VCDT5 MR=ELWR!N>S2COBU)\*=1VF08WP8X_8J6$YV@VB:B735NU>'0MBB!WHOBQ?J: MWI4ZU[XK]6ZT[R\MQ7H<+E$=Q26JU/0@";+,E?A)+E#E> :PDJ7T2$/^"F6 M!%AR](LC:$#AE0)M8NI"-(IHG2B'>ZD6( 3\<;5+X_C#YZ@7&,Y_!!4QS+0 M(<2C!@PS' ' L _A_VW>'1K"__L>_O^SQLC6$F;>9HSLSWLCH&S8>:LW GZF M[!%=7# ;LD<,V2..+7L$SV8V>_HF/0,HZD!80]O*(J$014>WKUFV83OA MBUEH8GNZ[4[ZQ""G4-=)"91:L=MG*A.7*' MZX8M>EF'ZX85;K8%?A(-L3W[DFU3S"1U$%M>MT8:=0W!J L4LM(?DY9QESQXO;\R+M.X^OLZ M\HNT]0L,:"BW;)H>.XZ;D&@:W/W1(+C[1TK!R$I(&+U0&MXYA(C1@E QVI,Q M1'P?1<0W=?I-%ADB)0$0@K(_212X@'L 2UB6K;%/S0/6_IO,&]C\)/NE6P$2 MQB#5X%PDBRF#37B0M@\X7:-7Y 5K1N\+1HR&/]QH>>OZSY;]7>Q=,FP 0EQ" M2?W<^:0,60:YPQS\58._JB5]N_*L,)PL_F"#+)I@MO_=95E$=DP&AXO"*X(1 MF1A9C,P:1J2'DAQ^^'P$'&A]9/!H?6E(11G-(P8D2\ M2ZF@@J-DC%:4CKZ<6G>6V7$8(K9KNG>M9\(?G4@>D$6EXDS\&9UL,*D 0C3K5H?9>C)N .(YLW;&M&+5W.$^>],FE2$8)&I MAAZ/*X"HL5/][X%GT1-JM#$"3E 7@GVD&G8"Q@#"M]6R:_?5=9#O&$^AL@8@ M!'[6,PAYW % \\ZW@Q7:W=&[ISU1(8NWI-(:<*[]M[TKE8H%+M#2O:FB#I#M MJ88*:P %:)-:.U2YAV _?+@X__(1SINV=<+'910 HD_(\Y(Y)GDHAWRFZX(? M*K+C*:M!.&)HJ6O."ZUDJZ-+]S-JAQ(D1LC\!B<90EN+7$$ 7<+#'3 'OP+( M>W"@3#E!=JSI#]:;NXKYAV3.[UWG/> @OY5F@5( DWU#@_+ ;=Z.A_(>0C14 M6R+-KE+-SJU]#9^Z1MA]M6B.NJTT-L43KT _M6I",+IUH6Q:PH'FRV+A/>%3 M_/QO9$?SX,'R'=K59H8B&'QOP39?OP/@7Z9O4A M7)-N'73P [Y3RYTHCE"S,H1G9[O8K>G*!VA\.__;E&KCA[8^&X2U M)S^QF^TC._L32COO2RS[_DJ6UI-MJ<*03Y-%\5$V^ER;-(B]H;X ^4A^JX!3KI<.3 X? % X#B>SP"C;"R>S,61? MD8^PY1$BQ\Z*B#:,,#,"Z^"F61>"'=08/$W> " X0R$B,ED24C,W4G3PTZH) MP5QIC)X69P"PJV>#I?++UMY+=V[8A@3&SU!1Z_:WK^[6XS.^"-;W%E3KJ&TM MEYO=*T6F9I>+6LTNSYN112D9T7X'(\Q1&V'Z\2Y@UX:6X8W VKL"8LCY>=\( MW T9NAXD6;6EAQU)>0@6H+;>!I2(H0F_[8V%_4D<)6$]XBP2W&(0-H5-PR+F M'L 02SW#TF%5* /!UM/64"JP#@"POK^;6O;=D[Z^FSK8BP9[T6 O&NQ%O;<7 M/:(HL='?!R%]R8'1:V8%^GAR6K0"D59'2;.CO]&&_]N('+%'K.W^F76&UPV. MUWS3P&L&@\EF,-D,)IO!9-.@R68XN%]/GV)YI<)8MNO5=H;U>3$2E]*R"4*#=#M)G MA=Z/L2MK2=H*A!U(Y:%23B52"4!3A/WM*>??<1C1@;"_W2: 75$'P@10*\@* M?J%!NLWZ._&OZ%OB.'()Z]?H.2)"F2SFUIL 5HUZ$#Q5M4*KP3,T>+\24864 M=Q1._)LW&B$?N^$RT4I*NBCP7%T/@M^J5G@U>&[\%C9W]N DCN&Y^/7K0DB4 M4 MTAGQ#&YW&,JAK PXCOT)'FZN=#*"I0^'UZUWR%A:U,HFC,+)\A]YWDA_' MS)N!L%(WL54()[8ZM*.R(/JI+Y;G)1X.FOQ$<7:O MU"*$1:4]/1$(H9] 1D]NAA*4AI/YK C4#4U(7\<%C M/W(=2B)-J[)8(#LRC1@^,XD8?C?*=CA"K,?^Q1%GF<@F3K:]F CIEB@5M5"1 M]3<).B_JA%XP<3V==!)17(WRRPV_ 5E\>V7N_.3BX\D'.,_I =,#KJP J,:11!_* 'O*GLFABGOV5"D=U74@F#V+P.0DK$FPGVVCH)Y,$W-O1I0 M&-6$8$4W@<.(N<;#L0X)R823F(##J0;!2ET#,AS.NH7EUO6?K=+H%&I#,!W7 M"U*!06@&Q[Y?=A.8C,NL2$U>7!.%GP:Q[Z2G!$DR*6XQ"#9>XZ'"Y:3Q^:LW M.;N^U"1FJ/FW,IN^QR!"X=3:4-N9[@Z85Z?=D^))(QM@'E\ T*IH]KA7W):M MK_GN[LS6+2+^S=EZ[--]O3Y;D?OQBJPYHMCMFMJ&:R6I1Q5K$E/G7ML9\FC( MU]3"T69.]NRA9;,80C,W[:?#Q$YIPR/6\BC;=/_\L2(A76YROVBY78W:ZN;\ MPR50XAV5UH#HW2R!9_Y8).$7P"Y%0)_4&Z6H \3]J*&;&D !\AW6#E7>$W9Z M\?'D#([7L$[XN(PV\IXT>WTUB#&U 0?ED+NGXLVX Z>G8_+J>J,IJ[6W=E+ER7^FSKT8FHJ8V0$](=>I8M M228">14(!YTRN,NY@C98F?WY+@QCY%S']!WL)+UN8L[+A!9D'ZSG;\1+- 3! MH5QJ:)?@%1SPI5.D%7@+[_R$_4(4]O;W*2:+E4AI6B8"@LN\E,*U+"=HRKI- MSS-#-G)?)>8 7D$(WO@RH/-X@08,F^SV-QHYTZ%LN5!4A."A+[T\*'@#!Z3% M\F92RMDW95B4S/SP6T@B9GY MW;;C4:;GT:[KP0P]F*$',W2?;)N#&5K;:"F;GB#!)B;Q/'QV2S(C2&AW,B*+TUW7-B%)^X2(HG1$5=8#,B!JZJ0$4(,?< M$_(\>A7?=QXL_!W15*SI4US2T#QU-0@SI98>YDX=2K;JARS$408N\E<1*O+5 MGS-J6>+,@(7?.ICK1$DFJ\YU!8(KTP/N$F=OKE]-=F"9M(_OL>$:_2H M-OHZ\-_?)R)-C=O_X_\"4$L#!!0 ( '.#;U-@Y=,E1;4 (H/# 5 M;FAI8RTR,#(Q,#DS,%]L86(N>&UL[+U[D^2VE2?Z_XW8[X#KG0U+$=E2MV2/ M+>W,;F0]VJZ[U9VU525KYRHF'$P26<4QDTR3S.HN?_K% ?@ ,PD2!$'BL#41 MXU%U)G!>B?/# 7!P\"__\_,^(B\TS<(D_M??O/OF[6\(C?TD"..G?_W-,7OC M97X8_N9__H__\O_\R__[YLW_N;B_)4'B'_QGHF,>$DO_OF M7?7-94$UB7\D[]Y]^^[WWW[W]KMWY(?OO\F29]8_[?OOOT_'VX? M_&>Z]]Z$<99[L4]_0UC['S/^X6WB>SFWEM3]\S:-2@+??UOQ4K: ?[TIF[V! MC]Z\^^[-]^^^^9P%ORE$A*\UF)3-X=L@KSK(C7__K?BR:GI&NE"?_40_?,N_ M_0TS'"'_DB81O:<[PC_[,7\]T'_]31;N#Q&PY9\]IW37+F64IM]"_V]C^@2_ M**CY ZCY[I]!S?]:?'SK;6GT&P(M?[J_42K\0X-6T8FKHV6C;X4^8BA YUOV M5T,M^CFG<4"#4C%@UT&:2U-;"F@G?H-@! ,E2<\-E94_3T;];YZ2EV\#&L+( M?0M_O($_WKQ]5PR&_\H^^NMEPCQTO);/V'^4GHML=Z0"?<(9S#]<'QG=#BL4 M7R]@.,J*G X_^ [Y<&N(.'IX ;79A]+_/GII3M/H]9X>DK0M#%2W7, 4ZAW M.M9.FB$?=BII1X_ BC 1E.<'MM2+LQ MG+8A*);N[\.(?CSNMS1MT;RE">*!IU*H''.GWR,=;DHQ34=:L4<#%(D@.?,8 MNZ=/(6P)Q?E';]^&YJJ@3(SCSV;F(_2=G4 MSA?6#SD#V,OD&.?IZV42J(=B7R_T(U-+[>9 [>R">MSJ23YR&#>8K AG0Y*4 M%*P(\)IY;#]ZGV\"%D*$NU"<[_5,Y.KVZ,=SCZK-D:QHC'H,]\D\\\FO4N3ES#VU3BL;(Y^P'8KVARO[6U1#]<>D4>.UH)Z ;*; ME)0,W(S6XC^P*?^NSR(G;9>T,SU4U3H$ZV<2.ANJ]Y%_W]X MZ%QC*1HO95BV*MDZ,ALMES XVP6V-3X%=<+(S[MF K]8I]13#,J3KQ$/PS9% MJG0TZ3ND0ZU51-/!Q<$.J,T[EB"A-KI[3F+UWGE+$\1C2J50.:Y.OT9@;6^+>K#V MB#QRL!;4246>"/JS#=8'ZA]3)LF[[[:/8=Z:)M[2!/&@5"E4#L33[Y$./J68 MI@..4R')CKS[[JOMUZ2D/]M >TP]N)7V\+K?)FT*GWZ/>(BUJE*.K\:72 =7 MNXS&(TM0(X+<[,AU_=E_9H)313Z%HAGBX=6EV"F*R6V0#K9.44W'7$F4E%1= MY%- %E%ZZ>7T*4E?E0'$:2O$(Z]#K?/$L:H)TG'7):F%]+&4E%1G'G4/>R^* M+HY9&--,O9XX;85^U+6JU1QUC2:H1UV[I"-''2=*2JHSC[KK/4V?V"S_IS3Y ME#]?)ON#%ZLQ3]4:_2CL5+,Y&EN;HAZ5W1*/')TE<2*HDX+\W,/T#(ZS]KA'IIJ<<>.R\_RU19!>^X9^YE&41]DGC1"/Q#;E#J9 MKJ46J =?JZ!C)VN@Z0@$&=<])/\F_M\>GCUFK\TQAT(XL$I7[W-V=T(_'G64 M/MF,[NB!>KQJ"3YV8YKS()S)B@@V1.(S]Y"F<9YZT4T(AV"K*N6P:WR)=*BURV@ZO"IJ!,B9#JAR/.V\;,NY M'+,W3YYW$(.*1GE6?G(ZNHJ/_\HO9X$L7W6"/DH;E=*'J_-%HA'ID)08Z#EY#KJV5I1**=I1F_GULJU$Q6K22U? M.F^[")=2J'CN62<-T3N82MZQ.PL>I_ZCNZ%YZ67/ZSB _US__1B^>!$3*UOG MEUZ:OH;QTU^\Z'BZ 3:T+_*A.\@$\E#6ZHAX: ^3WWBH,_*\;CK_0V*T(EY. M2EZ$,W,SV\QL!Q_^H#6C291^H>DV693:\V'>/64H'OHYY;JW7R_K:XL_O#]V_% MHV_LD[]";EB8P9.#?!.D?8KN;HG4Q374 T_O:.;8XZ8L M>BR6["^P0"1>!K>-MU[$I^#LF=*84$ M!C9KYXQN#&\!120Y4"@XR^C[KS[,:N&.1$G\1--O)O'1-NR!5CK]40*>0;J MR\&.1C?$,= 0Z4T'?<&#%$SXGA=G(]S<]6ID3A-0P23C-DBX#?S&@8>;8&L. M$QC'8!.<-.J<:.$'K%YH6@H(V1UHLX!*GT=-X#L]2&%O.?.1#3WM%4VC,5*' MT5-2M:ZI6RYL:=,BN-/5C=B47-CBQJ(1S]B/UZH +F8;5@PX^)2,EH52XF>G,^)@8%G<3*>0QUR]:- M;Y@Q]FPA6IC,?,_$YO9CYV81?A=O*G&^TXC814\$M'M?9LXM14OAKFM_N V] M;1B%>4@S%L_S(CO/212PN )B^_RUYR[0@.[(?6JH(62OT^V+V"\'JV \)]2, M5H3-0VRVRL-M1,D=&]64S3N!*/7$%WZR'+\E5W07^J&C2'H)!A*2D*\*0WV- M E;T+A5V=E@.=&A<+U2W7@8\3'71,*I9.+QM6&8MWWFOD+&LE_1_UACY@.U6 MLBW1O]D2\4#M$7AT,GM!%TGB_E1:'@1=BT?;C'1ZI$&9TG*.)VTG8SJ=D+K: M,*6K(^_>'MB/OO45,+^NV7+\#0?8[4?@R38*G[BX&0G%SD; 0Z=#Z"TH*\VAQ(_8VC+?=99C)!L?\RRA#SQ:57Q=KOGK[0^-@3ERH; M(YTL]924X]+VEHCCTAZ!C:L:EEL"!5W'<>E$6K;!%>JI+9@J.R@2QHHW%6V\IV^ZM9AH!B75D4.XR?-E7< MW;&@[&R-U/DTU:R6D.JFV->.&I(C632>K!EWI>!2QT6MM2:T?$6:;"3;N%M; M33G(SF&O;60X/)5A8^N1IOLKNNT)4MI;(D5(#?4:!S#GS1"')%W2CL_+ :J5 M-Y(/L+_%%[K3X$__(>L$RK9X953I'S!&KI*P)OEE:9;]2 :K[/)@6/O$<0$ MU+G!KVZ%&7[L;[S-M\G:E\DUV:XBYJW#WD3HKO;(';!7U8X]Q$5D./?+;&\G MT?7=A1ET34M=,=Q>.-^/&>"JK5T6XZUJA;MW%!?FLQUBV]U7Q..Z$ZA>VF\.>:5:=MV"3M;(_5%336E\BJJIM@/"C0D'W.W M3Y FE-%^DQSK5=SK[!50W*CII 8*#E6M $ST>I-E1YZ86[^/K@DWO7V7 3YZ M)FB!HNZ.RP$F33W&#^KHE80%)U[NB47#&;\>Y!ZU$-G *:0AML,(O+L[;J/0 M_]E+4R_N#J:4+3%C6;=Z%7*U-\..4SU2FX[$A^.>5YTKDRV*Q/2^;(L#EX9\ M$N+(F^8S0]=$9A%D24&W7M,Y *5I-3S]!8W@QLX^S,.SQZSW<-S^!_7SQ^2# M%P? ZO6>!G1_ +]XH'D>\2=SX1 V>^^%*7]/;+,3?17+8"N$D0*??>,U7E@> M317QGI!%Y49F6GD1N8FS/.4S0$8*D2!-K1**U%*M2"T7X8*M"(@F7CL$=!;2 MN=ES0F#52SF.Z@6XN7)'%F<8NRF^W961^SH@15]]9;MR?='LH)ND^]HLTN4H MXW<9Q96GM7U[SJ_3(LMS*2P/!PQ)!7*28>\QI+(Q4L344U*5^XL&*3OS[[H% MMI4!?/W9CXX!#.#S7&#WJ<"3*!YPQ=4^.E,*XDQJ4EX?( @S7N$#1?ZORB*- M%MB1YUP=1:HO9HQID=)"_<'AQ41'^G^ MD*1>^BJ*-);+TS4_(EGG>1INCSFL-!^3.Z\C1C>A@]S9C4TC0\!@(HB!P5P7 MXYFNY%C4$%V1:O]$<%T1F2]L@0C.DR#)@:9A$ES'01>:S&^DBV+GR,OYG@Z- M@PFU?\B]-$>M_Y8^A3%LB+F93>;77R[&>ZB*\?(-\/].OGI@/QN;:M:K]9MW M*W*QXM/0Q9MW7Z_(/[W]YNW;=^3@I6(W\K^3M_S;/_QQ]?T/W[/__4 ROBE/ MO&/^G*3A/V#S,2C5XK MZG]8?<_^]\,?_U!2A^208ELS.>99SO[@Q_3FG**0&3_@^UV%22B,$+;4_*>W M[71=G9@X&"XE@O)S%X='X4.+NB^YC/NPPNV++-4^8>WQ9CEQ6I03#XIRX@[+ M,DN)<]R;.E88)\V0CU>58J>K6[D-XK&I%'7D*3.GN!)(NB(W?!YSMXB=0L-, M:,A#A6:L\&[U[NW;U5OQ/SXMOWOW^]7O_O#[U0_?_\%NX/#N=]^M?O?NCZO? M_?,/O,,/JS_^[O>K=S]\-U4$X?(5TB* ZP65]I;(<:5#O>93HV?-$*-+E[3& MJ8O-5S508,RT>G8@S0G.O)UB6?+VR\.2=1"$L 3RHCLO#&[B2^\0YI[JUU6W M1HXI/6HVWHUH;XH86_HD-JZT7=$E0!C*R!>D'3T=,;V>!T;X#=/3GU!/C16_ M>TWG?)D8DM-H +[J'[NS"T-2*.I\T^AYH M51A&HQOR"457\2$O%B.>;+1%MY#"RK>=!%GGV:S3*'N6XKJ"U#E5F@.W1S8( MX)QEV+'@8).R&8Y%M'P']8ZF_.:C7GY 1V_D<##0#!TY=*JNB,%AJ ;V\N7N MQ&4_P:RX/O3*#*D)C-&1U[4JCY>(%^%,0F2*/+2#&Y3BF, /'@AKD6O MJY,./:.V]%H6/JC4[L"%TR[+P0.EY/9P0+ @-0\4OF]=\4Z?/SLU1)+T9]T* M)X?'';^Z8U@3I]E#K%3U6"*<-=7MA3+1?&DP=B*U=0ASF0$QI<*=T!6V*NW8 M>S=U>L00>S6[+=&/6Q3O=6:IS](\NDUTZVXM,4%S><>^^N?[Z'S](2*3:79A MS>[M3*YZM<,^N0',4-VFZIW0GJ@'OC-\OZWOS]Q5UV?TK*?JNBR<[S1 !]:W M]EL.WG>+;P_S)3ZD9H3"^Z>@/ R46>@1OT>CV1H]\ M]14W@!:X*3]$>COWA!!NQL]H!,.=][EP;PY+W%6ZRW7P4<">YCE#=X_EP)S. M^4)'\V7 V@3;ZS*<(3E3F$%A; <(4ZK\\<@O,R6[?G4= E7GR8&Z]=( 2GUB MH&BZ)&"RMG%^#DIH+F-/H2F2,X$S+?O/ WJZ+,T[>\X!NMHOR4_M;H6V.>O4 MF__#/78"G3'M]S:O<@_<\M#NC-R?AQE!79]@@7L? Q6P5L4 X0[([*9 GX'8 MM(CFQD!OIT6!@<[V0'>/Q3C_U-EG:/8)9E-;=[? K4=WKJ [.RS0D]7K:'7K MA7FPI36FRGOQ%!Z:2-VFU[I>7+>IW+^^[N^U0-_M667W=%F8%]M<=ZIS[%FTZ-8NE]$_O)GO(E!KP+T%/T5MT:N2?WJ"E[L*(I8L_MD]AXIVCS\6%S M>W.U?KR^(@^/[#\?KC\^/I#->[*YN[Y?/]ZP!F3]\8I<;C[;AP>'"L3+((Y3"4-CNK!'R@=RN5+,HBMP"\;!5"&I>::$@ M1W[A!/\=P!;FB$?CBK%FE7LFFT0#T6EJ.85ZCA!AV7I"PG>LY\-GK,"K7X. M\^?+(PN']S2M7M5<9QEE_Q<\>I^[C3.0TC(&L(EY6L;X$#+XW*V(X$8J=BOQ#5%XR3RP,*-%'H[;S$_# [\%H\#"^>/5GC )OUN? M*M(6ER)VR3,11TXVCAX\MJ:&* 7GW#TNDRS?[ JM>M9TJK;(':=3Q69B8TM# MQ"[5+:]Y6E_&7Z\OAF;F]!TR4/!/21+P>HPT?0E]FCTDD3I#OJ/#(H9IE[+G M8[6M-?H!VRFTI5'K*MW6E7XZ/AD_ASYXVKNW/WS_EOL9?%((+0=M[4NEWL9( M_4M/2?"M[I:._2I(_".$ZOQR^:"?9I* 'NK69F&69^20AGLO#:-7&)Y,H"1E MW[$OX'@Z/!Q@953\&\K9!O204C_T"EKB"80\(1&L0 )RC,,\^V82[VT#IHD- M5SIMPX!.EH$S*9JA6OHUXB.=& HOB'6JI(QAT8<"ML??I+[5MS2TJY)8'_KC MIWT[OO2G-,FRNS39*=^V:K9 [D)'V-V(?:I#0=;IP6$<3N3_UJMIZQ'#:&+&O]L6FG"@YP)JCT%FY)=K=!_G0U5*YN=G>T0'Q$-:3VWQ;7E O5GD5?5>GX!AT MG3%1D$81'.K'P0#?'BXJGEO8E M:3<^ZE;'&9=.-&8S?,3T7 ?[, XA;H WU+L=M+\7PT.;GP7C[XSWG#:'[PPA7E^L[M-XJ=;)DT :71Y]F<:!>^3]">E M-^OV1>[3@TS0N NETQ&Q?P^3WW34UUQ@SP_XO.&,B.!$@-6;79*^.6:._'YV M.T0)Y*F2)&9_,7-$W!P>9^BJ2J&+L7!(DP--\U<.B/ (I./UQMEVB.ZV"7Z, M4ZK6N86%&+O4LH[?LBI)NMDRMJ^9.'5)SK;D$'B:2-F]97C89XU&RZ5XV[EZ MK?Y6-UN"Q[5(:SHR@0@!VY6C,XE=>]W,VLWGJE"K67VDT02Q!ZHD-5XY%?3*X-2NQ_T@%(KI$Z0N=JX3I]*+ MMNLU8TP*OJZ$%%78T-<)N<_I*=T(6CM[(/9(3<''314R_?+.Y%<%"T"CEA7%VRS?7-O'U9U#V&&;/8E?KBFZ567X:_9 [LK;JC:.IODZ( MW5E?]E'+MR1F8ULF#AN7 2/O:@+^LO36/II#IO6(JTGOO3#EYAMPRC,7T\L,;0O4KPR,D%UCTFW(_9K38/U,-[Z?:;$VR=',9)W MC&U1Q]ZK&&<$2MI7O$E4,I_YQM)L-@%&Q7,&-2NRV9&:&:FXS0WS\YKB\IGU MHS I*'!(>]\.#BXV_7KL4/'">UR+#%B4F1KDA0N2UY1\=^;N-)XLX.23VQ. MAEQ7+XV38]XY1YJ3PCQECC10-8,:TL$^H8Y5R\[\&A92D*^"0HZOSSW)KZ0A M5(@S,;8H9UQ71KNIS'0EFTF:EYF9:OZD$&"J25EK*G)E*Q4>GXRB-YW#:'I@ MCE[AC0\H1#>3?4+ 71-)9W >_3*7R8!X1I/B#M; M8>&PZ4#T9U8LQ2'R@Y1+F TFMF3_W* :@E-O9]T=MU'H_^REJ1=W1^O#NF,& M>P-#=.]KM??%#MPFJMB!9U_A#@?.G'P2W''M;TUD&.46E^!'"H88M[DFLH@* M*U6# \MN%U)SS'>FVVJ5PAZJI.&^/DBGD4$JR^>XG1T0G^'JR6T7!-D@+SFX M.L*=5FUU5"@M01SCW9R6X.=;.8L4FN;X-,D@T+]PM81!@" Y76&]!:?<#$ZB@&'^ MA9>%OLIT@ZE@]V4/C-,@>/\D^_S/ VWQ[RTH!PP%**1-V0[F0DU M(B<$1C0W$D:XO@JC(UNRC#9W3>>+@>P3TYB!=D'DBX#M4UWF!.Z"-W;HMFFB M*< [F-",5N%[0D/J [@HA]ANLOG '/)*V%HCNZ/IP[.7TJX(6]46.2AWJB@# M;VM#Q.#:+:_IH"ZI$D:6<+I.(]MIE#SW7+;J)ADP&.3#7T&*>Q)%'ONLHG!V M'\^=.W='8.K6"W/ICFA*T71!;FUKMFIS;*>1SU2*CG?N8EI&Y]X_T_#IF0FV M9N&0]T0_'O=;FFYVW'K9YIAG.0LJF$F[9O&A-)!#@9%)9( 81 Q;)CI8>IC M)3=2L"."'W^_B7,D$DNG 80CNWB%74J $49):GZ-&$)\C0]9"D@^,]8P6W=0 M62:Z])E% U]4)):',+V:S(0Q3F,99[;1P1DYG'&.--4SZ@R#I:CK^N_','_M M*1FGVQ-U!IV.B!%DF/S&.2J;CP^;VYNK]>/U%7EX9/_Y9G/YO\CZ8_'7GS>W5]?W#[\EU__[IYO' M?R-?75V_O[F\>73H-.?W A[I_I"D7OHJC'?/5BGOD_23EZH6^P-)('^^^.2JTC,80[B#C1 METL#MX1H<'5,61QP1],P"7AFX$?ZB7^C2G,V)(4<,L882(8.$SJ((624.L;9 M:"53(KBN"A@1C(G@3 3KE$5/SR!B\:/"G%&$D"+. M>.-4%_B,J&"_RC=.*>-C@6KW(&9 (C+5_I],M/?%OA&?@'&I.!\=N X8RH+QR*!4:J, MAV83Y![0IE C_T3Z'O'8;173=&"6\Z4@-\F\***7Z[BSN(]5I2Z\B&\[>CF? MD&CNT/GI^?[[^?K<1.%VTSK[ME"L'MZ PW<$D.-WM-; M:R[XQG(E13U)KGUFT2P$753IL@.Z(P5W4T,T[Z;H]<6\;S!4A0DC29F?FW37 MV:PAYT\M<#>]$Z3-X:.U_S+Q0VT*#0 Y[[P\!.G08TS60)%FJ5.42G;\,2&UD 2D9+\( M*>1LYL94LP:7]?PAHXSWK*YS'$^NDIY9!7SW.'-/2G24'4J",\_[U>K?4* M6R0=]_LJF(#/[F[NKMD$]4+%=( .+;MO_@[NO$R\[+CA.ZSG\A#3]@5!S/=/ M9S;%!/#A\M;IS-:[8T13*/\*9MB+K9^)GC'NFDW*'Q%RV*L:]>^3]"/-'VB> M1T6I+.G+=1Q4!6?X!V4@_].!M9#ZJ+>%7 N$%,51V$8K26(>:;#O,^$PCJ7+ MM\7NSXZ!$A0&R"J&9_ .=^%/C^"KI36_--7L7*^E<21Z+.3WT5B<53/P9M=X M50;N)1 H05Z+==:$J7-60:W:<0*53CI/L=LT.GT0_Z^H#)(F=;294A*G-O_0 M?*09Y%E@Z##K3Z657CFU, L-'.:UC>TTSU]!Y+",'T@=.(@=BOG#!CQ1PS)^ M03=! _Y$6,65^X?J#-M@.UV')M))WZK)=$_/>@DN;X]XH%[SW-TZ*8A1RX%J M3WDFTW4"8K&WW%&FY8WD Q"U3J16:I*A.HZE)[K3-ZM68JR@%+5P-)0%O?9-SNV M9&=3$,^1/\YJFCOOM=Q%#,H-Q\1D%!7[C[!U:2&?5 &P MS!9P<881A4>_-\?\GOK)4QS^@P8&<#N*&F;P'6^F"HK-26$'9@N:C2B+4; F ME/%^DQQSDE;<,<,V#J,![S>,.;EO& TSJ#LTW$W,0FVV6-IY84I>RHPQOV4, M1J&W#2.(DZ71R,^;YBB<59LH>N6A^S:BTOE=N\'T\-V,X#(@?H2Q6E#>@-IR M@'Z,A94*.AG&TS_>_$-#146;4 M"P-OX.\ (J4#C3-Q3W,-!QU/(EMP^TKD=N7VWQJ>P%B5>+2J (GO_@G1YRY2 MXM"2..%X2HT-\1C]7=]IK'66/G]B(^>SE59M'Q"=HX ,%O=4%-.C#S1]"7TJ MC%FL6: !#PI&'/&.9(M\)IS+\$.32\;P1#S+SJ:Z<>K*W MK8*L,3CW(Y(D>+-8G)J60WMA5%\.=^AG^/OLPLI\Z/N1YNP'3?;T-LE4Z;^G M;9#C6JM*,@@U&B!&C'8YC0,!FA-!CGP%!+\FZSQ/P^TQY_MK><+WK&C%"#M?@_C,-CA'=["Z.61C3K%'Z]^)5^M->(%Y%26D__M661*#1!RG #%*YRD#JZX ]R4A;?O,S"4&- MI$#NO'2+EY7/$P=0 YE][]63],RY0Y,;HPI$) YP:%68B#-QD/DS\R!P>1K. MQEA18<7+GM]'R:=LOD8#9$X>99MKH]XFA'2VSCG+[-QX?- M[D&Q%"/O[-C7.R23R0"F)?&:&,L0 M#DI*7FRN+YG]Z,Z#F"EV8=YQZ-%H@'S$GRLCC^3Z6\0CM$5(:P<=J^)U*I[: MF*0BS^CD[.,CLW(2YTS.")K=Q"QZHIFCPQ#+QG![$M)86\/):NR'$6V<]SPF M=F:SB5@A]_XI#:S<-;/$!S$B3:JNI5VVM!2+5VD$/X=/X6\?IM]C)BZ<()M[ MK^B!"1[R-2?[.Z+PQSH.UGL YW^T[5L,[(K<8X<80/9 G7Z(/6J0^*8>(C-9 MD8H-O^PO,W(SL\]N JZW)U%7I1S-E0+KW@+N@ _J3,2,]NO/:9C3J^23"N9: M&R('-;5R,H2=MT(,6!W"FE]Y+$@23O--P(BZGF=RJ4P)5 M8^0^W*UDX_BFM25BG^T1V,:5PM:+"[#%!ZOBZPD#X/[[\=$CM?%NU#XYBGI\84&Y7%V2_-F#.F'9 M,XEFI1TW<#*'!J>_K9.#^U>0BA/_CY)KY+C-M\= MH[7OPR#L.,;KZH(4D88H?'+4IVR/."+0$ML8I I"<$V1AB]PX+=G!FE0/*#F10R0>2(I_"LHN!*O8.MR MJTS<,KVBXK_2L4J1C]MS%CB( '(8&&Z,YI:;;F_$$&&@A''F"D];S$X.SOBB ME^\EE\7'6IX1<>D?)534,*=MRM:NB_,)M0&ZO>&\WZ+\H$-\\TWJXHK_5R6; MK\$;6F925YM?LYBATC=5ZNO2X_6[77U]%N?B+2IW^[;485%.W2:W96^6 M6.#Q8KMZCSA^4FR"G4L,U5+##")KL?/>MD#7ZH74&0>J76V4]7?!OFDV0 /3 M(?KX3)DKENX95.X9B#J<<$,JI0=(76#_.H@WE>&V5!3QRF="EBHVS;($2&DZNU0&P <0=VPV],+@JK@-7^SS7:8*W[+0Y5%*KK;:T6G1:%%2K9I]I4+?BX.7N<7OU*ST.[ MGB[=ND0Z. ".E16C=?HMSJT5JG>[]4FG1;FU2G;+;EVR(04?+&YM6_U*S[1= M3PQN?5L?V ZV4[/O8MV[Q01Z+BYU7*2;M\D_E:O?JA,#7+N[33-(+F_UP>1S MZ7\6S]Z_WM.,IB^MN<8ZG9!Z[3"E.PY63GHL[UQ%I8#YL4J8$1I1<4\^AE!!)"CU'!CF-4:1(P\!DJ,*6K&ZPN6S.#)BJ]^ M$M6.OI;0I.8Y#9@DN1=U@*H"ZZ2EEMF$NGK_>,7US%IU< MLT\/T$1ATD$$D'O,<&,T;DQJ]T;L(09*&!_;%ZSX&Q^"&2FYK0CGM^(1:\72 M55[#G$9AXC][$*LG.YA_.1MN!:JR L;I=C3^X@>+X<8PFU81@X6!$A/%Z15+ MK''Z5#9I%&=MBRW0H<7[,/9BWT)PWDUHF>BA81P-%.F@LCPTT5'&5G"^*WDA M"<[3Q*M$D5O0RF@MQW#,UR4MUD" G$7F.J MR8CJ'YR?"J#HMQ->[99\B2@ N&,,">]K_ M*85B<(>"CZN:['/_RG+ XXM?66 ;_Q8*$-S=W%T76S6F&YF*A$]9U\LHR=@2 M;K/[0-,GFIY81Z,Y4KC25;1*[^QHBSVQ4T?T,94RBFJDL/2OAZ.6N0)P4U,EF5VCJ(&US%FV[?]^YT7ERO9N33U%P#&IT@AG:=9[_ MN'FSXS-0.2U=PCJWY_!-T04I6 ]1N.T0N:T]YHA21^S1!\6PD\(CBBJ@O&S; M()G[6'A*I4'G9+>CO(@3WP[JP3-^5MP3:,T49T]IGIO16V2*2/*>'BJYJZ.' MS38*GWBPTEJ43:,/4I@:I'(56/9UP!Y=:LL_.L1,CGDSQDPKUN(5G/*\*:FY MSQQQ3FZ,^X;*%0LB\7!2(FT^Q94_-;;MOMLD?GJDZ?Z*;I7Y?CH=D:+=<.7[ M=_SD7I@#-'WA[>_Y 9LW+%[8$V"$:==O0@-$E=(!(X[N;$]&/PVW[VB.W-G[ M%)5=7-46L6/WBFQGVI[2A?577-,K*])N0S93'^"APOC$C9>03:>PW2 "R'UZ MN#',LN80^[V!$A/EWM81/=+X98E_O=E29NSN[$,B1 MR\V/(J/?O!(@1E!'AAB3J[P2."S)L2*UB.)+V/\]_:S108A.6JHKK$BE "DU M(* "$3JX0?6%_4XP,[0]Q!#&?,(05]KXU$%K,?F':?VKP?=N9PYFU!-3]MS2 MZ.VT &3N5_H42=4]D".?AN"C;E6TC7(W.S\S:+M:@$,;0^@4L+P,.!AM,FMQ M%W(P&:^7XZAH$F02KRQ=QYU;6AC,IP->Q,L)C?F;44*O"4WVD'MI_J48;4N? MPC@N\C0F--VTZS2[(I[5AFI@ZA8R'Q*$&>1T'5.10U]>3H9$Y9*QR[*C M+-)F+GKGA<''CG?43ELA'^4*M9HU/AM-$(]:E:3F%3@%/0($5[ G5.P.%0^E MA_^@L)$D&JWFJY:G[I -0^LB&./NSKB\2!RWG M'5<5LFCLXHPDB]SA;1GN=&TWAB9B2+&FV@0S9)S$;T28/>JX39$)_ @OW>YH MFFUVU?O/CTE9^JNC--[PWDA=QM ,59ZP?E?L&<,&FHQ(12G?&("$X;SDS)/' M2MY0,Z^].AR<,\3"5Z5Z4&S*:CN$8K5JS@?EO%C#PF58E!LIZNM*#6 MY3<'UM <0Q9!M'SA95/<8>&W/\3Q&Z1F=+^":$8!,YB:F:,"U&'=L8.JH39C M+F5X>R );A"4I7=.;E>%!7_ 4>_DH<&9X7)F^U2/,97\Q.TZ4G*$IU[,^CXE!=O5T1P854;!P=ZL^L?$?9-HBCY'HG%J.G8M&]2>^\-"_^P4M09R%, MJC=!3%[2#>9[/NM9?&FV->/B?SV@:E=LDCQ8>I#%D%919I M8X_8IE#53CC'EKQ%/C:33"QSN"QDQX0A+R!-X<:%/(0R@>!^;O4$$KS:YR=/ M,=_4AFR])(ZI#WJ13V'^+%^WW[LH#8/)^ 5[V%< :4CY;TD>2"85/P&(1/Y2 M_@2U5.2Z_ DJP1S$DYC,>J,S:-\,&;3:=6_KC/,6G*"UC)2L4SP]EC(GUX$U]6$O[,!-2H<&F7/.:)<0)# M5E.A1=K8)[\I5+4SW?DG&S&20Q?OK6>G6S"#G'KFN0R3H:4]KDVS-'/YJ'L& M1Z:-+VYB4@M%0"H"O]?$Y40U:SHA->XDX]9!3/!K-N^(N?X\5KH[;J/0+^UF M,+^/)XEY3K=DL&H>'TD/^]QM2ST[\W7[:O3 ):I=$_$,[=J<+IY MV6*L+,U"?;5.G7^DG_.+2/WDT@1LOF0/[C"L-6=NX?&E^G67JJ8N+@NT(@V1 M1#U[22BIB#2;XFNY2"T8^05$(URV?W>3GX3.Q,M!T2*#D\5@=\QJ?O_[T)T= MD"-;O[(R1JE;(T8;#:'-[X;M]U[ZRK,3PZB(?_0 6,7:%[_".8$NJ/O[YYA+5\-5?O6IW7MZ0UEQI MZO53,9 H_G5UOZM9I]$U=/%^1>KJ.P[-M=[1%[M);8 MIL-7.L?Z0#V@O6^KN>AV%/=-6WU]%CB..R>IS@X+&\GVD%@:RA)]!#/1;&KC M\."J8(9V8:ON'LB]5T/=9L$Z97/$GJLCM7E&0$$;U9#MFW-ZNBQOT';..%WM MES5L[0%O7;D(U;IG'IU=OHY*H=3C]><#C3.ZCH--_DS3=9;1/+L\IBF3KV>Z M&48!N2<;F*/Y<*IV=\1^;J*%J0L4O @5S,0Q;0+\B"]8$8\SMIBDK*&?:KXR MZ8]TR!N;HLHU'M(9>V*QD2YCLH@9P9#-<,TRGP==;Y@Y3WA6ZY204'#C-N#\ MB&"X(@5+A^&!.ZM, I2V8@E18O$N@H-/J:IC;P31WP\IB Y6_>29]>Y.J&,$ M7=G-![Q4L+,BOR(?J<-:Y$JU]9>Z TDL=>!K+H6']%^B.TRQ;"R9K0AGUW00 M7,MG)W;!A1BB4&;&E%_[?GKTHKYCQ.X>V/&@7]V&^ZN;8_9V#:E-!S$G2*OH M-Y/"WS+L+>N+.$WL.JD^6X@MB5;&P])'M=/W++,G8X+<>Z8Q:DM>M24.B'UT M(D5'N'6CG/2*E(XN\5])SBY]+$WI&-:^>"V\"."\HMM<^RQ7V1@YD'4K*0-2 M>TO$P-(CL.GPO4WBIS?,Y_8$&& 9GGT3M+KUH@9HYY2I:+J8(6H/8H$NKO7E M5)IB\<9'NC\DJ9>^PG(VU\\!TNF'W$.U59=]M;<38J_5EWU<(2E1VO^N*NW_ M8+F4OU*/SD-5K5Y(A^Q M>M7XWJ[8#\V':"!Y M:2AXX)A[Y]+>,EK9F9#+PD[P@GSX])QG'Y.<:D_+^KV1(IVA&>0I6K,KXHEZ MJ :F#E#RL3@W]XC>.4,/Z(MT]!J9H)JM=3MBG[,'ZV%WYDYI!(5MH6)I5: . MMNI2+LO,D_ALMOA95E6P(L +T90^NRU_]>-QO:;K9/3Q[S*1WGKA; M5&Y=ZU_^'$D2*6+:-%CS-4)S>H@C RMJFURJ\\W5#II!@J]/9 .]@'J M2N\F=#7''@IH2F\]S[GK$C)'8Q ZN/->=0H'CR:*%.OL&JUQ7#:*(N+)W9)BQM6^P+O>7 !M(K-? M@,-=R ;I/5(>3?5+<;ENLQGY7#O)+\'I>C0S]CJ@_89[-"FHDS4L7Y]X80@, M1^"N+80.EVYB%E_21^_S@)(973V0XXF&NLWB \KFB'% 1VKS:_A FS#B+O," M6S3LKYK1V65YX[:G:H:Z_;)&KLT*$N70Q;':G%EIE_X*3Z*'\5-V1U,^O?9, M,1W-D?MIGZ*RCZK:(O;/7I&-WR&@.2F&ZE>W299]30XT)9P'GE';-\5TM5_8 MN.V<7)2-%S1R[2%L29G;Y.]72-;LC] M5E=QV7W[^B#V8FW134=WP8!P#D1F@6]PZZ]]AE%8Z)#77!D-Z+Y 1YAB":'V M"5SK*!PV<9NH$^;B("4.+A/^K F-_<954HW,G"$TD&.%D4E.O$8@YS,V-K]<<_7P]48,2=5S$31O((=:4(! MBLEZ/K,@@8B?,KK976=YN&?+\DQAF+-&R-V\72G9D9LM$+NJ0E#342+?V#SW"F- 43 CQL\,OX)9[)J/$Y]>H=UKO[*098C_ODG9,G3-\ M3CR5IN0FRXX>&SV$YXH[G(:][!FVXMA_H*K,BQ?!;MD]92O_T(=4]M;OA4E4 MP#>.)'*'MF&PQDP_@AYBB+"BEG&LP*B*#5_X0Z*_(K4$I*,5-AAR;LU5BY%X M58VF.1$^$J(76PSHCAR?AAI"ZV&0Y80F@U68Y$$0? @RNUV:!K%:&Z,XQ,LA M.75S+#3H]O-A/9&ZN('Z4LT,G6[8#^,&:C&FAD:S>(8GZNXSWN0@/'J7I/5Y MN<0:7,UJKWPI8L125D1S>$M\?O# %-]Q $;E# MDGG19@?/%=R&+S00C\_JK3,-22&%9AL&:MPV-Z"#>"TZ2AWCB]H54\(0N&0+ M&,W?U^"=L> .&HNU6,D=[KQG8O$*EA^H!Q-MO5S7 YLA_9$CS&!3R+"B MW1DQE@S7P=0=@!/AK(C$"Q]6N+8(/VY_'\9>[(<,8&_B+$]YK.[T,#T-7]A: MX85FU_LM#0(:2!\ISSA[.B''!CVEFZ?M73T0HX"FX.8GTQ6M%2D9$.E3/-X_ MFR6J!RQ?R7U=15]^)P5*MCOT>;XX>DZB@)E,/ P# MW3@-(]+**J9UQX0UA: MT<[C^S'TD"/%:%/)(&),##&^C-=I5$7#@O-ORZ>7@#DWL?S)$6.X P/T!7O2U1@J;%-W=\%*9P,4?CT)1M5>^S[S+KB M&T^X/=O)<*;LA5"+2'K$AD2E.&Z>L)G,&@5]*?9P#FVSZ-W8%#\W J04W!VW MC.?YEQ:Q3"!VB:0T:*)U^9*.!L*9$L*,>Z.,4Z&A$17L&#E.J7F04SS;2?Q* M2'*H8@+^-$CU0-C,D.K&>$6@6;,]#9%(]8@8#@3&;J8)85@Z@QR!P5I4E@3 M^F91HF\_B:5![P"-7.&N_!X3%M"=P6SG4-(6]&&%6SP&0I M#L$C]8XC=?HA!=[!JC05$SL&]O\^OLL3"X?%!]4R-7.]C M9I'!8,)X,8%<9H8WQ T/9%JILC!X@^15M?TUE. - K\O@'9? =W\V@-*97=/1*\'GQE/;H.,)$[+.\S3<'G.>ML 3ANHU?)$8X X /M)/ZVJ_ MZBY-8O:G+Y(:A^07&Y!!#A&FAI$Q8R@-Q"!BK(JY1WTB-4?29(D/8&:WSSWU MZQM2<$-!92N'^PG^,PV.$50M3-,DO4S2E!:/Z\3!71HF*8/C, G6P7\J1))%CC@V#-;8:1M!#C$56U#)>7Q?,>>U,8$\D_B(M!20@0@0BR4!^>>0A M@'.L2)_IH1R:[+("/[!O"5CB!GP+.M==;4BR]D' M2& M@P>_I:*+FQW48KQXA?__GBF6I+IH-HS20D#,P#QMV#6 S (@RT2;L4B5 MG94'A0]$I=3M*_^#"-[H$,J%N< X?E4F-7_V5&G#%RS+"_^?)18VRC&E= MEM$W+,NH2,JKM596E"N+RP<_971WC&[#'>4_66>:GB6Z2.'&NNFJ5#X;1+$G M]UG5<4S-(SBX31NEC[PME$++)+<\5'4A#U5=2%K7A:2EH.3()241$W7FK#\4 M]I2A[+26YKI92[,2A@AI"(CC?![ :'#C=4F:O3 N$;=%&#KU63=B^NS"",&*8M:N? M#<\72C-R*:AF+D5(&/$;1=Q M29R^2<"E*^VE <3:%#+A1FE4VDF9,10_9.7!O#/H+S< M7 1^#BOZA9GW])32I_(H3 BD!4*Z?9'#SB 3-,K\Z71$#"W#Y!]QCUGBPD^) MRRMY2+!A'CM(:.!7I[OEN>[VM?HSRU/J[1%4!2YA,:19498TV,0,VH]IRJ*Z M"R\+LY_B9)O1E$/]37PXYG#E,/99+Z]:.RN,/@$;Y#@SE6%;2Q%;XH$8O293 M=7P9WQ619"IK^@:P'JG$(ERN%9$E(UPTTI2M0,DS:%PD(-R&,;W)Z5Y5*G@B M5K\>8#@S\$3@4/'Y=0#$N;K80 (D)%Q$AT@A;0V5MA=O'$B+K(X?8>AFKQ4> MR+%A$I,J-G_',T",!M/H:64S6(($(1+?1-%$!S2K*+P&KC/]O=J\D63>?6E> M+R<[^#5>^&,,S-@>',$5YMZ"F%]$&*;]L(M=5LBA=DH#3[5&6P#P3JHNMC , M"1:CM'DCN;BE.&%=;1M#!%N_T"'9<)U7EAT8K XFAQPLQQJJ/00=1@LQZ(U6 MR8:3M3PR QC'@ASIQ2DLD(7"8D%ML5%@U'NYX>P]:;WC?W,J2.%DI%E:KBGH MDEC.I83!&MF9H*N7R&GY(GOE$J0H.P.8L076SBX8.+'-Z2OMC*WTB,0IGCJ] M-8!O[&"([6[B%R9LCB8_34PENOMCA1L30W1'JMU]UU$;*:I@@V?J%BM M2,$,8>0UM3VD*ATE)Y=OF8H:;I.^9UD=&U/&](-@RB_MQ)"B#S9,N W] N,]QT^\*V^-]L&8 M5D?D0*6OO Q%_;T0@\T X4T]X/0RM2=?ID83U,Q@B"84M-U^7I&8&EV!-B^. M4;PAS>_<6*F*T4D0*0#8,]:0.AAJ:LO9:QJCG''E"V][C+Q4+GM1U<;*B@H8 M_.:6Y%G5!5C/9[H=Q=\!]/+%L16^DA<36K!"HDU=ZZ*MU$7UPCP7PCE68[(< MP_"S,098#G>N^\;:! B?[!BS]$B#(K9DHO# LH@KI>05OA4+.[';/I ?07,) M.#_69&=0;TIP*6@_6C^+@%^4/82+,4DL+N_R-P]!O*[UE22D(\1W9L4:.-=" M@&LA0+D&+O;PI#/4)G8ZQ'KG-AL^NC <6US1[="CBM8N2-%\B,*J])'3]HB7 MZEIBVTD#V>)9ET^K=?.*93V31$G\](;)MF=QV]9A4;):^P]>?DPYLFQVMTRZ M1R:<@7]KDUF,SP\S3#L.Z-%8!#8,5,4&7M0LX5^WE>L@Q9&Y+%1C2U%OYI"& ML1\>O*A1<08+U#Q2!H IDUB\]ZR%*WU]D(.(ELHR8G1V0 P/>G(;+\]*ZJ1X M*AR+ST^KMN3@A[0\,N4)ZACB!?EA-Z'^QR2GY6/MF_0^?'H>4F-_.#WDSC_: M5.VAQ$!BB$%CO$XV@@N9]V]+@ 'V*U(* &]A"!'0((]#V]6H]*FT#Q3]9"H^ MPQX^WS6+(,T@$Y6N2^3B@HH7#J2G(4ERS+.SBM6Y3 M5!=<0QFMKMHR-NDO!_;LF%(!@^.(+P,6+>EH!2:EU^AE:>0GZ3.H&M7Z;#TO M,^>\;HPP#>.R_ARJ"KZE5 F7#5<@Q#2OD+C"E@1MSSP1\$#ODI.H:STC\J?&+GEGH MHIB%BH;-64B"!DA% 0$)2$A^$3*Z"N@QFEN&485UYGP_I7SBBR\J'!Q!$:(@R(5V-WVU&NT0A@Y*M@SWJ#PII/B S<12L<1/%$X^:/#&>Z&I]T3A MZF,I 2[XE*<#V79K/P]?=%,EK!!>($R:&6_(H4(_U87!H:%R-B*?"O;JH&=5 MP-Z*E/Q1 ]W'LB%>P0U#^5;.H+FOP,8G31JG':G9XI/YS'/[] MJ/G XER\D>/AK#]!:\78*1DC1M5Y]1]?4[8L(\NQE]=4%;=+ZCBS%@(-^B[# MR(KH"U"P;N M'\PKRV)0V\%/U([H,PJR"+1W88_)9@)@#<= /"\%'^HORM;2C,#C[C>XYP H MB,S6+1F;'DM3A3Y;U%R%T9$M$@:B^%!JB\%A(S,I8N,AI!:!A68:V?"PDC-A MK,5)UXH_4^/SF+;@CQ#1W%EL6UDG**P3TYR$,<,G2KZ*DBS[FAR8,47\ZN5Y M&FZ/1:'[I+&A4%S_P0!BZS@/N3KA"UL:^,5%Z.O/?G0,:/">^32 _S$OYH13 MZ^OCFT5&BX$^V\9M1T5;7!8!F-:5M8$,LE"DEHJ48A$8($02K!V $:(M2G,? MDIS%JO <8PFJP"MCL:%L[K(YN%#&(?[X_X>*JI% M<)4RS'FH/:2XZD!*2 '2@GE:RJD.(;.4RGJ&6EEY3%;4)BDX$\&:2+SG0JFV M^> _C:0+Y8NQ%(8@^#*)F!!)RA]N:VR'\"-*7_'U(_LK@\2.,D=.8SO&&B.D M&#^]<56;K':X+"((MJZLJ:!DD?_9BTNSD_)8Y7)=C@6XM M:\=M1US.!7DCF!HED:! MAF$D$#N/J2;&MY/E.]]PE[O)D<@L'5_SG-LT-A!GQ(5OU4[&<9OY:<@3F-=/ M*17V:$4,G?9(L4%;U7KOH:,Q^AT&'=G-+VY7KZ[ [EL8[Y)T+W;?X&$.-CS# M^ D.0V0I2"W&W!7XI[2%0D5'P.9,7W4X#%YH%$KM'6V1NI7FFI688>Z*?:@ M0T-RXUK3+,Z(.?DJ=3@C'N< @4;&>,P<54RH[,=*44%TS@M'$,:..M:,IT@5-J2*&>7L*62W[UZG'LH_^*@G0=[FU ?Z!9ZGT;@/?G%0FGDHOE4O9+C"LY50//HT] MQO\N97(EQRQZO:>'),UIT'HLI=D%L]U!H^1E1JG!?&Y9T*!(9N=%*6>Q+!UJ*AT9$,RB)U[C&'J*7[+;IKWDR*@6Y[SF_'TD0*+59-)F^O MC"*($'3LZF7J78,V4K+F3LHMAA+CES 4XSSEYW_W8?:WKLU-96/DSM2M9#./ MH:TEXN'?([!Y;H%$E@!=]\G^9ZKV31&='98V9#O!7=UZ24/7'BRW#5^<<,LF M"?C >Z+O=,W4[+*T<=RB<.=(EMHO:2RWB6UO-*](3=_-4?>,"J=KG"E/U]T+NPYIJRV[)VD>_J.H1"14#>,GKJS"+CU=D#NFCL*-FZL=[1&[J);8QCO;$G$X MXM:88.9QV5FUALMZ 29?KI]9O?2RYW7,_W/]]V/XXD6P":HPFD8WY#ZMJWC[ M(\+M?1#[MK;H8])RBH=T@711KY_](3%Q_9+P]*K[C#1>9U[GEUZ:OC)TXZ_' M&-KKG,K"75UAEB&>?T)BP4"@TF1*7%B1RR.+FL\/O7$ A&V3%,H2R! JXH)T M*1 "]V:%^(;&;!!8.'"<&V,(9M2]%PP7+4I,BQ0U0YQ@,8U! !16)%;J[N(N MUEV:0*T1_D!%S@P!1CCHW[CJ[8X<'(8:HOWV5'=?Q, P6 7CNY4%^15_^464 M2ZA8N,]S4&I_\0HU\SI*'.KU1.X% ]27'4"C&^*Q/T1ZTV%_F\1/;V[#%P;^ MCXQ""#6.^7.?SBL>JOV=<6Z]@#6LYU)'_+GZ6B.^[K;$$=\B_5B@+W!^W<-NCP>MNWP RRH>")!YI6>G=6-%6W1N[?/6HVTY]:FR+VXSZ)S7. M!%TY,G-:5W1J147J>$XC"B^C'.-0O.67$5HRM%BABRG:[73J5DB=K4>MJA+7 M>1/L%;@Z)+90[%-=Z)/)4(^]F0MQ3: S(^D<2Z;4;11,6-K)27;Y)R^E+)0I M_[RB+S1*N%S\_+MSAA_2'RD,&9NBL9FCVQEQ7#!DMAONU2C/\E-'=,;H-=ZHT KV>2QWXY^IKC?RZVQ*' M?HOTDXS]%1&<"+!"=I)DT097L&GHA_QMW"A\.8]:K:BJ48QZ#F6OLSS<>Y H MU?';SH=KMS3+*-TPM;T\C)]XG/%(TSV\)QIW73[6ZH@81_9- S*(_7",-J8^U^9G M77XUY]M)X<\S%.U3\"C?SWI\.2;SVGT/Z I>G16K"AS"B69XPB=M. MULW(('65L8:I,EX,:&!/B1FCDJFGU"^:4<:=),>\?-HL+ 0@1R8!\;@(HL8G M:^P+0A#$MW[HKV1+@2RK&I.!,:M8.\G%<&>A-SQ " YV/ MGJE0]\\T"BY>;^F3Y[_R3YZ3B,%^/\YV=%P,LO8IWXZEJEZ+0L]>)6QA # B M%Z]$L"(R+X> B%%]JX$4\P)1B/J1=Z9DN)(0I.!)@*FK8I5SVJ5>D>>%YD&+YI@0 M S;3J'_,PQSHM:W^GJ M8G\7/!.8H_X1L>2ZT+W%WN=";VC"G"[V"'V3 \T\(9TEDGJ[WNN6T$>(@22VK M<0H*I[@B$DU'UT4G4@T06Z79B+CD(4_\O\&^$0W@Y$S$7^*MTVO/?^:\V_!( MLQ]2QQJL>A5_Z'3"'G<,TF%\O"&=E++) C8+*>-2Q!KP/8C#)A4/2N%#+ XK M !K,''/,8A3.A @NXDB]Y@-O(0,G$74X"#$0#0O'4<3V-*):IRE3EXJZ?G63 M.^\5/EI_\M)@[?LT@FPK&OR%9I"$)53MFB8L\T$*MI.;]BP*LLD$>Q0UB:ZC M0I5B52#+1"2A(!=8;E<(1KAD*R+)1@KA5D2(YS"@PV?EC+PPHC1P#)5GB\]S MPUR<&0;^7V$2<52IVDBWS&() &G9H&?8:(D^=EBTK:9+1(3_E%A8I!\XA$(L MEBT-!!4'4K HM]F=;=3-KKCJ=[<(6>7%>OE. MO;HZ;&=KS"#5KV:%3NJFV&%)0_+19=6;!=4G+>ZDQ)XO3,]NO,&C[)Q956GX MXO&TC8Z;[N>MD")0CUK-O*9&$\1K)96DYCE()3WW-[EK66Y[;FJWMUS,.#Q3 MKWTLWB[@)G67M#;&Y"V&6F?7#)B#@ :U8.MMUE4+J+,#\F':KVRC2J>R->)! MJR&T<29.09K(@[BD[JH:Y[SJWH;>-HS"_-5F-N:9"A67^MCS+@W]TZAE>&^D M[FEHACH/4[LK]O66@2867N^ '#J_/OL_ 'V>G%EZ0%![0%3*,W<:YGR6Z73\ ME9PEP?FY2,"SE]R"&OXHXRX[*Y_4F]NS2 P*(P2L<8:M3JZKT8'--2PAJRE=P( ML%L1P9#4'#' W:06J0P *4TXH,^=OO-AX$T,B5[B?W)/2QW%"8<11 Y1HXWEHR9YM008Z@%I/T*2#&(4-%1L5S-;^J.@+S(SG*DZH]G>=6 MSQGDS&@:U9T<7M)2@A7%JG?61X)\2H/L/?,IJ5($F$MAR>X>R,%"0]V3QX!4 MS1'#@([4(U)C.&T"=I7+H9"KJ79O=![\F4S?/Z5)EK'97]9:58]M+BS#HN^( MT\(/81SNCWO.35;GP8.G%^Y85YJF-.#W)^_A"4'VC_=)6B-XVWF"#:)(\A%+"XT9T6(O*[O748,?,A MIGNC%A(0@5;5G 1"D(?"=I4<1%P1OY=M5\OBX-P3C_TLC#V+D\+)H>\ZJU?J M8):05V'E0 Y,,+C;"=PE_2;K:JYIY!G!LS=/<%;+.I%,CJ/H!U\3$ M5W?E_2@"HD#5>?A./,1=2>1@$L!C0CLCT$FI[B_=B",FTW40\ >LO*CQ:M4] M]6GX M<(;F*QY=5FUR&=,4^1@XU0S8;:/;%/?,,5,?6&FA.O_EH_E)96O-A( M+S=$Q4YHE&20$P/+(9H^T73F>UQ#8=V[=)_/0&7E'FV^$KL4&!(8W)LIYB MXP5CZJ9E12]1IFW^%#/3IWGX#QI#%#8<00XY HXU5/=U8#U:B/%RM$H6K]C!=9TP)9PY!$:# MKM_.$QBZ-Y=T$7,'UFJ-K>:"7E3FB,;K6B'%(0VCC31D@ M#=%509PD*>'DW5?(:M7ZMJ=85F^G)8[F,Z5[1_3M JII:0H^P#U9RA&3^%6)ONI%J!AM& ;FO&YA#=OL!W1$C@(D6IMY0 M\2*"V8H 95+P$Q>:!4=2L'2SZ)S3)I+.$7 C!_'X@\T:[C>[XE6);+W+ M(5E.%#O>I%V"?9CO/A^^Z-LNL$4<*X-,840[K[%!&'/%95M!\)N!B0 Q8/O7;]=P/<6$S02%1+["=X=KF!-=*R0B(1D VS!!WE0"E M67ZBBM6O"NZ:!IX.] 2?7QWTG:AMZOWQM][" ="2(2:$0?*+D-'%>V3_:6XK MT\__Y\5'+WU]^PZ^4C^XV-X,,^QW*%9!=DL;['#;);)YKAD?G\6EP(A7AR! W?Z4'#=XN#AN\TH.&[ MY4'#J<@VH$'"@^_"!+>6 E#D>M.ZO9VDN[:VS?YWNJ[./_EJ< M*6S2!YJ^0(60\RVWCF9(,:-/,< ,51N$^\^]HHZH50I$B1<'I*!+?@'*]A+H MA@S";!T'A1CM>R)];?$/1[6*)V/RO"'N@=DA[\C1F?%'IDO:CA:PLVC:],,1 M*T<[QZV%5*UQI*H-4@_L5.FDGG7= *''=I<4V_)VVP.VN;2@W/E!M@=L-6.8W'71F-N76O271R[D8?/+A=&\,Q M2ZV[G6F6 W+'M M&]-J"NWM FX(3Z DAE3:6PS7C[5L.^9W^4(\U-CYENY7<[J,J##JZHKR/.9X M3."=6.=S_,G%R_?'_)C2XA&;\E[1U9&NMUF>>F-*U?V\*\"3]V'F,U?Z-^JEY(/'&H;Y*_FEE,;1TF!NFY6F MV0E+\8O-#DN\:ZK?70)O,)$O U0Z2N8-H[!\2+%5E&T@HGRDGW/R^(E&+ZQ% M$N?/.*HB3&VEMNQ/=)!Q$S]^2@#K-0NF:-'Y,H#CW#0&V%$363Y\M.@R.8*L M $+@E17&FL%\5D5-X'44)9]X M8M%;%6GK9!NYLKV M."QZW[1C6=#NL;1C+0JY.;%C*5'5J9#)27U A+:T,29QQ8[5^[P]R<"Z?9'. M%48FZ(L@SSHN+(94RV\[BJPX.4_AG<<.]TD4L1#YDY<& !NG4( 4 DQ,MG"7 M'^SJ2W7QZ5U[$G\^T#1,@NLX,/;IT8H7H01A,SY,ZS0.)M24%PU&H^N6/H4Q MW)9""EC5I2X>I/V#!B9&:R.R9$A3&D4;X\XH+!7TU(I,AH*K:NE44]/*177V>M] MLXZ7#GNZ( 7"(0K+<4]7>\11CI;8IL.W25S>,A[Q(."DX_FVIP211K=ECNLS MQ37&]NT"B@!IBS[!&+\=5ZE'$:]*-;\*3O59A5R^LOBR;0X;3@+IH!YCD"IP M'=@?>^QJJHYYC-)X,-RKHMG]>7&ZQE%6UE)K=>;X=FY;R?7Z2IBH3DIO8M(H M/WO?OJ4_0XSKTBRZ(\7AQJ%W"',O@FV(GJ@!19]95M;/XI M6R,.$32$-E[2UJ1)M;P%XE TQ%5*VW3J5DD>/),-G8>N]TF:A__HJDVHUW.9 M/MNFOH;SRMV6Y\6MTD_@SC(?5'YMU0 %,::^G^SW898QH@[+AEWO#U'R2NE# MGOA_VQQZW[KH:H_-$'NC6E;3 M<5E0)(*D[>?_Q@W&UD< NULN:4">/P#8T6PI@]+2DWBGP]+)JW\(%)SQ4:-G M+Z473+:@N#RY3IF(3Q3^+*?%[A>/AA! [J?#C=%X*TF[-V*O-E#"^$4B8$4X MK_)>,9&XD2I2=/P,TWP6V>QVH>^RUD"MZV6R/] XXPM52>&+UW-S0/9[$>=R M>,MNXCN>'O.G-,E48>4TG!:#+];-VPY$UM@L K'L:SL*VMYL.;3)4C7P;?M* MY'85!()LJV)AG*V(D \.7H2$\ F3T348XC'VQR. +YQQ)@-7VW,EZ&*TFHA$ M'>:P09$!1IP&[=:!EY?B3)7-IMT9^8PPS @RR.OU1(S; Q6P <4M4:9XXHLQ MKK@#VG2UM^X^MY!0,2U!R(5[(@#%7V M,Z=FS:>RQ(%4+,CC9"IWYUYA^*G=A6@_Q4&8Y6FX/3)POO92N"*:;7;ODY2& M3SSW+ Q"+PVI:I4_B !2C#,WAARNZ?=&'+(9*&'J%PU6I.0%B[R"&Y'9N0G> M9C1'J30MN%B,6%JU@&)OZ[S\]#%YI/M#DGKIZ_7?C^<5),;00>KUHTU313LF M1+!'0*-T&E&,5\IG/S8 HO0+\E7$I/B:>)4!%@(;56.H.7@82+ U;!YN(PIEP(J<6L?9.W!^S"/$R\C+ MV)S#U[8=63Q=[9$BL+:JC:,/56/$456_S,89LD"0OUG/MSY<9_G(^G4F^;0V M1#Y,UF!W"CAN1FVI$.DWPF4R_I$^_$>'Z X4%Q;N[KOJ3C',EZS?O M3F,:DJ0DD?JI6WY#^&@/=R'[!.HDA<4QZW,2!"?X59=J1I&Z?3F!ZX -&]Z!]F7(LPH)R.#W#Z38/$#=1F"N;HXX M*1>NP8 M1N*S+E6V'AY=#(R/E.V1.J&VJB<14GOC981(/;)/%B-=:,=(+2W_,T8RB9$F M^JD+^+E &"9-K#&^..EB<)RDZH$4H@>H>QXGM39''R=U2SUV#"-Q6I*-.Y?%M\A=K0S$8W3OPM"5DLW0Z8]'Z@W+': N.6G M0Q)?\O.SC-?[TT@C,**"=-"--(M4S'DH">PA_0B-+%7&BZM;(_(-$1[U\HC[ MR,0ISGZS,MAVFT;@P&:"93'?EDP)<"67#=,@R"# :AZ+"'LB?\WC'ARMS2B] M/3 CIYZZ%4IV-\>.B)K26T(_"=C@->4$ ;Q-;(!3A%K)",99.,"LB76^//F5 MW:T?RC3WM<\4S?@[BT+EFYA9B&9Y!O!)@TU:PJBXU;G9\3M!Q;>*H-@:<:1@ M.(T1Y96/'[5?M-DW!"CG@3FM=FP8P6-HBQ<$IM,13,D.2K MJV;8Q&>"=KY9B='8!4UW#]9A-(J8H(@/9>^CR&5AC+'6D4ZTQ40Y MT:_0QN<+GT^4IK4YFYPQ^8+G$K6N&&822;HR G?W^C$^4\NI,Y[(>F?^QX] MR?=O5P0V,%V^H;P$BUU1OS#8.VZPM\NLZV7?5-(:3Z1<%;6]I+PK=U/T79KX ME ;9>S:[\)4NFWDVN[LT?&'QX%WD^=QF"EMK=T8^F0XS@CQ#ZO5$/.T-5,#4 M!THV! Q/2D;@$P4K4O%R QLSV>&>@63XPB;J)RA]1PX-L]S=W%VS==X+S?(V M0\Q^O?%G#U SWZ3WX=-S7NU_4?^8AGE(LTL/EA<7KT6[K&BHNKD[GBIR&+%D MMI9;EJ8D$0./+#1,RS9[#0RVXPJ!#^B,'F,&F M:+S*IML9,8P,U\'4'XH4!<&*U+Q6I.(FX8BC5]QFLT:M\T&I\XR;46([#BH/ MAO!J,P-$>&I2M:#L:([D8TGLX(PKYY9DN8OI3I:@\VB MZ:[2U&_3=#[_?.^%Z5^\Z$C7\ YSMHZ#V]#;AA%?1WV@7G9D$U5FK,/.C!)18;S/^K+OBM]'I MA]Q/M55OO$O4UPFQ/^G+;NHC@L.*U+Y":B[DEY*/HYH&<^G_(T)W'FJ2!;OO M(+==HKM.ZZ;(?-/2XV">F+'WY0SMY60'VK\ -W?^*D4/P^=@[<[(/7F8$62W MUNN)V,<'*F#J Q(;AY-3L1OF1=U:JU8#VKV1#_>!9FBL_/2Z(A[P0S4P7JV5 M?!H+-$03WER&D-6';6,$DUZE9O=RGB^3?XJ3;4;3%]@FNXD/QYQ]S5R,]>(I MW)=>Y!\C_N=]$D7ODQ2RMOOV$R;DBQU[YC)]ZW[55$PQX]ULNMO8U^K?S.*" MKH@L*N&RDJ:P*R*)2WX!@4DA,8;=[D(Y.$W[.,J^E(,P4)FY%%9N,EH DD^AK STDP7B)YA:4R,Y@X@Q:*@$%67T]9J810/U7D%$;Z(M?0KCV.EE.E,;*4ST)R^,X>' F]B/C@$- M;N+R.4'+OY$)_R]T;C+^*6S,5X.9?X%SF+D-$,YK*P)RET^5EK)#+9=KQ?/' M8W<9C#AGF-J.5;.5#"(X Y*J#\[GOX\N6 [0/-\X@3F0EQFPQ_ M7;#;8NP)L5?B]NL!X#:E4:*P)*BKZH6(35_3 A"N<9=$U?88?\*!5SN/D@QL M7*#U!YH^G5?R'__>XQ]>)L1]-LO4^.RAI" TDL!40'&*0C MW[NS_Q* ;H@:]K*U&?@ )_(.2B^(/[\C%5O6BC-VE PPNVE$?%=DQ0%P%$Q( M5!M)_/D=+B3YKC#+.W,DZ2"Q0"3I,T@?DJCZ+PQ)>M6PCR3?U4CR#C.23&N: M'B3YKD:2LVJ9(]X*ZD+,[[NAP:0_4EPP-D7UJM"0SMC?&#+2Q3B'GI.1!SP? M_:=YYBQ$]TA]]6O+KWXE1]ZQA(XB;I?V79Y#FK*?__F5A'&%,=_/_&+1K.:4 M,C.+RW45L%;ZUQCK!&(=&44_4OL>0:0F99"-6O@-H(,4FT>;IB^%V[4CR*(%-7M&:M17]:8 M&N(XT8)2IIX'3,1=.>9L)2M2\ZHS)]RYVQ7=YC.$K/:\XH%WC!K2%A_Z1W"W(NX?1Z3"RH>]H:W3"XKE:XHW=.@#^5[3FUB"W;J1W0*X&&KE3,PJ@"*JT<"0/ZPTIR_T!-0AKA[ MJ--YGA3O"WT+-JSQEI*0ZRPR,VM^,Z^J%_D+GLR[\K3;/NMN=G(U'_:;%-(7 M<_$C_SV$!N(1JEH'(I1P/VLO]^=2SO/B'5/RR_2 M9%NLD9AQDOTAHO!ZSL.!^N$NI$%5C+_M5QC2&?.\.M@(U62HW1/[##9<$?.' M.P], S%9/%/IM108YH=:C&)2*@0A62E)_8C#S%/$?":2. %DU[Q(Q:Q^M,,! M^LYHB<;H:!D#A+XX?>!U^.Z7M6TTO* ZWCCC=DT1;]6,4,;XG:[SC='521C8 MVH3Q=O1HU_PV>G^V4FFYO@M165A<@W:YH5S*(YUP*7>VVMLBQXU.%9M;NBT- M$7M_M[SFR\#^ X^Y=E(GUJ^^R)E2/WF*PW^((C#<8S]#$'(,LV>^&/9\'XYW MIXJ0-"H6S&<-BPM"\1:U6!8W5L[GVKRVQ88#^R-%(F-35"O#(9VQ+PZ-=#&^ MQ"W>]2YV!1O5EU6WNF=>"&(WAX,5X=),,F.X%KZ$ 8V#[))OL/-=1=5\T=X4 M*43J*-B(U5K:80[5NL0UGKM+HG!$SL];'MKVV'\(8S@>#P^K39M3@6I+XXT M2S-H&41B$:&+F4:CIB$$CUL8BBEPE?'(OCTXPA=GKO??I@\>L$WI1]I'FF]T]A=JTRH-RK8[(/5Q?>=G!^WLA]N\! MPIL7>"]8K AC0BHN/#\&5BHE)S<./H,%0.U]21J!;_^_2Q*?9,.?N M[+D4[^Y7O]6]U=V6X-\:TEMP<. "V20%'VPN/J$12LT/@C@"+W\?QF'V3(,_ M)4DPS,L[>R[%R_O5;_5R=;+F&]!:\O.1".!ML3CZA#2K%GX"VRY7X(94;9'[<:>*S?5U2T/$OMHMK_D:6E"M:H47A-UE;DZAY5U* M#UX(&>6"NCL/+"2YB=G"';+9%69H:8;<[U2*R2YWV@:QMRE%'3L$*XJN/&Q^ MS48E'"5I#KO7L+4-E8L$+K2G#:B:(O4<'06E_*#6=M@/=?K$-AUSC\^4>%75 MP0RXO(':!_R<&O@4%1EU.EY_BD))R,6$[R<^94,G67]'JK7L.5@_' M;>:G(;_]WXHFBG:8H:1+->G:_'DC["#2*;,E!)%I$SZ=A3'Q@A>8SV:_[3Z! MNN4DW:#JY +[A,IE7:ZBRQ6QLBA9A^Y>1(_[P5XEB_0UCCA%(@ MB65-/95^5I.Y]H6J=.IQ-2;QJFM)3> MU=,#^U2NKX"E(C=AO$O2O1M/\*OTTW MD+W;536[L[-X\0)IN]SC@:O2L-W5&!06"UEBVMI62MDZ[,K]]4M2%Y4I4I3$ M(Y0UP![53I(13XCQ\ H&4:,%VC$UK >SFC9+@YJ(0(\GJ+^68O[+2;BJ+>Q9 MYY/C6HK#%#92CA.7 DIJ [ ZF65 T99L(WFS]_9A^C0.)NDF.9>[?6-%?TOCG9X-T$%U0U%5#EN,E'F *E2O,;T%"6B@3E!X;.0B:35*?D5_]J CPBM0CDY84LRI1 MN O+'#LK1. ']-?X+D9 >NG.<%1&^I6^@<'^A!;9%&HO)5:SX34_7B FM5S^TMUCZ]%T;&(-O# M"^B/)%CP<.N=]=%Z!XT?O&PO@19E=MXC'*U]3I_9F=@$Y"%IHD$FK7K,6$Q9.RM);I;KV4II,,PQPNA%8I/<5N] MA]XXJF#/\:@(T.% !NCHLGGS.^#=\UXU9UPM%\Y&[!S(68,S;Q\A+7#PD0P+ MR0%C&JN*X\RKII47.,;;,,]H#NPXP_W72>:T ]2O9IN&7]*/;@3ZA&L6ILE1 MU%Z:'FB"]/*Y%R^KW^M[\B)Z2PYE+QCG*" S,?I+\A2%STPE,G?!W^ALAU:F M*M53LH1=DMDG69Z2>5J5Q_"ITGY%ITA4=3(=>DF3XOF%_'^O:I_6WGL'CSZW M3:=79"PE(UM&)D\9G9K1UR]8]FI<62BC)6C*>*H"^7LS62,>C<-7.DDCW8ZB MV?T+^K5*?4V\-L)DZL=>3R^-2)1-V02R@AZUKXNA'P)BE;]ECS$W%J)]OW82]DH!D:Q_/"(3U"U9ZQ"!7O10>@L!3+,* M%Q'MNL,CD7H+"QB#1IKC>/11K+Z0<63JB?(?CB*U^4?,C+P]5 MD THIT/W38-DI?=\Z.^K/3 M,$'J,=E=Z8 W,;$ASO(+TL>%@\K8ND"'DTDF.(K>&ZX(>'-AG/XS_(!)0968 M%:H%_?142G)^']^:(1@AA%7SKO-AE.IP[S&KY,:05 +NYFJ@3W-FB&H =FQ% MQ6?FTJBZ,R? K",/[B[:@.URB_XIOXFS/&5+@D=*5,)=UKZ2P-U3 J^[;W]2 M#+ CRK2=?'O4?\%!$;$5UBU9790)VJ@DU(K*T%0JG<4[ID0WJAK5[)$( M6W\+17?)!$6!]U@9P,X]T9YR@/NL5-W)QYV=CKI"M&'TE38-J(=>)3LO%!U_ M"@LOK)=V0I3PJ0SMC IIE);Q,O MKI=7XOQAPI) ?4P!7K/QW%\,^@;S@-8:+T];'D7U1!X MEC68M5MOB;C,]F429.?CN1OG[_%K$KW2G9P4!V%^[?G5ZW^2%"=#=8 RTBC( M_. OK0!X#J"F]W2>JEI'9?.H;M]QJA);J,G?V#K3+]$G19[E7APX/;&X3.)7 M,DZ$A%(^)SF6SBI4ZP#W9B7(O#=+*P#V9C6]IZ>=;%I'K'G'XZ]]U#%#_8.7 MT;-'^M?R0-Q/=CLR_$>VYRO!-M&HE+ _?F 9CBWK!O9W\3?:5-(]:VPQVD+MI?X^I."PZNPHP=*=ZE>!<6N]-+6--:6%3/ M5C*'N+=+JR_& ]10:/**%>+$H5H>^J&2^./*W.6:XU9I-[8"MK'5:Q0B M:(58!B]W]/'%2T,ZTM][N>QXI*<8<"(0 >.]_;@,8)<6JCJUA]8-(MJB\W,0 M'I[T#*2WX(*ZHOCLX[340KJCIK. HP[I]+C#&3R;&5?#'<,GW;4X+07YE(T^E7H4E[50=TNMV@&]AO7A2AASREH?]_)^K2..<6K#8GR]*< MI_:QJS:'7&,$#9=]8LO736Q"HXPR# M$V_V IW6*"BK[4##\290%^)G;R??"I(47U3W/ 4J[J1MV<5TU1Z5=758VK3C MG2);6%=RL#-B8Q]>G^H O/<_O_N+.#165!"HLPV#:P)C>TM!CXN5*VTT+);* M0P]?+E 31VHY+-8,=M)JBXAA=!@4:P;BZ9AB-!]=+)F0+L8Q MTL6B*>E8>]N<= &#DW29049*%P!I21=N'J5^7CI:,A94Y ;LE*J!9VSQH'00%TL+1P30R_0[$I!]"YT4!%PG:U?I:9S(YQ3C=5&O-4HE MRP&KV;'!9V&/<'BA*O*R;+/]S4M3 M+\XWZ7WX_))__(93/\SP71KZN/DQJW[-W@EVY*:V!90UM9BH<52VB' E">VI*$>WM\[>! H9]-P8X:,4NST&K9&MXZ"$MFDOR@H,-E % M.!^J .9I3U8>,+LIJ3W;@VDJV+)YM!%?L+9#9D817WMA6J6.)A.@MTJ4PRCL M:NJUV;+)7Y85=+%YF60G*T"U&L"=5@%N)U);7!RPRZIH/3F"NUZ\D=Y;+F:J MYA%KWU$TMT' #&18-4GOC/>@G+$7\S$.-ENZW7/YXJ7/>/.&@[Z567\QH,XV M!*S95>DI WT/1::RIAT3KWE8%M/W:+9E$BB?R7.4!-P6JCJ#6(Z&:U>IFHP" M"WJ S1B2_[[?E2FEUL\I9I<)Q >VDK) ?4<)8C-"BPI"'Z8']39Z,/OWNT]U MLK1&ON41VY@!2,,GV%R>Q)H#VO,1306'O/]9,2:$*PB97Z3@^B- ZE+0F46N MM.%XC_<_PXEZU8;]*,B#8(02V*$-XNF7GOR2WX0S.=&-@&4J>88I),S?D1]P*N/23 FIZ>JDJH>I91=H?J:92,2U3(= MY9VW:94:_%,#WA> MT<7]4-@U7.RDOV#_I+ G5\"C_?QGF* 75FF[=2^6;=9 MOW^\<\4"S'E)9E[D(V22WW!(Z2H$HL(I* M/>"$HPR]\\KF4"7 9*2N^]1^S4MHSB5/,W^ZX2K[\.D9$HNE#2I!L-8:U5.$ M<]8:DB: >_\4@PRM-43U 7/")!C:UQJ51-!K#6-669>GS$'JO;G>KYHH7&8"7H)* $^OA9.G$-R(ZNIOADUSYZONV:C'AD M%O\/[*6H%H:^UN(L7LZHGLQ=0Y;2Z()2:;3$0BHQM<",=,QS6+@AY;"JK] M>U6RT"9V="7#K54(#;Q?"-O0S_3XEN@P8]O4.7'+D8$F4TK5SKDPR3$<0P1" M1"R 0'09@SCTAR7Q!I&.M=FO:NSLN(,WTCSVH"V=%7]T )EB$"ID*1RBQ2#$ MO?\,@T44[+(LCQ_RXX5XI^:=!S-Q6#D]DE1U+ST'H!H#' 4O>LJ#'54J ?66 M<:";(,C!&M #(M4!& V.]$^>>*VN2K&P2I# L"C+M&3:P(&6@-CG0"=K'%L6_M^6N"@CD.^(O_73YYC^BAYGYWE MQ2&/,0I FW%"4A8ZUZNH/GD[JDO2I:0V/C_@9%GF6I.HJ[91$ZK/M^Z ZFQ@ M[?VF[K;OV83^'@>%W]/MA86 LI$<%+^)WRT!>!M?H.CD;,1L\ZQIS\TYF69, MEUZ:'NCF0Y-HL-P1A>%@CWBW3U(O/7S\HPCSP\6A2ISZD"?^[X]T@B*PDE)% MX(ZH#IYWSN%:@!UVA/*3)PNU"%3*6*&G V)B:.=G@M!7)LKAZY)'=K@-8WR3 MXYTHO%52?%E]_ 2HI&CDKFH<[ M]GN=0-7R4LVH54X''=8^(@(0D^!@O684\!W1]<5SGVJ^WF*[)GY>)_O=;,GT M&>,='>.YXYD[(A;3>_QL#B @]#GM 24_;:;J9,.>VAC@P7P^ILG>5&_.TB_6 MIM$F9-E*[YPT-O++":VC5-O.[+5^?D[QLY?C=EN;6:X>6H ]'D2?LA?84%8> M.)\,0AU\Z(<6!LP'PSI/WI2IEZ-5VRA)RR. D7!/6*8-PIX% M 4A8IG%+O[%&PKHKGJ+0K]H5DU1_,@$)%-Y!NDD*6$H M;+_N:!DJ15@F%1,@N\!<4H=Y=!KYH>X(]$P&!^O\$_&_EW=_(0O /XO90J42 M9.Y0!MTPR6 -Z+RB#L#HU*9^N)J=ON& AGLP3="[OZSHSM*?+3.1>;,T3%N* M0.L*<2G$)4^9Q][]M 99ZX%X.U/Y_7\02?^NSERBBDMB+REX(8/UUEH:B\E! MV&:R1AOT_C]8E_]WQVQFQCP]C'8D"!*KF;'!Z:\\Z^U\=\Y<1X_20 M6%<.)"8S8H&3SVQZ)^S#S_+#/95*2V(S(6CY3AA?8VD\)@;@9B?LP\\K%ZDG MS9M%M!-6"H'$7?JQ=S^M0=:ZPC[3^,,XWNJOMB3FD@ 77Y(B\^+@\8UTR,,FQN,VP:0M M+(G?U,PAW2(35U\:ZRFBL4V _T-W6_*W!.658N0_J&;(?F)'RQ83[*_15XA0 M+1.50NG39I!HTK!EF!G>_3NCRW?N[NK5J-=QP*X?99LBSW*"-RR?@CBRU(AJ M0$ET+'#^ZMY0'<#W]Y15G^WIU*-+$8B3L4)4BIM[?,:Q7R8Q>WNU\*)>F+/> M#FB"33\7E'@VVR_L&01)?AV%.D"=07HLQAE_37EVXF9$'KY]+5\ MV(3\AU^&&[,$//:?$C",GX^E7J'/#?POY4,G#O/K&(?^>>!;NYMY7(6O88#C M(.-L<.EE+P(2EQ0'2F:J0/D9AJ@LX)G%H,J3]Q3JAE>HZ\"T=38_ [7DTW3R08RMA' 3# =BYZ!O1):#N8T!W,IEMUO*04W:;$<)12Q;J!V^"]G M=BC%-+D(W99J7F^@YMF6YGGNNT6BQ3:O.'U*X%JGGA*QVW9I)5#C,N[7^!5G M>96Z;+.G*P&V'"5_3$.__N'7.,PS\3[VE$: D:6TH MWM%VB/8,DH]?@2ICG& M<9F._(;TQ3@/7S'50#QO'M\$4 ^;8Y#V58)Q]:'/F*?"T31?YN;(_-39>TJ* MO!ORP<(^*O7J5PW"6D&T)^K8?LS LN4Z,1]T;ER+K)\G:80BQB@.Y\BV3?/^ MYWVR)UW8&^7OGEI4!]D ME;LWZX)X0-KS)*=).4#YV[AI^4F6=B& YVGFL$Z^"$X;_(G^.T"\3HA3BCXJ MQI>K%$-,,_ZWCK=R==T!/N K%7""7LO]S3V<+69CC M!YR^E@_PA$GP3O=7&I!UKIRJ8F(MO"H3=([/-]MH+TT]>^CO.O]!'9ZO!8[/E M3@DW\967DS_]0D\M>Z?QFAH&2GWZC==N$NAH%?S6@5:0DYVKUH+N)51J4&?; M$D7(_(5JTKZ[[+5/)';F.>0?=#-;K8WL9]B(G&SY8+ZZ_4&AZ[/4E,:@3P43#9*FQAY M; O0*7XZH,F'(:5$R@"U3/IO3FJ]L#_B#\NIEI=KF 4LVZL0AX_54)O=Q.54 M_#')O>@FSM,PSD*?4;'NA< XT4#IS,4'T++&'R'W')?\4^ [W &HU%VA1F$Z M9RY57J%&WW+JM[ - 9N?HK54LU"IPP/KU8:9_12%J.)%&/"CR$K+&>M^*2_/ M5T;Z#=.+MCA8DR]$9O[L1[J\H.L0D\/>>"W.? 2<^%ET#H8C53CC<7&J)2 , MD;]424W:\;'6'U4 RB+E_@?;.%GPL&G[2S6V]"I;LAV\G]A^'ML(+ =6>GNW MV0"LAUA6U.70\7&WCY(#KD\=^FW_.:FBP)F9,S:*\K]?)EG^.M=BNTWB6%[?WM91G]USAM&J:G->WPB[_1?SO,O6#,@.5X>9VDU9]H M.5&@BG4EOE<.EWX4*V3>J\'WR.IR0]BC=R&MEPJR.^&T^6++H792/D M N=X:Z;7LH&C*A0PD]O#[G"3IMUM09RV*T3U151A5&N,J,H+VY*Q]B5HHS]M MJ;G"VEQIC[DL$_73L,F>5$SVL1J&:#"G-';FOUX)M/C&MZ7A$;@1F%^L#5!%DI> @_; M,;^Q27*_6.C,; D]9(IN53Z7F;*AC]%8[+5I]\P8N\[U:INOC^1^CVS=9WKC M7,T+_=Z8NA<[9)ZN%3XWEM;Z(1IKU8FET2'$T8)C#+F[ O=)%%TG*?W14 B0 M4-BY,K*2D74&!O9+.D?N50,,(DC@EER99_;*]6! M\JS:\N5O<#8N+W)7;Q66*M41$:521RF,&[U0JQBBFJ%*-<1THY$6FF>I?RU- M&^-G*D9X&1R7.5;^402EQT&R7)_1/)Y=L#4TU1H@' M.JRY^A Z9[BJLL]XSCO:!!!FP:72+&5K>SZ5L#^ONJ]:ELHO; ?"]J?AS(DY M<]*XO>42?#62T2=TC#)YGYPSIVRA:0W=._SB&MH05M3ACUIYA# BT MWIDGGUP6KR$@A@%]73]E[ UU1T^B+/!;#9CT[,<)MU_RGR/"T6=P, S\D_L7 M2_A&6+X\Q/@8]^Z'+^W+\">Q'GO9X($X/'MO!GWX>87HL:I!*S[D7IJ?IQVO ML%^9\1TSX\^ A\IL3J(:+<.E5@V6/F3J_QRCADU]XI<\=!JP@LGA,].88LO" M(#I_J03H^_SB.C?6;&.=Y)]TP?%CE3AWFI_T4;0R_2@-SIGLIQD"!-_W9AT^ M3\JW^Y4:D_4^<0(V$S%,(TX:/$6!O]I,T(:I;;;'06H31DIXV@$=0N$9JAE; M@:D&/L 9GJ7T9=YBO._EZ(T@?1F,,JT&!D3?*R)#(?+\/XHP)46R,NCW[07' MR*>)QM*\"IP.T^ZS631E3%*5MQU%?3X?DJF)+@:F5Q?5]*HJV)E>G81F9X@+ MS=YL>P*ST4T]^W(R^9+,',[M\YY/\/>0S:^3=(O#O$C=KMO'JP%TVN'ZPVA= MNX_4X9Q7[U-- 6+]SBE__BMXVU^JD@=Z[W9V?+V#\);92BU]A+#RT>Q>(CK7 MT<..82"$SJA?.%KFZ +[2Y[[_20'PXRZ]#,?3T9^!D,WG+[3$6*L!2 ,!9W; M4&?)]K:^BJ;+4U//L@:L< 3]'N^\,"8CW642LXL0A1?1#+OUO8A)6X/:50!* MUBX_B/K1DU[YBS]?,F2.R?EU$A3@;5@^SH*\5R^,*&- .\P!9C65$QNU YN3 MH:[1'7'*LR3JJ%;?[OBWR \TQJQ@LJ\_#=OW26!?\9I19.KWLFF.=4V CK M/H^6YS.FJP%]F>3(&A"63/(-,C'A+>PQ#H=?:\(E*JMAE8LWY_#=/H=+5>F% M#=5AU:TF0(=5 )]'V_IUFAKGOHR=:15M(9%I,PKZW"C('EVBC[U6$9 >U3Q# MS^6UJ14-:_C37?R/^%-\]1C_C?R_AS_1XCLO7[%J^)NWV].-RC_=O?O'OWUZ M]^'J3T32GGP)%DA!,\R2_TQ2JLF6R*14E\28K3)("^$K1CNBS@L9Q.GI2_X2 MDJ(X1H%W !=&"?-#ZUN 5]&;85QPJ;WOHFJ;)F8]1,SZ/SL%H@AIG/.K, ML0:$X45^ >C<1A 77POVQ:#U\W/*GG6](;##. O]+UY48),7@89% B5RFP;7 MMC\Z(._<=SY5X7_?%WE,6TG?/E^C*6I414S7)5_3,6U^H=&6FW" 6_1UC2:; M.1B2!W2XLF9J0X\Q=85!7T,8Q0QAI=#9:QK@$2TFM_W DF;;?T=/*AFWG)9' ME$S>5VGC>QZ3W(ND0Y(]J4 ')LMFUWOG1"KRW%=3(RPP>:ZZ2XKRL-CS"9JB M/# .PNT6IYAT*?2$\S<:=+'UPA2]LJD_*5S$ 4ZC Z6,C"(@M!&C2EVV35^G MSJ[_MK 5F@7+:[[=R;H.2<;9>9XRE9Y)7/4] @1[](4\K:W2&4_L(/H^S%"?S-QS@H8R,'8^P6 M-J8Z^R8VPQY=C,%.(QU-?C@+P8V&QO FP[GE\5I1[CF/S6-,KVT<5A%Z[F/N M*!L &%^WM;[LWD'%\$F[&;:PX=6*^?4-I8VZ9[ALM?(IOHM'- 1'M8;VV.?H M W1(A6 :[:>6DY4YXU/-^3:!<.JI'GZO'&1A,51RD9_OW&/KN^:R$$)_*G ) M8X-18QL*B#^2!IW=S8*&0-^=\'8XO S3\)HBU1U/Y3\G<0GDXQ]%F!]NXBQ/ MV3X#'['RN:#A)+J'SG&BET#"ECZ EKGX"+G0B=D6?(<43=3]J=07E0HC3N.C MJ76I]0*##&U^D[.--W1K1"VAAV"'Q"K8Q-XG:P5^?\/?D;$-#WJ5M.]KJ#L& M#7> $X1Y =\<,F_Y&>%OCEGV='C*7W#Z^.)5)LN(\5[9WM;1W6,&^ #:N%XC7J=XVA@PCP.QXW3P0(Q0"@GB-J=K0943]H&!@Q1 M9(A"6^P=+4A?]FR75["-? [+KT$+2]^& # [&*_?=SM%F/@I[G(GK*/;G$X.[/_0< PR'M]3,V7$9C[YE1A* M]_'F@*PE#"BF3*PE6$$F"#K1&\/KD+3+X.-*051JN$*MC@N+3C!J[MI*>Z%U M9MRLN2BR,,99=H5?<93L&:+G%#.TOX7YRW48/WG^[Y]P3\3 I : 4MET8S27 M5D;5AG[[9!J8J5W\OOL,11B7[U903B&]/J^R<.8)JM5"G%ZH40R]$?L)<5*0XV\3VFUZ1H''%,CY72^C_)A#[,:'W6^Q^Q_Q*'?Q0X>Z3Q:()A MR[!(H(QMT^#\'-2D/,!342NP)WM^LUQ'E2J,!F_B?4&&%!I+WXA&K6STE4D_ M(<;%D\4M(=V;'.\RN]^2%_M]DL:)X2T01R/S^R./4^BV"81J@)@*DUA$L"B[ MC+PLVVQ_\^C*,]^D;$E9QOAMM@_4*LQP7#!\W^1K4BM _7:F69HUVO@FH"_4 M9B":G/6;M4[/)[.F?;)F(\LS+@D 58L6>2L50TF*4JH:W9;/TH9%#ZT'A"-?)O8K!PI#9<1!D0X7"DM!Y;UCQF1/& MXWY(,QL7*>,W0GUEI)]EUC*.N8>/;%][L ;T]/MJ9!D1B_Y:A6?V@5:H YES M5"$WU#-4 3H#*>MO?+8E&T6+2AO+5&7<.+*I5"W$ 7-9Q"W^U@[#U_P7'!01 M ?YQMX^2 \8/.'T-?2P($8R8+N1?F^T]]I/G./Q?')3!?I=)EDL/$DW) DJR M5DS<"5\S(0CPMK]9O#K"UYJPM#;&:\52G<59E83KTMN'N1=135:H2G?J_-SP M)O:3'7X@(RE3^;8RV_I;*#KRD]< [J *<'DWDQ0'["PJ6D\?XFC;J&D#WY*J$/$H^S5%-GF;VY"UFA/Y<5EM>CC_0VT*=+"98#WJ"BMN?+=(S> M;!^\B)[I2S*,]94#[K-":+R?GA0"[)MB72+P=LU _=[KR''G_/@);Y.4Q@0RV^;$MKC4SO7A^(F=I >/?:6!,]$ S-.C M\).B@)EC2..9!\&]'.#RX%L_TKLT>0TS>L1-')3S3YRY\\S/."_AWA+J6+]Z M840CPAZ32S8C>J 3HIT!]^[9IN+]?W)C@!EB/J;) M5S=P7L\E?J#"?T2->#K/+Q5 O 8K5.G@?#[AT&K%CLY.DO0_7<39>C=><- )<#\H*[[C!L03 (BWL[) M0%3("E&6(%-F(LB(IQ-I3\G0S,*:!0CM^9P%XB1W./\_RL[<9%]@>1+XMZCE MDXL)S0#G@*F&Z>Q-CFP#,$-,AC)Y-_ X=3J7P:1,XM%YP1+*G,&ZG:YPG.S" MV/EDP2_S67E1-3MB@-=YGH9/15[/FRCK9>Q$YXX(QVF* S:-$B_W9K8*G&0T MF>UH^V).DX I2!>R&=LAM?QFW5(R$:\"'=X9&;'(I^T6^VQJT^I%_ZO1K%SY MN)OTN+5H:YX]F03%>>A%T0$%M?7X6=*^L9CCHR UFQ$@U6,8ZSBH#[9F?051 MBV?!<%)SC6>WWN86SVQR5&Y8C>A4OW_#8B-JM6 SFAE+#K#9F\ TP*AK[?LX MHIM/A.3IS_>X/HMOTJK/(C+%]L^!UL:8P*F1GPG3K<$V1:FN^?5)J^= @\-FF[5^[3:Y=,I30 9@ M_4HUXQ()@Z8W@Q8=L7ZEN_P.^:U-D[,F:M8:\CF6_:@(<'!-W)L&+15Y%7G] MT4MIPC+ZV!@SKEIN)TU"@+.?&:/V9W/2(0$P-QH".OE"0*4.F^)Q"G&W0/[0;29@W5 N[BBK"[-XJD50 [N*KFT^^SM.O7HQ-KY\FW["$_ M.GE&/WA9O;(G?V/!?.T5Q9-[$3/2T=<'4X_)7;4?J^#)XVH"]>8)\)L$]6K5 MH*>I'XG">++ZM[Z[N4>>83E9O243-;>2'Q-4"P+"AD[,(.D I]38VVWL\25W M46,,6?956Q93"H%+:/*DSO(X4@Q!J_?SEY;,NOX(\CL[[&-I#Y(!3+'8=1@_ M>9/)[+CV8CFMUPQJU-:INFB&ZT=BKJ]7\B 2WEF:8@;_0;/'##J\3HHXJ';K M^U.^2XI!)C@)L(;)>LI IRR9RL97J=M2>!5-ABPO2$U K]JL W4<$HX)=/7[ M:J@+$]K1F/)QXNU UDR-S0.E-E.&U'C2?;N !)G:(>H^XAL=_'(+(3_F3+.6 MN3[-?+*F[?-V[*X)-7IUV?#YNO01/L?^7.>]A72X[]2466M*W#$EG;#Z77,& M5:J"&.=E6L!]/66%$!]\CR-Z$^3.2_/#(UGW99[/;LI='#J_*(4!CVL+.//- M,E%_4.^(A@ SVSP\.D)TJ]81:Q[QDE?HZ7#TL_,X7(&5)'&T\AK _48!;O?9 M#6%QP#Z@HO7T[0]![W8>22I +0TC':JSS-XL#B"55EA>C]84/BGITT[C1J&A MGK%S_CF)4^P3$]&(D&079EF2'CXG.?XMS%\VVVWHXU2\H3ZJ-E"?G6B&9OM= MO2KT7?D)2(QOUG,ZH58I1+5";T0M5.EE>1??HJED%OB-LX#+;7\@YN [!+CY MSM"VOT(UH PZ%KC"Q&<)V^_*JAN8"(#8*"?NYV,<9'0OC3<&O3\OL-E %> = M7 4PW[EEY0%W;"6U9SRBP!HO-SZ[79P*<#.C-PVY'J;*5^E+*-71+OD*A6!.Z(Z^,YYQV MP(XZ0OG))QDLAI*3@4HAJ)2R M$D1%:8&ND&3)@@7:U.Y5Y%[*&2,HC;%G ATZOD=/N)@Q[E*R#*U/DT56$Q>' M[N0#0#NN+2@+V:&'5)[LQEYY&,F:7B'6>!LQXZ(<"'/: ^[:LTW%^_[D MQ@"3PWQ,4]VID8Q*T2M4"D>5]/I=V>I^7 N+IQAM*V=E7C&^;9#D7C2?2+09YI'J@[82 M#G&VXH)O"7MTRDRPCH-[EN6W>O978#=16>#D*(7(59T8MJVS(9D>2'9Y M)HP1T8#-=-2@+U;HNST M=/DL&2!K$ZV=OPV@'U\%C$]Z:#3EZR;&+$IGLV6B)^:Q5F@%J/O--(LD%>Q0 M$]!O_)%XZ9U1)M'-S&J!#AV5:NP?PH;V"Z3 M[=#M!1S4Z7NEWBLL#-QMY2"[Z73Z2@)VU &%I^]&EA=K8^1(4!N^6PSEHN0#O? M[N#0T2?9-UO5!+5*%:'W8F7P@MO\@EJ0^[6Z\K,Z^*;NX%0*_2\XR6MMF:#U M<>=;*7=I^$K&R+O(\]E>KG22*"P,W)OE(+MIZ?I* O;: 85G)*>@S:*F7<>3 M1%LPW3GB19&167"6K?T_BC +!QXT$)<&[HH#,'E?%!0%[(Q#&D_MIG6[B&O8 M^?RP#RS]9XJQ='JH4F^!G;@7^E!W[E1:6,?NUUUK%Z]E.)X6ND&_&H8_(V3N M$TZ?<4ISD'_&;R])%-RPIT3I&'B9I'MQE)QJ1: N/!Y\$PNG5 MZ^-LX$.;? M,,!O?R-*H%8+1-6P'.MFQRBEE/)A@DK.,6Z7T6QVC"#XX.ZF,==>F'[QH@)? M'&Y#[RF,: @%BWT6S[Z'Z@#EOE&0^:F+M +@:8N:WE.[D+>H*T5 M"^D[XUY6I#C8Q/?T@4V:"/;"R\+LUSAYRG!:7:79%S37-.DXI!9CZ6-[22?T M-N0NQ:-,F[[7*TT)78)G&\<^.;DBT1 Q%1&G(ZJ51)L8-6HBIB?B%45,4]15 M%5TH[/*E;SQYK7V&V!QF^XNLP]H@YO.@FSO*43>.SCEDE._/C M6P'.J!/-PO/CR"8 L]U4)%-]II6'&H&(D]AA-+<' PY-TW")QFV9RR2F5Z#I MI0HOC3=%W@@1[\@HU 'J[*,@-_LP0Q6@;\$HZV]\]Z75!&&BRD\)F7%$M3*6 M]V",6X4#2R4@(H*;#CC<>+&-_*<.FA.I?IR2&\4&N,4Z'-ZH;!2K'-Y%@ C6C$9+P[5\KIWK8'1)3BS:.32N^(I M"OWJNK<"#US>R[MU%M7+!:J;Z>5.3W%@ M8K=[U2F[QZ\X+O!G++\#(2H+W)NE$(_O,)T4!.RW:()<7'@3C@$M)->0E 6L"L.JCSC+C=KF,M9 M[#J;A'&HJ? U0:KB@)U416N-TSS:-KPU'-5J MW/*M4V-I_?@4KK0?M\67U(][M-;>CV&MTAPBMNB[198G.YR>H)=G_ANL!=V' MU6!W_%A>!;(O*VH^N7=7[:.>;NXX@: MY'X'>4HD:'/I+,TY=R;_=>S*Y$__ M_F[6R,L!-11Y:"H7_:7 .B& XK.[GN:IW]*_:W,W])!U3OA&RH+ MN/<-0JP[H; @T+XXK._DVX=5RB'6-FH[J)-YG5FH@^#F!/I5;3=15F'\_"E) M\>.+%S_B^ ZG=*SQGOOW\28V =03YQBDC?4;5Q]ZH,M4.%/[^@W;+ZMD(;_N M^2DG'NV(?)03!5".61!@I8+MH#[+IFEH@!>(J$1$12(B$[5"G<;U@;:, ?;< MQ K\R!=: @.>@#KAN*;$4ECL5&$-4!LH]!$G -2B'YD! M6ACFA$41P@ ;+(L*OBL>T$T" A -Z2U ?^_&": BT4QP,4 !5PLBP..U;5# M A>.2$ 7VA8(!![0C\H $5P.$\'EHHC@A'98 (KH:)X&I11' U0 17RR*"8W7M$,&5(R+0A;8% H$(]*.R?+Y..LBN MV/4R1=_O0&E""*4Y4.=_!'I^V:_CY+2Q96N.G,08'IUWY8DFFRV7OY;\<1T' MY1\>BB?)K7G5FD#=90+\]B:]4C7H8_!(%,;SB5!]Z/L^NS+9\QM+]ORWFTOD MQ0&J,D 3M6Q?Q;=C)0:>AE?PF:Z)*+3N@'=Z1]^B)8:[@=TYP@-Q(_;*S8./ M8R\-$T$8GJ@<4!(8QH^DR&%S$$^OA+.D$:6 M2,H"]2PEB,V\5E00^DQV4&_C<]=6 \140#>6IZG&3'""S'% BE6@YGCF\2U1 MYAF^[()XY@2BB&>:@@OCF5.]'?",8Z+19X,3:*1I0$1C%JA!HB&%U:\-'S32+)\N12.T1V;%MA<3F1U ^, M^TA31^:L'IHS[/_+<_+ZKP$.RY&9_.-X4"9_^N];_.Q%C(8./=/$_A) *4(" MAQ)$S\\ !UJ9EE,[%FNO'&L.,V=^H_M7*;5WFM?S,^">U0>D[E;\;T#[5*^* M4SM4W96BNZ_E"LM")1; MAL%U<\,>EP(X\BHH.WT?@;WS5CX6[NKJJC5\[ESM"\YH^AU)9O%N">#.U0.' M]RKN9\#NU*?EU'Y6M>4\$WBEAS3W]W&99?0U<7[O3@'X_4W3>J/I<4YS=MO% M9/'%I!U -P')YBC\^:2>G7 M_CL%Q>1@:BH+,6&(EX:8.%3)&CZ@-/7T,%:%[1KE;%\)&O>+)4$U(A G R7![;VH,]X6%K 6IRN ME9#J36PQ9PU7@P5/3[^ELWF)B@)=P+[@W=OP[4)820JDOX'1^!+A$$>LXM6LUK3FY M_]5(%U[Z.BVQA+[5?[WKZ&?H_4O3.3#7PYQ=WK*/:AUL:':I6BKLK&4$PJ9747(++JP'0X/1-Z^R!A\_K+R!GN-FI-4;/=65M+,4C MQIAD<"04-; $_QB%0_?8V.L^\.;'5@S3PQ]P)LPW\;[(,\:;[]3FR;TUEL(. M8KB]7'!:? F>+]%:0WC'Q;I MH\=::_;1#P!]5!?DTD<_ /#1B\,ZRW#.DFVH+4!/RB_%/T50!]U-LZPE>*LIR!J&X5*U>F4RGY(8'SYYZ>\XOR[B()/.VH6%@1.<'"1/3_TE 9/+ M@,*3CT]ILZAL%[&&'<_-C>+@FSO*4A13*YN?"TL"= M<0!F9[+07Q2P.PYI/'FHKMM%;@P953?;'AMDCT27 MK/\GZ:1J@S1;U.76&F$KBG]W. MJD&9=IR![/'B%4[#5[)\>)4G#>HI!IR?1,!XCCDN Y@GA*I.[9!M@XYGRR:1 MW8;>$UD>YP>=#ZV^)8\O29%Y<4"(Y?&-./+A,HE?<9J'9&'^.TU==[=F#??\3\(:);Q/C>=PG:V!I]#=H#"D#"FLOD02'P6C@0?&U M4=IY07*A.;N(Z) F= 9/B>;,PGJ"%E;4=(;1ADFR(QRZ\I3LG$J* V5'5:"= MDPQ!6<#KL4&5=5P&*T\N:=/.]T_[\$IW0Z45%MAWQ3N5XM(+Z[\&KC/R/=CI M9B T$^KP!"GT]0 M8?1V,XW'*<4A*L_U4;T]D]"F?]I2 X2U 5+2NLYLA63X)*@K."^:CXHG$D* M6:OGQ#1WY$]AL1LU/1%4!;NH[L+<76H"F;_W5ER0P\OUU^?Q M3 YJ!0%S>3-F^/AMC_TWZ.\ :^G4H ZNT8#-'!S"O<',O4_8"_-?M2XV7@7[G&9ECE))3$__<6 M>N40L&8CL:<,],U#FJR7C,LABEL?R- M_&\=8T?_-R]C[)(8(\ST([4K!=&>J ,CXM"+9K>/D@/&[/7;.V+ %Z+*$*&.; $VG4XQ!T>F8ZK#I])):*:S M 7-^G@,JB=5[T[5,"U0@X&B8$EI@&^PI! M9CHAJ/8I[N,2T/E*K+#1VR*U6#J/L_VJMG;$#1C*-2X?S3:'C'PF ^1 IH?# MY, 76@(YG( Z(8>FQ%+(X51A.^1 %G^.R$$?X@8,7;@!( <#R,AGTD@.'[TT MWA3YPXN7RFZV]A>#3! 28 U%])2!3A(RE8WOW/C.+8G M^/]&['?0UD3L](WH[++L=*:S]_9.R*\J]S@MC>VLFKO_=- D9+.+(M5\.%/] MZ1< 28D4B1<)$""DN'TK90FO<\X/KX/S^,__\6,53-Y!G/A1^+>?IG\Y^6D" M0C?R_/#U;S]ER0YV0J$Z<2-@9," M;_+=3]\FS]%Z[823KR"._2"87,:^]PHFDR]_^?27SU].+OYR>C;]\F7RX4/1 MTJ63P)I1.,%-GOYENOWEJF@U"O\ZF4Y_GI[_?'IR.IU\^>OIZ5_/+B:+K]N2 M7^$PESZ[:."'?_P5_><%=CJ!!(?)7W\D_M]^>DO3]5]__OG[]^]_^7[VERA^ MA?5/IC__[Z_W3^X;6#D?_#!)G= %/TU@^;\F^,O[R'52S*U*]1\O<5 V' ' MNOE7!J?Q-5CZKI_*9EO'08R>C]+GINP1&<5A)WF[#:+OTB=MI>$!Z;WV$S>( MDBP&#TX*_SM?7F:)'X($+1WP .;#D4&Y)7",G79BX>:UT/Z4K59.O)DOG_S7 M$)X770<>&EPWRN"I(7Q=0'&Y/A"5N'CS6FB'I_%7$/\.S^;T4++ MK>/'OSE!!D?CH+_QU.I,$J$U+93=P54T3*-XTYF:2@M:*(#3?.WXWLV/-3R* M #3_YW"%CZ^R&*WULR01/P6+-JZ)[@@>Q](-NH3 /6Z-4/0 1 \O'.UIH0XN M8W$&2(R_]YT7/_#3/HNG0 ]:.' ?A:_/(%Y=@Y?N0JTWHH4.XD&M,U&4%K50 M^+L3QTZ?#6'7@"8)K591V%2FM.T2Z/K];/S MH\=Z5VM#STT I#L]P0+$3V_P.M;]X-_>FA;*'D& KEWP>IENGN%43AP7JTDZ M$T=N4-L*X:?XG(HU/_A^ <)>EQ=JFUJHO 0A6/KI(G!Z2*[>B,&WSH%NGYIO MH7SJ@6<'GB6ZB.W??40&W4 MG)MJWT,BK4W3;G6]9R*S98-O VA7C" <\Z[4>AK>=1F3P M[>W13_[ AA$N''%AJ /_AKN@GU8J7F5)"I>A&'&E\O53MEX'/ORZ+_/U#-9@ MN: #UUV29,BN["I*X)J8%TD>@0O\=[0@PLUA&+8+CL5@KB*[%O3_Z.+R[@3% M7O,(DC3VW10>)N!OP_!4:"0&<[3M-C@,!ZD]&\RQ[3+_3A [P#H^M8@ XCF*RA-A[Q\1C,772T MBQTW+1RXDMLX6I7?)@[D+RSNOKS%X169)Q<(UT+9.Z]E@ MCI6RGKGP1IO@Y1TK7(9%'[%W@SG7_B T#-\8?1O,M8I]YT#WP)8.#>9/[?UM M& ZU=VF -U9?\@FMF6/1A6(H>%D *M?H7$,!KR@5TXZBBC=+MZW,0W@>S^(8 MBA$_&?5EU5##,X?W%7V:[/MJY_[,X8X"]8AP/^9P8^9Y^&R"M%S;$!I*^$'O M2:^5YG8WV7[3EP4\31MKR]F7>*$^3++F[$\XO5F3:,6*!7GOC(*]F&W9VI<9 MXAUIMVVM?NY+/K-=[=0^0?Z[40@WJ0!L+IWP#_3#?>3TWOK$.M'.A[^O5[G% MCS2K.L[6M5.>ZUX7\!SO^FLG*+6O,LEG=:&=!Y5WI(^&];_Z,D&T&[-XD?^ 0F(^HBN*,F:0^C&.&XF?I,##EKM#@(3= MHU8ODKYT-]K12DW#?*"BRYEG*0H:BJ+!RB):M#O=T3CZ@]P4RS8U+SHFOM6T MCND7!+]K)]VIIN;+''78CZ/_00WF.S6O&AX)]FT0U]!G)]Q\2_W _S?P M+@/'_>/)?8/]P7W1=^&^]S7R@"*VB79N$-_:ORUU:PK7)G:?H^'2Y6;VW8F] M9]BA#H:U=:\[CE?_%QY#K"]:_9I[.W!2&S6'SEF8^IX?9.B=]6:Y!&Y_MV#! M;HR*=]:7>&:[1E%;>A=?@W<01/B!29H>NU>?ID43D'&/935M<UX^I'Y'(> M5$HKY AGQ\+\6E<\Y^_ACP63T, X1\^7/:4B#O C!:$'O.VW?HHZ.SDY^7(R M^3 I&ZI^=$)ODKB>(Z-E!S"6P/MY4 ]R^OT?O/ M'O!1+J 3] $!Y^3#R;1(K_/?X%?_N(K@W6'VDF#[W+*]P'D!P=]^VOOM9_6C M*3E7X18.T;$W,%K1?WPZ^_SY]-/)Q?3\_.3CQ<7YR6EEZ%7ZGR3KVHQBBZV\_G7813RF=I9.\8,JRY,.KXZQS$8$@321$W_QC&Z(M6F2Q^P9/$_,0X/O;?(F)JKS'M,JX8ROC!X!,P@MTG&I= M$&0,D2X M7]1&&7+16 CQS)AIN "P8^\F]-!+*D6"M7(VBH]-8"&[C]IEERO9;OT /&0M M1]FV(C9)C(NV0ECGA@CK$;SZ2#<6I@_.JFV>M16S3V@<]!6"^V2(X-"#8 R7 M\^*I&ZX-5\C3/-Y<11Y9CM1:]HE5G-Q"RI\-D?*S\^/.@US81MIB+*R$\G52 MOUS _XU_= E3]GVXO9)5(#.0J!?S!)H M\0^B?,J29K6LM:)D$EG>_4_,$N05_#B/GZ/O^R\ME)+6"I%!8BE"_?J;VJ@7 M49(ZP?_GKZFGH;;"U@J2364I2YHF9QA9(M#-8N 0I%?]V29Y,>DJ)413TPRC MSKZ'+06+MR@D7_7WB]@D*2[:2FF9HIBY"U. K&#\=W#MI$X1^H%R5VPK;I,4 MA>DL)6J*]J88:Z[7]<-7='C.VMX&:<7MDZ@ G:5$]:MUGE ,-]C?]/3E&=DT MMDAQOXA-DN.BK926?O7,<^P@M^"GS>HE"EI$5?O=)CFQ"2N%I%_?4F+JYH?[ MYH2O@*#B;BM6H^S\!'+B?+0BXZ:OE)PIBA7TE!)?.2EXC>(-]3%I6\HFN?&2 M5S[ FZ)&>5HY05 ZI1#%5BMEG]C8Y)5B,T5U0-! %K+E8+ MV20$HET9P%WK@Q_\$ MY*FY5\Y"27(06 I/OY*ET S=^HGK!/\%G)AL8$@J:I,(A6@LI:A?^5)2O1OW M+?R&YA.Q5[).WW34"AD1$DL1ZE?-U$>='\CXA%@I:Z\86426@M2OJ9G!07MX MX('3=KJI_6Z3P-B$E3;U7'J9__QY/YB"I! +.Y_;*$RBP/=0#)$B 1T\6H-T M.^48 1:F)RC PK8Y^/EJ_O TO[^[GCW?7$\N9_>SAZN;R=.O-S?/3S\IC*X@ MT6&^DFQG$>670T(4!K&J.MR%BVQ!].'7"QDS'[L(INHES$&6 @_AW33^J%/D M91(3'LGOE34. !R")$F?AS2#PSPXR1L*VP/_0:E)WIT H$ ^Z943QQMX*\:Q M6@FBY:IKJ*AYI-:4>'>*;5P&=D%:$4/:[7JH9:W"!C^%"L(":,="D7$R>00N M@/,"97H *1T2M"I6(4.84(I7[&@!LDWZ!FDG *):Q"H , FCN-)J$#@AI@P. MW9>@-!V8%^V3FU+2"I&*TD?QN^TOV4[Q#?I/Y7I2PS*E6XV;A!G.4;/.Q=.+ M\X_3\:&D+[T4I]_1;@ \^+ 7"=PR;WOF$))YE#K!4'O 0Q2ZW-O KK"ADNVQ M!3!H4WKBU[8+Y&E.%X&3!]"MY#HE+O_D*N/&1&<*;3SJUV_"Q#6"5=P.1 A1 M9]8]0%8XT1#SZW<_?;O*DC1:%2>@!\K^(5;9#J3TH%72+>,=Q"^1.0HMLFX"]IH5[89%GS"(?\LL!! MIUD/D 3U J0GSH!7*LJ:_&E3,S KV2/W'O3:J(*X+D;^"-Y!F#'6A/;"]F"C M YTV*A]VY(?I%?S79[Q"$\O7.79V<3[]: TR>$@U2Q=!V#"*(NRW MRA1\L+E+D@PK9G=Q)SAA0*][(*#HP 2E]Q=9$%ED\%KN%DDFJ8!H+UFG_./% M^=F9/>(7(%G6)46.L"7Y"..X-$_9RS^!FSY'7YW00UUM'H$'5IC )Y"F 7Y' M1A?ZY-;Q8^QW-E_F=0D'C?X-VPH[Q1RBY('18IS#KTJEF_=2*]B*E8Z44U+' M6*%A95YSV@O;BI(.5-.2THQ6C5)A)UOE:CT8&*32*_212M&,B'FZ/ M]BX9$90:MB-$E'1:YIS1KAG/\*P5Q4Z\R5E8AE:8K9"ETRQ-8_\E2]&=\#E: M.)0=1[@=V]$EAR&T7$"CQ9RP#3*O,.Q#D2#E/,F(=(6^V>F4J%%N]HK5R3R_ M.$=Y"_2:E0M)I'W;85)HEOVH-$?V?.A,$+24M \'O$3:^. [\SP_)V/A^-Y= M>.6L_=393['#*&T?)$0(M=&:]!&DCA\"#SU/P;-2,G/=;)4%*);E-5CZKD]V M:F55M \L'6DVZSE7U8&2^R!I'RXX:93UNMNJ_OBD70'6>OAF:\5:JQF'$76J M,G[Z:5DR)>K/-$9,SJ_E;R#UW=W1A!D^^9P_?/+D3[4N_N.G8SAES>HO*(]Y MC$?KX0/Y L3XJ9%/Z46J79\_G_0ED^@B2HI.2XA>&V^T>_S(7Z5G6?H&A_7O MW>I 1\U^+5O1PD6GC9?=5CX@4RLQA.0U[$8'A48;[[NM/"#G$>.M9C=&6(3: M>,'=8\2]#__QL 1S+2* AU8^L+16M14P_,0JM776: Q0/#0(GFLY:EH#F:ZT MVNBZV4C8R#S+4FK8B!"1,ZP:.VE3D$$]OQ)*VXL(]KFUKSVRV6A@GUGY<\': MA O.LZH:0V4CGOD%3QY\E:T!3 ]RK;1@KO.#\PQ"KU1CWJ//FGM+SYCX]PW^^WCP\/TWFMY/YXN9Q]GP' M"TQF#]>PY-?%X\VO-P]/=[_=3.X>X-\WDS_=SY^>#'\2SKFT)9KQ"DPHC:#W M:?KY].+D[.SD['SZZ5R3A]UV9,_(+)_UE(T+U:?-1_T'41$>MYD.,8D;+&1Q M$J<5T<&_]L4&OT()0+S,3>&I&<3OO@MF/_Q]1R=2,>-$Q\'\G<2$J#)29MC4 M*!]XR2/),R!=8N6H_4\/X&[N!'8KB<1D%C!-[I?"9(%V56:W;;+(*2)HR[W7XQ M]0[T% 5D MBS!2!>,$RR\?DFRYR33K/$",L(QHJBHKVO=S>F$KQ-R!1!L3P=58Q[.(USGS M^>3DL^97]/YSG$:9C1OX+W&4)(LX6A)C<%1*['/EX\G)2#=K%E%*1:TIL\;V M>G+S8PW"A*G[(9:W!P9B)%(\T+1K@Q( V?4&#R?7< $+HC7B1D$4\>Y%J6.< MB,4DU78S$Z76K$.9($#ZK-#[ZL1_@ H_B6\UI K6(4205!L]VG\!(>1A M %DP\U9^Z"/^H:1"=(PP:ED'E"[TVNCE?K=:.WZ4I6GR:\@ M\&ZC^!L1,UQUK4-.=ZIM='YO<)/W'&H=+O@H5!K933<&FH;9)!3L2AJ'@_[W M$ 9Q-@;W>XC"J$Y^,0L8UU-FO3T.0MZ?CA0>W4BU,9+!70B' Q+&U7:OE'% MZ";/EO,$!YU]K[%?LNJ9RUPNE&N]*HKO-R0TO25.0=GWC^S M)"U)VL^BW)I-E+>N=;CH3WW?:RQC,Y*5618R)T;66M<@__&#!ED'UHPB*W;K^LR?*EN@NIWPZCGGO*!>0)YI3@4H"REB%,L* M*=>J^M6%$9#N%-ZS=\7G MR[4?9"DQP)AP.X<(+1KI-L9(+=.RE4$<:2M3:UE[0,)/GM)XJ)I54*$JXVHNL65OE"9\'O(GM2'I[MZ*-'6C)%[V7H9 ML3//1&)GPI]^NWE\OKN\OYDL'F]N;QX?<9GYU?_$P33QIU_G]]*AR)2;1'-%7+FI4Z.Q-E)4$:9Y[GYR-?.+YW%UXY:S]U BH,J'6LA(0XQ9;$:'P$J0./TEYY M8Z?BHKVPE8 0(-62,(Y[S&H-UTPM:R4.^"E5X)6E]31X%3A)4AR$>4Z"^^7- MA4.G4R 7>28'_Y3KQY<@+ L>*3RIN+ Z$57X@\RN%/\XJ_P%;X8!$X+N8!(QM#6V'S M!"HDFZ9L!F6FEX,$VV;7LLN'+B>(-"8JVB+$QG:1K[+UF:&P(NL&@(D!)NQSA<]89' M$W%RF"()=FL L88, >+4%&N7/?[PFK>PJAT@M/AX(.D,,P(DH=-=GC7Y.HLA M.Q9XR-A)YP%\Q[^0#CY=FCI$Q'7FBUF!\0@^E7S4YM..A*CN#=F,)\E<41HF M3U;@?8&YDRNG$TA$S5+O(4I;H_3+:?F(M^YL4AJ58%@ YO--"0*931\AV(-/ M2L,4:/(_-^EF.K4&BI*Y(LF7-+]1W(1-5W9#[A/J;J;60XN3"9(<1XU#4I/! M3:/S+AI;:BO&;:82E;;BA)MKK].DA?@:LU_0.!'+D%3;1O?VU;:[6,>F+ >-=-8HU6#*B@K' M?<'LCBMF6P<,K&Z\4:K-%$:6Q$,.8>;-7,B+!#OED U1^*I;CC4I[%"JJ]1D MP4"=?]WQU:Q_V #CY(=9&2@(6^,N3F/R'!&< BMLP%%C0Q>@=+')7F30!%:( MPA!@\\'?_?3M*XA?&P:X _5J.4)UJ8W;J"E3:A06+/"R'K_[+LB96FPHJ ">W#TNJ7VZ/1!D:V%C:1&N MYI7'A+R'!-#6RAP(PM@TEW!0\YIQH7%3EN%/9"TP. DOT2''?\0@=\1>[D3V MHH)%RH0H"2)>Q\J"QADS_5!GC,&J9ET7'? M@)>AL*N76>*'(*G9D5]N*G]1\XH)-E.?R1_A3-;L;-\]\Y@,RLU-7-5"%"4R M.:&T>=*6(;0F%D3(YQ"YIN@N;52@CS$ U(#5S'K&P4!$7GS29M.K/:PYX2$E MU\^CQZ$'\!VM?G?PQ)%K JZB>-T:O)Z_XBA$SQ;>WE-(=]*UHT#94G'/"%Y. MJV(<2H;;)^@\,#=,2A^?KSZ:7$*3QB%(6-0=5;(B_# K6#IA/RH9=Q6M7OP0 MB^SFA_OFA*_@$?W5MA6QZMB$CNX$*TB789:NQ$G>;H/H^W9]8:@\/@HE1I\] M_3JYO9___C0:=<66'_Q:BD85!*1/T\^G%Q!%T\\G7\Y/-:G1'T"*!K>(HW:7 MI#62%!Q"6T3<=RB%*-[\#H.H>D2:#84H#96I:OGYQ_!!Q>QY>^\DZ MRA4J\V7.CRD!<_1*1[#UXE3?H)F,V%RZ7+^13=+EO@$LS6:K4?B(JTX<,BM* M)D%U_0!Y!QEU%\)N0)+>_$ TM09J:2]YQ(8X>VQ,LX.YB2(9P&W\.LI>TF46 MS%P7I8&A:+.(58ZPZL$G2=ETC/)00/MY@K@,X)9^\P,Q-/.3M_PT>0U>2 HN M9KTCTOHRJV_L2<:YZ8NDG>X67C[R\-9;!B.B8O\=,NT=W/O.BQ\0 M?SUCV" M20;#)$6<-$S7T,J2,GP:8?6BUCF"K0^C9$5KE(8RPK+5]%39THI=+2IA-*(L MI:YB'9LZXDP!_]1&010V>.@'OM;@&C*@2&_X"$SEW%0;#5'6&MFZ^M=B](N? M[MJK'R$GB6=J@QAJ>@QOSL,MEPO;5X8Y!G\#=:9^NH#_.3@@2N(:+:BA<8 J M%3^0PP!>ILA>CCQ5C0-13TGR0(.3"WUM)AA*#6.R")?/_^0PO]0ZAX@@%OE] M325DOR-RG^W1J=!/D*8Y?R;E.[COU[(7$GT8T->$82SK";IM(%;BR)WP0 "W M_ABSA7MU(;9@+[!D,4.Q!8,N(ZT&5Q8Q6#N^=UT05;RUSD)OGKX5_.'?S7@: M.T3H=>9+7[L',^UHR"?)A;/I= XOZATBMGA88%8*4%4@*J?7(X"'2F+ 2&:] M0P01#PML-(4@[0\$);!C_*([1!4N'T23>+ )XDX-J-@G2N41&243QW \;A0Y)PFZCIR1/% M3WF?35^9>J](AX.TGCR1%:VJ=0?4],1#8,FM'SJA*V$'I#1D'.[4[8"B7*"< MM73O@''D N EMY!SU?SBA)CP9-\PD5:,0XHD,;?LA1(88V/,I"I?1-*&,>L= M)K3X6:$T0J,F[0)IDFV-I@57K6V]PP03/RLDJ1!4^^14B>-(!4PI7N?"Q<7Y MV;EE@.C$@;Z&+$;N4,4MMDC:P1-=FE;%?N1TYH)I!BB$5>01K+>4;;DT?PG\ M5RRV5O-+5AW[4=&=#7T-2LPTP6S?:%%\K6<0KRB1$=@5[0=33UXHM2[1A*?J MU.) $:GXX6!'B .*8V5HLHWDYVUOW>#AX*HG3V09IK3JHC7=RQ$_T/^C]YYW M)P#8C0LRU7?A9$ _S$*O_D6E9)[CN6EBX0:9!]E9R44!;I9+0-1C#SL(X_ N M00=N =E73!-FQV0??EXAQ9$5F /D&*S8KD:,!:JF)I- YK M'8 B>:VC@;'OZTV>0AK.IS@U14,V!DAJ3J-C)";EY>DBYS77!,FG;+T.\(;C M!.6&71?E,_P@>+37"MEGGA[ MR*8I:1YJ%6<@T93?K>3=-O1S:246>BVW]&L_<8,HR6+ <23OTZSE>%/"'G,M MBGDRJA:.2GE.50*JA-LQ#D9*!-_$EQQ&*5[Q9+U!/D,R$CB>9+[<)@)ZCDK[ M:HJ]NF#M&H\N3B[@?ZP&DPSV*+6L$CY/$P!4^LW.E_!?Y/B&7N5S;1S25M-C M)'1HX2"!)(%%2E,HZ=(78*O7!"?VP:8ALQ7B0V$,"SQ2%B5FO4,#63_&*#76 MDISG9AXOG#@M_JAD,K\+X3].0(SG/&>$UI;8_*&!;Q#^*=7@3_5C5#P"M[+. MCOA5SDVEH9%DH;FZF50H*Y,R/$>5+W&@NQ"XB XTA5_O7^MP7% M#:F ]RAX3X'[%D9!]+KYBQNM\GYWC'QP4OC?^?(R@S2#! 6 N702/X%,JG3R M4PT+X$<*0F^G"TS]%'4\/8'_-_DPV34._\C;GT3+2?H&)F4O$R?T)K@?],M> M3ZL@3"B,0UV^. GX2<.=0]_!Y1D"ZS(@.\#)[L:XU5 JO*I7[T$X-XSC[P!KXE.V6CGQ9KY\ M\E]#?^F[* Y(K@6#^\(",L^M&!LSUL33YII8M(^6ODH/DUT7DTH?!J^&39XP MECA:!2WV%S3YLE8COLK&K3%LH=4,+;H3:,B+^XP9?Y3KV3^'U](O> M"S?\"AST]ZIJ\\F8Z1^;,QTU-\'M3?8:-'C";WFP(X4U MX>E5M*;!K8R(-<^I=8R;WCQB:LU=RTV=-;-Z:Q;!.9//FS.YVH3!@$@ M!"EF3GMF/4UQ9MJ'Q7\:$&FB/DO.]$?*XQ;G7ER9?A1;:@5CY 8E:3HAV#UQ0T M0F[M ZFPCI6D/A;6DD H;=SN<]@M8YB)]Z@\V/*KT+DJ"?'BY#4#U5;P*YEW)SE%L3.![ ;D=9,X]*$ MDW/6MM@G5EHP>(J6HT2A4_S7MS1YB%+ /5&Y:TN9KHS>J).6MVX=U47*.9U3 M5U! VPGK/*GVO(B MQ?\2WZ])21XYVR%PSG9Z#>/FN RQ51QDA&FW9M?&5%_"R>=!+B!MFH"/P;3% ML ZW-\$-3O9:-'@5V)& 7:2VHWX$ 8J^C+WP,;[0 +TR30'K8MVS42T7<-XQ M7U;'S+RH]VNU/@//+\X_:TY'+@:- M3,I6#%Z,MN0*&!!1:FC**[\_(+8!$;F*<0L AXCVLKV+T6;-U'T :4[\?92@ M@-YX#>.7\T MK*E,+&_: TSRBK*>_:B)P<M&)U'7X^[UIM^:=>02A&#II\ABDG?A:+$%+%J9E,TH62@(:O8J!ZIN0Y>IJ'40;4!,/Q[3F;L*822T@PKTIW(]6I1/X?,BW Z[8'$(Q.A!$ M3[O'Z)C\J?ST'V:?&48?KN-; N;+FR3U5_!03$K)4R]DS,3G%T)UWG,0,\S6 M/'CH91?R,20B2KFU8;'/'>O MY,CESTN1TA#L1N6<;&03V\_AB;E%6BAZ-%GG^V?]D5P%5Q+9I)L5FEVQ(R+? M^L-;?>10ZD6F6?E.R?&EZQ'@<\KH*!"H.5( ]*5P++'%:='3.R"!OQT[<-&3 M7K.B>TLR3UFM'3_&:2^1@>@Z2IQ@OD0>?O?^._#R: Y\FTR7ID:**^DD*PW< MK>G,TA:]CF>1$JX_;D',-8GC.3^$42FY6+\#S@%?YBGC'IE4: M.48Z$%=JX$YL0@;>L=^B )*6Y,Z%R#/I$7@ K)R&URQ.54F]=W=N;^1XDDMW M"37%)EYR/ "W688XCLJ,*B,%06?22CF;G9TSQ_-5X"2)O_2!5\=RZ=K((?U. M#8T9$_((+I%B2.I-3J2TI(3J !-V*S9AI".U)4#4:&DU/1 ^@G<09G ;=:/7 M$.? X[OI,.N-%##]Z"LA8HA&5M(!=NNY5C6>F:\+$YH[_*H*S_38>(9^=!5O M:>0PDD5Q"2PUZEY-P-HZ5G$JZPC%ZPR[R#/7C0#;=VG1]3=;8>B]TWX&4!,BN-XRB^BN!\*/S0 MT-@AS.':[4?>S/MGEJ1.3PV?2+[3,G3:7.1&# M_E$L<*,WYR]G1(+"SU2,G.=+9-Q\N4'_O86CBV+>%4B@)>,6'L$;NB2*;?0> MV*VT+-M6_IV-NR5+<-678K.\$ BO$CMBB?:LI>^-]RT!RRRX]Y< ;P[4=PH9 M[=:Y^N7B_%1S]$.!EPME]"OU<=#]E+%R?*0[@:? 912OX-$2S%\"_Q7+&"4= M05/QV5_!(O"D!+]-EGDP""H>%?4R4G0.R0T;G2-V$_LV0TJ#KY![JVSUB(0= ME $";Z-X#B>]@X1Q#^#A..%"J)2V1XY+=3PPR^="FI:K;4-%_8ZM#1RI,FB6*D_ARZC6#]Q7E]C\%K>J/+=@@M)7'5'CIWN-"KU MZQA2,]^:+UY(0_6QJ:$B9(T?B3K*KO3QE11FA2R\>?@(4(I@.$OPN\BW,'I) M0/R.A',7KK,46=V$+JRU>Y9A$2ZI&^,6E,Y)ZE4RA*+K*M>04\VPN]QL-U]L M^#?[X9.\,*AUS 6$2@%3<,7-I!& I#\+][EQ':&+L/K%JKU?<\'*C1JE*YH MUQ2H\W5 O;!O_@I0EA4"+&MES(70H.)OPI#-)4L@LW/2V[[+WX7PP)'A,W1- M"A10";9RA!T!=C+XJ. )24UDD"V?6J'%5><(I#T@=>>:@C>B(8**"(&(IX4C MI.B0ZLQ#!0\[4@"VR%X"W]WW-B7#B5;^")XV\ AS3,&KR\AOGO=^".Y2L&)J M-21V93.8.RE#5/.6O2A<$7W([M]'C;]?3JS"+AU$ MU-=Q18P=)DKZ:!=O[CA2$KLZ3@ -_%5JO:EI'NQ6CYURHL+'6;KEKN J+];< M$<^*>*C4-E08LTR+8[)N0\2^F+>5(^KDLDZI<>=T0$.6N_ =MA3%&R'CE?.F M\HFXF;]S-Q<$*%:-OPGW%* M][$L000'.N;"PZQG5':5SGE5"%-D>G$^/=.]9'"*CBNQ"IU.LQ27W=UMBWS7 MV*U)BI\MN<%QXT41_4H5?T,>=V>N&V> =-RM*!V$MIB+YA93=#2YJ9YY<5^3 MHK-)I;>Q[#K.!@\3L@W3YP0L5PYJ#:FK1[1T=%5!76K&+<'*<+AO2^PD66W=& OJ) AW@ARS-' MU:8W/T3XFK$"-CU('28 T ;P544OL.CM=_(U2*R*TQ/FKM"I>')MN4);GHD M6\0S6*VCV(DW>:H"[MV"HYZ.E6)O6%S+ K5.?6*E\.%MXA'__4M35#**N[9S5U;[VF@/3%7.?AYG(^=_U@@ MV)YQ:X.@T-L/##*88,WJ@9G1R*(AM):<6Z?O9L5/-*U)IM98;FS&L> N9RLRM3C'[VW8D]6HP1 M:>T;MU+)@1!A 5/ *W-#2N0#A[U0XHS4RAB'!;62:R*%S0USI=V=0SNJ0P\] M,3TX*T"-&:*B*^.PQ\9"RTHS%&,L">NPBT*-SSW?0C]-'I^^48,X4.L8AZ+! M$-$$HSBC+$$5D^/@?>816Q< P^J>UTX;F9YUY,D,M$SH\D MR5;Y=X+/%S(ZJ7/X#'+XB^&+:#?0\-T4)/-1J?Y#>^#P=DE5V39S4_^=5__> MO^$CEB7SSD;G45&'/?G8KS?AR/N SZ@-( M\V3S]U&R32PN](K:XJZ./,#R5B=_0NW^QV0-X@EN>B0/J?NIUAE/I.3BFH\) M>^-"YRD7GK&N_2!#R;?$UCBAUHQ;I5@B)>S2O6FVV^QW%J:^AWCAO\.3C%L8 MM-[\<(,,+A:W4 )HDKKV98(V'V@-RSH $E)$%NQ,@IY ^\Z09[!$;Q(? 7Q*XAA MF:?L)7%C'Y,]>XT!OGU<@]3Q [ZUYN/)]&3:.$_CP4RBY21] Y-R2'C9P8-" MOU2'501G0".;Y$/#9:N#FVQ'-_E3,3[#%ZMY_.J$_K^+RUJ81('OY7,L]*K$ M0Q2761&>X#> Q\114MNZU2$!)"N*<:2_VN47*U5=PL_/\%.2)]Y-^$P>975D MW#(J%6(DQ85"WIEK'8<,:>"A=4<0Q2:RM:QQ6!E(I$TL\;/'7#@TN>2T,X9J MBB;8BG$0XI=DBZFL!-JUVYN1CO=MAZAV*##+&R=T&8+;/[^+TJ]=\+*NK[T7 M7I;)HM7#B>8RO&QZVJ"E5N12]'*/F(<.L+YN&49'W7)L> M,G0$*%Z\$WPT\)ZC)Q $;:L2N?0A Z4+:R39GI%BQ^K*\8&(7\2^2]00;0L< M,F XN:'4-$L70M RBA(_ N\Z0_:;N:$:7DT?P'?\"]&YAZ?N$5=]&&6/T1+7 MX\S=:@U9#+^\B>,HGB.-KH=",'HMREO1)YI3"4\TQ?C0+WB$$_CM=HR3[2 G MNU$>GVHL>:K!\KZ*X)3+UP \=CB3\JD\\_Z9)6D>8#@IQ\[W--.UX?IZ<7YQ M_O&C]4\Q4GDUF*X]B=,*XN!?^VB#7_VC,N26AY:6$L;)7Y&8=GC@98*Q@FT- M$=%:QACA\O*<*"4*/6;JM+F$^N2"T(%H@NO:NQ]E2;!Y!.LH3I%=2=,WATS MJ3";]1#6JTUC$#;8Z4(=V\P-M;$7RO;*B>,-\J7>8@8DA4N*LYQI9Z?$[)P?.\N+'+"D"%IMV1FR!LZ)EH*3QW *SUF9JZ;K3(<^_(:+'W7)RU;[(H'B:B.;%'\A*;+ M=[T1P9GV&E(K>)#@X62#I+=<%VWJZ*DG M"GSDU//H)W_@).OPEIS&N-\$_@T)]=-*Q2LH@F@%>8<\4W9?/V7K=>##K\5> M/4Z;CBG%:-$31J7]R6[ DW+$L# :-"KIUH:-O\$#__,DJ;3AEF/';RC57Y)R M^&-Y#FG*C_'&0:N@QPJI(C$D1MIC1'OA^KS]='%^JML.ERF4NID0-U'F6MTW MB+C<7(+0?8-3^ ^*/P:KFG&B%1 6AZ1YJ!V3S$MBJ"&F6=7,ESF/V'BDST&W MF6IG\<.I$\"3!7@'(3(D:=A$2S)B66-D*""&NNS$2-,^2PD.7N70'T'! M(, 1VQ1;8E74"HU&D M().&5(%=LP5VW4;>YXOSZ>E8!4:C2(%KL1':J'MFL!Y2!6,$KT;A2*>3 @?3 M](V[0]V45\:5*N9+F2XH#DFSJ!TF!HXQ=E#7X"5%#N\.9!-.X-%\FGD @O%W M3YO.W4)F3FA,$[\8U,1%HYK\W\YJ_?^4Y9-)O!W=GR5"LHKBM(@_ ML(TQ$+YB/I!6.TH52U$B3+(UF47XSB=73O*&_A_9KK\[ <@# ^TRPZ/?1$\G MC4PD0J<3U..?\7\GE4']&1M9[\:5%S@>2P:Z!D%FH[0=>T!)2Y\^'-J)=!_B MJ6O2\A-C'1 ME04CA /3Z86CIG%PZ"H_ 20PJ+?DT2A/JPWB+=ET)YCVTN.!!T.H;28+_!1K MAP3!L@RV11:+ M'/4=,X-'04GP .&,3; M&5/^'B0) '/($0>]H^ CZ#.(5S@,+^T-C%W17@AUI-U&JRR4[=&/$1/GR_L( M\L)_!]X,LB=-?@6!=QO%<%H1(,15UUX4=2=_J$3,QE@XH&D%_X1]HGC[\TS8 MO.&\GW7YMOL)ZO]#E!UM&X:W;=BFQ77AC$MP/H_D,6J:Z6$?*Y8.Y+.5+4S9>5]-444XG6LL9)7:4X;%88>6C &(GN.W+(Y17 ,ZK^^$&WAACO'T!EF9X)#%D-QO:R@@R%7PCH(F M@CB%1Y>O?@"2-(+DM5W-.S1C'%9D26_O1B^+-4JCF4Y5P D905UN[L&KXV[P M-V]1 &E@ XA4\2 A(\0,28J^8!!\E!'2%P#VXR%55X)HN\YREO&M,^3Z!XF6 M+CQ1;(VHR3 :Q^ /DS3.$(XO]>':NV7*<^QXD/G7SH9T!!)JXP#P)H\O M-H:'8W,%,1VX6>J_@PJ#2#E%.K=7Y_CTL)$HPJ-AXLX-_+:"]H5%[+M$$]IM M@0/"#8/H @B?[ K0G.N5L3YZX<3S&#]->#B&)SPO8)90M>W4F@<$GJ[<*%#U MV114\1S2G[*7?P(W?8[PGY,Y>A,-=9H9FS>1$8N:=F^B_65, MO2<)U^L7&C1DB(>V[QM(28HXT_XJ32IJG*Q52J_^IB;$$O,%3[3W)A3FAROE&6+#Y.%N7 MWOV?C1$I+Y/K8F&2HGUF$E;57_QW<(/N=?7IQ/OVL3UY,[N^M MI9SD:)>9T?;W&F4^[++;C2\'8']O @*$9-*B[.4CT9*5H&)Z?LEK?W]IV'HO M*#F2?I])FR4B_PTD:-VC+/>5$L8)>=@%GL6)P2SSNTJ9NIK7RA@G:1;OB=*R M?]5N?T>:?7=B9(@3PBE"S# (;G9=VCA0(!#IU>[*_Y@ MP"$Z\W=JXU# PZ#83(=_53Z?!HAYN.2X>S#;KFR.498FJ1,B)PC:F;Q:KD[GF?Y8EK)D13B=,VE7ZH+/%.F]DJ0H\Y&J< M^\4D<*#SY8WCOK69^G/7.P!$]..%C6E",+4OC9OK+KCPY6979.%L UF%YIT #80:ZFWJ9!N MC"B@\45M8#MC/-LI64-%O=H_]_)JWPT$E4=#^8#',LD'D92E%4^L90@V+4"M4GVOG%^>=QQ;9@$V-N MLE-BYO++#CPB9PAJ[_(I2+%9X=0E;^?W# NQ9D'C4-%I M]>>DBVB@<0#7/Y-$2Y>2E)N@W-G.#'%NS%WP&L3^NX/4_?>^\^('*/B%X)WO M2Z\[WVX DZ -]@;7,E\VL5NKY1QZX38S8Z'&K."T'5PB#) *CQ\WDF' M38N!,A%W;-(H%S:'6Z0Q[,%X!(Y-)@B0,JZZ"-ETF"G$GK8D%/U6LZ QXNVV M;@H2IBJ>GVP1/C@KNLZ*5-Q <7()AB51!H7:YS%!&54Q,7J(4I"@$F1E%+FT MX6)E2&=/ R5(IG;9&A0W^]/%^?1.Q6TN6X*UC8.!H##WEO2>A-OX MR%N_H=PZ+IBMD)J)//"1C=V-"5WNWRA70/>;I;N4MX#8MP%L4;LPYD$^NWT MC%_$D0N E]Q"?E+=_&F[G/5NU![P*.2'64[IU&>Q[9UTENQ.C8AR^%7I M)+UP?.]R,T_?0)R?!*)X7X$GH47+D*6 &12_],ZZ00(X9I[GYZW7/*P?@0L@ M+^#:>A?F>W$;#K@KUZG\#*G4[.S93^3]Z![&M5QK?!4GCCQ1Z\ M=*:VU!*>V'7 K?/A6^BL(GB&^S?DK)^XW&AIJ6<[9'A)+G&CRJM $VZ:W-PZ MEL^7%(4\]Y,57W/VH4PJ)TKP]=5@&P:^4O&Z<#9H=[_*8B06HCZQK;!]P!&@ MLX1%7T6T8;#H'-'2!O$S:"M%WE?W:YK(=^&WK[-X&\45+YS?RE'7 M0J!T)KO$D&4ZWE\02-VK4 MON:YU>*

(5ETZ+ MPH.;4DNL\NMG &KRV[:BQH& 7X!M!@2>J_Y'>@U MU[7Y&3Y->%/LL:J-0^ITH34EWXEJLUP[E*"F_CXY2W,;4#2EGJ.% M0U%^"[=S$+CJR 9)[@ D]=>Y05L2>X%B5:MQ =A!AZ!&\%2J%M1M=:TEUJKZ'\2[P9P5%,-1, ]2!( YFML@Q6^ MW@/(R&<0K[ :E$8(NZ)Q2XJ8VJHC@6:E$I8#DCH3X'H1IC<_4.)&L,LP@[YT M M*=2*"%D<.F+Z5F.3$2S%[S>5"DYDQFRQ29Z.;AF>?Q-0A\N/EMD/ENY&6- M%:1#"R/%A"Q*E3HBFI=-J3Z%=EI*T5/)::]3R784DP -8^)NQW$\G Q$P/9@ M6J0@6X!X&<4K)W3!_"7P7S$DT>KJIL![]E>P"(06_#99PC'#WVCO;7(:'^G* M- 35#SL$#/\]:3B*77B%.?/3-N"]ZKII,ZUSQ?GIQ_U0DWHP.#Z=\>#@]XH&(!QIOE*H!Y'@Y<@4E+:ZU\_@)Q._(O[<]HFQ;,6,P M,^CY2(@;@[VCB\@ZF85>,7!R_%EB66.D+B2(5OEQ$F>)K4Q!-,- JE+&1$ES MBJS-,HI%F25B?LI>$C?V\>@ALZ[\V,T"+"6JY%G5K )#)V(5[/A:\)$SC Z& M:AF[),^D3($N7X>8OT*>I #E^::+NE'.*G'S4:<@CM\HM?'W#,-9>1T8 [)! MKPX#\7&PK!=J$-H'?/;ABB[JCMA2>?YEFF,:\XQ]FZ6P;!$YKWS_GX@B M=@5H1N=&(J(/VV>]'K;S<4U6^< FZV)DDRB_>Q]=N3596K?"YSEC9 M) 1;J4_5BXOSCYJ=WGM96W6B]@ L]DA\H8?B$6O$."3)P$9GQ-&8[!7(P=ZVI2/ZA#AC8T8-;M[<1EDL!7[; MAH[H$V&,C>DT^%GCO\M9^[8-'<$GPAA)^3;&"+[G-Q #!_D]],/>KITC] 3X M8E82CT&1UP]O1Y0QN2$K@4>4.L$('*5+Q\]+)T!:TC*/#OXN^=U/WZZR)(U6 M<*:(:G0_]HL+6(QA\E(,;(* ,W'+H4V^P[%-W')P1XWN0 24(&>BSI#95?98K0PB#0M# S1@V@;_&*^+%Y9 MG]^<]'2C3WW4Q]J)DL2.U^PM):'BD\%', *7J+(/6 MHFWT8,;^RU5WI%#J3Z.-^B.< M =AK:13K3#TBU;]W5R81*#4:.5QL\;%"\4E)8D).)J7E)MYV(!*I;R5DY'!A MF* T!BU*DK:SZ?@!U(-T28>@?$.[";T&)'O>Q7C2;FXVK&'[5SJZJ M:]PN=\@4!/[/>W9^$,#0H:4:KTY/(*\^&XD/NG";&)'%"J666)JR*^T9P]Z% M+F3)-FTF_K)@'Y]M,:4!6^'5DP,VNB@6]#+BWB2V(H)*GZR;1JL)N:S MY7# M5T',SEZL>HUN7QNZ-&$;%J3Q0*D5E7FY4,H=>N;^*_,3;,1X%27BN5 ^R7$P M<';#F+AH',=7Q*%,$YRU#YV@L?P M 6T)'DZO58[BN*D,]0SBO@$O"P#$"LK=W8###.7-?<47M^1RLRM3^(7.OCNQ M1[-CD=;^R-:$_/Q2[*) AFTF_K85S-#>(U! M3B7E-9=2WCBARQ#<_E.O*/W:!2]I%<%+)^R%LH?4RA@'AJ'W#C8WS'WYZ\ZA M'=6AMPB<\,%9@58#3Y5=&8<]-A9:3JU#,<:2%>IFM0ZB#0#X6CM?,ZT-B>6- M0\]@2&B"4(Q)EB#I%\C8%.!7TRRA['>-.P M-O1FI(B%%!,(TV]M)(+S@UV"%X/D+EQ@]^Y?XBB1CDYR3^;!50U\).)4D)F* M4T!I>HR?!;AQX+6S$67?"A/2"QE?Y<.%9@_^C"2=#UE+_\$;OHNK%(:0()\^R><[>19^>'>';,BUXV:7G'DQ3U?+1#&XB ;Z'GP_[]EPR> M]-!4@2-+YLO;* 908.C%V_=\)_:)+C3\#=0GUZG^]4?,DJPGH4J-H4^-6T4> M0)K/Y_LH$5Y'OO1:1V#7Y5KR)]3[?QS@8I)#\/3+E^GG\\]GGZ8?OWR2=&)I MG0:(S;.T_/8Y>@:K=11#B=W\*VO&;^S7YV!Y^/7N:BP+07F;AD?3%S_$C&4M!?0J>BW< MR[%5/.F2RTWE+SY#=KYFZA/D[ +./KUK!(\PVRW6>Q!LKF'ZUA_]*G 2>'[" MUB440PMB>>,$+45P+7@08@"'X'5YSE6&3S6O:!8T3]1",FG*E)-$[0_EY%A@ M\*@S792CP'10HX"1BALG64[)[)WD1"G4+EAIL?S0D9<#!QPUQ@^%KD1J#Q9& MG>:7@O.\O?SXI=N-1.WA'&7.]$OAF=Y:8_Q8Z$JD@CK6O"Z2 C;LG'/#] M+0J\N_ =)"E6ED7QFA)'G*?B*$3/%M[>IM"==.THZ)X-:/X]A+V^^6M"(J?: M[\;)7?+*ST?P8.XG8@(D)G':*U&GZ>/%^513_FD^;A.D0Z%%^VPDK,EP5?FU ML:I$,6;U7>B2UV2NBF:*E2*FO=6W.Y':Y:WLH';/<%&D53$&#\.?TND\H!@2 M:SZJ7T6K511B[>7"B>QM55*O(GA CA,?I:#@L.\6;\4Z MU$AB@8IC(T'T>\/9C?01\;U-S/0:UHFT [F%^#Z9X>4L,=I( E?$)'5"E+&, M=,38+U?GT/G%^?FGT0)"C,@"!I_-6/J5*0[R>7$7PG'"C3#)3UCSN%S_'C*D M3"FB !6_\JL8.C1N(^ 4)MMO)[*X< M5/)M01&:&_TOLZ7N6E#VXY,*6X3 M4CK16@K'[9:9_^GB_.SC^.'FP*6 ME(CLJU(W['34PFUXNW61S%_A?O];A.(,;55\A96Q@/:4HS$;$2B1$R7PK%+B MYZKCKR!]BRHVD%L[RAVO"$CCKF\CN/H17^+)$'6[I$M>KN5 H1']$%Y5D'%$ ME!#W3%)Q&]$B1&L)#C7*>.W@V)E%P-LL'T":5>P&"2>]I85BFYY;1X#06\>/ ML27L5^"@OS$U.QOL OI.,$L2@/UJ[WWGQ0_P.;"HXLW2;2OS\!$=$Y&-WJ63 M^(+!1#\VHP*BEB>XZ4EUA"C,:#%(%&=T.\Q)/LX)O")-*B,MZWH3)ZTV.0\G MV_%.\(#'$G5PR_$=MUA1!^E5="PPVQ'1T%6!5.[6'=<01@M'**W]^E3^?'%^ MJGGIXA%_=9U2RPES#>6W=%]N*LO';0S^E8'0W5"\VCEJFHL*)5*FH$J01R/ M2QL]5$=XCIKFXD50?A0D"%)OB5->ZREJ.\VHL79XJIH+'$%Q\P&'BWS;D'.Y MV7[\U0 @B:&E+-&^XI%#"2"4R/"T1?Q4\JY MNB%''&35J3/@0C\VE$MW!ZCN##(?(<&F]%6O&*@+X86GA2-Z^K/+$A5"86E. M/5O7RAPR=O@9HCW?$Z0BM_R$CHQAQ+\AY= ^QSZ;\#ZK*Q M7^R0\2+$$TJDLS'!1,8E]9X1@%EJ'\8!5)L67!DWS8W]G)/<8OW)L/UEUK,2 M570I-Y'5C4L*[FL[G)T;AC-1?!F'JVXR%L#*\!C1Y!Y4F8_B"Q)?9>/0HV-5 MZL$J@\W7RC,JG3K6"PB]MG'PZ2%*RG-'!R8,LV?I\E^K*,GV[[VB#FFG_ YI M>:^3!'4[^9[W.PG*CH^.93J(H*_./*_85T[@9@'^^!@%P6T4HXAP+$ZHZK<^ MF;]]XX1QGNO_C+)(\B^1(0-*+J;1P5>3'^&U>DN9Q-WF.JOE,4!:3$.#LYXB1'/%> M)39_Q/D>S@=A<-^GW2\YC$/PBG+EF:*6M/'H-#WLV:"!W9(>N//#TTW8G!UG MNA4@NP?F-F>=(Y!Z<$V[UX61'CQ'2$GCX<$Y;IR= M','3C6.6>'-(9/X]K[6^Q*YL!G.GFZUJWAIL^7@0MDF689P.-MUF3GN@-UD+ M9,7#G67@%D"8CG<[#G0?;9ZJ+,2)) >R;\K[.LZ.86R9*-PVS6[)R)DQ$FO MXPPR10*2%"UVSZHGD*9!;@TRS#2J='B<-\/,&Q;+^ZJ9&/:&G\8U44R^MAR4 MO:'^>\M46J04@^T-9Y[GYT3=A^SO :O*1<\9";!OT?/;U&6.*$'$?[\'5*RR3VA4A^"^R%*"<9Q@K7K3)E"IIR: M)':&]/:>_'N2/28LS$/0#P[$!JQ'A!CEVBW4QN"!8 ),ACXXB'/G("PM#'8] M, JEW*A1:C(AP#53=T?E%MY&P690D1/-<06X9CYL-%AX'R$ECX>6'-">H/"Q MUO;F7QGB8[1:1R'6&),/:-0ZY@)NH .:.'?,S0.Y1P+U4-5:UC@TB$NG*6%^ M2K7O0G)@4%D:J9Z1C7+&B9]?=$VQ\U%GB<@K[WEXYT69*RA; JFX<0 8>C<0 M8HRY.0_;R*#N!N0*QD%"2$1\$K9_2]BG^M%/_KB- 3RFPY&!)'V$VRP]TRYW M Z, C-!.TI-V[1 BW&WWR;J._249"#Q5[!%]9VHMN6?NDXYNX'!@"_B5GZV$ M5HJVJO8 I3?5VEW/U0!F$?LN^"U"UH1$_9A0W3KS3B'SSBR###_9EOB@[S/@ MYL<:N"GPKOUWWP.A)WPH(3=@/WH$:;03!]CO"_I[L4MJLH"YDV[AQ-6(DUNNR9 M>!-GF(U9"=N8)=QXR:OYLOGC T@9KM[=&SQHF"IB7P'9 MS^9I7.H.9!7?KV?82_(6!=X"Q"Z2^"ND'-N5X1>;Y]A_;6;]D]1JG8=G^B$H M&0Y-O*E@V##9V7MNQ6*$5[A^Y:S]U DP*YZC2X"#VGG?UE&X2XIX#< *>"S0 M:AO'X<#<+!8KU1,)'R!(0?#CZ*5P\,"Y/=$4ZDO"U#'CXE\TJI\D@3 M/M'!>G<2+@[6*"AQ>=9^>H-R3/)C\Y1R9>=OY/!P*($_%"W0B%?'YM[@$],& MM):M\^JC_NAJ V")EPT%9"Y,@0SALEK%?NWJSCZQ"=<_'+C(84T!H2]*=KRI M=*L8[Y]9OMUS@X>W[H$!IQ=;2MWQB7DO%EC'E\^'ZPP]\"SR5#QXGCR []2\ M-7R5#P=9FJ1.Z,$9L'6/BM"4P(]L\*+K^.%7/X!?1.%^ MJ/V.K1P.=&0RJ$25&MV_K-/\+G(=_)3 ^1(7.4.V$>OJ+GEMB!)MX\#P)(4] M)9K46&LJ1A/RWQ0 #BI>9\+YQ?G%QP/$")$3)1SZ*L>#WDA0I9EDK3P"-0\' M2WV94L*JK]Z;<7 >(&L5>HL*(5@W3]EJY<2;^7+[C5B:JO.3Z7Z:JFU+\'/1 M_"1:5KX>25JJ'4>VU#%,E:DU=+WWX@$].M^_PLMA[#M! N?+?/D(4*1?HG:) M7=&X58-#7/NOL1THM-%%>,N*WZ/XC[MP$4@/=+%'EB0"'7M 8H@B0JM<74#12RE66UB#6B)]$BR\XQ2IU Z[EQ$8.U MXWM(YQ,F 'DPS=,W$%]E,6)I[M8D=H#\U#Q %IU,0-'+Q F]283ZF;AY1Q,' M]S26DV2=:R73)GR:U(1'OI"UEZ_/FT\7YN68[K Y" MJ]\Q>8F4=*0T[-6Q8-]="">U$[JDM+;[Q6R# 1=]DLZ*ZA]8HCA%.C=LN H) MSKG0_HK26M06Z0K3:);##=%1"S/C*7M)W-C'0VP5;ELYJR3+3:!2_Q5-NN8F MGPA+=[.@+2 0I-!.7Q$.WG4_K-J&E*XDRW+B,.!B&*U!G&X@Z2CISQHG\06I MV%WP<]M=,&\7WP&W+?]Y ML>S^TO)V$1.!!$%?XP[WS,>EK,"=TWX&4!F"^) M \1!8DE6@IS5#5PA.,58,^CK0RWE8JC9U(Q$R&@Y@ZU"4IY! . Q84L1+<$NH])X , 0 M6\.HJ0OA2A^@-5TYZ2@AE+(0%B*46I*HZBE:IM\A:Z]1T,2(#0)B>8OA($:S M)0FI;K,X]%/T\!IZM_X/]"FA(H-ZA;CIA<++,D]M>4>IM][CK#.;N'$C'1WS'H6XZ8; M[99DH"*R\9Z15HI=T3C(#*7SH'. 7Q2QPEPCC E8S#0$>A"4B?3+?2 M:^YG/9B9N6ZVR@+DI'T-(!VNCZ4)/Z/@G5"LH3=;17'J_QM_3^0: 5VRFK<7 MATHYU/="_B5'; A>T?@:F/UDV#I'MNRE5;$76\)4R[JGTY]^![<"96\34'Y_-#$X'!,#DY<3^28& M[&.VJ1(W2\1(ATTO' M:YQ-2MNYDFR,0BY=)_H"$OUI[ +O0K%2MW9-YB>#Z?4-0,U0!PTZ!U3H]1GS MOS'";_#*&.,ECJJ[[]:(<7+O*"C"8M&/#V:9L!%P(TM7W,*9-H0I[,Y2+ [- M,<7Z?8G9]KCI;.KPNS1A*;YD<$&ICE\X<:E\'3^'+M\^='!3:6-V._*L2, R M"^[])3G2 [.FO5CI2KP"4SOM$+I;K1T_SK-XW$?AZ[W_#KS<5?97$'BW40R9 M0@ 15UU[8=2=?$DF>$P?]0%>"N'!+\X *095)0^5V&/A1=/YN.AI:QT-F@&SYB'";0"1+6,R&MAJS;%I;I:AU$&P!JV2]"[Q*$8.FG M22&']N@#G=LQ;[E@"ZAZ"Y)#L-)+N:S+34$M7$^7($GP )] _.Z[R/\!A0;/ M A0GG T0SA9L@$8?4LW*+R_-"C/*PC0I6'D7PM&!)+T$3DR$CE#=L8*F/Y&2 MKKN&!<+)0[GDDZFRW?,$1R)5&CM$.E!GUF68OK^41TJFM/DJC57:/:B3=6_5 M'M<(W;)0C#^4-+GZ6>QN\:5YMT"-?8!H7DU0<[4O//3%2"X3F!>\^1':"R, M?8+-7YR<3"_.3\XAEO1E']]EP:99&+:4K$^#+W :G.J=Y +,;M-M\A%HKL$8 MFDYI,5D9!H-M18T4)X]$FK+D)F\\PJ0:_+47-DZ@W&)A2Y1"H:EF66@?O8^< ML+QED$VRVDL:+TZ*3/9.6 ($:I>FG.G\B ]>Z#()1^RGMXY;Y."B6&12Z]B! MANZD6A(,Z"H*X=T_]>$D>(A20%T;N.K8A0MQ4BV)!50_^]PSK#()I8W#0O<3 MG0B%YH90J%-QY<3Q!JYYLQ52/G*)ME[%I9CW@J(#(M]#)#?J MARZVW#AIJ6&$H9A8Q6/G9BAS 0*"%0\,1@W*E:4XT1<"H:GWI M;SXM)2W#!R^%DAY[2 ^!FE:6*O4/4>AR@V%7V&(\,(A4^B+T2=.+T!.\F+M1 M^)L3!&!SZ81_E+H>A1IR*QO-0T=7D'?8&=3?#O >SN@%Z+3#A4]'D: M^GABQJ3GRVS*2XVY3P>_.;&/AOT(SZB4-Z#]8D;*C$<231ERD38. 5+??9H% MC1,BERCH$J109LGKP"+V5YA4JMYWKY31HJ;(K"EL'L+,E'02IQ4IP[_V)0R_ M^L>C$[ZV+<2UWXR3IOCJRZ9G,,TLOUQ:9]S>K\;(ALWA%FG8.:F^.C_\5;8B MBJ_VNWD"I(RK+D(V'68*L>=]@W)N;18T1KS]3ZZ\4%B%TDVU>^EWQ: Y: 2!+A2HT -:5NNPJ<))DO?W?BV G3>?SHO[YM M9]@3<+,X=XE'QCG>Y:8HEQ0%24>-GJU:!CL5W%!LB*@I(DDKIVY^P&GI)V 1 M^R[8_KAESU0$@ZRV#@%YG7A@8[S&DO)9Z.6DS[,T29W0@U=) JAH52S#CC"I M"I(A:X=(>;B<+S$SDR1S0A=<10EQZZ/4L P@HI06^/AL!CX(E[*;T)LOD7+Q MZLV)7\'\^\ZJN7H%:REFB72%R"M$>F&&2&6I6]2=3+:]'%T=QN/J<&K&]);D MZG#*5)KJ,ML4,ZP4:Z;0J29&RM&FA.8 4+D$@5=@A3*+)FQ$IS #!,U168M M2B,.PBR1M#17!P/DW7U]YB3NP%P=C!.IP'HM1*'VN4S0\S:U/&0K6U)9PT7* MD,R>RE>(2.U2'85E[7@1T9W843A0]/2&&:]I5;5 M)MFQFF55/7JTJ>#&T:IZ *MJ.Y'7B0='JVI!4^/18T>8U*-5M9"M\>@!(DJI M65;5*J[VJK)CC!\KW>B59+1MV"&G].:\^;$&80(HU[*6DI;A@I="2?;;AB%A MEL\"+*Y\%=U+\D' !;.>92CI1F^I,SRQ=\,9T*5^]"#J27B))C4JZ'-S5-!% M4ID^*FA2$W7&?KPXGYZ,&5&]22\QI5@'/;!;TFV6PF\6L1^Z_MH)RFN"J&_2 M1Z9O4MX1HCCO:5(Z@AV0@Q+"%4XF/_WXZ>.7TXN+3[J6D@H"+C=?G11I-3<, MFNB5C%PN.$70LEJ(TVI6<"CY."F8X(.DZL2Y73GNP@>X/CQ_!\$[P"&42#J7 M7FT:A[(.0*&C30Y+#AZ,_P6<^/E[) .#15-'Z%$Y8>,+O3AS8.^DNURWQHZH M8_#"QG?^*GLXT&0_1FB2[QV'N35#IJ[[V%44OH,X]5\"\!"E($$($;V,G3,O M8Y5>)KB;">KG@&YB)N@#>X6*,&"62PP5P3ZU:K8*QEI'-/C"2.,IC=P_*+YW MQ/)&2I%'-DVIBM%HKFRKPZ?ZX#4+&B=-,9D0;9!8)&IWU"*YXX 8GB,OIXMR M&)@0BE<.I7R=\'-(^+E>V7+*9B?4;B1JEZV\,W1:'*J>86>4Q;JMJ''2[[Y. M,$RBT6MD0I%&J?S825>O^>LW V"-)T)TIF)>.%3)'4 MWKK=C5;MXAXT,IL! A9?EMGT#!:T0F5D-HVR87.X11IV3JH>D=E,$"!E7'41 MLNDP4X@]54CW,IS./UU\FIZ-;17M0J&Y3N>+.'(!\));R)7*QD_1_U-J&"Y= MNHR:$A:EU,:G;VV&I*-'3T_");UJ2S-E)]RFOOHAVOY^B:,DJ.UWB#W%X[O76[FZ1N([V"=!/;0FFFP7XLVP4H!)Q2D)]:>F_ &'NL] M#WC7(/;?H6C?P:WCQ[\Y00;9U/SQWG=>L($W83?LVIPER%/"!AM]SI7$@AH] M;(3(E.1G;I@O8'F.+)2RA1\) 1;MA2T#A0"1-KJ62W03M@8*+ J'R?*EWWYO M*FJ_]TG(?B\L[?>F1_N]\=CO?;XX/YWJG^62[/<*:@Q,*23VH&B(5'AXS?6@ M:*YEH.]\&DLBM+8#>_,A= 1OM!PH>6R9"8^NB5 M=\"P-6:@W)*C1U W>M6F%] $&?R6]@B\S$V;#F'MA2P# P=Q R4!L.">.GHT M")%9XL*J,+1-W8T/R _.+66M0P0OC24W/PK@Y+C]LGAJ*=CZ=D;UN6F&C&5 MYJW#KEB?1U_TI]?C%EUU%>E(I[FAFQ6%Y39/OKRB:LI/$JW ;+EE,W>4ZDPB=IEJV3+OF>8M9.*&X<":9B2P"56:=$^3Q4S5[0-AW0E=,%\^ @^ %388(=WX.1QFA-JS M!5IJ&&%CWKW%-OW@=A%&3+J*DI1T(J%5L0Y HK0J#44X9(0?XM3869\\HGY$ MU8RG8FK&76\3["!RU#,J.9#L"97C2+)7P_2)3]<6=B50^Y64I&[8':B1L]6. ME/GRQG'?B,=.GGHU1IR?7)Q/3\9P[#>,G5\)E5:"F'?CH2JB" $:<4=(_ 1.C/T\ :*WA3.QVX);]CN)ECL& M3I*CA8+U%@JVK!J\=)K[;*W&0L% ^?**JJN%@OFBEF6A8()PQ60B;*' (4P# M+!0$#138C_LI-4;DSWCP %'C?%#H2N1VC5%0QLBC5*Z MW4A4\ ZH;Z9?"L_TUAKCQT)7(LW4[/"%I0=)>>@A)0VHES!.RKU/Y+Q$#A8 M6U1PK$#D037'G>_2A+@LTC@.!.@4=,/<"J M4F?1U!B18&Q![@-=8\J=.%U?-=5MTZH#V" M4BL?%$4.B*K=[1X+VIXBQ%NQ!2_PP77"=-$S*1LVHQS4S8T%@.QF-D* E''51V@IS3D^D7BJD=OE>J\H* 0)_E;'@1FZR#EQTY,II@6&5 C*FQ\@ M=OT$X.")VQ^W["'ET>O4U@$!L!,K))U9#7O/GWG_S)(41\)[CF:>Y^=4H1SK M=^&5L_93)RCX0[5%%&['3KC)88.2L$/:H;9-\K)CTF[N$6!%K6,GA,1)5GHJ M_Z3AX;]NEC<+OO_6F: = 5%U/FU;)PBEO-:9JJ8B5+J\5K&EK-6 M'6NYF.6GW5GZ%;+P;?KY]&3ZD:QQ958:A[@IXMK3OW8C>"PR?P+K%%-Q>@$I M^L0O]]:*MLN>GVA37]'V*?I[%FS.(2V?^26_5\5VF?.0:^HKVCXMM^ ESIQX M,SVE&T7PU+-=[MPT:P]%([*]GYW0G\R9E6P7.Q_!RN('2Y;Y-7 Q$6=B4F^I M9KO<>4F6Y/PUR,;^_#UZ?HNRQ F]Y^^0G9MYV&YTWJ$%V_'0@?IAG+P,T 3( MM, P%3F]U3YT>LVUE&ZH."M:_6<0KWA5TGO5QB%UNM":DN]$M=((.2:92)AE MMV,+YE0P16E,'DUOVH99[7PX929P$L !4I_:V17-@X*0S%ID MWHUD4Q]A%_X:W(7O(($5$HIS4[.8>9+M)ID]Y1LOI=H%*F?JMZR'+)4:K8IY MH%"S\@OSP%PE6^60Q!G\DU+#./D+"ZKEEBE(KF+'(UTJC.%2 UL'&R&R%3L0 M"8/:__=]T#H)16.7#G)&V') M(!6W"2"=:%7JPZ,IH\$VHBGPKK/8#U_A[/ CK]AK*ZU+#6_" T;$?TO@P46D D,B_3"@38P'\!W_U&E)V5:N\_(<\O+C^ '3G7)) M-D>&W7LPY?@MD;:.X )6XH%.72'S"[MDOH@C%P ON87@=N=5!L>B\7'CAB\ MZFS'_P@"I'"[BI(TP=!! _06S@:'76'8?/1M5*_5!QY9 RDS9 CUBM.O)I>; M79EB]+/O3NSQF8/T;-^XY4H.A-HM153PREQ+@GS@L!>*V4BMC'%84"NY)E+8 MW#!7VMTYM*,Z]!:!$Z('>[JEB8*NC,,>&PN$"]H0C+'$X.%FM0ZB#@9# E-$(HQ23N2"$^:W[#93Q%.+*<">]/ +V/?+7_X%OHIQ5)* MN)$CCJ1R3JG[B!S/1U59LTS SD"G)S87!C.X4IEDZ]/%^<=/>B3*YG"+-"@T M:%_TM239,D& E''51V= MGJ60;"XF$#D[HJK7S446NV]P=6,A0J0%*_#0FV!3 P?N0?W-CU, PCX+!*L) M*_#0GV*EELF:H@HQ3U"D ]0]PTVJ?\/&H6[H_'/*BJ@8Y$C JQTLHX36:82QT26.6PRL8(39U%@/_S"'([-_ $V>B[(#>: M)D5P4M+7X8)Z.'::Y9E'NAW!7Y.W*/ @)>A8[[S"\QK*%O75B?\ *79 +7:= MFIGN/+QV4OC5+RA<5NN=24;#AP=3Q;PS*]*[^$2F: [P='V<%(-S5Y(OJU6SI+["_ Y0"&7@S=Y!#&\P^$=T/]GF M(AYDTV".HB;=3V?Z SF,9N[(8+2-GKW;U_-<1]3.YH>H,&#&'$WPLE/]';F1 M/43I?X'T$;C1:XB4_55;9Y8#@LJ^ZY+\>'%^>G(@4T8?>V7Y)A_&3,F7I-LH M+KY"Y4@W\6$'<9P[&OE<3B(U+Z-#9FYH=^]O;KI%B.-B91%U_S_E=O__,,%] M3SS8^60)>Y^\H^XGT7*2X#HYJY-CG("QQ0GHNCQL(3A+DFR52__13_ZXC0& M]RL YT+Z",F6?0O@[=>XA5A!7 $M/+31^F3'=SHG7W@X>?-C#9"'(LJS1GT> M4-+AH>!^..8=+5PX6?A;!"7J!Y"NH1;^]IX/90IHX*)91B\&SX4RD//0,Z': M[W$>*.*A4C,;_=?,6LP%-X7<2#>B5\LS@:OE4^T&Z10]'J^2AW*5+*!6L4MZ MC(+@-HK1CXI>D=H[J\]VY(JBV4C,H!53G'$CCE7&SX3R4I/-9Y[/34B5-CDFU88REVG H#,5AQ0BH3\T-4C\.E/1'Q6"+=Q^"39SX A8+^(@7!FS+D.T)]FE 2RV;$XKTDI03[:_? M;I*219%]D7T46_TRF%CLHZJ^ZJ.N%GYQ0IQ_?150>?(097#?'"35:SH,18!T$QUJ8"T$+1#DKZ)\I?(N M^CUNJL% ;Z)_E$%E\6SCSDW(GTQIA^CP?N=0J3.]N.[3H*C9,J0HDU9U:8Q3 ME]#1R>'1L=<+S>SU&4Y,L>WDNZRO<,7KAT2D[F?\7C:*!Q@ M0]ND)N$5SIC"]9>+HCAJ96YTFH-2&:<^/%_C^:[?JX.* 9N=USV>[@U!8(K" MNFE*"=75RF-ZBX/.QF8H.0VODL:V0Q62451A-*N[X@5VQJGC/<0\G MH@7=ZSS"X=!.UR9(/(N M'!;C11(7SM5E$)%R%Y0<5!M3 *<\ZKS78-BIM7;#T KW<-C?3I%"; MQ#$(.M5Y,EZM-*N56LG .B?JUJRV1$P06M9G8E[C3&F<I Z\(^K66>H48#BP<% M&'D>E3H>&,!;@Z?6 $,!9D-,U-3IV/HPK_)?!S8TJE<"'0XJ>99K=49]&>9. M,:0WM8].3@X/#O96=:SSW95TR#Y> \.;2]>Y>+TQZ4KJJ$A@O$>:%*G*.#-^ M(A,9URN(8@7IS'2M.87^_J[R2KG?:F*'V3XCL*MWBB)M:\F E/EX%;.1\2RCH'#3@D=P;T"J35SRC";3/Y>M:>VIS@M2,-R3I2_/X4AWDF^]3F M-XFG-C_&J[XJ1O1/;0[MJ)0S?PR(5% ;$F7 MWX"3-8_W5&DQZ-&0SPGHKER@&RL 5I)QC&Z1_%L0;3U !09#S,(72&%Z]P8X MC[^2GL#9]+ GP&'3JR'&P 9P[J,@O@L6B'%NV/X$G.A-'QRXS&#@PO+)83UU MYM&A_A$X<7/93Y<8Y-,#Q2^+5Z#'UV29!3$Q<3Z^AFF.4/S]OTL,H^MXBGD5 MOB-"7^O*WJ4+L (76MN54:RU/(AT )D8.GYARE;XL-,''MP^W,-'-Y(=V?W+ M[0^/PMC^:]^ D[_I_9_/#4;PG&4347<.?5 =SX2.$3J& H<]/A8Z.#Q5,<;Z MF48-9ML\,I.')^95EMD&'(J,(:()1GE&P415EN9;B,+_VD43_M.?#UBJ!3\? M\!8?X+6X9<^C?@Y]8A*OIOL49V]H&LY#-&O=M)C?UN@\ M_GQR^/6S'T? MN2<]-FF.7"P[!T?=A#&ZQFL<[3;:OV,PB+)UA=7$0D9X/_1[+XW@NR0NP^36 MQB%\7%X6 UMSV@R,G]%Z>-K4#$ZPRQ_+S)\ M=FJ@%:O199"CJR!,M21[*9R:WX? <5]17C[K_#:T?8O+4(AJ:+Q7^J2/-R@6-F0"L:PF]3VKBH-=O?9K&-+NG@ MVTR;D 4CPZPCL9!XR6#!7/58>XYW(^QT/(F?M>&=S69A2:UL6O^A1%K_KVH& MHZ"S&'U,P^?Z^UQ_ [G^QU]<*D%OAE=P<_U)S.=XOD4= M(WR_]5MPV- KR29RQ+D"%P7;/#F+B7LB^/@+R6'-L-J0JR S6%JR%W#($9=D M$P4J:(<:;G>^S/ !-,LNT3N*DK>",R\I*DC[$>:O5V'\'$Q_TD/QI#H !PL5 MHMT)X.O/$.M8V;/@/@ X-+VQ:6*A0%:[I5WP(@JR;#S_4:AW/DZ+&W#IA<<\ M1],EGEV(LHL@BM#L?%5]EU4?TI#8LU=X,-0#BR;^=#!.:S:VI9B)5CZM:\_? MI^$4;7[<,(=F;^[4EX=H?W8I"GR+X-G0R/\'\>HI#Z/P?UA1(WRPP5L9;IH1 M#H7QRVTR0])&M",)(UHUA=&RFL.HF,2G:A:$6V0:HP69A[>B#' 7F5B?;8VX^R#:WA1;'X# !?CPNUDD1,'AJ5#'0"+' PB4M2 ML46.CX^]M<@!@(4*T:JSR$'!BIJ%IUJB"=W7\=LRYY1THGT.#C, ]B4I7L$U MD[61P:S@1&\ #B52(A*3,(-21Y>,29C]O,)KYW6,9X:R?(+O"4(&D;0M?Q-%F@3=6T&S(2 M$2+]:L1H 0XD &Y'LNP2*(YK*2^(0@GSCL1L PXNLK(2EK;[EZ4'%$6E MT& MZ4]$,BW(@AIGG,=X.,WJ+/N*668YV45>P"T12%V(AHD3H2JC$V+#I-22W?P& M3M(6]PX^8V"5D2WFVJKG.[^"$3*?PRW2<%,[;X/?X6+9;HYH_ Y/@(QYU47( MIP.F$*%$CMQP0I-U#PL&>@ V"*L\AUO&]!*EX7M 'J=9LV&U>\NG18CQ6^X+ M_MC";V*P*^NTQBS;+)V1/2R?_T+3_#&Y#>(9&6HU03.T* A\0'D>E0Y]E"ZR MC0RK[ =FWD>OCCU\V^&KB;.P*GY2XFT$4Q&JR.^6R-&.O7@LUK&HDHT:7!L] MH@8IP#M[>4G12Y 3=S!F8!9.*XU:9Q5P("?3WH.M!6R]&:C!_:$>9FOMV2&J M46F;_;$'4 N Y+BEM62AJM="::KP5)6):P,-KXW'3@MV.C%-4;4]11!2% T? M%9VC67MF7^44H 7!"S6N\_+;W@-0 ?<45<5[1^ES K(\6/M?*Y9DLAF-QQ(9 MC>5/1<;5:+K]$ZH&]VF, TMC_*CN\'WQ%B4KA!Y0^AY.$269N51+_'_C.5X" MDI>8)+:6-2H+^L0*@RD<"]P"JK-(F&Z^PRLNH5 ,67]Y"\KD0OQO.'($+LW-7&=T,! 4.$31B(4>F(Z(W$OCD"C$Y$ M.Y+B\6\4HS2(,.UGLT48A^1$1ORF(F 1:NLD8KI3[DB6QP2+#;/\%7-@*XU; M!#0"+9V$3%>Z''/JU% 9C(BXWKCN#>.VS2.'Y[@_WCC>%>^P35\ M;A8[ACF\]@TX7)B38LLFR^4,7,EW+\G^074\NX^"^"Y8L,LIZ1@*' [Y6&A9 M@4PQQA%S[$;#R>FI?.N3:26A?@\./<:0P+B1"C').I(H(7[?@S0>+_,R;I]> M1K+E,X\%2=XX8K.O8A.9"TCM&P\4&<:X8Z+/TY!4#RK6QZC@_%C@\!N1:O?B9XZ^WXD-!F0N)J[/@=; \&K/&E^_1@OP_AE_(;2 C<\^W[/7NO8/X)2:XXIZ'I G7KR7:S 0.$-3W?J7X,#BP[I M-S$FPPTSV#&PX=RAO*3[)LDRO 47.ZCC:<,3SOI,_]RN9[7GH[)<;ZK21VL!+#4\L;?[1G5P :Y7K*<_%("4 M]4I.R@<*7MI.^4 !8(^/!1L^4'WG&H=\H #08PP)G7V@;B%)LVMCOQ$ESRA' MW*K]GS+ONH-*OI$. 9^&SVJ:6 C73U$S 9R]X[LYX=9C@LE?5)'@KTF$9Y]= MAM$2*ROG*MRY/WC0TP.%)N;4LLQ%PZ8XATB)I&EO:!:]@ .D6ISTP2&=/XK0 MQZT/9:NJ_.RO99833?^HW$9!&[--G7?']E.P=&-+GAM:BP@?V7+0E ^ CN.+ M),88ST/,Y$OTG&/VC^>/P6^JJX;3;N_PU(TCBB+N:*O3J:72"OC.E1$^HVP< M?_]-RDHLP^RUU#'"$PJJN.WV#E7=.-(WXNZT1%5]5^K*/'?K4MPRP,& M;4'AHFWW!C']N:*U++"E_4V:VZHND7N#.[4<4E17&-AI_0);D3K95]@J((M6E^=L@2ZW0A_ULV[]=M] 9 X M\8J>A (-$[:YFO)UG5LGF%M'>P$5%OD56$[<3)T[B_-P1J@G)=KGI)\OFKO@)6_IV]$<# T *TFGDTS>&C@YB8+\IJ!@YEI MB8MBCL,R1Q*Y-*4$@L451ZHM9W@I@AU!1<_ZENY(GT^D(ZEW6\'"=?4SUV0K1:=6+Y"J[4'5>QF.R%:4SDJVI^[<%.^2'&7W MP8K8=T7OB2=_@T*D5*,IQR6"BU@RGKP9#;:KW2^^#-%\]XDMG%DR+% 6YV)JC M9J'JJN-1T?-HN^NA!-'06,,)IN$WLQM40YO?^:KVBU#LC$1?X-8B4?&VA\KT MI1QNT "%,D9$"Z,%.*FKDV";Z46.#X/# #-JA-D&' YD924L;0:]UCW[%&/, M71*G:)HL4^*#2A9AEB7IBMPW?X3YZW@^#Z[8;7K2;AT0 M6E<+WAV?,?7?0*X43L.,FBHDWY&KN%+$ M"3=+9'0O=K[#M.PZ+OFZD_NU_OT^Q?L_#:M&)^$LSNUS44-0GG4-61> G: I M"M\9EJ#FAZXB39!2#:%YUM%0[!AY.E]FF(-9=HG>492\%3OVNM*0K%>JD?'- M\$I]6@\\VAIYM!EZS[U6)1J_?#XX_'9P<'QX>OKMQ#NR0*]#;-'I\&T)&"E@ M^C44^+8@ $&=!+O[M@:+ 46^+0@XD)55']^61L.D$M\6ZS1!G#3<5!2I#H8" M!88@=SQ<_TW<)+6L2GP*68X5-0N_^*2 M:U7@G5_!2(_/X19IN*EVM\'O<+%<4,57^QV> !GSJHN03P=,(8*,-'-UY>W% M#(9?T_*9_"(*LFSSW.TXG1#__:;Z[B;IA[R^@6;GJW5IA>I#&F)Z]@H.4)V$ MWL2.#K; >E.]@QGI$:4+6,:2+H3K?5Y.DM>[[.HZ+QZ#Z 1HU1==RC+ MCUACUP"D@'K-+R>9S,PD)7_"XMU;\E[411*36S**IWA]E7.#'S>3,[?Z'@7Q M;%3K?2B>;A:#-L1RW-Z2?=A82,9OY/4E/*T;A!F=72US/*7;,"8G_BJB,9L@ M8GR9D5WX"D\[B/Z# IK!J7-_=84[L)^/T0D VPN-6E; .LB8!!\G2E2NDWV% M&9-^S9'XEMY4+?B!>3HA$HW81Z+6;]W#BCB9IAZ)M'O4J2E+R92MKV4/0HUX M0/9!Z-.H''Y4C3]*BPF,IENM/OGCT@"/2^O%5OW!B=FS>^N5+J:XF.@HQZN+ M94JDIP2,55_[#C\6&[3:H 8!N.OX\5="%))F%._:W;[#CL,)K1F$0T$>'API MQ=ZF0X\^#B^TYBP. G_>;J'9;M'[K8($7[LDK?'__$-BH %0 &YH:6,M,C R,3 Y,S!X,3!Q+FAT M;>R]6W>R6-,N?+Y^1:\>XQOO$=UL%+7?Y^DU4!$5!11Q=\) F JRE8V*O_X# MHXE)U&BB<9K8!WU'1:2JKMK..:O^\_^6MO7''/B!X3K__1_L+_1__@".ZFJ& M,_GO_TB="I+_G__W[__Y(_EO_;\__OC/_T60/XQ^L=WX0W/5R 9.^(?J R4$ MVA\+(]3_^:/C>I[B_-$$OF]8UA]%W] F8/.5PE_D7[D"FO\+)[!"X0\$^7?W MMD4E2.[B.O]LKL;^PMY>4MK\5'H1AOV-9?_&41S[H_ /CO^#Y?X0FF^_\'2G MAC'R%3_>4II\]R]T^R XFMO_)1'X?&601H^'BD*226&Q$[=TK^^8\>)NQ-6.P$_T0!,E$4[[]_ZF'H_?/W MWV,E&/WE^I._-Q^DA* (BB$$]N?F*Y;AF,_7+Q:+OY8CWUI_!T=1XN_TXU'" MLNWER\!X=?6"V%Z+_=UO-D15![:"&$X0*H[Z\JWDGEKX_,7=G\C^_?3A]E)C M&2(!4%_]2/+ZKXD[_]MPDL)6_NX9NQ/,0UC-AYT.WE/A@? MY#+Y=_+I+JN,(P)YRUH-&*_YNF56\L&^QP[<#([ECOW TQ6;+^P3=J)5A;^7 M*>R>'_H=BEY=FG[Z J!/X"XU<+?[W/YHQ_R,(8PO\]T];\2>&@X2N]P^!>N'_)K_Z=_+QJVLT M(_ L)?['<1V07F L_TGO!ORG/PU- \[ZS^2"BJ^H*J\*6:-\8#L9/5"?9*P)M$4PTI(]*.$AC5%RZ=[4(', MC^6"3*!RJB8RH2YKG%?#$;-7:"76I)>;3:/6GW\XBIT\[\; _%-R;=L(4XL= M4(Y62NZ76/G$VAL@^/,/0_OOG]7UH\ON7.(*RT;7E,2F6!!"DL3U#)5RXC5- MWT$CALL$EA*)RH5)6I3QG4X>R\ MA&>Q@;2,N4B7)G_^BV<(LD!B!)P\>[YBS39J/]O\BI"38A"A=KF>*=TD&>&+-L"R1(PI$[A9L M.V2O+T(PVZO(!4!B"\E>L247F8SJ+2O1K5R.R.4*^8,$;+ U>2=X+GQ^69#LC4)RAN(IU<,.P)PJB,+N1L^KCI M3]SN687D!USM]=-ZF5)UJC>+E"2Z \W/-/0ACTUD,GW:%O&=STHE#ZJM']92 M)L_/I["NV0"68M,*+TS[Y46^-$,H.9<^WSC16W#@$;\2!GXFN'VQ(PBQI2KU M7O]4%,/O*E8$&H8R,BPC3&QR \R!A77<];]$9YV/ #^@;#=RPE>6Q0AFTT8! MY<<2;Y5K70'I,^H\L2SH-<+?+QK0BQ*^*'?]V0++6A)2)Z<*,Q?[%O'X,=*'XV:4K0_'G,FWT:XS-! M5!+Y7F:%U;"B>G=BIX( A&> O;.*\DB^W--IQ:]7Q[)E4(-&Z^XD?B[907=6 M*9',*&O&LZB2'V(!.9U\']F7\.4[))_DS=@"ZTFV97)2SU^0DY[-D>,,]";] M:S1+5+B@0-7*F:5(M5=F1G*YX5=H/CO].T?27\C^NI,^TB,Q3$)9+!!<1O%( MD_D*GN'(<_DH3&OKZ>+;*W+C2%HP=";.F?QL)BDTBPQEEOHXV86.ZK0XZSKK MJLA!V1+-^F@X[62':%P;ULI^E_2K[8380CZ3Q0KXO4#Y':F'A"O$5LZ)IZ,: M&AG+ >-3."M::>DF@V>P?(;\=,GK.Y<67E>\UL;K%9$J@PPF;$N>2S-VL200 M2O Z"1_N8TGA(^(TU6$KS(![+*4K3OZ7."YK,@ MDO7<8-SFW@#UN0"0Y.;D1+6I639"&_F!R _]J! MO3%N)=?9K+NWT\=]'9#1-!%VY15M&KF\I&67-:GIIB'X7]E[P/VSJVX")4C$ MEC*Y9X2ZY+BC /AS962!FN,EJM\&R:^I29B^EECZ,O+]Q!84E< (MA%\_!Y< M2Q$O.B7%*$EQR72&_1J&\]W6;33GA3M;W#S37XR?:5B#[!6ZR@FZY@G=)F808XS"G:8IACR??SWO#SSG=0147 M40:7G4YC.*HB](UXOV<]XCCSUPLYS^N?89+P.(D+>KYPP^IPB"SF]3;.H62= M;C9R%6*4O07,JTB-$3*S5B0I3"FJ+_AXD9TN[I/55IR&-2E/=H* MXP?U2;J MB*]T)W3)7R#9"IB/O!'U_8P/Y"Z^K!15U(Q65 F)F;(P&=\5QH5H9!EJ3_&3 MS.@=OCU3\J>ZT!I)=K;9Q?-3+A]/;H#O52^KS5UD$9@( S)RQ# M&OE" /1! M./L)3E.+Y+Z=V .O3'<;)';:4,--2) ^1- 6I0UW*5.@="-;PR2C/W;&Y6YF MU!F\ _$Z_EWO[4OTP0-.L.8=E!W=&4CA8!+ [D@>;@>,"9Z\B^5Q'7*!#"I MYJ4+B,]Z]#I;9TMU?>%[(LHSP;A!HD&_[7YK?+Q_@2SPPY?06%2!H_B&N[,) M8O-.9^%N^/\5V6VO$BS%X1)YO?Q.!_'[AKQ\XD9*J@^36F_N@"X?3-1YKF8I75OBV'(ND_RJP MS^S%UNAC;(W>8FO]O\T#MU/P! +P4](2^+P"2[DB@QZ=F=8EL9P^9OU]ON5LG,"!A6O#O?]*MC?\$ZUV+"1S^6&]U_"?=$/C?/P/# M]JQT"^/Z/7V] S05!K+==?K7,M!2A+Z^Q]//[?[&^F7@1O[ZU7J#Z#\;"*ZI M>M)_\EW@_'%*]I0UA4;B>O:F9=5J)PJSA8)IVK4E,E[D,]V6DT9,3P\!UGL2 MMJ\2.Y:\'AO _V--#-B[A[=48U]O27C[Y>WM C!)G_WII9;\V-)+7+ 1/CW: M'YJ1?+K>4?X"G$/T_OGO2\7D*,'_^7OOC_V[?UC# M]>8 !"41 GVF=?/)]O7V>W^_$NUA21,;0W])22.>[<+_>HAZC/%#6ZW:-T M&5%O0X9+2EK+T;R)1,NJ20I-0$:FRD^CAU*?+VFT<$'S35Y!TKD@2Q?M5:,N MQ7:@KBAGL&#(AZ/^A*2OX:@O*>DRXU,(*DQ64BE8R@NBB_4$XZ'3GY#T-1PU M5KB@J E]%9B-53%+ [:U+))LGBB7'DI]IJBQPJ4<]>Y2V)Y4_YW@MRM3MND>$:H6&_2;S$:!89F*'XL*A;8!R)AO>R1IN[J M^DFHU8(>._M8]H*?HSP[B)[3G^(0LU^>8#^W M+PGRC^-3":V[4&P**,X22]T MN3IF6TUX'=@#$[N8R.Q@XDC!Z:CEVUFPVD"B6>Z4AM@(XTP^RY6;^A)Q"B&\ MD#C-6+TC\YJ(R)R."/*RB-@M>Q\I3)V)B*78'41J501F;+JN3'<\O((]$'$& M(K#3$;$;"%_.;Z"[?F-/!G0F(C(.T2RZ!2PR9W@](MOYQH+-PE^U@@41Z.E> M [V6UT!WO<;7$2%+3%MOD%+&9#TV*!5\LT>S\*='$"'B5*^!7LMKH+M>X^N( M6# #TAC7,CJJD'P65YN=0IE_V(@S$'&JUT"OY36^E%._1\27LY4FPRBJ9'$D MWK>_=Q^6J^W*GO)!9SKE/RFM*>S32U&S%*OF.\'NECIMNY= MS)^KV$$E[<^6.0YH<[LI5G49S;?H6*NVBZW:L(.+]R[F[];F2R[2?5:^Q[4Y M4RUX%1^O#4R\2M"T7+7LGG7O<<.-M/DZTF8HBB%<)0PDUA:U(=*U2GWWZA*Z M*?&?K<\=,&6#B!NWQM*\C!HHB(/AW&EIX<.4G2??2ZY"?U:^QTW9I#Y$9:'/ M:F;,%8H>AA!(1KGWK/I&INPZTBYT<_DL46Z(:#3-=K4XDV6(_-6KY3C8 MFJH2.9Y6QO*]R_D6QNS[MK]^JF821&@9C[HCD_1T<33KA76I^PA-SI+O56HF ME]7FP1@=.B$V(NA27Z,YV\\5K.#>Q7P;;?ZN+_6YFMDT9?5Y@S584(@J(J)LWX)&2W,+-ZY]TT?-]+FZT@;5;.# M>K4S[9A@54(1:SS51[6KIX(W)?ZSJ],'3%F_U$=ZICG*F2Q.\#2;M9O^XMZ3 MZ>\V9=?(HB]KRMHDS-D5+/7]%+J>=XB!@[UW,-S)EUY$V8O(MM;:TZZ9= M+?-D:S&KR2Y\INR[#JE\QI;E)_)20!"FCI*E96_A8$.>&=][]/V=MNQR1U.^ M*.#CQLP2W)85>]ROH$QN[2X+[=-:L[P$[:+8;;$=P=D MI6;0K1ER[Q*^ZL8Y^/8;O)>J6NT:+.$X=2F:^@6'#\B5@M][VOR-4H5AZ?6] M5!N+X9AR*)(WV:C20+)L?B!$#UV]KU6H]V)MN0W&):8!*HG%*DIL9JLUC#;LAPF^JZ+TGM-I5 O/#J6L:,Y6 MJY5KX., 9^Z]4/F-4H6A/O=>JJ@_TDT$:3MFR6H&OM0C6ESAX5COJU2QQP1S M W2 "[Q'LX-%)N[4&@7D[JL4WR36ZV6L:5_,=MK0<2V]]%73< P[LC=2^Z!O M9L5E(5/?7[??#EMN\F/=SI.[C0"MA2''S>! MG_QZVKV72]ZD'.WI#3$:;>Y44E1CJG#!DC96!+'P^J19AZ_S5L+D?YZ%\.>_ MZU@131 MDBKDO&717D!G"DYH?O(4>+RG\'JRS"$8^759GMB7YP*39G+ST[5EN#,#:JCY-"=M@(L0*NHX( M\ESJ.5J,&XM<&^E ZR5>4?<2V!TD[YH(N%UWT/Q.Y[_\B1/K#B-@>\5Z.EQZ M@1)&P8$49#LJ["7NVMYWNU(X#!FI(C=$V@ZY1J0W>2."MV?ZQ>!T\B^^8_*^ M[.0C+E\-U2B"YD_O7IC_CIZW>U)G9;F3.OCL MU[Z$=Y>,:TKTVWO6GE#]>"7"KQJNKP=&0*^.J %1JDL]8HY5N5I5S$V@LUJ? M!A'$]A"N(.\[ZS3[4)NF/2_)SR[7A%-W>5+ MZ@PZRW=4T.?0>Z]R_LP0VDH$%'FA4G-T-LX)W=JX1&3A;<)\P&H<)?$^I'G= M>= /<7XDSHOM27\.,@M'2RPW'AB-BUV K)83BY[-M$IKT>XS PQ:BWY1G%PP M8+AI\;!PL[(0\8FRT(60_6%\C69;F# 8S'H2<#@!KV95;B3]#@-XIY'P6UP3 M-RMV87LM]@=[JK;OO-_4?&,3_[65_I>]8>C"X72-QUJFXI45OBW'(NE#N9/D MV-:I=V*Z6@I[<^7]O%?AXPUKWULLO^)RR=GVX_UFS!]B/^:RJE7; MRT79C/1.#9?&2Q?M0.>13[4?%]QS^; ?#_OQB#\^W,F*,E6QG%6E/!U/9Q@? M^\MQ?@)=JOJ(/^[ ?EQE5^\/L1\_+/YXL1^+4M/-55T&EP"1DY#AP+2JD[O- M7Q[QQ\-^0&D_H(L_;$R:$)[:*DFX0K0G:"2P9OD1-_Q$O?^]6@>=U\XL, HT M29TT&9F4\,I,KQ>TN]6ZA[?]?5IWROZQK\:DV7:7&])>E#%CK@$+5',TRJR';4WRF#N_.:;A7*V%#R:D6[ *NOC]? MF=W2"@TET?GH^7\&@-8'G=>#Z,>>&(&U"Q8_'A@K\#2H#N2*OBK,Q8C*2 MNEJ@;HDD"M"B\@CEF[#U=-(O"97KC7%X,6)KR;;!'#@1: -;,=)I00+PQZYO M)TH ^)%E3-::02\]D);C.H:=7)+H;O)N,'YBE9@"-WDWA>0+8.J*$RE^C&+) M+^%;9"2)5\)"+5)#WA>!/T]8]]KX[7:.<;22X:N1I>P<.30RC.=7<0(SD8K8 MD6V>KT(X.&(-FXOS=0/'/8S]O)%,$[]]$MFQE!^(Y'J8O\ZQ,.@PO_EP<_G$ M8&K(#/4%FFF6C?&R0ZNK%G3K\C\)X*_X_T#S%]'<3!XA!$[ZVUN371,)S:X9 M)!HA?6I<0)'2J@)=\O63$/U.!@]4[TF]S>3M36BEOXD(GZX&1"R@5NJ3N1P%\E_\/-'\1 MS:^C;!WE>S65\!!T5I. W,BUBH'U,->/*/M.T/P^RB8C:A@7F'E$ES ^'W:K M5'UN_-XH^QL0??=1]M>CWAH[U3JSXC1CVDSHEZB^.N1)Z$#W^V+),V,[M,/U M._G6F)6B8<5QU5&C2F>@\X8_/&(Z,X+A5SB'3@1S3O?JM?Y$ECBE4+]#U;OK MN. 3?GK0E_N"(PU4B>7L(!@I"W%&WZ&NW;WW^^[*Z;"=P5DY5"UZUBC6N"DR M, WK]R;0'Y5!?SEJMID X?EHHH)>J%6D).][[D$Y#IHDXW^Y(>']AK :C..U6"1LH#ON0I\-$'Y%Y MS7TWL(V8.(Z('=9L/MOHV@8/>2[OD2#H4";.+7/%,9D?3Y [B@77>/B R)^) MAL.G%;YB'P;J:MA=3B6.[J%QMS*@!L55#-T> ICM VR[3;]F'QKX0,].26,N M(7JGW'<'P9SI0A=ZPFL?;H>&PR,9OF(?I%HA!A'54$S\' [ M^W"+D0Y?0L1']J&&AP4Q$TU4FLTVRK-&\H8!WS9R2.W#3=& 7<4^#!77G52K M+F8JWXLG M;V@?;H@&? <.>X8IE,$HK#E!Z$67&9/$&],>='6';87Z/6U;R["/N"O*'\-/EO^K:0O?>1I^[S3L1)N2WPSC M]$1V2#E:>E#;2[E0C-]/B=I^U@#IJ:J.RXG:K9;),O )*S<2*=99&HT MO+Q&VW!VK+SN9.P3N+HS^>DCMO[,O.>#7A]GX%)TQ^%"\4%RV?;/G4'0R$QYH.HZF2N0[1ABM.5DQ MENE?6_@@F-,H+MM4WN0KKHNW@ZFD9J$+DCX%G\-4/_!R'"_IX>(H!/[S-1NP MU*TLU13F0HBR:DDLC_F:!> =^GL66 Z0_$#*?J2LP^V&,GJ+$&YIZ55DD<]* M?*M 8]2@2U=1Z-9TSD+(.OA^3^J/0L;!89.?"%EV7/2V<,OVBF5#;?JFW1(# M3VEC=$0W[6O\E)+X.[G77TH+DPN<7-=OSW?FZ8\8VR+"D<#2L M3>>ZA.!T-3/7Z'$?OI7_3P'@5![\!CP<"3-56987)-,O2(CO\PPGL$*0>X29 M]R_SMP% ANZ6AWC&\FE;&G;"NEQ5"/MGJ/H5 P#8I+L.[[8A<=KT$%A =>VW MPL9C,%WH&9V3<'F8B7">AF0:M#BRMM0?>F MI#3S:&;)%G^&-?_N@.YBHXHO(O*3([I8U":@EA\/4-L<+@>VT)$GY,] P(TC M.K@ <22DJV-2E6EK!&VR0D%IEX,%)L7W;?QO%M+!)?2W;KY/B:KJF]:0)KM- MOC$7!KRO_ Q)?X]?AT.\)P9UDY71$0=21Z%+HTPP7_8+S%B^[VK-38.ZBPG_ MN7Q+[I1OK]L3$Y L)W+360;E&U)A6EK:?7T&+19@[8GYMKQ+GE[>)2];^,_O M[*O)OS,BET0.%0JY9H0[#1-G5,H6V=HJ$!_(^0IR4 3-G[XE*W_9+3DY&2.? MC<[+B]V>"X9F*'XL*A;8[2>]!HY@>*#FS$$0NOXV?D35/D-5J_2"J]I0G((1IYH0G8OO?K:83$*# <$ :4FOC4P7IN/)O G MP$\5A@.+=5*U9MC39@[?V^"BD)E.9AI*C\P9DZEWLU:G/0+01IL'"-[NWCR% MXA^UDG@B3L[;P9F9@GK;SC *RBZ7U86H%]U!%EI3 (6BQCV07,^B, URM>^[VW.C)J,!J.6DT&M0TM.2/)M,%VN&F M\.U+@AL5-[<5IY[].!D5%7QA]AW?LR1$(+)#O*UA9AZZ&C7$J+BG,V(GHX+H MT..):):*DE@22PP76A5?>-B*.SD9M#^N>#?5Z&DV7UKQ851-H@5)*8 M7:,5/VWXLLU'NV:?\ IYCY)B:YKUQZ2F53O0!IE'2=V=2+R/UI\9762.ED6_ MA VSF)4GK23Q0!5BA--Q:P2 ")TK@1X;F9L5/GFR<$7\2%R]M[HDT+H*-MF:(/EFI5TU\W&@UF4S4R",/ M;-Q/%)K9P09Y66S,1]G&J$L4>/ZWZ?6#2>,EU MYL /C9$%TA7'+4AJXT63;806(3%!'9D3;9(I+Z %R<&J^%E$7S,".;7?P?I2 M/'])2W*@WX5F#URAR.9#,S;-3B?#QO["N[J$SU>T&[:**.P-WFS.J%2DN!>; M<;8UZSF>)&OAU>.N3UBHPG='-D\[R*Z[]Z/1<&2)1;MY$\G6)L,F050*-6@K M*;#N_7BUA>S5=H[+GPEIN,XD!+Z=&NFW^P5?FV%!B97D[YW%V:G#FB7!C692 MW-05:2 (C*9"*^U]E#YO$/R U"M)]_JG/KXBWOR2++=&E8Y,&X+,E\KC>F3" M-W,*8O%>?_/OZ>+%7UJT4_6"LNI@Z%!B,3!":AV1!OF?H+8O-,(NT!-V2[SI M=Z4L]_2[^I)V#\:NOM"%B23.9+Z9PT.I78.N"+&ON]4N*PX*^N[L!CRK*=^% MR1V3%-8]*^?W5@C:J\312*8L$300?3\3 Y_;27H0 Z'8J6@#JN>:8J\H MLE[&R*'PC9V $@.P[B;^2@0D"2T*T9F1)#%F5C0=I%EI7;_&=N_Y#3S(.+Q[ M\-JQL]OSIX(4EKL2R$99H[>2%S,-.D,"5;CR?9B$8=K!5_OK;2_(VEY3<[PH#-87$&^R MK)U;-H$21/Z:IQ4?S"+@J/'^^^U<&;2!&OE^.@[IS8V-=#*.H5C[4"I$HT1( M/<7W$[UO&,K(L(R7L1[3PI)=#NW8[$51K885V.DJ@BYY>VY(=9),=AI8'1;* MU_.]$Z2YYTF.B/,"C[0?!UNS?@0(][&F_X.UM)00FWPE><^*:T$0I?6!DFO; MZ6!M5S7?ZFV'P3!<8><$#5IXGLKWF65Q"&WH\=#;K^CM>=!X:#(TFISN\.:C M=SYW%G=4N=4=5NE2)Q@TV\#%D-I#=W^X[NX'PP_05EA"V=RPC7G"Q,B;3!M0 M \0K2WD"VKK-W2'YAT>/\(9ZCH#EBW&Q+])BM]$.%@O,SECWD*+=!ZY_770% M4RCD%Y9RWZU6!J8]$E?D:L[FZO".W;MC;/_8Z /:7"&7:5=+\_+,D/#22(X M7G1Y>+N%_](H'RJ<[UEYN >@?^0)MI]O0L?-M^@P/YB7"7=@]M!N>Z'*J[:6 MAW:)Y)>JQ]?=T/:"5\*_DCI>_X313U+';@4&B;^T,B?JI%OY?\3E/*6#FUI%ZN89/FHB2R\T;(6L34>WO._]XC8'^=# M;FSP8Z;A>:-&J2F5O%61+T6%189[)-\/&WN?@<]H6I4F

8ID266A!R1\(X'_*5 .%IA?*Z9EBPE" ZX MU#VN(-A^T7AN59:S)OQRW"9F$F*,PYRF*88]O@>/^YX'^YS<24RXCUK'FZ/^D/5B'3;IHVZ"_*/4%CF_0]&()]LO\-*\*'I'SF\FW=F!3;!2V3E_"9 M6C4R6G=P>K"PG;@[8E]GNSO>47Q M>.!W08=/L)E>0"D%($6FK?NKW%P+VO=0%(+?X7]K+O IC^^9DC_5A=9(LK/- M+IZ?6_P8>'PHQG^GR1[6).N(KW0E=\A=(M@+F(V]TKUH/C\N'# H' M?'XX1!;S>AOG4+).-QNY"C'*1G>M]3?R^9?O+WB\R\!U(@ DSI6S>;S*TH@V M=S&]R@:%]KV&@!!$ /!T(K@$FEXO(;J3:6&\C,L=&A@>*R 1$ACP=C,Y$2M7 M6[7[&4@XH7"TH*<,M1P54'*694S760SE_ET[E.\*(V^.D*= XV5,?-J BU\X MP ]TP]OI*0\6U7=#L=TG<-4<]4FJX^;8C$4P%'4P!"Q\:6G: MH^L5M[9]Z$]AU]<7Q2 ;:?ZZ&K([S?[RM2]JH?C:ZS8HTIH\H*WC?7X];C.@ M'*V=O.D;ZO8#R3'";>0SF_/U8:=<=DS;M9>SZH"V>RMH%SM>D;R1\=DTPU[] M.M%C743\FHT[M#&B&3062K-!LQ]S>!TZ&P.M^"'Q7=B[(9&7&=J4)U=EVYX- M9)3$@3(0<0XC2&C1 =_0IM?6 ;O"6OC'[8_V$7] W /&&')1+D>@8K[JQZ'> M7BTE:'W!6>+^5EFCUU[UNHQVNR96]VBM)* ]JLUYN$.MR &T*0OLVGT=W_^V MV1D[KP96.!5QBX^KCJPS@K[/0^<5?N$+:S[6F]*>\Y8CIT0=L(S(H/ M0"VYMY]$$>WD>=XD=^D]^#&59L83\%H%M_E(.=WZYZZ;\CWW94OSD(KAC!35 MW-RPC,R7]?IP)*%DY.9J0TK0!E5H5? 0*U_*2*?S\NN9WUXA;&S"65* W29< M#-E"$A"#KFLE%F9W^\.E0>WGAV'$D%T.C>6E.S7)?E> MXGO^:#>R\8'GK\? MS_32 VF&UP'^VU;Y%P-S0*!U>X S,BUJE6*#BS63R_\@,+_GX0/)MT-RV9BG M,-"N&7, VA2;\C"4S6@^:0PT:;0JX#\HYCC,RP>RST0V*>-7J2O%))*7K99: MHGN&OZQ%"];B8FB74&'//$D$O_Y\QRT 3NG(OKWV^;-&HJ*)BW'Y4 ?^>G;Q M!@C9(2Y-='EFT*"H\)5FJ&9]$EKO>E)O]NW%'Q)_S3KT/<\(.1T]GDQ,S,@? MQA*#9J-ZJS*9KJ;0EJ?O!SWW/#?D=/0 @1G5*JQ-26PFIPK25)>PVZ_@2^FPXR^5.86!4".;EQJA>H$OYL3/)-($!K@0Y*?2\WOHZR MMVQ\,6]O^/C3T'70_DP6)[&JT^S@&.JA/5E+ES1O2CB)$=NIR$54",QS% M"N?E75CNLP!33:!R;2.[-.-JDZO7[5)M5("V;GA:WK7EQMVC"RND01Z&7PI= M.3F;@BOW7>#"9ZRSZK$W*Q/X4N?ONMX,JMJ]O92X'K_?)ZPW4F M8<*XE+&OC_84=3=3=.4R$]S]K!/T_Q(;/;U6GTQ%._* M3V\_.TKG?:0 []=Z3U=408G3B&)G(89BS=5B7,5T*9(]2_"6]7F__!/T]1VI M5Y/N14OFQ.6T=J24A5E?FFNFW:YDC6I3$2WXJJ/P:BU*7%!K3Y+KD0738I!C M<79AL1(RC^L3456,B+@K87YB_?,G2/ Y.VYD,(6,?($P^7QMW,&#]@R1H8UT M+Y3L0B7!4\H;IYG6^I*OKT+1>NK#PV:K5]N]M M)MIM.P6D1ZQ,LI7UID0TL\0"M)'0J?KYFLC?(=#B1J+MG)"U>81C:+[2;>8H MK;@0&G=O<=]0^;-%NI%D$S0Y/QC5630NS$?DM#XL-N&=R0R#[[R< $\\[- % M0=J1]943%77%!\5T6VW)M;V$3>L;/?4U\A4G$4YGX6Y$S'2X'E;)=_.T(8RI MU:Q66\X!M"+>H?;%EYY![B6%#L^!AJL@1/?!=KV(\O2\M13F*[-$3EJ@A?IT M=0*MB_XL1EX(_DTH23?:B&%RZY0B406.DMQXY\BE;TPF(!WB1,^3"U[LAD#* M=$Z-5VT3X6;M=@YOY/$ NE \W4:SE[KMXV&& JDWK'']*JA/L9UD.+/BEGH(L?SL3 ,WD_ M"@&'-OGO7<OW#!$>%>V#WPT:XF:D] M!A6G%DM\M]BWE!G1&5;O5+A'*?U9PCT6'OE6("PJT^I2FHD]>T4W2YX0/EGELK9CLH.RJ\=!;5PW[TQ=O]'%OLUG=SRH:@N]JD1KRO@C\N:&^-MZ;][8G;HQ*TG& NZ6 M[U#>WZ/?-VVA]TEYO];O,9+-%'(*B=&E;'XPG_)YK/;0;RCEO;]EXIGZ/>-: ML6SS@Q$=QZIM!LA,:FN/^!RB)H=?E?=K_>Y5^HS;"VQ&PLEZO57OS,A*[A&? MPRCOP_E84YFZ?BD*0M<&_LZ4X^U;+_L(=BJJ:D+UTYW3R3[%N @<5;<5WWQM M'10+!&TP!TX$./"VD\N>V[POWFX>XMVUFWME+0<-\EZA1!NTYK8GU0B+62@1 M^)[-VTK06SX?!."'O[-3"#XJH!U+MT]"5WF />7JX[+]F7GRY_6P"*\6HF&A M*\E##)>,>MRNU&F[RLC"=&L'%%U^G,G>Y_Y MX2,R?>C@%73P6_SA+*@#&2D. A,0\T&1J QZ4^^AA@]O"*TF'E[_NNL<<=". MB"7PO4@" S0'M'"8D4J/'/'A$6%=E_R\'L*KA*LZJPXMV W<72E^,PODWLLT2)X(.TNBQM%,:XAF\;G7F,&YOQ1.;_A+ ].S M%O)?G:JXK3J6H5;&V#*H2;?@&!)90,-B)S_R>OY]*F/YH8H/53RJBB6H57%I MFWE >SXAE4QATLAF:4*#KX?G2:I8>JCB;U/%'U2NZ17&G1ZR[&=,.P9%W"]4 MG>SJ4:YY)(NP;C/]O!["JX2V/ZJ5_*"TI.TJOM20NFNHTGTJX4,#?ZH&'FIB MDW*%'U.^G\XM?=W'1K 4AQ\W@3\!?L\(=2YYDW*TIS?$:+2!/Q.PU'"T(&L2 MCM7S%6%4Z.?JT.UEVI&I$*CU<[EB#$M16*7*D[A;RNY-=L_':A)D MV.UV4,C*;V>.F MA >-K.&A^J3?ARYG>SYQLT/PMMO)F13_6%GKAA\"X!P6=4M98 Z77:J2.+&* MX13M#10&NF.5IXOZ(X+O0])[6A=]7=1*;M(,@21(M%+N.]-*MTBQ''26&GI1 M7VG.W(M2/S>N?:(L;6#N.LG+X,WI23 &O@\T,735;7JAX5*CS)-+GYX!G2VZ M:J%M4]#&5T<)W3U1^9[2^U#C[2RK%]FV@96&'T(2Q<=I(_I 4=>-Z9^5NA@% MA@."H)RD.9;KK:/.[;#V-,ZL&,Y(>99W5R2 *;/EC!DMO%F+QHM$58!6WD>( MWVCX6=1?#P.7G(;U7K]+EA($_+BGI(E%R/MM8Z+OI%*;]X-:$$1 H\)Z9,4[ MEN\YF-E H)SW=10;FIS$RVZ^W6/F"#*!UJH?I'T#@/.(OP\K<#8"A&B44+/Y M="/FRECH2<)LT*5+XGCAJP33J=+0:OI'8MY#X7W($GMGT8\4157Z,5K^C M][<(.@U&LSOC$C-JY/D-TY+,4IX->;O0R%KP-G/_3.B=_8;9PY )N0)&?J3X M,88GM!_;34(KGO&,CVBQ1:Y>R\TX+%?-R M/VQ6PYJE0VNR#PY5.43?W0KR ZU-Z75MVW76)>#-53L:BQ:&]3$-LRG3H4K,SIKTR)SC,W69/'U![ M-1E?M+:-RW@^G3=>^**,G^,L!>V5V9$E)8_J\J$82T9^!J USY^4\75#+*R MH#B"YR\GX\13/EG0E3G2[&"UF*D8KC]\Q!,UN$-IB"8J;\6H(8?NGU M!U0NS+(>-45!W8Q]6W2=N.")[M5-Z-DFZC(%^S?'OA, O^PC3E[4ADK7JCC\ M7.)%J^[Q\2A>%F'@Q>[VSQ0*)Y[632^]R@;LMXR;ZBS.+K(VB]JK;D4C!HUE M-+JZ0G^"<2?NF[T;.9JN ^*FXIL@K$2. M%KS9>;YS@^<_JPE;TD)2(K\=(+RYL84G=OG4=LHRV,7%(;-%;1V_J!(7K:=[)?) M09/_F9\^(LR7YS@BS8L^S"$8['F2(SBXCV7&3\$PM&Y"432/[VB]'JJPM=60 B9;5*'-XA^V&G*<7P:4%7$P M*10QQ$9Y161#WC(*Y>H]@/)WX."#@0?/[0R2Q](,*TIW@8LIA>L3/O12M2(- M:!7?3:NJB5JN[\6/:<5W$A8$ O!%7?%3Q[7W!J_@]'I3WJS0HP;^,%#1'IVE MJZ"QQ,DFM&7G*_+G!6]7V],'3\O_VZ.P#8+0-]1PLR5>",,:;J,8P>6@#QV]!Y5&&/5!Z'932MF>Y,0!KEO->>J=M=-E#IM;* M9-8#G==!9^G-T'1!B70^1E%I_ M0&)=+Q;AFP7VK0@]RK '2B^+TE=[E3JN$"4)IQ* G>7$UX<'6M5(':XJ.1N- MO)5>ERE=9"J_$Z^O-CU]S+H'FW7(26FV>SF(R>LY;!'!>E;*DBPC>:!IX*$R5HGX"9$ MQ>3+ MT9&+1>A6_V^N^H(/UFE!ZN( DAHANB)?(TFYE1&2O$1,K\W0B]207I M-Z/S> 7)QI0<*Y>K8S.J3Q$9UQ4V#U\+^M]10?J-*#VW@H1U!Z5:+^XL:*.' M5"0U4%EC_#LM*D05I%^+W'T5)+]8SF+Y8BV+LD9<"<4\JA/&+\[:O[F"]&NQ MN*^"%'>+YJ2%+2E)I+T^(,"8&8-?;"Z_N8($VS!/.+*B93&VR[B DF9I/EFR MY>)R.,C_[FK2]V=%$(ZXO%%6M+=%Z4RVZ#H]:X8F3R\S2,UU29+[G4Y\3UYT M[5ZG#Z2>FK_KC1Q&#V0^;^)&)5,9$2H8M7ZW+;U-_OY+47H@?]]O4Z/,+%O. MU1R:M(M!F1]U:MWQ[\3J@=S]85=AJ#AMX"IGZK/AU%$Y6G&KLT'9G4@FO-VT M;EQJ^LE8W3_A"XYA<#*B;]JB%_9]]5=# M'])*7D2"::&(4FQX^,3'JS1T >4O0]_-U^0_B;Z:H[HV>!Y&V'!5Y7DFW_8: M$5A6XHG2"<_K!E;)W_322\0!WMSL8N.@!C538-J"2YE@40A01&8)QX5NG?3Z M$#\BG9W)\!^(Y^N/ >6\*WCL/T0:>.$1FYK&CZ4!IL]0EBD50+>PTHC>+W0U MD.@AQ#-$8=?&Y[QUH?A::L^.G$L$\SHU[507*TG,]*N=029 Y.7B#V%+M/['C/U@[&RWRHQAA+ MI95R9LQW\ZNN8]R;E7CT!ON$U4B8!M(FJ(D*[?C9UX8#*TSTFM\>QC2.USM] MI>>)*KPKZ"<9CA/(?B!F/V(8X !?L1+.49IM.$:B=$I:Q7V-&;$_GDKV?&69 M):6988U21Y*ST):S3\+,283_1M3L]SB'=^2X92H(U.6*DTA1KG(5NT=V)M & M(@>\S://WYEVH^0&(3\6%>OYZ%6=67@Y39U9DE%%_-;<[LLC>)>\3K(1[XC\ MC6@X4CH5HU&@^L9:79Z3^2T>%GHSZN)9+D:9-KN(/*(_S&C0VH5CA<1C9/Y& M1+SV$(>[>14FHC%M%=KF+"LN(]2?&A(';:#YQC$\^F]=N%YQ\9687G:TB)>9 M9H46LQC7+?;U$$6NDF.K6Z90IJ#TV2 H]*/P MOJ.OQZK%'>C$*:L6S=H,<4=*QI3LMI M++D1VD.AM=2W7K6 5=(7L7[Y&IW- M%^3BC#9Z9;2IVGI&:?]2,_6#L?*950O>Q=H]OT6QJ.TTYW1SBM6]W+VD"S=? MM8 5"9=:M9BRK4[+YS128CJU58_H-,5*H&GPK0DO,N([BYEBG2&C1 '=V"G&WG8OE M)-'$(68S3T*!ZG*5H/*$QIG,#-;MO"Z:4(+A8,$;I94]E#X,Y=4DA1U;[YZ M:H.8#Y"2=KMZZ?*WN2K]@/R MCU>T44ER?*L\FMB!)G%I9(KST5%DE@E&DK)A%3<1QA[T,WD1]#O056)OC\P/ M^'A-[TF<[CV)RR+SR6ABA129N(SGGUY<%YE887,;AIK4>8?-Z;3"K41)RE!4 M"%]B!BTRMWR\%C*Q H*>:#.?+L7S%T1F9B>N(]_%=<^Q+SV+$F+2EKZND[Q\ MW3*>TC0CO9EB"8JAU9R2XAFA8FW@9UED@))SS3,-U+<&4G[>K&>A#?2.4OP2 M]1\E^9J17^;TR(^\;.2W'RE"JS[5W8;10OE" 2'G.:DDZ%-Z%BMUTN3VS M@Q3R*D@I9FM#NU_7.!27C#HAY4E58J +M^\%*:>Z;?1:\W 73$.VUN&N:2*83PRF2.]615EQDK87!KBOM)U<49#NA+^4%/Q:2>_O"^A=HWW?]DNO[X*GW MB#:-@C#]VO:@8MZDV*&ER"@2F&J0\_O><@6=>3PHW,_0?%\"W]9^/Z.Y.-]F MZW.UYM(S3G"+*Y&=-B"MYL*CN5CAVP7Y*+T2_&9/X_%![H2OCRS';#-M8<(?6:]N/T MG8A7L!_DLP%Y>7&Z =FP;+_QZ':13+7-N$D",E%FN5;?Z"_O$1PO)_D.$GM= MPX&1)QJ.W4OA@0>U%QXR/=6;G E42>1+6I639"&_@*Z&<#8\]A+[@,>9CJ6$ M+:NC93SMF4Q/P&.F'[7+M7NT';=S+'7BK-.HT*(N M8QIAQC,N#VU5[#W-QVMC^XF^)EQ(!#]]ES)^K;VG[PU(13'\KF)%H!@W#&5D M6*E^I:;W!3@)L](>' FU5EP+@DA)N+:C:L]?VR"'',N=.IFE.G2/&0ZM><-2-TC0.&^,6.,)@BHAT4F4FD1M@?%ZHE43^!/@IV.3.+#074NK M)1[Y:?M R?6]#1+8 MMUVGSH24R^.!)R7,'P2]!FM0<(WJ#B)(I_9@YS_AIN M&J>]K&3N]F<1(E_5E6!W!5?R*Y2-S29%:4;8K1Y=6@R+''3VXN@*[CGT_DQC MX7G/ E4L2,!>=G@):KBQ!:U$>(QJ/8J9P]'18PW4F(?#M-#E\ MW?W_;?HG*'$:T^\T?;A$218)*K3#-IB^*8:MPKR+=*,J 6WA;1^W7N+8X^PZ MB*Z3?QW*@O#ZD-H-FPEG=X.K[#6J/-,\BH5B7<1,).L@0GY9($H.M-80_BI/ M$C=E3S2%NY=^]>#(>W]Y"![B?-1)E+SA*LZ.M9N%06GJV54C;39.5 (/G0R[ MT 90!V&PE[A+BGOG ,$;9W:!C;B[SFSG $DY6MG! K.KZ*P:$WRE4W&CXM7+ M(EQX&-^8)(ELVI5YGER0V-Z38Z;7ZU%/Y;(W7SX2Z*<9$#_> M2:.3-],FT>LWQ&BTN9-9L;)BV5%4E)6&,4(6#-W2H0N[UD=F]C%YZ](.S.2%T"^CI=#6R]*BVAH2 MT(44YVKA"Y\?>OC0PW=ZF.0<<&FA,FP.6GQV-J>1Q0@'89CGIMU[]X7/7'[H MX*_0P1/4(>%+H/K&NG7[,O96>@45F_ VO7_8.JB0G9/3BBZ6>RKO;OZ>$,MH M):@ZBI(EL:2WVQS7RD!7L\BM=S^>4NA\>^F%+0+VKNGF94L8:^]P3+E\85QC1==6 MMN0+*%X63&;HY_M8#T;&W6[NSB=W\;]5RO1+&U/$(3E#;PW]-MWCS9K1*$YI M!-R?USI,X35=U.WVY^-RYAD'SW^?OX=E!PBC7@ MDYDYEK:42(&.[#@7+GT2VDT+#Y\ -_;O)U,0?$,%7==*GGOG=IE5L.0,AUQ( MMH2XH9*=%IO#'Q(AP>H7]DKB9X9,]Z,>Z>_XKB4D;QG/S?CK8E?UIV3?&83NA=5O<'+"25\@O&;/' M JLLY&/.Z3U2B8LHQ::?R5$!/)3AN[.(_:'3V"\U2QVI(9IB=ZPM)HV^1!H_ M)'2")Y%X!$M0J,#>\"@074>8B(,JVILLI&G#T(IXYJ$!CX#HCA7@I!#(;%>* M-M+J8G2<]]5AM;PL3K,/X#^"GI^ZHK _ O+9W*C#BM.J!,9$2PTZ+!AE'NGQ MSXJ'?L2ZP@UJ1T;+:*XF('8DO.*[*Z-3,0?-1YK\HT*EAVZ<%S?92E_V.72( MTF1KZ,[*G7H\)!\Z\2.BJ!^A"]]3.5J%3:S)+QLV,CBS*HD1_*-50!H>QZCB_'TQ^2.,"C (]H"+:ZD=&H5"=>3M,E MFXA6UCP"_H)ZX/X1\9S3D_;2PU&M&3;!LRZ@);Y;EHK$M!M4R]!&(_ ,1WW= MLW:W,OCYGK5?E?#^^::#BMO.E#&LB3)MNCNOL^WY?'#_$K[Z?%,X)/QQ/WRA M.NQ0$S'*T[UJ+(&VHW=)>$8J?>0[QK M5=@&5L("34@R\KCC*TZ@J*]'))XWV P9BE7)%OV*-%/RN/R$NV[R0V.G\0;PS%=1"\;5WA>U7LP/Y=:?@#4 JOM\3^XOJBB9) M9%'MM&7"'T +D%?4O;CT@^1=#0'HZ0A +X6 0_G9!2:J^JV6-I@/J@%MU!%Q M6M7L9I"%%@60352]7KYVQ8F7L5?IA-*,*)N]@N:P'=5MU K0Q@503KR\ZMRO MW&DMSNE$ ]*>K+;G.LG+X)75IS1MK1R*)2A&H@8EQ3-"Q=H@ (^*R7UZ="!% M[9Y K$+2R,R@1E M8O[Z9=6[8MR!7JOI<)>2ZP2N96AI-$JGQ*05@V=+FS:D%Z-1S=F.IM\JW"=Z M,?I<&- 5I-(UD:F(3@ *6GP;.BU,9[$U1XL#!X60@,;%7OLN7YV&07DA*6,YY,PFL6[@("ER\?'G<&GVH" MS/A(IB7'%0E5"F(+&(P"N#RTP"?"-'0*A+FN<5\.1))=O)4SJY6;3"(:Y M"M]B"PNY7@-M4#%-&S05SI>%E5NY_GE6N,W IT:@:=V:5=;B-5@M>?_'1FN+Y#/A1*-K84_1Y);)@D9-^;-5* M9F]6*->; 5T9#B"SIQB"H=]A3]%&OD<01&V.*BN;SS='WDP68?"L-X%-Y!A/ M7).2/U*[XFB*K\E!JBN!C'7)K-*O"Y@YFWVGVU?IS_TP8]*8EEFHQF7RRQUWA2SQGA =K)ZH3YY]XM&X&9P+/=/\I4O M_*"77"^K+$7[GCXG:#X+(EG/#<9M[A"-Z3>^\(/=)()-@"A5AWZMTJ%[+ AK MGFJ:](IZ]X-K0Y9^X0N_UY0S V?8Z*PF#II0X4;6U?DD?[]S_)__X(PMA*S)2M+)&%H87Z/QB*_G__ MZRF:9C@3Q +C\)_,7YG:+ M0D@%"(0$6MA^_:TJ"1L,WKJ-+; FYKAM491JR7SJJW_"7PGT'Q/\@EZ@$&,;#/_[[5_M6@;^ZZ?^)*OII6O9, M,?PG*[^OP2,$I7'%T$?F3S2RL#UM=.*:L(8$.HF$G%G_^0-?CR?M:#;V1ILB;QC.'X+W&>.=/,"6N-;L)[7W",TW^GNONRKL M&[!_#2P;RM_#=]8$=B@0_R+Q_W:?HPJ8&S1KAQ\_S.NO4W/G-VXW&<'0#RQ# M^[74'=T_U_5SK&MPH87?_W__2M$D\^M^P.?O-3+'W7Y-N[F_:+>"H41FAR1/ M\S0M\SPYD-E$BH5;8U:564H;4I1*I7B:^>:+UL?T='!B>A*G^OGMMU0MML4L MT6H+;;'UGW\&'SDA;VAF2\Q(S6*[*+8(H9HEQ%ZF(%3S(I&I52K%5JM8J[Y? MV_DW-_VPK5W%&4-U="TS1F1O,C<$37(L_\%C^_["OH>%?SRR-P^KQ Z,]IX@ M^"$/%ROJAN+![ 3$'BY?>VU#$2_K_ M_D4ER%\U$_PX'R*?;MK30_HVNI$8#H=].=L-><(Y&9BS_L>502]P4CFCDMF*VZ1'&GIN+B85(2* M(]%UKM9 \5./2[8EOLFPM)Z%NVX[E4V/I^0D(: [%X.2+B;N._WS:2O4/4.9 M.^#G[I?'P!JH(^+MJL_W=S" -UI8RX('_C8+/SG8C.U3;[\,>;2)RK]2)/]QM=?VC^=N M^,1E=O ?UT:S&ZZ9? G!#WG $.V$W?]^T^&7'*#"!EO&0#$,RQU8ZV_GH0D- M3[%ANXQ-$\PMV_VV4_)ZFC0&MM.6Q7AIV[)F\Z39NFO EY%' +X;G!8868"0 MBD1K,X-H_GA9. 'V_^]?< ^6^/4DQ0B[Y#ZWD#4DH=D6F^4[HBG6:\TV49>: M+4FHMHEVC8!;I3;<#Q$40]2:!,5]UWX0M1S1+HC$WB[J?@HMG-N%H-W- ME)7PIA%H@;GK.Y\9,D:@=CV/]A4(V13&BEHN/90 M^# ^-B ^VD2E*ZL[9] 99*>US5@NE,7"/%E9R;PV' MS.A-O2))*L[P+)6,7+6A#0LXNW UP4AW$%:Z5?C)GH#1XDAH,V6C+=6RLK'F M,HM%V7[)\2\N+6-)M($Z-N%$C'0X%@7X"5P?G!A1--6;)T7MT]>-[^):45T\ M/BAVT+X?%T)Q"&<.5!1&KA&Z2>BN0ZAC;)A[\#-'JG+NJ(8/"OC3P$!-DC0K M#Q-#7F;!<""G$DE*5M44PR5)"G#''GBEVBU98K;7%VLFL^FU9FSO[:Z M,%@A''3*:FY;2P1+[V[&]U< ",N6/0]H+3[6E8'XX-J;C*6!>Y.$E9ADXHEA MIR,EZ,RLO4PTC>6=<-*O^QSGR$)(62GH!,8N,LFV12+'F/@'_N6/FP M2?GK)1Y+-P$WB!;*4^#OGR:>K3N:CE-BPH4_/*'&^KY>XD;;(\74M_CO'X=; MNBN8F^)-\Z9U0P1))^WPS,.A!@9[OQ_1EOI3$%'0-!OEJ/3_*>LFH/;V+*-E MMN:T*%<5E6+)[2A,:K9,-=ZT0'$D2;0A]P8F4;=,#8Z+HL4(W^CK>//C>A+^ MD:NCJI#1Z.&@$%2^'7\_H:'??KMC.%G>_"TM)7*&M7.RG6-#%:H)S\!?:W;; M6IE[TRVM73.]:74R)*VRRKB5)-L:^;8P@ZYBN&-E=G(47U]+[(6(C _CMOD9*O_-@VI*(ZCJ&// 2XZ6G=B MX#Y**.H6'%.CK\\?F*IO&^MHQL;HKU;D@EO,'8/@+^5DP6?#&$(NP0;*(QGU MT5VCG3EQKN8Y&?V>3%$__A*YSF["+EMPJ:N/+?/8A*V MLIG=)/IY$72W_#([IF9=Z6WPS239> JNKB%6U <#*Y)N*OG+(5Q@@#D:$L)\ M1"8C*^(9K8A',00MB)8VSK@:F'N!#31B[MF.A^R^KD7 $ICT4_3WP0^$M2[#S;E*?YU744GZ<4F/Z\C->*\A2)M9E1S3VGHP[(\"D]/A":A%O];N M-MS"-"XU.LHV[P[R=Z-3)Z"\Y1TP*L-"BTPTE$6WL:B40 >5W+W] ^VOCXVK MK]K<^&&!#<#1LD9\"_A6!;_^?>]+;N^CD<1$@U"9PPZLT6#XJYX?FO,5JV M@OI%.#CVZ\T#]45DJAJX]L2U.D8W'A 0V%=C'%0JW*.QO$4[MQ(9# MN-R],'3O$AD:>@ ,X4A% G7Y"GC&=?6=DP>_R+G@EGCJLK-^OMS.BK7*;#0L MD'U1[:.D(&^+[-@U&IE-YD&S"63CPA0+I^,[P)LZV[_C MMF)>XMW-N#C>UJ5=TIBW,;-N1,TN00Z>YFU0'#))]VX@6\NV2$_F&E=)YK,K M?03%@?X@YO;Q81;\1X=9O+91WWX730T%I@!BL"'4,8#C"+\[)59C@"*G=PQQTK[N.NK)3#]J+&^E\.>O,C1BBF1GRG][H\@%H("PTF ML$/H2[@\_"9J3U 94C4'MP0W5W%<@B?]&C1EX]P\?0S'%X*S^[XSGFW#-OHG M1A%:0X#PG'T7?Z5O3SHEBA1;?$(;+K3,LCI;O2!'=\!Y*A+PN:_MCP"QJ^#) M_+\OG%'=R^OS1$5/O'G_9]4Z-2M_V23VDW3\\QWGYT(BI(U0$6>ZZT+]!094 M2-LRT9)O; @ E_\-441++;JJ? F(K.(J_M&K1QCU4,>^VZ[I&< 7 );D$ PU MP<@SE <0:\7;Q'?T:_(7S= W02EWK..3'7-TLN-#4,MO_CT. >?'YP/,WKBC M80_P9@]@\@ZGD&-ZDI,6H$(9XH*RU@/A:P+,>[7I2R+,D4/^;1@"E54A#/A] M0"BJ"C'$1I>H8CVRT>)_\BD!)2]^\@-G!L$'OL7>K:QHHPH[NXDAP@.K@]P MM75$C&QKY8YW']] _@-PVS0PU$T<](#CLM"0T>2OIUJ(/Z9^[8J]6.#I]NT* M(KX3%'ZBK;N2NHDQ$L+9($[O:-P^=[NY(#D, APX)35,I2A5YGB@R2Q'4O) M(TD9#(9\BF(IDM..0@Q& SMG)X.J&Y=* MXUR<2M<]1[!7IT(,LNU*%W0RZ;&8R4&(R!8KF6EU/\3@OF1*($MRNYR6Q5:/ MBT]NBZ5-*,2]UHX+7EN:9NNX7'_N3)P+,-S_=@H M=$(#9RU )H2?^#?X;?"=C,7A1S_.?*O'NVQ_]^.UGC?I',P'S=PPJ6@^PC,? MY W-1?/QF?.Q9^'F;I+/YI7YE,DXAN2K&7 H_4DJ&O /11SFA@Z?C%\CX 2^ MUT>#R=PDN!<(U$$:J!<)U/OO#V2OX#O%]Z:RJK%TG'&9+6/6DE MZ,+WXC0I_QN8'E)_FJ'KQ;7[_;LE_.E\O&&1NYC)>,,Z$D[$>+VHO03:X>W? M:11,W##ONHN\#//)>^[3KJ_'9T?3$/3X(V$X5-T-$4)_D#R'![+_NL.G,9R] M(4/&9$^,R L10]@-ASD4S&US% 0$/N^_]2_Z? M@>]3A>RZ=0]&3S)L$ M[ 5']M^$5)Y_$3R2-S'P3OH2YKLHWRIMG[X3^6QYVPUB'@]?QA^X>[GKM7JT M7+O+CLA\OE*AZ^&KR5,V%$+Q1C 0<,KN*F8 MJJX8*'X!987$IXQ=Q=046W,(E,U(UY[*FPTB?@.]0-'YOC9FQ]B Y\,?GDZ".\.."_'Y'T"]4 =/E@!L!A/ M[A3'-:390M2S^31-C]:5,CDZIQB')F(W<0:9O<#D5\>F>AR95E-="U^M1_E7 MZ\60"MB 6*$?@33G< PHQ''/U'UAE> OZ#P*!G\9'^MR9*J3X)3>;9V:+I;M M:JF\N4TL5APQU[];?2.">IS_?BM6N_521 MM YZ?*O(2[.B*M;ZMB46.ZMOORF6CK$,%Z-3U$ZZ=R/Q>X<5]G%*)\N&]2OV MQC_M!O]^>.DEA=*]3RMWP5M!]BEJ[Q%RJZ*_@W"RH 2#/L[ARB;LC$?:*P^\EGD,RP M-VSRW\3#KZA;?JOV6H."$?=\]0?!AA1YPW#_?A1ON'OX0M3 7DHUFKI!T8][ M6=58RD\,>]X@ 7S>D0E^02]0B+&-X/1?[5KFN97^K:_T_T0503F$T&X<8$SP M:&^%1(,+V]/&,:3H\*\?#/IP"$#9%Z&]0=V3D,?S=FHZ@N!?FDVJ'*FE9)), M\#([@.M'BJ)H61FHRI !E,9RNY#>SR0#;\"D($X7S^+'-?O96_6$=%E$M^!E M:M6V6&VW/C&YZ"L',=PAS/"_\:GQ?D*;GG5C4#=T\OP6L(-.)F_HW:SI)DJ2 M_C/N/WJ-)J3>XK$?O\](C747Q&&]*L(P%"*VLX#>?+2+]^E#7N_97]RY%'E# MLD\>FM_]E[RA^(_Q (9GTLF/]OM]S*P_U6'VAJ+__8AX4R>(]QF')/67*U = M\L2]#'WCUZ22>6E8/@@Y][H]\1Q7'V[>0T=>XR )#^I]?!^?!;^KZ>4G0-G' M=_( OK!5X&.QZQW'X)7YKSX9L0ZWR4=4CSIF>L]#M^T2Q;>DI@TI;IT[)NU3 M(.O9"Y7O?8!%T[?JPCWX*R?R2R'7'DQ]()O V\L(F)X%IG>?\C #U#7@442A MSD>A(FP*$S8573 +PA%N(N#Y;.!YX#KW>1>="%TB=#F,;OX8*(DHS"4C241A M(I")0"8"F?/VYS[:(U.KMFKE8E9HB]FT4!:J&;%5$,5V2TZE$HD4&X)0D(QE M8F,M/AJ65@Q(M #1&@/@.H2"PQ);8.[B'-4$0_J!B3BE71:HP5,_7)$DODNF MXFE0K+0?1_$D$89> H;FXE2$BQ$N7DQ_(N ("7!$Y"L"F9" S$GRU6K#GQ44 M'5G+U>IB4V@7X:="-9NI5<)&PAYL7/A0R!SXAY$;$7W3BI0X[!FP;ET&7 MJR'FA7\;6X8&;"9G9"JY KU[HMF4F2%/5L+KX0,#O%&1,YPUH]7$P:L;*O!:ZY M.!L!9@28%].?"#A" AP1*XM )B0@<\_*%*JJN)X-K"&D,KN,R9"LI!5'=ZQA MW08.I#Z*&P)65K5<^!K7(@[HV:EC A')NGBLS,6YJS]O%,'FI<%FQ,VN%6^B MLY!/,81B6ZS0%:$JY'V+3;;8RDBM5K%6%:I9^+A\URJV:KE<"!C"PP%.^N9M MZWX$G!_$-R](FBJ*J8PPH;Q/+9S5'=5S')2*&1GT!%,Q-I G(\/@ P^%]%3S M\_NC,DW@>,;CJ+Z(E%[D(O'V[B[--PH85_&L%?:)4V+,>S0T B'B@I$U'24 'G)4K3?BLQN]QK)W'?4-@2 M96!Y+E%1["EPB:;N3"/&>9%K !U902/*&3;DC"CGM<)-1#F?(PDLNCC%M@SD M'ZW;E@HTM-;*/$NQ)!T"=O# -=F(:X8*,2]*C';-PP3SH8$1@[Q(2*<3UX_2 M1QISGIS@(07(,_8X'!SS/!W\4@@5&CB*&.93U* N--O%8JU=$)O%:J[6K.!T M)3*52-)T\MOC>P'.PPFP=ATS O_"B.#&B(LGE%>)EY<@1C5\2_C1S141GPPM M6M.IZP?@R/QX85 7F1^O=:\:DWAS1F1Y# ]87HH$E<%(,7QK(T!C$ID;+Q/"(\88,<;0@6#$&*\5;B+&^.QZ M+S2+K5).R+1KS9;,,LE4@@_!6K_'%H6(+H8**2]!?% X(Y%35->R(Y9XF; = ML<2()88.^R*6>*UP$['$9X_C2M6FF"^VVF)3S+:$LMBJY<2&5&S?M<2,U"RV MBV(K!,M^=+@[K,!YB=(DF388Z8X+<&)NQ0#XA':0@[L%5,_671WX,9"2 ]"' M@7$RXIR7N0A$G#/BG*&#SHAS7BO<1)SS.9; 9,6<()7;+:E>J[;$:K'6?* ' M,IN"-"\9 I80G=X.*W!>HC1EP5#!N8"DN65"DFGJEKW'-2->>9% 3_/7C]T1 MK[PP>(QXY;7"3<0KGV,";*58%5M"3FS?H MB[U",5UL%ZM9L2=3%,UR83 /(:)()"*.&"IX#+G,B.LQ'&(WLB%>)D0SY/6C M;L0(+PSR(D9XK7 36D88*7RD\-?6R4CA(S(285/H^A-A4X1-X<2F>U-#JYBO M"FT)C'\-?.V'DZR?L'TU?_OX/_+&K136 8B,U M&@>OBOLJ]9-!M0:K+$G^^RS*HL+E$]B[/M+LW"7(A__@*_6]1N.?__?_[#=^ MH*C3D6UYIA97+<.R?_Z+Q/_[M=>K8"QIK/LC$!_80)G&E2%\\4_%6"D;)^AE MDK]A_OUK8-D:_(3<-0H- T&1-PSW;V+O=VSH>#R6,V4=WQNQ0];@?VWW#,/$ M_4/+P;?5_[2!@2\21;4?U(LG!BY0/VGJ)H&D OX9=(RE;I+%?S#>3LU'0JA:__])B<3K$IR_%!. M 4J368T&LL(G!K+&J#2;9(<\K: +Q-!;SZPMNTE!Y',W*8;*2[0"'<,B('G0"1T'/C!;*";.%2*^(X^0:A&D[\JP!X!&_]!_?H10Q6X M8 9A%]4PV.!*A)$-P PVR;](S8 R"D7$_V:,T'#1BF*K8X*[;XKNCHEJH9@A M6MZ *)KJ#?']X(WH^<-;%6(UM@QC$[=6)JS,\0:.KNF*O4$O@J-7@(,/:UD" MQ\7MR%CV_*%&])[]NIPY4'7%(.:>#840$(JZ\'1?&-$X0('>P!:.==A@W2$L MSR;F-M" "L?)@AU"G127EK$DVD =FQ 11SIP8GXOM('R^,--[+"#* .TNO%+ M[37+(138=FTWK(I+J)"$*;I)Y'3;<0D!?8I[YUK/#GDPXK>>"78#CJI$!969 M98[PN,>(AW'&'^VWZD "[M\;M-6OZ+ZU,>)(6AY:M^O>#5'W; ?=Z8P:C[[P MN.1!>U:P^AGZ4_,%!;U1-^$W]QL9"-%!NQW/7NI+B/SX'3._1M360'Z(D_(# MA^/&/ZJ,OH7.F* :X"4VCN8^)=+ M#("*:X/OA"&*7H49[XK/Z!T6C//&.%9AXLT M[#*J:"^WC[CV&TX(JHOZ1?$,>R!Q^_.]7_A^_CX'P@2'\!PTW&AFH"HV/,6& MV SGL0GFE@W[ I4#KE60+<0;,=AW T&9A6(_5SI4;/@6N(E!PV+Y8X+1:^WN M%;$!U'T;J2]<9X$-3#CX:(2#P5B!V$[L@R>>\_@)!(C[1WOC&"#)OM;L1GA/ M\_W7[K0"P;-EZ+X"6W-@8T#V,S:]*$182Z!@WDLW+',#1^I$M_80\7$#<*.A M2*$C^WNMPHL& L@#M<#O/#EP)T#NX4U_@IZO;)$OJ0&-2)%*,I%D:5GEF93, MLAHO*TD 9(TE05(%',]RPW#2B(P@H8!J(6 11%/,"TUTDP&1JS6[\%>B7*N5 MT-^MMM 6*V*UW?H\JM%^43FQYL&US"&&EKU2;"UN6-84P:SC0F%'*X"#\5PW M ^A6S#T0KMOZ$A;;Q[0R_&?D"P 4>W#CN1NBB[0?4E0$]G =?^:M4*0& M2**6.$-:0&D<90B(L6+#?0J"5[3ML_S&/U=5T$D?L6!;4>N"3'Y)8=>7O3X\ MP#$3.UA2K2,(AT5]YG%8+26>J/8EN+^O?[_@#2$8QGYG,$8B(F(>/!T2<+)= MRT;6(6*HJ(^[_1J@UDW5\+1'@V=#Q+#Q0\2XAAXRGL*'#DXD E^[!X=H'(:0 MK9H^C0LV$K$'-NNXL"A V &9:O %.(V(^+D0:\ :=@&]:?\YW(&@WS4/%X$O M!IBRHB(:6 +#FF.^I5H.^MS59[L*#'T*#'UL61IJ9K!^^Y/U\'9K,/'?@?L" M]0]NDG%]6*3\SC[J8=!W6!/\[&FINR':8]C8_:'4382A@)B:D._@NCS3_]W6 MG:F#5LJ 6]ZG_O-G6Y^AV4(D8^BGG?:)Z$S9$*KBH>R <&K@)QX<]OOFP5;C M8Q:P3B18BCK6X7CM*Q?:;]APJJ \:/H0KQ;P#9"U$&BM.9SJY^L#:TC%'<=? MT6%K#?U!9Y\9HL^!Q2+4' O2.E5QT JWL3SXJPF7)L3LAIOGD 1U"=@SQTE,''3Y&,/GX&)4!7]3ELSN-/U%,5 M^TC[^*D+!P8O?/S1 &H7%("CWD 5GITHCO9J^HEN6LA@ 85P M]QP*T-Z[==,#>Y\@>3+!"-LE H2%TN]/"?S8UQ8'8H"AV#NA1(J+E?&YB7T5 M0F*-MTQC0P2=\:ONHB4)MF>@./[VW7GV508:?[3G,;':PN4!ZYTO!7LX$\R( M__? \MR=1L)!1_4^AVB.P[+'NF5Q"KE:D_.(JS6_P08?9_?WEHT>[51OLLC,@(H13"]&8#.*&P MAB<0$(M]@(&'^(Q?XO 3L)U7R30W!CW"Z#G!)8#?\*-W>[[$;O YH\= M<1W_H@#=7_@6/<;,RKYZYXO[:8W MT/\]BO6P).]+*]IM!F7OJ9=/>1!&WC.>V"''VEO>,?.8(XWSS ?I0IM0 (48 M"BPB8A"%O* 23,YP&3AG2UWU'\.E"LE' ".P7:C/)EYSX0Q-@1N 5@R*#MSM M0Q""Q! NRG!; 7'KP\J-D83]!A].(MA#<&_[NQTWQ?4%(<'5L M?42:-;*M%50;'?5(\2D?AEEDOSDT-AYT_=>Q\3R27_/W#A%]''[!' %;:'MS M*"*'T[1;^K!L1N/\Y#COB;,-5&MDPD[BX7W@@Y!M Q,,==*[1)LDY@5#1X!X.'^330'L@1 MIBN0$6J!!?815[S?"D3C>7(\1\":6W 5P1923%TPJ<4;)FP 4.9S WZ((,)0 M5I@L0V+N&3Y)CT;U27X"H7"W0OMTT/<5(=O# )(4;0EL!UD\?$.$;QGT3360 MS9C63%=C>Y8)."O_P*'?[3;0WB38\T=3<'(*[NTT@5Q'PW1RF YW*YE:IYB- M4SP!/]( %L&'#?12L74%FX"P(\&"B!'SC2/^DR& [,^W-K ;8/POX'ND" P"1G'ECE]BQNV"^T H:!K6F!3>C5]KI( IY84>]] MD_[087"W[ T!4$8JU??\/+9P^99,'4U=7 ];X<"C-_2P_PK, M#9[LPA4IQTX-%YT?D TV_.=H/<<.#5\/\V>@T/5;=6;P0IP M' O<2QH^@]A9RI]^$X+=H+N!JQ+WUE(A3?91_)'#P/!ZA% *D^MHB:2]VV3/2-&RQ8>)':N3B.9A1W"N#XN:!9 MNA_LAOZ-!9%&*#@2==QG909NY %D6;LI(&#_7GCC#2&@,#U_C!X\;D%Y/W;5 M%ROD!8'SB 3C?I'=#0_QQQXWY$7%D1X@\%DK:/Y@)3?(V0'FZ+V[8#',*P]) M/&Z@9OGC@:(Q4>>] 2P!W^?-??\4HOE+%'2&O=ZO"2-!2JB;*!@58!JK'(X1 MJL>$DZD_Y#F,'R3(B $]#PE^ M0(*#1-;#*S-<^1]'(P0A:I1*)EB6&27$JA!PK/\2&- M=,^+5;$IE#\OZJP;>)TA*B HN9_0!YI[Z+G>TQ*DGF@.?:<- B3/V44>[9[Y M-B2\>JS P(&L 7(O8NRZ<^?G/__H]@T&5_<^3O$&"N<_6%B07J&0-"A!)@1[ M&P+BWIONHVT<'*$&I3+ >7\SBVWO2QT.&!+L@S8'8CE3IK I2T4W?"NCOT(% M;8QAY \8(:KLWCL:L'L#18SN.7;%#,*N@:K@L"8B^MZAY6';;C?G%0;/=UGOD#M> TD-#H(9 3-)60644=R"D*#&5%2Z:T M <_0-,^%4RVZ!;$I$G\ZLXBI$7D'B MC$1,@)N0C:/[@M,$K@WI$-2\[V(V+S1_$*V-@Q+V!8'V\.7WNY(]#5NM5C<. M4&]&UA)KDV(XEB_SX.&]JC77?87@ %@_TV@7'[(UCT8[8_U>54G;, MH^ P,>#O^)TQYD8H=@M%^_I_S2!FNAERZ[]W*OUZ4 U5$ MQE9.4^"FEU12<-.;A%J82*ER0N'A+IC2R &U8_?^-]JJ'(]/%4LS5[HT:]RN M>A[O:HVB(%,R_;AD>DBY2M%ANE)^5!7*BIC*)QJHY%&=@B%-N6:J14HUO;88 MNW(IGA=6,GU<9YM=M=C;3>=N&E_5[)H\INZ*_1$L>53G5C;+18?:+,4N,[O; M>MQ:=;LCF9')QR6][6(6WU9KLEA*I&E>F=&*V!O)['')3?ZNOQ6L8H]LZ;H4 M3UHD1V4;,G==2C179C+UJ.;4[!2$J3O5YBHI0%.7'B[NO;AEI0ZVZC6Q_ MTYVX#3EU7+):8!BNP32+TU9O8WOYB7Q'.B.9/RXIY;N"52E7&F3FCNOGJ@XG MP8F7*?*XJ+))E=UV?\1)M5IYRXCY(ALG&S)%'1>MZ>-1.9VDLU(F?;<0.8UL M&M.53-$GFMIKI29B=SXGZ958):NW'+5.CF3JA)1LLOPJ*>;BI 2<-LG<BOQM=AR,^HPW\DN-:3Z)Z2%[6?7XV2^H$BU15V;#PKY5BH! M1^"$N !FJ#C9?*DK=:FMR>OSVCJ5:"$ M$(J5S,!+F7V)G"V7RU1"I.Z:-"QZ0@CKG76CO$F-/+%$BI-MI9ES!V.(:2>$ M$+CK_E0>,:38HBIF@BO6^"(#@?*$$/;F7+Q3:BEMR:NU>EL^7:07$B[*/"Y* MK]H\[26'Z6F+6E=JY6 XA8-$G)$N=)84^5R4UJ53=QK>3?+5%HQ%(G6AKP6OP MDK2EQ!G?FVK9H2$Q/5CTA!#V%C.13QCEMI29426/O1TL!K>XZ-&X5HK)ICGD M-4G*B$O%:2U9JIVI(XW6R$R6S< "5MO$)%C]K*-,=,5ASE MAJ2^4+AYBMKV&+@(,2>$<)KQUHN-.:9$G92Z4P,NK^7B"A4]JC6UJ*T[J:2J M3C.ITB"9G7KV. /;>D)>"OBG.K.:LMKG%18]J':U%I5*\ZPU$ M;[Q>,35JV/986/2$:&^7F[52MW(9,>/VA)J:F-WEG08J>C2N5,Z]W?;,0DFB MEWPB<=O@-VX%UGH*BA=E3Y.$'B?2+CV)M\&R00]PT:-:C9%.EXN;7':JJ,Y, MDTU^4Z%@ TYH@=PV;N<-I;Z2@$R->=?K@,(=K/6$:*\W<@DNFE.1[ JK;4?0 M9SEC"6L](=KY+,V6*IEL2_):W5%WGIC,6QU!9DX(H:)Y(F\M$AVR.V9<%Y1S MZ24Y0D6/NE5>IVN];;)EB(F%,=R.F/A=8K&2V1-"6!,G7K.HL.249KB>T$BE MG1E4;O:$9%&MT;!QEY%[).U*I@J6U74M#FL](2Y;SN8E1:Y#*)YQM!AO65RB M"HN>D(&L%I)2(=]5Y3IF,52A9[(F)37E]T!'BVX;HW=*5S/;.;LE; M069/S):;&V3,2L$JDK5ZWZH5-BDV!P&>/3%;<9.][:[']9:DB%2_LZF5Q4VG M@8H>+1O\2K5MKR*UR&XZE5TNN/[4@ R/?5@-<2:[>SL+-HH@&XNAS!WP<_?+ M/K5'9HG )('VTZJ_#S\(W5 \U]H]\ T@^,F!G82-2QX(>7O M)5[,/.C;>9Y-?[EG(=BK''G&T3&?W;YD]W<SF@B/FPBV&=SBT83\4$3P=^0S^8_ MC28B@J:O-A'1/(1A'E(W"2::B!!,!'5#/9M"/YJ(MTW$RU<:O&'K\'%=3IWR MIWU(CO:7EL:/'8,W=AEN6]'#_WZCO_UI]\D;-G76_J=>""-[R6]WGSW%S^W& MD#'_EWLGWC7-_]_JP+L(!/GLTOCI I$%ZKX\4.\M#\\O2.'%@PCZPZ;ZJ<=# MX$OJ\<_S@'I@Y-P=&YRO"9Q%E]C%E(58QU&6K$L!^$^<99*Y]%DF(]@^ANWC M*%!5!6 X_/6)>'XDY<_.K. X (4LGI[;M_8O;*I]WCX];[P.KR"__UB\9#]^ M;P [<7W6D_@=B?+?&CN_DB2_9&^\*DF^HI4X3 MN)DC7J."U]><%4^-W:?KE M+Y/7MQI^*?G[8N)W 4O85UZIPK]GO#\WZ2XQNA 56?*8;SWV]QYAOA'ZS_[S=][?XTO9EF MN<'GW_!5??_]YCGPN\K\)])'P=30/^*#,@IN1K'M#1S'CF)XX!OAP!F!WX(U M[TZW-/5J9]8A=5*_N_52;*DQZ3KHQ!3S[3?#,+$DF_S//XYYK=6CEM]N(JOZUS)6&^4WE17 MID*I .*C;&TDXU-&;"Q)LA^LX%=$V\+*SIK <6T_1R'B9Y>PV0O?EBDR4EPK M1I^-A3WH'4+IP.1W I)'6J-G\:-B:^K%*;?!Y)N3<6\D)Q#K8DGR58 <*?!G M\Z?P]3A\' LG0Z,C>\^EVWL$5<4Y8M =2@!RSX$!8H0)W&@O>*WFGO/[&B.V M\7=L8Z>3S7N5K +W:=)QVZZ6*3G!CB4]:TUD"?0FG0Y*3P-)1S+&,*^C'9%R M7X&AY_RZ'3XF>=\X0L1 %T9Z(W7PLNWE! [.=%1.GN"([C:NJTX_7:LOV M2)!QLCDZEF3I\VC@%9&6BS,P[>)CT3T P4UQJC6;Z0Z^-PY'S4;;TC=N-T?Y11Z/=UT"\WEEL\FAQ[*5LR@72B9^NA0 M@TBG0\BU(A/3)Y.PM^GT["ZQZ*Q4:4AVA\-D*0-LBDD(4*J3=4,,UGF/)G,5TUW7FK8$PK=>()O.N#/%4AX M11SL@LQDZ*Y66'_;3X6#+!1%:QR"H66<5"PL1>4NA$?\E4TNT43\XL)H8\DH_O9_?L7JO M?B=@N1'7V&HG*R:E#;,NCHI6K6HP EXG4,P(0T516Y<1M16^'D>4ZAT=C<\J M<9Y3.[U65J^1LZ[ ]OI*?D2+(]0R',:>/%?HY14QJ/!;M+"+T9K#YFRP:Q$E MCYK/H$!$!PHC6U9DR_I4_Z*OEG5#,5W!U,2=9IZ.TKW+Z"NV69RIXL).B^)B M:F?+M0:Z\!TY%I.Q9"JR;$66KG)HYZ=H_<2Y6+HVTUPTP7K ?B MQ45Y6:\*,L5B0U>2B\Q!/<,PBK H"E;Z! // M942COJ\!Z,N'J9XORWB@REW='6<\!PYO$*-:?<&POTU,[IBYE>#$F;0=UI8K MIM]=0-+"^=XY+O71YX@BG+C H/7WM21=$DP\PX0B^TJ8[2NGP[>C\W/O>WZ. M@ED*I4< MKF0*9^-F4G0L2;W.CQ7I[A]PC2M0W5-TXBNJ[KECLD]=7V1PQ>+H=M.<*M/2 M8 S6M-$WL>ZB3%%4C.'.9 ^](JX41G/21>V?+A_&+R:HZ(+&XNPNL0L:BTA' MKLJQ=#$1/1<@H8SQL"#^C'8$ M5[)K_H)'<5Z!29$H7][F]@L>._E02;ZB93Q6WP_ M)__5.P+/?N-EW5>=IY,TU9=E9KYQ+5YLS88CE@9+S98;L$W(IY^*L8DH&\B% M[IK?SV%_]6IX_LLI7]3#EK;)"FDU9TXS)7;1<"?26-<%I(>);[_9&,LD(_?\ MQ9L/C@F.[8%G[P_8LS)$.[/(R'"I1H9+I5,X+U.@IKM4XWN>L*?A/#-*02+5 M*K!2HLRF;-<:=TU])-,XF6TB1B4^.O5EI-^1Y>72U?M,>=?^1+_'R8D[:KFU MM!37XKURI=>+B36T7^V"#)3"]R$1U(2:J MJPEHN%1BM=L?9P,%:OKZ\S3@&M1P.-V.ZSTI+BSDTIBN)*W*2J9QUEHNEDBD M(CO59=JIKB:ZXV)9T)N5$=(=+E6L>@99Z]$=/='*S3N5!E)&G_U0D;'JZHQ5 MS[.?TQG0HNUK9)Z*6-1'LBC3S+L'J]T1GWE1?X:S#'&?2)9#0PB>TR4 M/?;,]II+2@MY6?8NG]=I8A&4%EFA MDR%K,Z\WHVY%:EA=(4U$/A\Z1E&O.V;PE5E-^"T_L,KLHSCCEZX>C/9T4>!- MQ)<^/'SYV9M]*@/),#VR5B6]1FLVN4W;I.4),IU$M(E/O2Y^.5+L*/(FHE\? M'@K]K&+7Q&0YJ:2MMM3-DAM&S#;+4FV%%!L=W4]]M!7VBKA9F"C8@PB\*03Z M"^)RV'A5^+H7Y=;&2D MR)_-H\+7X_#1K.@BZ$LV\MCZ4G'U);CW86VB/6!DW+D>X\Z'>-PCH8X,&Y?. MG,]IV-@M,GL>IF?9EA#KFBDVE,*>:(YGFL9/I$\+,KHB7A(E^ MH"OKX0N0@0,HMAFW//=Y'O(%D?F"6<7%DX?+,%'@LQL/JB1"3:IY[@YK-R?P M=>C*+JUDIZJDF)O;.=B.Q>VJ@=J%K!-%R#0T/ M\&1L"-UQ/)2:&H+C;&:A44&W^$4&B&LS0%S06$3],$&IC-40]:P'4- M, .FBU(8.3E%MSN*X8':T/_N"7:?%>.#]6VCRXF)-!RZ[B:[2-0%F?%SUT;A M)==@:,F=R$W[TC'F+XCY8>,Y7RG"),I3&V*[P5<*KK@03O!4GMIGPTDSM]5A M,L/;0"IYDV[JSJN3BS13TW+QA@NNO\ZRDW[8;AP>;EI M+X0!OAD8VG9.+&E./4OFAY7\AJ\OAHO<" $#8G^)&/M* AB9>\)L[CF=H#=* MS!L9>ZX<83\B,>\)5&VRE?QTULI*TD)UUE:=2M8'&TBW$GYJN1A'<5%T3&3E MBJQ<[Y21]X0*RI.X4HF/J:+4W5;53#W9+R6J6 71E=ADC$J<*4#MBOC+15BV M4'R/[B+WID- "<4BB,];J% PB.]5RP4$E?P1[6:O)-#G"R9NN>_D^;L:B7(H MN<6UA-M\J"1?T4K\B0MN&#G_Y6-4V%;5\'7Y[(MN^+K\-07[B_7X[$MP^+I\ M54MQ&#?%;^H_SC>"&XNRC,SM7<9T?$+F%_&]!6N'+Q9BA!"G8D0ZAK?5Z3CU M(T;L!NBYVO_G>3M25E_J&L!6) ?''\N5>K4Y5.K>5,P7LUT7C.7*N/C7YMQB M-?<&8U(;S.:6K=@;<>%!R:@K=LUNN8H+-!PK70:I3&B'IG!.?@;./P)J/:QPT$W\WVY7C!%BAH_>O"RW MB46N\:F2Z,?H"YX[MFS8+>WDP,_6KBDK!;LEQ079=OISNS:8-># _]D8(WW_ MS,']./%^U>@.-XER9S[)2.1LZZH]SF2X9G6%CCDG8PQ/QDCF5/#,*\;9'QA" MN7\]H;A$"\Q=,!L FV#(&(%$#,]'%JC!4PH_A9_![\Z!BE*'&ILOI0TUSW50 M6^$2>G+"JO-;=4X.J!W8'#:?A/5@"9M':/]DQ=!ABBKNAX\.Z) MY%^(U^F.;SQIE1?937):6RPD12S%^W))"$''K0>E?%/O_QSQ#!T*K88CW ,: M"TP5H%N WH&FABW@X)&FEA_Z7K_O^F,W*%993UC6[55[<#?5[:E#*8MT'(C" MGX/AWGSY1EPX:?XOJ-L?8I:_?"M)Y&T+K[;3\ M9>#*MH'C)\S@W+B"Z]KZP'-1:LVV55>>NO#5*V>E[;*K3;UM<>ED-UY+D1LR M@R].2'*Q5/)UB;TC#V6X/)1'^HP3JXXM0P.V@[$[^8L 6&Z([QH8ZJKN_O@9 M^6M"Z8B\WI#G5\0^1/)W0=S@PBC .<3OBM:O"W#KW9_B2;S&Q?>0]>Z*W79[ MB=3?Y*FJ+M2!DZMLS&FKU>Z5"]J:';B7ZK+[TT&(6PMJ(<%] 1FO%4>WI<:< MRQ=6OKLN\M?]P>B_RIM42]^*"ZLX8:8+" B,1S6\1$) -[=1)(EN;WOB!K>O M[:AXZRAORHU)=M'93L59OUV1J'P53%P!G?S@8BQ/Q5+\!_CL7F_59RJW@_ZD MS?7)3;%?S-J=A%UHAL&J?V2$?X-M_VMX*(\D\QGWF=V/G_DR(M<1I'+Z.I<1I?E7-[#6+QM.'6D?2L)8K(UN"-!L=+C^WS:H-,- MF:7\#$)1]J#(618YRT+B+'N%.FLBK=X-.UF-U)-J*Y?;DBNYC=4YRO!\%6ZP M1\;"^F&8?XRX2'/??2_>;NSJ\G:C>YN1RM*LS%9;S?AVHD\NU>+W%^.PE1U[ M5=,:)7$S7UMV,D/KR?3H]4:_ X/>Q6W6#P?N598D9K69=23.-$DZ&Z?9A=J0 M- \.V'/6.G][>'E[[3\8GH'"J%L^W>].XY.R5M9H>5*?GPPO?.=P]ZN0O6=L M14EUF1O:WHB?SCJ%_-9=Z=5FN7&1)IPW]CQO)VA6RCIW8GXV'%>&R8PR2J]. M1ZQ^I.)]K&B\9.;RO,5FZTZW95%WQ;EGJ7FN X2KD8^7NE^Y'0[GZWDG-RUU MDI#*#Z4B.WWBC,<30+1GRMNS@_TY*$41':&,* I?ES\FM<%;=KBOL&&K^?C= MJ-20E]*BM%HS<:$^;YNCS[1A^[W:C\\^L&!'VAC"^*KP]?AC\C&\LS)JJI[B M/&,T$Q>*E^T!S@29X:TBO]WG^.T>M+(.E;)H9GR5/&'OGZX[AJ=B+'MJYQ2I=N3#BWQXG^'#>[UJSZ;-@4 S5GNJY#4[M>(KZ\Q$ M0*J=0$%/%/_1SODKXFFAI6.JZLT\ [E\B.!$6[3?_7/KTV79(,ZS[!-(UF;227>7/:[I;DR)T<($2 ;A("02+URDQ<9 MY"["(/?4E;HQ)*-/I=G'X63.'Q+(+[@BO ,=9" *:I:')N,SH/]_SF31^_AN M73'EV[M25#"U5Q' U:@FT&W=6TN)U+:MKP1F$Y]! HBO^F52="Q),=%=O^>R MZ5V!4I]B;%]1J3_DHN#7:C6WZ63B2:EI2C,RIQ7FD\9TBDQZ^/9@FHHQW)DN M\+YHJO8/SL!Z_F:^LF'O'KFI BBTMO]$-^%[W9],XI@5(D88J$I[# A%5:T9 M;!3*5TN8EHN.0-GPL4GHL+J1C4/J;!?EK7?'P %(-_!V#7MWA[JIF*H."SGH MA!^^Y_CF';OWUZ/\CZ8O?_\'_MA]3S6 8B-1'P>5WZ,:>DD@Z"3Y[[,$UP93 M%/2*9O>(NM_%7)S::S;^^7__SW[SC[== 0+O]6OL1\'26$-'(#ZP@3*-*T/X MZI^*L5(VSFY+PM_<@_O/>Q!GL)20-PSW;V+O=S0@1Z,Y4];QO3$+ "&.\K?\ M#+ZV>X:!^_ZAY>#XD9\V,!1T/@75?E OGAK7FO^D(9= D@#_##K&4C=)[DR3 M]4A9F(>I^8]"C&VT(/RK73DV'@I<;F>48FF<&*9D9<*S,,AHE#P8I2')5GDTD!DF.YP;?_+>^SQ3L M]WX 5\*G%(MI@I5&OE6KXHMHA"K9PM5O.M&%&L9GP\\GN3J55; MM7(Q*[3%;*L-?U;$:KM5R]7J8E-H%^&G0C6;J54^M4/[C20>6DG4R(J*^UBDA\+]=:K1\?ML83I#NS(X.,6S#=V1C(53X-L23M+*Y]LTS[T M'"YBV-SSRJ4QT&]5990DHP*9HSE.9NED4D[1"0TR7F4PX.D4J?&I0!V4'0$U M4LQ08M+)M=A5-Q .EY8SMTX/64)6]Z480>LD[H>/-!PV9.:[3L"E1R;9:N:D^+@F,S<\F27HDXRC%PY+] M9H.?U"'])FD75.AB0NSHU@J6/'K[G6ZRS;36;(@+IUFQ^S/'2-?0VRGF<=&Z M0J:5#2/7I$UG?)U1FRF='3:ZG>QM>\J,8,FCSG>:Y2Y#<6*1I.EDT7!G!=X J.11YUG; M4ZR.TTM.\YRASV[S*=+,";#D4>>55I?E>H488$S#A5+*DD7QV,9/[$VPOEUL:F M2@:9E]/VK463J_92D"GRN&B-EE9+?5ZDI%G3,M?3^""]7$"QIXZ+ZGJ<\1*+ M^4+2AZ5LHI[K-\JE!MIP'A5-++U6LIMDL^*BUQ/LTMAS.RG8 .9$_RMV5LXW MYSV2UFUG.8MWC+$-:STA4?0\DXIS]B@N 8UF9A(8F#R<*>J$2*4T--9OM)JCDA'*R3A")R8*W8Y<:5;CZR2 MM?Z:4YH]UN*KL*TG)LMMI;11OM>8BXE^^4XIS$A#N85%3\R6P[/;U*"M )+N MY\&TEY\,TBL!%4T^+DJN*WQW.!W'IQF5FUJS81_PTQ$J2K%'7+6*DUG#$F/2%OU.@UV:#9D^H00K--V;[WT[+FD M5*RD%5]E2O,$+'I""/JCD=MQIT5-5(IW&Z%?*5!I Z+?"2&HD)V!OI$6"JDT MUHZ796EA5("UGA""^;267&XZ-%HW0WLRJ:Z:K1(Q:C% M-\F:6:CG!53T>+383'K=[#=3_!08-)EMV S:C?XE-4SQ-8*5!FFF2[3+.S8"4U83_E4<292CI38)&9UMY#C M!(B$L.A1"[B<4C3F#F"F^72+I>;\O-BNXJ+'+7#$#K@UIO&:M*@V9SU96R3+ M4+[I$PJVF:=,9F+EEV)\[8YJG)/12#0&J>,6].66S2?6.5U:-,PYN]3KJWBF M@8H>MR!;E^[D6W)6)5OM_G1+;U96*PEGX83>BM7^>)3@DP(9GP![V*VW6HTN M+GK4@MIRE?>2K#B9*H*=+HPW:H:'Y((^I;>3,9=PR-SX5IS-2"?O*0UMD!60 MJ?ZH!=-Q+57HDH6VM*&3O;2S[&QMI8&*'K5@7J\4^Z33,T6O,Y^R?5.L%/01 M*GK< KZJW[;ZV9(S5:Q%E4FQ76I27B&SXE$+S"$%(R)["+N3,61KVM-*3:%'1K9B5^2]_AHD?] M6E1-K;GM5'.0/,V- =CTAF1IA8H>]8MAR_%RTTRR4RAAC5&^<*<6X[C6HWZ1 M:U,N9O-&5MQTA 5NOU M>IU^-S&9YFDG,7%IS^UE1JCH4;_R7(;:.'S<%3.+AI;H3LITH26@HD?]FDP[ M=]M>STE)>5#)Q^?;I"/N1P"E;KV]*HX@QR/"YZW*]2VP;U M$I^ +*I>U/K)0CN^]6!C3\#W@-]Z&2$^-:1$5^L;\WB":58$5/2H7PD]W2O6 M^(9.=BOQMF9)\X+(-%#1HW[1.?IVP2K+C@36CN8U.K3 3' #COI5*K;+V0R[ MM:2X56I;_?24]_05*GK<+^-6X\764N/(F3ILMQTHX#.X,#(G%H56+S%W!(>& M.%MJ9\V$M1!$ _;K ;VQ6?G>/N=[2E3+,!2(SC]WO^QO\) Y*S!E(3N,ZMMO M=N9(;#M3/-?:/? -9_C)@7UMSP(?E#FV8+KVKF'!"RE_!_FZD 6.>\'BOV=< MVJO?@G4.#6NUVWWN_HXC7\)/WQJY@N/THA4PV-3B%^^**G#Q-SP7?(3UC[PA MN=-Y#_:^]P97Q(-1]Z\],:EGHTFB>?F<>2%O^&=/C$?S\DGZXGL=HHD)V\3 MACV;-B*:ET\#,BJ:EU#.2[3 A'!>4C=<-"\AG!?RAHXV,*&>7ATR.HH*OG$\#P7&-L> MVP 0%?C!V"%$4P/H.MK!>\C%2QOZ,Q_9>*ND'(W-QXL.>9/\T"S&?RL[5=T\ MF^A+"Q_BQA/7?8=+3F?NN1$ A8M3!>Z,/%7LS#Q+PR M+\C'/T]# OVGD$!1-W3J4R&!?U](0/E=WDW]G[?M?X86[-XBV+IBP#H+P%@" MU"E4OV(Z\>.7O,4^ZBW;B7>*_G\^3=7+VTMFF )3 _\ M/&_VV%#LG\[9Q9="&2Y&LL\P^R\=Z_C"8Q-&,A*:H?E2&\@(CSYJ:%XZ!?"% MA^:+;;0CG?NHH7DI8OT+#TU$ 2+30P1''TT!G@]P_L)#<\TFFK!:8OS[F.NV MI7FJ2]B^1>82_-:A]]R?'0/?V=;Z/^]D:#V_S>51QX\N?& >]_N];WS(>K:" MZI&3,N5?Y-*V]FYU<6Q7#C2J9K> O=15(*QU1PYN=-A]6,$A0_+=>)I)J%Z. MEQ969<1D[ZST-/,WESQC'<[9U@PE_D9=[NKN..,Y<-J +:Y5PT/3(3@.@/_7 MVLKZQ T2Z7ZBU.@/,DFI5%5Z)C.:I],:RL[*?/O-Q1CV+/='7"$?C2Q/$;*^ M%[*>W7H4.F E]X&5?"NP#N,5!"5FN-3=-F[;BT0N M^=F;W"97X?OZT)Q+7:V[,95Q=RED,&RRWWZS-'TF,G8=AK%KB$/SK9\M;^"H MMC['6O.,"?1B8M(NV040.8XBN^H3=E5%+ZU()K4$TU)F;/5J=YET2OISZEV; M _0Z=\ M_:^PMD\EO#18Q,O35D6M3#8@56O9*QG?NI7DV0]&VH^PI5ZDSD1P$AE9GS*R MDN54EV&8XI)4MK-:JC*8+^36)\$)?\C6KTA"]F<15O2QGL3E$W9"QE(M1 M5"KB;N%0FRLTID9@>_D1EJ$#VT?M5V)RLL:UQK)/O7H%*Q),M\-'V[#M/;Q868!BZ"*,3TW5UMGWC< M/_0C%!A-PY,1X?,W^F\-?PB>!7X\5<]5)F.QHI!Y@RT5Y!%;URO")_OQ+&TS MV-Z:WD+JTI39G@DMDE^/8(>9;[^35#(*?;C.V-6+&)(0 /1%#9EO>8T ^\^# M8 \!6^,31G,Q;ZF2?N?.UHE-G;:RGQVOUKBC)EO52M'VHE0M0J<_C):-T.G/HVD/T:EH.,JF4)>:DIZ.QS3:?+N@^+WBUUNX&XV:BSJ1-?2$WMLS?XSM*S)MJ(:DN;+=F\O1U)B^5XA1"9 M_?:;2YWI,.KUFHHO+E"7HO$KVM;_9^]=FQ15MBW0[S?B_@>CS[DG]H[0=7@_ M]MYG12#B6Q$57U\(!!1$0'F(^NLO8/43N[JJVU+ 7!'=J[HJ"\E)SI&3,=+ ME5'B;:QOOD0\Z7(+8RM[@"VQ; 5T.S>5K/["OC._2$TZO:K;$79G(!)Z*.(*?.+< M11S-)90K4:8P L1S&763 K*T^4+;7)H&J'1OJ])]!5Q/H_9HA$=L"$/W2$.!CQ^#X:A_&HJA!$.7DQMI]-X'4A0_0@7"L:+"=3%L]?3" MLU7$ M']J3YUV =,;IJF\OPY-I8-6J!4F08LW7,2#%TC6RC*"@$B&K?E9 +C1?<)U+ MTSR]AC%'RK?O MN63OC:U^ &\,]@O C^F^-?6#>4%Y;_MS/7S,X;;-0IOZ4<<-OGSE))'ZEGP M.H($PS&E"YITWXV31W[6G71580!99^ID M4 AO+#?K&"?)3W]C]-NJ0 !%"B A?]+%[$#"AU;:OAL2Q"XTMUB^4Q$[F]IN M/V=KK3.90$+,7B)E'/N@)K@@=BH^%YE)7,RR!9Z>6;Q13>R[81##-8K:XWJ5 MDX_;NC.F^V.%OUVP>RUPUC,$_D;R^K1D%D+P"0,NS+4'CG4PW MWGD7H"$3 IXVF@QOLI9.U(4CNZI? "V1S*(@G,VJ%Q:0I"X6V.?2=*"%3Z9; M^+P+VSV:4X_(V'5,5I!(&%=F37=_P?98<$O>^QC?XA+L6>71OVO5HWQ_XB20 MVH*><*#K>P:X[QOWZ;EL$3_/KQH?7;LR?* >!F?89,LTX+""&S.@B;L/$F^_LB^H=97L MCY"M*E:"L0]/I)JX19EH4[CPGS .NEMFU5.>@3'-%^ 6PU;@%(3;-[* %@\M/?! HTM%EU$P IX!2%1Y&EKT.*T)@IMW%EU)>OD$?J?%B])>E[3C3K,]T+8< M'+>3EQ-;,Q R@2@2:"9SBAVY,@EH6_Z4/!=PG,R?_9D_DX!-^!D8FTQ"1Y8M M -J6/Q4MD3OEU^4$R:'F:;*KZ"795DNJ=M"VSL[2;" " WQVQDP#1& W%H%] M=GW&5FM?'9^[T);7CG6D3MUPO5-UB%@Z42OA_9"S$DQSURRA!% :E8 M1ET'P$R&2+?LP,Q=I&+OA9F*$?V6(AD-+JA,1OY4%==8,XG\8O$854;1MW7C M J$?$(]ERC3@91N(Q^XB'GLOXG;'?G-,3-RIJ#ESU/4DF];Z26"7E.9"9>*- MM;E 499?1=F%H1U%2\-+Z-EHE*G%VC*@* ,9JEPHRK*#\G=A5$?:=AN9+P+Y MWF=7_3G$V\%Q.1LM=V-1GBBM86]\W)C=".+)F$ZERCC\01UNBQ\Z W(T']B8 M*Y, JO.V5.>[L))?'8\T(:PVYEZ59!)E%4.<)5@9-Y4IXS@X-! 0U$5@=D! MAKN0D^\#!NO4IXWI5##WHY$K5<=GF(K/$B4O)P"2983"0!@%-(\% LE#=^%A6V2=2L^JLA<1S=.XQ#K&+-+D!1SAG@9AMY6X@^8P;R+.AN:K;GR M-B$-9=4R;,/SXV5[ )W!0:8I8Z8!).2MS_:[.'^T9S#?N?[/-X[MZ#B6QC0[ MA?@3Z\-F5ZLP.T:"J9B)),HTA8+L?D:]YQFXRWR!<#%L!=C.&Y_W]VY0]E3; M/L^%M2QV9M@*]0*96<9-J*@+Y0F3))!V9M1Y - ]O1AIP"^&VCD4T,[MZ4F M#QD-RI[LC4.CVUG'0)-0J!'4$*#%=5;=IX"D:[Y0.)>F 33MC8\&?#?H(GMU M!RF--@U9E3[3FON6+1XNH(M]^ALI$Z#U])/(.[MQXY65ZU@EP]K)AAOK@N,> MU#O7V44W?DI(7&T?&#\MRPC4!5I2YYNT;7WQ?7[5=>QU-]H]5,;S--]K M:ENU[KCBU7U$X<[>*=BKDDF,^UQEJZPP>Q9*,!U3MW"9>&.K%A"A Q%I06$V M5R;+8:OJV 8P\F\@MP0NE F3@1[-]R4H,#1.8CD_BC&#ZC0>U :EF?J6:ET_X*M5\X9T=^RK?#&CEK$GU?_5D_^>_ M8 *Z1:KH\=7LJ;F5_E$,MK9E*XZEQ3X8H70T]>@Z5^ :J[B;L573F^:4&G0V M"W$ U\915 TG@DBB3*#I\Z#^"70%0!)9#*#+GTD>7FE^?\"\$RWZ-L!4#.74 MA8B@P57\D3M$QH'2'(W0<.S)^L8'!*.$BE#=#J! L(I(-/,)T#>[37QX078]\>U M.S%Y;\,UK6E!2\:R]US#ZTP;S9;1,Y DZ$E(/;*,4^GV.C<*>XK!]11!2GKY M!-[7-;=D).NF](\7'>D_RR5;\_\%U*3@Z(YLF>;C"<8,1$8@HPU4DQFW5>'? MU'-SDF2!;/4,I!CPP0(>LE@@6X&8X:DIJ7S!4RY-\^'D5Z$\K+A\459IHW&XGQ^:.B-JQ*PV1W?BU(:EZ52IG!=# M04+0I"B72I\7 S*10-A5$&#+GTF L.O&PJY? V1+(5PAY+FI283$9N'(@CXQ MF1@@R4]_7VF$"H1< R D"N70JY?@X&YZB]7O,YP7&>(5M>-M=R>$@D8Q-HM MO$Q3'Z7L! %3\7FRK$$BD&[E5;KU:R3;(Z0&M?2&#+'ARI-.(WTQ/X<)DL7- M,J"/DJ 6EWK+G53KPLE=I%HOA%RBT ("+9#=R)9I #%X\PK0V.O[CNU\K_'] MNE_\5.:[E3G1P,D-"4V;R$!B:<;IA6L)P9+&QL0;);X@LPS4:!FW5>'IAMRH MT6YZ3C70E0%ORK*M *MWZ_+,WPYU],:YPBVF5 MJZ 0;3/?=W?D8QJ%.S/:! M6"?#7E1 =C!?8)Q+TSRKCD\+-H/XU61/2Q@>'IGSO5JMH2 M]*7-19(D\Q8 Y-FMR;.&;-A>[+N:Q]O<=[[+KVJ1Y[X65*K-4V?J52A-;,P. M#?DQ2M2)B@00@ )6J'@,LL6R!=E!)BAO,NU6%VV MUUK)L$LKV7!+!WD;:!?"R#4.T29VT$I;0[[8!0BY ,&>+=,\GHLJ2-]56S>4 M?]4C!)C$ ,"HF\#S/P>0GX&@^QD'7HLGH58TI_!HKR%+'\VAQF['"4HH(41, M1V%D.I8$&U^E>IRUHP7*VT8S@(0XSDEXLS*)O9$V [$.4'-ERC3@9;,0U!Q0<^5=S?4S M:B[>+*/[B)5=FNS:%2?P7^?H !4'0! 0:P\DUEJVXFJRI]6TR_];]I?(DU^Q M7]R9B[PYR:<]=JN;T0Q M*!736GB9?&,$"I*J0$"6<5L5GAT C(@( />E#5; 1+N_B3<[X=#G<9::J@: M!$,&S/NM!;N&)U,F#H8F82I)O! M=+$:0]RPLN2$.(I(9&0@C JLH)!9I8MD"\^"=!&Q561?:,7>Q.K!'1C=^+A MEXZK:F[E,OA?\.Y8\IRMH9;^"TK^ Z9[AY9#\J]'I2USJO1:/ MKAK]JGC4*KYH("M4JF*M%3\)X]N,3R1[6RP*\J= 3Y9Q6V4 R(MARPNMEBM@ M!WJT3*T@X(VWUJMEV!M3ILSI@6AOC;-^#*_Z(E^G9#;M4RX/=_C4#_<]_P01TBZP#H/[N3/V]UFP]U6.] M.3[U)S;>A]@#(JG09'=VL+6$PHF&C2ZC5]I9@>PS$+$]!T;FSV299^/N^/[_ M K;0MV +2[?TV\P3>_5,N/X1"YBJ.X M[&O^%UISZWC>/TO18H_UECM7TZ-5%+=P_>'GON\:R\!/#O+SG>^TF;JSC=S> MNU#B\+]+2]DS%"#/S$P2"HV 6'6"^,EE8,_Y[[M++.\__VP$Y_^RY8=B]36:-N/VR#M/^VZL_NFKA,/0YJ@6G#8< MVY;;8X,UD4$MC$&;_/0W44:(-,ORP1JNXC.[Q0*BA^'.-?KV:7'G/@3N[7"' MLWMJDW!,3-R?%;H]LS5"TX48=Q)^%RVC)&BBFV'D*1PE#$#YPQ2@SP[*'\P@ MWPZ4VY6F59T&HZTIS^K4DCHT[4H[>8./>668+),T@EE5C M&_B:"M2W'Y2=O *Y+P-\9Y>MW.75[>B#Z.)'V@!PR5>VI-H%!Z[L1=I18EF& MGUGBM.[J?#.LM5=S1D+1A$U&RPC0?P Q+X#<#^2'/X8&SHU-GH8C_HK!/S]' MI:)4W?5&78G(O,DWE9-/ZWP"QN]CB0$9_ 3(\]% \T;>%P!-UDCA-P!-:]Q5 M':M+X) \=Y?>N3KCC8X0 \U[:6$0]P'=+P#;#Q$$9\P$V0+;K)"];P!;A1*@ MH#/'&N*H*S?MB3KR6M4P =MWTKV U@.*L;V7L9XIIQ,%0MV<42)_:DWJ _7,F#P.0:K=K4UW2II[=N31,C[]C+ M.-FU(Q-Z \T=Q;?XO:X8^K)-C>&P-@JE5B@2HCM7G3J'6)UHF\)B)ACZ"TZ? M,@9D(ID!I,(SQT\$WKF3'.?&6+]Z*[D-FK^;<+X%FO_P]O$5UI%*OZUNA8K' ML?A49Z&P/H%0(89U,H9U$@+"8X!5^0LTGXV=_D-H^EV*^D.AJ3J@NCHQZAOB MOF)MC9W #VIR DTQ"QTA1;KS.I F9P:;"L=: ]B^1T3Y7#SW;6#[W63WA\+V M'E9GW>E!'D*=H[NSE&6WU^(OL!T?B_$7=/^0LAA498[$R[=ELX%,&213@4SY MF4CH'P7)7W<7]-BU:'C5.W&$AU?0,:=N-2644/R%A@9G"P,Y,H!6($?.9T#_ M"(KXIQ*5KZ!;"<1-R.$L#;&^WI@O+7]A3I@8=-]%$@,N^ D@!NB.,X4HCV!V MWX(HS%C=U[>CHXE4FW9-PQP-91-$>1^W"P(YH"\&H KTQ<7G7=\ JIBS(^W- M$J=%@YT/5JPL\;WA.@'5=S&O@&#-NXYXJL4NHJDE.;I/>:U]H5>3Q5YR M^+ M%?;1+0'),$@)%M>PST;U?JF;>=G5X F!R[/V #;WAW&_TSVUB7U=N#'1"[UC M5_L,3,P%E_J!M=1#,BICV_4#335FT3KC(U[LU,HH41, M_\(P728QO Q?*9@!PI!L>.0S\,;/M"T4P](YIZD?L4V\FZ.^YS;199"0'/$' MU)R&.D+"CC 9+(5XFXB[X95IF"Q3^-M2A4#9#("O,/%PSLGSN^+<[S+G]\2Y M4R?DB-#&2;'2.2X.:@%X !G.QJ^:@\W6 M#]<22B:2TT#P Y3; +1S -J /L\%??X.S$9]3D0&]4$#0NH5 MH^WV=O73!;/?3: #GAS TV/M!UCO7+#>[X GDI[J_)'K$!Q+T>[ KDKPL!'& M\/0;O#<(*8&&'$#THR-(P$GG@)-^!T3O*+\U&IJH+S;V==DG1R?N\WWP&5Z&XU][M[1XGT M(XCO\>4!C'6M)"MQGT39/L5(:AS^_D_TU^??4[:: M[,;.H?_[^V>'QA_RF5Z%_K\/"5)>'M'+K!#LLU=\>2+U"O+-;2=__[__S[>W MGTX]O>#Z-_/2$UCZ%Y+X]%JK+%U--BOR*OKH?\G;4#YY+_,DZ;^^A/S_^K(U MH,DJ21CFTC=?QP9)6=.2CY5O;/8"(96MMO(_D]2?OY=L!U^^Z7A&#&3_ LZ-='\Q^YI+OQ%O-? M8YZ]!EZ_^Y&7?\87B@ ZVGFVE^^$E\F^?.N;110;-W;>Y%"@R"W9>/N+_.[+ MLI??LO2_?V[7'H><;%*2@JHHK."(A%$T+&$P@DO44D$DF*()B*"4%:20GRZ? M>IM'\.WLE\Y6_;D#71X,-^&[D]*88YM]OLLW6MRHU.2[M5:_,2J76GWVEGCT MWGMC^?Z([[9JS)BKE4;CZ'\]KC\>E?AZ*?K1A!N.6]4N5QH,N3HW'"9C>+93 M8OJUY*8OC^#;BWR]!E__Y@K)!1[Z%)(;C^W.#4?_\U\H_>\2)XBM\;STCQI7 M;[&M\3_OMNNE-X[E=Y_Z[:P^_?V/EAWM;$[@14&:5RYI1T6+?/[E_"TK0EK? MBVY]>;]-^YVW+]IRH$8QGOHA=_FF(.CK+WZ--WXG)'I!'!Q?T22N*1*)K$@) M6^*$1,/R4EK*F*JI,(HB)/RRUN7/@?2L?FSZ*R;R?D1M!B.VS6J3_3I^!_AQ MI-W:+ICP-&EP&M>M#9015%$&0OR^@/XX5&A,5K/-XKSGIFA+KF)=PY"J3#R4 M_G$HMAQ89W[F=;C]'EDHG/=^ON<<^?1YBY9U@'VFKU75 7HI'4 MCR-W6R4<+QU>X:S!BP..J@WAD^D[[3K6Q[9OK/L>ZBMH>CP=S;+B.AQ(_ M#ATPP4%LVB'*&7R(3KC.DAVNDZ&I2864(K0.'KL61\9&&5(;3NS'K133D^+7 M77T8. N-(Z;]X;R)20QF"=%([,>11$,PR*W;'4+LDNF.IMSQ3)[6T$(V*.(.XT^/V:OOA[:X2KOC($,:"M!#?UP9NT)ED0Q-6:JN ML6I%VS04DU_MVJ&%PGM12X:F+(7U^VZOZ@UYB)T+W=GDM-J&4CRIM*518]VG0Z3CUCFKTEO-%63F4D.(E[R$XN*1J=FWQEW\:-H[&3*$_8*<5T>]$1M_>GI.B#8]^37&12%$X#K55L>K M0D9\T?2$ZL;9+6BDTMH;YZ1E=NI5KNC M,!J9FI.E6,)4;FWVYJC:=3N,4Q\3Y_B:J3E5!'=/[6"EQE7&8V4RE+;*1(NO MF7JBFY:]W[&AIIO3*KU5.D>A.NP(<0(Q-7O>JM!3IF(.12)04/-8']L=(_[X M].R7V(C@F;[N<-/Z69-PKED7(I"FTK-'QT=)\";MMFGUFD=3];LD75U'(U.S M/SB&,JF/NZPX71D-<33?59!U?,W4[&LCO-_8!LL]Q+*4NJA4O.T,CD>F9L]" MRGB)U?&:.#IRJY8J<54:BC\]/?O0;+KK);OK<\29"T)8&'"]61@/32//S+1$ M9J_VQ("O3:VC.&F/.?":HW&&R=$B(>F++4[S/&1O99D[M23FLRA-IL?%F$\-&4JM%:;CSMV M(]K'%I#:()=X_W1,AJ9LU6XRYUEK'$UM>B:]V7S1(-5A,C1M+'A&"!58E3FH MTK4'BNY[_2F;W&S:6F&U48'A9; 4M=%87G4'@\HHN(Q-K2O-[X[0];8O1*!K M,GW5P18(N4Z,D#(8U5PAH>/U;&BT92IKBO:G$S:R+9RV+3RF-%,U3@NN(3=H MR6H;/'%.AJ9L2P=!%$LQC W)H^W"M0.\MILE0U.VC78E9%A1B:/)TB(,33># M94,6XJ%I@\FTXQR/NZH)G29GO=GH5UN:$"9C4T98.,A@7QUH%E2A]!/3VIO: M/%JT,)*>F,3BP8EJ]3U.V^ZDL=KKFZ'"Q$-3$PNVSNE4;["J>=H@@[J,ZZX\ M%>*AJ8G9_=Z"&JT[E-D8=.6:VW.XUCZY@=2BD9"!R^SW^@D:C?$>T6)8\3A, MKIJVP69?VS3[T#'@&H%HD>FV":O<,HR'IFS ,&=?JJC!5.P,Y/:AP_((5A/BH2D; MT+9(1-O&M"KRAK^K]QG-/:K)55,V&&&]L1X&WHB3?6A)]">"5FLE5TW;P,4P MTYU4D3-D.>;);U2KH2@GETT[3KT_"T;K"A:*P4);]BW[ &U:T<.]$C79@HIX MW@3!Q?UL,VD(\P-"8]$M7 DP7 )N==CU7.,:"'9@,%DC\%8R-/T4^MRALSA7 M_:V(5+ &MQZC/JI&8Z_LW#TJVBN$,;R#*GK+(KMG8M70F7AH^@UCN!YO@U#J MFPTHK$Z@+:7LFLG0U%-0FV:3J3<$BAMIWK+7#<,#NDR&IF^V$E+N 0]JJ$FX M^$I<\@H25J*;O;(E-QFNTQX?9SO.V%AGL>5LVTTLC(>F;I;">*O1W/@#;G^R MJ5IW>6AKWCH>FEXR/503M4V-%2LB$AP@!]:V1#(T?;/11@NY4[;GFG+-]X;U MBJLI7C2Q*SMH!9//@[!SA,T&Z] G X?"%0'VLV+UJA$ ]-+]I]!5NQI[[:-_<5K[LQZTLV M#@SBL:F)(6C%JJX[9!7:3_>5&K&?,/PJNMLKF^-D/9_.D2%#F@:R[&N=UD$9 MHY?9:M74\-#6Q_8DT=WT!)J)P:W_"F:I:.Y#) MT/3-=OIX8\WJ#@$A8Z_!-M0UN8HFAES9GLV3RW6[?+,O=CC5,]'%YH#&KZ57 MMFTF_C(DT.2JJ9L-J$YH'PT-@@BLBEZJ()]6QRCT%0WUT!:,,3MWY]'8*UOC88+L M?5DX3\T]HHJCA= 3X.TZ'IJ:U^@P&K'LREUQA#\Q.5WUSDP_N6HZYG:A";W< M'STNV,+D"5+A[7*57#4]KVU-Z$:1=A^R:FI#P 9U=1%M8+WEI#8WPWAHR@9]86JW/+LGB15B M[='Z]-C7F74\-&4#:,.ZNKG6=]!TI"Z:UFS;W<^3JZ9MP#$CPC>KQY&X7VZW MJR&T1$(EN=FT#798G>^C/0HWK?U9J??V47K38SS]KUJC]L[OJ!" MO1'&^<=W( LL1)J8=@^"NIJ+,1#4S:P"&A>9;?C*E01%:SB3#0G M:"9#4S9 >-<:>B8KFE;S.&B11 ?2A61HV@:.T_7 MFK)!2->/?4/5=V(0.,>E.B IO+==,DJ,V^.^.,RK2WCH>F;$!N31N; M&[Q@RI1$FC3-]_O1BU T-&4#?TI!FU[[,!%Y)[24&H[;=CNY@;0-SN=&M[9; M4BOS1)/N<&@B9^V07#8=)O(V7]F3"ER#^%E#A,1^K7Z(HG7D2MS35@X='.TB MC&@-C^T>[3''?2^,AZ9L(+L^JRLFWQ8)%9NA%G2L6980#TW=@-;RS?ED,>+- M:?0>7O=17^N/F7AHREP]3_9\R[+V8@>"!GO9G>U],KF!-&DWFYO&](SL4&C: MP4QUT)Q+Z#BY@S1K=V3.[1G>I%FS,N0861]/57AZN6Z*MN,Z\$KD9Y@.!?U] M&,)G%M_[E^NF>+M>7[,M]>1#HDR<9BW/#\XG/1I[)9IA#Q.=6[/2"+((+3R$ MS359B9!H/V1 M36:6M@*\'*_9T*-:YK3/314^K GK:!M!KX1)N"O/) MT)0_U%X0+3&&68Q84G$.E[$I MZW;/ZE:*7JX(J-%F. ^?$C0D)[>0QH_Z?L)W&S#'B'RG43D,EW9O-5Q?Y%"I ML&[G+^RZ(NG0:=,\-C!RH LQB7XEJ)KL>M69J"B0:+6"76=T0J 5%,9#4W[6 M$_KZ%G("!N(7+N(. GD3[='QT'1 <<"FXGX\H[@I-=2GKKQ<>-5D:,JV@\ER MJN_[?ALXHLCU8HB6_1:4-7D3(SA M&R8"G8Y8:,E]JZ,2T=@K0=4!4_M.<%H?3[89:)OM4&H;TR&<7#4=,4>#45WV.YRL3"-:<*B2%6#P-S:/8 [T6*4FDX-HHPD<+Q\,[^VEG M@ICUY ZN4-J\%6UAA[,I[H^K#39=!YVUD_3<2C]<33-"AJ,E\32O0C5E/+-= MBXF'IFS@<:<9VF"L.8>T!M.N8+N"YB=73=E@=IB;NC_'R+CFL*69 =3 %LG0 ME V"[6K0=>>;,217##7L-%$USE*BUX*J[62";S%JWQ [ Y& R U!;OOAYUYB M/W!O*[LF#D[3KAC@X:DS']3IL9=TADGO3UCT)C0^J1'4P#+$J\-@Q,3X=27V MF"EU'R*DU@&JM/A]9X!-EU8K*:Y/F:M:W^'UCJ\.Q(X[/%:&W?;AN$ZNF@ZN M2<-7\,UNQ@5*L'%QNH;WM7_Z[;'M M1&YK;\Y<8S6$-W-%;<7D)'8JN\LG0=% %:P/T6,-F MD'&>A!MDMX"CM\)$()JRPX6>L6KU!-ZDC#R%-H;^''++3CF'F"C^SJT(JL@S8$Q1P M?>ALZ<=]91;&0U,V8*N=^4ZAR;:)*'5L?[3T&=1(AJ9L<)1Y#?=.895K6-"A M ]/BE-L+\="T#>JZN>DQ36(ERFUU9OK=04-O)_-*^\)\AU/\9@37.7YCB,QQ MR;>[<'0+5X*?*N:$_:$U.(L&B4(NT>ROSM%EL2L1@LQTNPOHZ-C0M!N*\_K* MX!<1?&)7B)1U6PZ[AD["4 R0R$>FB8*>=H_\%S;@=BV?)BUQARR M6"173=N@*A_W9^J$&6)#XG4%F2TVVUYRV?0Z(#>B1+N])@1-ZYJU&5047I6B ML5#L0U9&#VL792P@T:KN.AJ75 RD1[/.KWIZ9UF)VH*8:W=WARU;0- M&J=3@"\Z9M/4 A(]"=B1V-C)S:9MP)!&6V UK&7*,W$ANQS7GD^C6[BRZ5O# MP4I"SJ,-IYUG)V\)$=N8^L*N;/J[N=-@Q6:]#B&\=1@?X3JODD(\-&4#L2;; M6GNOA&;0&\[(@]$Y+*+7?>P:DT)"FYTPXQ:F9D'G@V,02XF($S77@DJW0]*0 M*VU$MMZ/8G:*$@;MY+)I7QAT3_UFM;)&H." CCUB-ADN(_S$KL0'E8 SC+4T MW7$C:VD M%93XBWZU#NL;>>@WUW>B:ZZV3OA9K?7YWY6X?N!?%SUQ&-GIESK>%Q%8\L&? MA\I+SXD+).ZAWWU+O0'\CGJ#K[+L/SX#!L/ <\G>++L%C 8\%/)9O"MXA"CR7[#T7$(UE\[E$ MT1AX+AE\+MA?* J>2_:>"\"Q;#Z7RT%!X+ED[;G@?Q$@3L[@)@1R-V5 M YWNTZGD%XC^4).\TP**LXV_^7^?L$^_:PW\H\]MCZ?UVDE=5^SSVNE2K&,G M4UQNM2^G2]T@T_*BL7HY$C /9_P^TH.^&NQRKF)>['6G,Y%?3Q%]\!F>F;1) MD4#W8Q(AQ;? KU(.P"_RO2J^!"/([P8CQ%_XQR+GC6,1)KJ[^!5#WMXL%"G. MFXK@AFS1A_P@?+"!Z M/\U[WT VU(IA@[7P 6N!^@O.U5I@%"6P@FW<>PJL!_"RDVP2>O2UYGJQ76#R MW^#5)V^O/N0O+'*)!])_WX3]H5(-2?,<0%U:3I;^ ?\S+^AXDX=_BY@(@HNT M$)BD<54Q7F$?B ^/?1=]X,0O6?7B^ , QM^<)_X75"BF[\; ^!R+X,(8%&<1 ML/+.2&5)P"IX$U=0G%50TU:&8@ L^ V&H#B+@-L'T>MSZ1\OB^&?OZ0/T@VX M%4735JM_/Y97^-7J>-4(57DKVTK<^=TOU31%LY::>UD\*%R^?(% "/0S3WFO M23+N0A\YQ5\=+W=K]TA>U[Z=,_(7_N.L2_\QCM%=VG575F)]52FP#7\8=SH7 MHR^DD2_;JNRJ4M(2V9/@"8'+L_8 -O>'<;_3/;6)?5WX5$H.P3Q>?I'Q)'X5 M-SZ+3X2/5HX4>)6U+._BB_F:%?DLNY4]CU\E!!YS-+PO([Y1G'_)RB:C>LFR ME'!A=]H2 :J*EM+PE]*Z[TI3YE-)U13#DK?>_WUJ]>N?2JNX;;K_?Y^,H_\O M.[!4QW\9\*EDRU9DX)?/^]=8LW:.*[NG"Q)<7A3XP/?B:4=/)L+)Z/%&OP!] M^G(6+QWRM1.-8U!EVH>6/:U_9L*X+RKRZ6^2+*/1'YHB__._WYLUWZYS?R'7 MK4SSJQ/J/AQ5_OLC9_>K<]ZR#"CBJ"9U@GV?Q(XZ;XYP8S4GQKA.M]<90I,* M^OM@PLJN>XH>QN6ED_%]UU@&R6'#8V<0X8SM?T$7] NZ>/9JWJ^=M:-)R%+/ M)O$ IX.X[3,>H0M>ILA[(TMN]2N/Q9T\<(:LD$\@H*E7@IDY6J?7;F-A:3OUHXG)%WFJ4]_TV4*P\LPC8!8)AN8\N%E30^-93Z\9"D7L)= M$1 ;"0OA;,Q1+*EOV2]G@!C@ >+P74)5GNM-TH(K':U%>2\+' T?/H(S-' MESMQ+T'S]IX;VWHO#C;BAC1T%&E@ #RR 1X?7AGX4/#X\*J_7X%':KJE?V0+ M.X::+QNVIG*R:T>&\5Y PT%PP6."74G8XY\ /QZ$'Z^?&)9O_/C5N5M%Q ^: MG':A+G/B.(-C_,.1/CMU/+R3ZRN>N;2)K-Z9KXI1LR5F50MEU9=LO^4YI%[B*+GM:]*3B]\#H+I(BJ:*( M%VZFZ,[8:T%2FH#<1I!:N!TG;^F\FRW53*;N;KE4GRQQ]"3YH2*D@0 @Y^BH MM;LMU4SF'\!2O>52?3 C?L/8H?CL=RUPY?@Z$BPEKZ"P-'8D].5]%+XI%SX+ MIF?+L3HCL1-]@.4).B*V?Y_68M1-X/GQ/7ECYR>?/+V\U?V0E__ZQBM;/JIL M3,01*^=JV$4=B#M::PE/J/*WY=@ /N2-]+[A:_"#"6ZPE7WT4GTPOWK#%X0' M>DCG$(%8TU0C0D@_6QY?JAVX_@[L/&9,C;'!_X^PF'F5*(A='V M$Q.NKVT_Q2F9^9:#_99O+051@%'2CIJK&%[RT\NWG5UL"B_7":?'RT;S1N#F MYM'F-Y>88HJ>K%0GU\0(U/#SD MB"TQTNLG319I1B+BB@2XC!-HF<8AH!/,!@YEF/TO=%D"B$B?6EI_CX@49!BR MFV'XR48[D;>!]OH^^Y7BV4:Q ,1JQ!JR[)9@0%(3.?37T3X;9Q@P' =;;#; M)L-9B<+H\<$6F[U5G]D$1V%4Y(_?8F^<^;C%MMBR(5DEFL86JHQX \:VOG , MX]?/.//Q^K:8.YEY8I/*4HXL$: M]-!'FGLP%.WR:CS4%&=M)U=)WI*OO! CM8D;C+&JPG44$9?E+2-N448B+TKT M,D2][7@X "G%X7T+3N^"I5HMX0)%^"T5Z=EJ>@.1EYI.7%R;YP4OFT?JAF((& M7O/TW#50O-]2\0X<"FQ#[^3/GWH;NA#OP&N U[R3RG]JK[GD (#7 *]Y)UO] MU%YSH;DS[#4IF]S\U.";)M9^<@;Y@D$<8ZSW1J9!<9Q6A^EIE_G]@XC[FM^R M%,P6B:O:$/!\>./5(\_ M-1I=,AD C>Z6Z'@SD#".*@I8=[SG6&( S>7>6C2/,9 DZ8E? DGN5.9O[CW= MDUU%3S>>AO/2HCWS>=I,2M@_JB?C*V'';_>+K>RLW9Y<4P.1[=(]1VT-W$GX M!P;/GKK'J[U.DLSL-;3E1\/B&/> M>=Q3-URL&)LA>+,3U+L5O$/-!T'X8:VE(<&>KVRJXD/!"E:\^DYI;D,A@I;X M(">XC$%T&<: >#B?I3.9MT F2V[N':G<'"!NWQ-6.(B(;$QJ.Y,U8-^G!672 M1,,()=[>3!J@0]:JE3)O@6>H7L'T\2'9_Q* G)(6CM>X("C;X1#UA> .E_O PKS<[ M^[XJSN:T7MESG1.[Y&<-$C_#<7 0)U5IHDQ#Z#N3JCFM^OK3UM% G?+AZI1, MIF&!?/+Q%6/ -'E).8)*L>PNF&=+GA6ZIPK8EAY?009,DY?\$O"6QU>. =/D M)=\"O.7Q%6/ -%E,-P!OR=J2*""C7N@^&BEOR5W9S@W[7P,8*#A##!XPX'L+ M3NL"]A94.( *AX_J;XU]4Z%-2"AT&SUSKS9F%_ 2[IL\WJ_U]&/%IOU'][<^ MHAQKREIMP8T.NMUJX/ZV1:XE&+XTN*9IM$Q?$2:!;1>4112U+ )$ED#;#[3] MOW6TR2TVSM>E_MLMX4'$0=V9!N1NYR)UZ+7QQ_;H'&@G_L1TIW730AUSL]#Z M:P82XBTT+@6(+ !V3U '4,@Z +![ N%ZP87KC]\]!T)[HSM=0X!XFJX0!U)D M!_H?5JW\X8Y'!42SOE./'G0*57K<,MIJFV+B'2_6M[^^XQ5'V_X[_:I!;A+H MV<&2 'KVS)@F;XD/H&=_N/3CN5(E0,\.MB6@9P=Z=N M#_>6PJ42"JUG!SF& MQ_6>K5G MWD)%:^4.7"1OC=DS;R'0M_VVJ;Z?] (PJ[BT%L*1#LGH$N%.PE+31G=HMRQ. M.OYLT5N/3=Y2>_)VK30D19!@-.D#@"!EE$RW&0)M &Y730&P!W1ISTR.X_A(WB5%V\N7][.["UE_;MT!O:M^F1J[/'(E,G2G0?$ M.^\\[TQI3HP.:MMM,=BXM,U[Q%E&A ]K\.[69(%:"^-S)9Q'3OB.;FH''[5LZ;@X$OQ@JS$2VM MN=\,]/J<-(48.=[>]1T@1OX+P!Z/&,]0R/5GB/%ZY1;6I'=U%VG-3:2)C!R*,>U.M@7%:?V".\>YQ(6L7](@[P<-EC* !A&0#0D"Y57;+K3X^ MM_-GR/.31/*P-VKJ$D0)W$EM#JM":S%&1O=J*M\Q5&H*K>82-!UQ>V=VYFCY M<,&>N*L\"I4A*$VR7$TG _3)?_G:XP.8AY>AW1]%&@S30!W9]\2.-5(7ED)ZQ'EA&*;*./HJ .2N;.Q"A'OQ M@TQ: 7VAQ4N[S[QXZ=("R+!]Y_M>088=_X*M7=9!:/AZR=>UDK)UO&@*\?7B M?_8T=ZVY>9#<_+Z_YRWC^_MN_3O]'\AOM!_T!R1KEGJ]7??JPP;4T$[$"/.- MVK3Q&_E?6S>45/+WM:X07YV'7WUSDWW'U](H\Y5:5?>TTB)@?@$AG=FF,Y1I MPA\Q$HS_(ED,=&NW*^TK HP\/,7[\=%!AC#D36''.R DJ5I_%X)\C5.P";0> M.SV(X2K"=K!L#YMH74L0Y.>YX-N@QY/E?)\DM0LRN+<(8-Z9FQ&8%K6L4\C-\^!I\'"F/JPQPJW7NZT@Q/@0YW??I@@!N%"<;"U(RGXL+KR>HT6":G2=*>>)P7 Z0,\^86#[ MAV/$K.>VSGM%D3FDT5WXT&;!+>9A@A'8Y0WEC5E< !19R\G>D27-UXF58*D6 M)X&7MSS=X_B$$$H=-+/#ZLZ,G[-52OQ- NUV^U!U*EF..&V>N8;765IK MJJ,-F&0?BA-ZOZR:*$Z=9VS-N);SDN6[81(O-T*'QV?S'Y[V TKTD6!CETV;3.X,Y'THP&2>;DB-,DC] M?9O+\IW,6P!DEO* 13=[2TXCT==79)-?56U[OMV*G1/%:8.)"NGL.D:B."_U MMG0W0*"L99DR;P&0A+II$NJ/T6AO#/;GBM6E3 O?H@XSKVV6POW1"%OQ2V= M-T.1P$R3@G8MM+5+XJ(XA870=)FFWW:"/L"DK&6D,F^!O"6LP!+/6OHI\Q8 MV:D;;)6-DV7-O; &(007ZE)SU1%ZO]]&\W>WRCDYHS%7MS5HK_69^0:NC)BX M/1Z9Y+;07Q((3U V%3V#DJWY)4_S_6WR"%-#HK65.D0QE%U7CN*O4K"+QWWW MRP6IL\JOA"!OJ32P)/)?GY5?T^0M*P?JNAZNT'JN/!ZH!\M2@N]NI^U]#AGC M SV_W$3=FM)9B*4WY(&4+H,@F_[< ^$%/DO[PLOZ;)9/(01."%KIK*KVE MHBN+U5:_/,'HHP,$]PJCQ]9GRGG.5$=BA\$6O;,N+[5-$B$D]5O4V^1 .[R M7[R57]/D+8<&O"7_15_Y-0U(Q]WM2,)';.A^O]L,6F-9%F7&@[%E YYLT##> MT)/RLU< M5@B !6310+*L ,FRCP*9(3W#E&.?KIM:?RXN*99%J_LP 1DLBF+0,O'&\PH! MTH $5L'S5&")@ZP32"YE^"3"W]D CWTZ<0.>0\7;%AQ(!::$XG,Z8<1F$J@5*F*OWCZ7,;B6Z843?!I=N! M-W9^\K'?<#^?V0K6\7R/7PT2PN*S.#CZA2]TQ=3P]9^*@^O;TVI)DX>M..UA M1];PJ [*KB-#78ZZ0\L$2J3(GW\"6 ,5/]DR3=XR*M>&&_<<=;FUQMW[BI[!O+I\_%WZN>3\IQ5 M]$6<@%%B6[XK2Y.Z3('B'_" LY95^?WVB05/@H!<1X&*>.ZVRO.6@0" MG+5\PMV6:B9+.L!2S5%QP1UC!\"C9Y-'YU]>"I/WZQ_?I]G+N^ WQV5$QHVN M?N4-FT.&G EWEA5H+[+D\K [^<>1($4SCZEQ%"^3"/4V:AS 1-:([KO!1-YX M:;!4L\8RW_$] 9#"MR.%;[4+P38&PY5NCX,0) BV1+,]\UPFWH62!BN_W(4* M),^/'KDA;TLKV7!+A[C:X>4$)S^ZBY@9UF37KCB!7]H:\L7O2ZZF.&L[NKIZ M::,"1/O92D3EC2P&2P*(]H%H'XCV<[)@\LIP _$]V%[R*KY__*K/&XL.5GW^ M!?&/7_6 D,\J(<]^>47GHC=T/H@F\_FM_ ^($9E<)HDQ=.;8 *-<+JEQ_//[DC>D'JS[_"O3'KWJ0-+AETN!C=DK#Z"/K MC<9.Q#TW51?=L;:V:NMXIXQ3"+_>*7,G%?]5IF![*AFQ"#_N^O!=DX@;)0X M@A8\#0 >,"#U"\[= XJ^0%KSS)LG;T0]V "R1KMGW@)Y8^7!$L\:QYYY"P * M/OL4_/;4>GGU_:8=R'6:X2W< JHQB-3TVBWS%"PL_EPYTS"_EA T8>%AN$R0 MZ?Z20"2?"Y%\YBV0-\H=+/&L$>B9MP#@US^&7[_Q-MCQB6USMNPPRE$!_#Y8$ MT-]GQC1YX_"!_O[A I#G8OT+K=L'_:-?ZQ^=_)"_!'/<2Y2G7ND9/:SCLT&G M&V*F==*M6A\F>6D62@@6]XQ&HTB91-[6,1J$ OFOEDO\:B_R: MYN&)H<7AFZO%[^AT;.[]U'\:UJDG#5F7+=;3H MFA6KJ?7VR>MUDHAZ=1_.79U'8I3*4HY,$>>:=IKM)8^KI!WCK[422,*#X@SP M@)\PXU/PQ [(WX#B#%"< 38 4)P!BC/ $G]28>#$6[D 8O4M9X0,(?7&O]6SF[$C/?CSGC>.AL_=I^1&\$ M"<$OK7_+*)UN( BP"!1N@,(-L,2?D#<']/B#Z?$';)$"Y M\O''I5VX]!>JZ3+X_F=R@Q1T MGO*L%W;^P4OFL5YSH>>!USP]KU^,NHS'.]2%T0<.!;:A=^8(GGH;NB0)@-< MKWEGVN&IO>:2=P!> [SFG03Y4WO-A2'/F==D.9LWU'S9L#4U/E@]LI/WDL:; MF#-T1U,[1CQM-[B[(E2U.?[]-%Y?\UL)3]9U/.\*HO 0*A^>ML)WL MH4Y/4>AZ=TFYC! #2)*1^!6 Y$[B_Y_E=Y\0:@G-M72V:O3#JKR-CYKR2K)? M&FD[/X'TBU>@4/GR1?R0_O._RUPH%^[6ZOU:&@*-_%IU@K@G1D8=&R3H;ZWY M?_0*>,U"_WTS7?^C9PF$_UGU@KSF 6Y ]V??#6Y_WA+C2?SJA@/ZA/A@P%CC,!-J2)#"J=UUI-.7]AVE]PZ 0SL MT]\H#9;G&Z/%3SL?4 Y4I5SH[(F:/Q'@L0\KKG^!#3**,R"RC.!ID3SH M '2[*IM'>]1'X\:U)%2V<.,!T0:J'%O]70NIF%-:B/QV2NXW@?"Q$4)GOU<] M:-8:12/VD,]-FI->FXE=/2N_I@'[TS,=YY6;MAWY-0UPJ&&CI+HP(J%QT15,IS/E[%;V/'Z59*Y^T-_9B4V76VW@:BO-=37U6S4> MJI\]LWNNXIS6$8Y5HD.A-?8/5+MCS=HYKNR>+HFSBXB7#WPOGG;T9*XH>25E MO6-%ITI!+"HU2)75W;' 2 @M(9_^)K$R3$)E!&CT]*G_\ :SLNJ?H83!6%+[XC.^[QC+PY>AFQLX@0@?;OY)=#S03IR&V,1;W M[2"L<.)ZK*T33, C3$#*%(5^#!Z $B%0(I3-'A^/""O>*>T?].?0'!GP.ZXS M#['3N-6E*ZN/*P%:.R?<)F94C>,Q$2'6O>YFM$I @OKT-U4F$+A,8>#8]GQV M2;E??4\^_?QV<_M#%7Z^^V0X<8>OW!<&4J^*"%9A&S^M]L+NO>G/Y,#::39%?T5"[ M8VPQF%\G[HY%X7^9)E]3U@*7SVXSEON5UCQ!Y_Q/2F>HM70<5"J--D2P MQVEHPPN^<>N=_:>E,TH_A.;C0;T':40%G[+=6BWH)<%\7#I#$&6,2M?R@\J9 MVU7.Y-SK']YBY@%>[S1A&?=[?.1>,JQ4&X37'F_6=W)83-U $S9LS+D]+/(U M9#7J^^MDDXX+8'"JC,/I"ME_OIK!RVE#F)B@B--W)6=5&D6_'%VW6H'C1_>9 M=BWM/O.NT;U$1BZ7;,V/AQN??U5Q/-^+O_/?'W5B'WPYL0^*3^Q#+TLH^D=# M/@FG<(][9F-WC)Z>MZ%ZHP]N2Q1;X$+J?+8<&\_^QS76EUU7\EN6!HW8DP9I M[MXQ8+7*.SLAKJ5\&[&3&[G%X\^W?))DZB\B^40/Z=+%ZT*81@\C^9%WA3-5>OO*9 MS^QO;@K00'..O+G$P].@]VKT!%8]6/79R0S>JU$36/5@U6>NXNG;M$@HNZYL^R7?*>T"5]%E+TYYQ-*R2T(D#WGZGXHT/N:^-65'@>W97\M M$I),*,/&U,=7ZWCVL8X?PX&(OY B_AN^".>+C@1+M3CD8A$XQ,)+B7^U 2D$ M.=:<$3J"C)T[P!JF(RQ9X7+'O]B BBE/_Y9S+051D%'2CIJK&%[RT\NWG5UL M"B_7^9;')Q7R1N+FYM'F-Y668=JWT&K>NZSZ)R.*@::TP)K2QQ?=O/-,DK Q M)XQ5"],AF>!Q1.F-Z1K_&Z4VWU5"_JR\)ODA?PF2N)?HZ=KQ1(CJTUW()0E( MP_GY>D2>(7ZWEE D/IX(H> R#KVMA2C8FH&.%^AXP:H'.MZ"Z'A!DN'U?3:I M*'M]F_W*\:CG0Y_T[5,#:BCATJAUO7 X2K;9.,E D&"+S0;89#@M >338-4# M^72AY-.Y3GW<8EM$!)BWD-[>@C1MO#"=P!R--TR\+<:ICU>WQ=PIS1.;5)9R M9(DXP['3;"]Y6B7M&'^MY2%7"]3E(*D.U.7YSB: I %0EP-U.0#D_)#+!>>0 MP5(M#B,,B-\"$;]O.B4I<7ECD!R^91VN'8OH9>,W3\]9 ['Y+L3MP*+ -O9,[ M?^IMZ$*Z Z\!7O-.&O^IO>;"_P.O 5[S3J[ZJ;WF0G)GV&M2-KEYE\6;)M5^ MUFF5PL0AH=*8>%KB#:EO\!)$"+_-3O8UOV4KCJ5U'<][K6>C/MF>CUJG94"\ MIDJ0PX[&?9.14.S29+6,H:^V; 1H='?E^%.CT26/ =#H;FF.-P,))I^UTQF> M]L23ZXQT9G=<:<,$2)+DQ*^ )'<*\_\LO_N$4$MHKZ6S5:,?5N5M?+Z.5Y+] M4D]V%?WB&2A1 M]8Y2B$[@Z^%\\Z>C!73D9PW9DQ]"U.$SMG9^WH['%' M2:&$XG$34I(LH]$?FGI;Y29PH*R5!V3> IDL*_B07O&/P8\_Z3'*RJY[BIX% M8T7AH\_XOFLL U^.;F;L#")DL?TKT8@$(RY]K),&5$%KN!CH;8+&$SS!(SS! MRQ3Y05CR9'FP7*6[,F^>3-9]/""2>>=93Y"[U,U*96B;[+;GN>(4%?IT^ =G M/253^>$(T:^Q"MG>3/H-EMM#E7!+;T7+J0DQ98+'ISA191I"RRA&@% EEX4S MF;= )@MN[AVJW!P@WE^,KT=O^IKK7>[DVD'#8WC-UF1K;A+P0L4K<*/99Q.4 M@.%/?\, 'G)9K)1Y"SQ#D=.?PF@8M<<=J!=J,V>1E):Y#HLHP#DJ1\EF*E'D+/+R$Z>/S)7^& M%C])U\[8665JFDO2[" HSW5PJ^>&-X:)GZ9:F#8< =-B9ING::5:">EMI]<2 M$KP@/_U-(F4:IM^6M 6(D;6*L,Q;X.&59/='C(K)"TKK:+5-JUGC"2'HKI+I M!RG::%HK>C PDA7&KMX/:Z+""2@NQS )FDV1S.^7P84W&,8C15D(MUQK49;K M79JO$.YZ4UG^[-)\>7_I\B>Z69NJV)+M= M>LGW"@:MMT.F\+DEU9IUT>:$:4DW!RFW822],AB"%I+"* KUDA2^NHM]MU Z MYN*CR-<6'2(;3&(]-Q[2(9$;RQ$UI*+%S=^ M\>+S9>T;.\8_03YNA&[-%7OW*CU(&ZQ8-;=,EEXC^8AO<[PD'V_G(L=-E/"Y MW@@;*?U#2.;:2O]<[]*1DD$D?D!N?ES NI%20T3L75NIH>M=.E*BB'#;M94H MNMZE(Z6-"+==6VFCZUTZ4A+I;8.B/\BQM1KSM7&?R\D]H\#?:XMFYCZO_7Y: M\5=7,EDHSGU!'^Y*O<5 R,ZL[:"CH;/.&9Q>BT\P].D]8E(2Z8N61+K>I2.E ME#XXW/1J %);96X7-#,5*<\;O:98%WNC-08@%"3Z*0!=W8V+5Y=2JH8VB"LI MT5=82>GWRZ?=PNV*]ZHC\(+6\=L53=(^+^46NUJUMUWXVDZT']8EX0_RF_Q& M1:1[21ZRV;2],.5:CO9502J)*@2!+*F(= .W5SX,"B[R%LJ[Y.O\'!SX\,I& M]^EPU2]859U.;H.>_: ::;>'<8%4-OJRUWT^#$XN\MK.)V@6OY@O;2.V6'[4 MXSOF0\JG[4F#'J>&#*IUF"65 MAJ[X[M<'6@BW?X?KS]C\Y4M;*;%;"D!34TWVWLLGQVN39[OOS/)&O[+<:>FV M3.>!/AC) M]O&Q'+XXI!+,,3MK_*FU8?Z"/\(I5_WC@J26_81B=K6ZV>L9B, MO5:V(M>WK0\J!B( >=6=:TG'3"[LM>3EJ3^6Q<^:@*/AMW(K"+C?! =V9RT=NJ MU76FAJUQ?.<+!.:2[8:"NU,;7W/BY]<&:>BMVWK M?J7RO7 SLU:YM3;;J2TE1>/*."FH@)+*.!>"0A<I+=_.'XS,E@NXMHQ+\K%J[O+= O5 M8[[V/262M979$*JM^,3)J[?&W+]?D(6 M^%)!&_G:HLP49\9]CVTI*18GLQ$2K,"2.AL7@T:?7&?C\]&(U,OX MX#C'JX%$TF?K9G[Z,) &[M:O-CUQ5M PD. $.S\#DJL[8_[J>AD=X 88XTG1 MC-\+2W"0OW4G'%O@$AC\(W-?OZ!C_'8V?3TMR68RW)1-H5D'0FAJ\CS\@RS8 MOU%5HSL-M#F=[C ]8;33,DMM6U164R7%D:H:'W4;X+,Y[*45^M\WNRGPV;.\ MB(2[GP,B'UZ2HU-<#8:*H+IFB3;#>[IGU&H$***B-U"W)E^N,)*Q:+U;S0Y_K81U:0 TJ2.'?":?;R;-7@N! M2%2S@\TFF/3KTC01Q>0-XGJWIYB<"]W=#%"\F6+RYBCQ]MG_D]QFV+/Z\SIM MN*$(%#6=*WL8*DC!CW>^CO39W//^QLMIH))@Q!M>7GJ8T",[8,:X6DA6$ AFO-^%H\_FIO?& MC'-AVLO"C/>/C/P99/P@,&OX(5U@P_[8%-Q99[P_XVQXH=!E;Y3KXI- MR=_1;+J=NU\8Y91;BD C#4$CE6 SIS6&2*F1M[O\]=D,]=ZP<2Z>^M5A([OD M77%.@ZJY]18=Q]YFW8[S475*%K7>?%;JK#C17$W*!=T[,9$8=0TG^"8 MTU1=S^.H_\;.TK?B4KP[A@WY+/C^E&M_S*;"H=TA2L^^GG/Q\ ]'!R+BU!S+ M4ET??-__\?<;0,]^<$=/ L?%'_$8DI:Z=<+@^\38 'T/##2]YYC]&CR-6\?- M,M%WS_CSQ4$_'^0S9L8; \)][.7 M\96HZ(8>4+1[4?+A6X<]$]V;SCN;%.Y;5:^L/JH>Q+1C79F9?U M1=WG?\.KBU[Y?3\>2#1CP\9'8Z1XD]KHTW,W;T/U/(7U0<7=>AV95LW=@"FR M(EV""_ /?<>ESZ5"O(PMIA!1CBW#GT5D?$3@F+Y]S3/&1Q3.W1U0]40VZ,9J M/Y4CY,,HC5 +?OVF\B.:AP;I 'A/) HGG*HY:!2QM$?@H&I:! @0M"@;3LRG M(%I SH<3#<#44RW*5;T@1@\?(#+&(2;,P)#I55LS8"-_;P?X=UC,O+42^QQ, M7ZNGXK4^V@_- JJ'5+?9,S'%H9<<2:$W4\1/MRB>%9O:JV"''2DFN:-AXW__ M^[^.AW]ZUB_6(H_F-8LHG<7B:@J28P^H9E*=P%=_5ZVUNO7W=FWVCGL4M_MA M<9A*(+/R_T<=_?U(N4^H>Y,\6K-8^,7!R.AG^V=Q #=^Z$3@]MT#EHJD NK] M/->PS!VF8O@QGEB*N4OS[[19SYB%>]R:_ZC4S$/8_3]=.7\)DAWK<9 M\TBN M0+X[D+WZ&M)_NF_GMD/%B*ZP@ .I"9-14MDLJ\"_6$5EN+22H5-JFA6R^IC/ M?(O>^C9;<'+D[X<,%&V,U)=K?:HKYAPE)18$#[=EJJ$-57W_K4?ZQ MS-HSWCB;%00.*)S&9B'W3<9*EF8XA4[1NLZ"%)B,Z9A.U;V%J]5&C;'PT*]) M+-=F6D9CTL\S+726^7E+.G#"67.1']$#L+,JQCS5Y^BIPIYIN=ZD.L PUM)V MVFS[W7%82L]:"G?:$@AU_2'#IHO2_;1?U*;-SB1<315\2NAI2XFIM.Q)A>-[ MG?JB^+"HNYMF=:JDE),9<6EA,65:K$>7G$EVEPV[7F")"G^FY5 OWP_JTTY/ MR.3:HVK*U=.M*6QY,L[T39;M 9!=S2:BTKFM&5UQ8;Y'>VM)*&T5EB]9)9S^19L*3QO^1!VFYE=L0]Z M U'OMX;:+FC!]]KE_>5##<:N=#ZZ(JPY4F?LN-X1;Z\&M.+ M@5Q;ZFNA+,ZF"D.?=CKO=$<"N^N5Z&W0G;(YDUE7>R)J>M+K:N*N!*L\$\S\ MQ"AX/4U,YT1(HCXH;CJ)9M5KC"3&]/LH(6:G@Q K(J<:XFSOM3A03O< M6AO/$N SI!T\F')M>7!;M8#EE6J;"H/]8?L&C4]Z561DGH.L+F"5-JEIY+0 M*OH-9HT,S)->A?1J9B7%&4^K3BT5KJWJ(+=HH:8GO>XDU_2ZYC GA>J2JP@] MH0IR<*SGR'JJIG,\OYR:R:;99/(9IF59+=3TM%=EXS'K#=NFY9$,VM+<2N9H MV/0,"[#K8"#.FUN3+OETD3-S\R(7XJ8GO6[SJPSPAWY&*O'ZI)];GO0:5!I&>[N29'I+YXTBW]'*H MQ\@P7 M5#JI3+-4F.M??NK#7,_3: MF^K-H%\44STC.:8GA3H8I#(MU/1D!=H/*9N;%B;]>&I;:.NSU#+WR MF_8].Q!3#;K3Z2E&22J=) R##9 ASK&7)I+.>MP;8\3O78=1MTF]Z,%5IPK&=HP%>G M_9+=[V;I;;^[=%-R2UL[:^2H/MV"A62P'4U734'7O+YCIAOW+FQZ9F-YHU'D M]=;" @?7 M=5JU>Z?"TKT2$O-A_FGC]1Y[#7,QL;5&O)XD-NJ]'Y MKCDIC3;RC,^*J.D)O8XJ.\X,U3*$-^!XEO+0,Q^:N!KY2:_VVA MD%S,I*VW M-D*+:89;J#)P9W"@ZRSG]'*929J+&;O=N@^E6;:#*TR>,C=;[VKY@NOV0-FP MLC.K+K!@BIJ>])INPOUL9'E>RL\<+ZL'>J;EKU':N9->L^O.,AUZ^7MZR_*J M5UBKPUI*1'? 3IJN';YH+_/;#;UDQ[7"KBCVM;:(XARG]#IJKL9F;Z3T!K1H M-#B)*TQ8W/1D8XN5U;2TKCT B .A*P-UF?8F< 7.$.&XP9D#.B,)/2,M!=5D M9_%@0;&1.D.$)=_>%@VVQ9K+6<7>E$RM-Z+A"IPA0DVO,>9.'RXE=C";L]-I MU1A!53!UAK(DQVAUDN-P(R4'E:!E9F4MP\$!G*$LF?-EPVN,R^9RI(C>?*LS MC+I&34_TQH$S5"1939;,#B/X02K56I50Q#ASJC@.Y@_:6#5E6UHH+5>'T-6C MBW 9XAPPNB=U)BIY,QE*DR9MBF7,\66PI^AK(E4E(H=:>SWDE.7!O>Y5JKX M@)N>C%5=RWH[V+$C6I:'3/,YAW/E'7)8H:JKBA0T>//$*&<"T:>4\BYO?O&<@D:I2H[AUO MG[$P*CV:KKBS^0-=RB:9777.5W-@C9J>$*$KIWTU+>H+*5Q#6^#!*_>*"N[U M9%J*J@[=;3)7,Y/#Y!)DJCEUMH--SW"!/:H/2\Y2;)K+M%.8A@^K82X)U_4, M:;ME(RW;J[9EAB&4&:I&93%'3$^:^+]Z/RK6>6#+!.ENAI2V?XM *G.&" MRF!2*"X,H=U3[^E^>PWRM?Y:1$U/>PUKO?4@->=,D..&>6WB;#A(6?P9AEF) M6:_6F%9->IDK^=E*:3"S1FO4]*17=VN9ZYZQ+O4Z23E96RV7^24/>SW#6T/# MG,AEK0^!*&F[>35GU!IJ"S4]Z96C-\5[H&0",^DL7-X(:S6)@],ZPX8"VW<# MYH$?]X2^+JT+ZLJ>;=>HZ4FOBUUQRU:X)&^"6DD#Y0+C3P78ZQG>>BC[HWQ0 M*BS-?+.JT] M=U'L/R=1*/1[Y$M>PW7ZJ0_W*/Q[:*J.?<<* _#.OML?Q\Z97SCB\NB#_\.# M(.Q/BHZ0C?B@C6!^4N.(;,0';43FCB$<<0D;0:#I0C:"0-.%; 2!I@O9"/8G M)4#(1OS:1OQB%J"?F@\?-^OTN2#ZAQQ4_YEX_-@U^,4I0^L5/?Q_W_AOOSM] MYH/+\)P[#O%B&+]AV("JP^C4&Z5]^AGZ?-S.9WYQYPF?$S[_/3Z_ MG-1_OXP#/TH$1]" H,'EH4'Z^1)$Q'KZ[WD^9W^7S[-WJ?15LSFZ+/%V+$TV M^5(W^:V2=]X4;O]64;GW!_03.G]Q<_.J/Z.00>Y3$\]94(X+T&TO>TJA^T K M:&<#__N/=O^M,AU_%N^_;P+KEQV(%ZW"OO%:_,R']]X7JY^!_563\A5M.V&! MK\H"MR/D+TR6OU01]@LBU:4!TLE^O4W>DD^'COA'"3]^X*0@5MU-6'6?X*QY=VA_?E_^#+9?[(83 MXB?$_Y6)_W:T@DL2_H=,2P+NO@!<*/P-K(SB/'?JPH&#W>$'Q,JZ#BOK#4O, M?*ZIM4_Z_FX9WS_6_W',7/!O"^!$AK8N'O'8&4.L/6Z&BKFA/:DT'_KA^CZH M[VHM)8T=(HELZESR0,*HA%%OF5'?UT'RFXP:EGPKM*64;\JN7KH7DK)O!HA1 MA6__"&>RIA-OR15Z2YXI3 ,/[8PSF:"<@X:] G;@>%MB!]Z('7A%:_'E9,#[ M*FN5/2]C#B\XZW.(W]S987JRKG?I)+-E'S*"6I %E(H.JF8IFGX5XA-<(+CP MM7 !)]EGR>&7&_ 7H2!B=&+56+BJX:$0$M*$7 \%AX(M]B&!96BXZ!MBEUZD M77IY4[X\S+IN7>; F_*DYMC3FK$"NNC[(/#+P-*+CM?SP1GUIK*28\N5Q^ M:R5=6/J[1*8.U$@C2NN&[ MCJ]:OZ:1$(.,&&1?RR"[:N6FI!HV8GC9+F!VQSEIY$FDWC OG7"4>"E9%?NK MI%32^W+'R3:WBW(+Y>>'^HW 9XG[AJ#%IZ_%Y:$%<=_LM<\M6Y]L'.QR, M#1'5_4$1I 3-<,3%0GCSB_'F^Q[N>3UO+C(]QNT^\+U[,10VT]#JE@>X)I?P M[1^>)>=Y;M%UU'!L?,<)E?E%!;DIL$$T HCI=R.FWRW>[+@T '\?Y0J77H_Y MLQ*SIQ1QYQGTYL."^3#TK5Q/KDR8L;0=20_:&M4^A)H5G^ %AKAW"(_?,(\3 M-\W-N&F:GH,F!X$:W(>9#,6;#%W/=E*9M::U/>7J;%K.997L0TG8+ M55U&$:A3WP])=$-XFO#TAV7)^2V>;J]GPPK(M::T;&378VWN=QH 5U)'B7-( MTIR;=!OM3QQ!4H7O# U_MC\)K8,Q.65T*X;E%:W%9PN &W$Z'9\R\A&7 U^V MI2=<+D\*D,=?$@G=3/U^V!SU4V:8IT.NTYSSVQP4"2E\D)I-O/9R,,$,@AE? M"S.($^MFG%CYF6I/ LJ MM1P<6BM"MNPCKGS,!HI4FSUWUO;,>4;!46J#YEBK'5]1X\P@Z;BJUY M0/5! 43_K=@'K4:>Y.&8X%)"O4:"# KY\]A_\^,K\55Q$/"B59<,CZXMI*+= M'HW7"H.337-,(L.<9ILFAY((OU\'OQ-7SI=TY>R!T-I2AN^'ZM@"3QP\Q%0C MIMI7,]6^ANIC;2LQP^%Q?[@CCW!>'LRE#KRK6?L\&K)F;* M.(3U*AU'R(Q9OF0J>B^9&F170GHI)$NBPN#\SER"X5GBZR$L?J4L3GP]-^_K M\9\5(<<97W%^Y[U&8H"SM^")44:,LJLVRJZ\E#-A&L(TA&F^K,9QD8H%P^+^ M]S?\4:8=8*R0ZYB8/,3DN0P$NUFOQF/1S>=AG3T_M@_L>,:14?/,DI@LCVV) M[8*4/%[4\\OQ5&&9*%B3$=XMZP;AZIN?\E?@ZO?-I/.;7+T;I4;";"NPYF"Q MK+MAJFLOAR+B:I1()Y$]4WZ.Y-*Y:N=.K(-52!EU8H;>K!EZ 7#_T4KZ4'O#F9H9.I'A7@GT!!H(-!!HN"Y-\&5H M*/ANLJXSJ9RT73=VW3D]FK6F&!JP"LBPKTR12MQP5^:&0\L1< M)^8Z >G/.%C]R(I12=4S,#WTO+FU 3/>7%JYRK36J=1SPY;"G65KC=T M=0;MZ M:%[&RB95-K.Q+5.!^;&7OV7I@!+-\Z,/U!QX&_S/8G^/&\V3&:DJ] MI'\_&#&M7=!K0V4.)ZMF$_QKL9_@!,&)6\8)$5[=HEX3RA8ZN=FB$6@^5''XN!Y'.DT<5M?"Z+]0ZY4P[*>'^WZ38;U0KFA:5^F-.AS&=]7MCT[B$S/S"LU,4J#[ MVO-G__A,;S/BU7-1!379DFOR?-YC1\.YE[FW"MH(JEU"Y%EBA13)HDTXGG#\ MM2AS/^=X11LHS;9L)*5.%Z:(O;%J METQ&=P;'68-52E)NJ$CYEB,J MK>;FGLU#',>)QKELFKC$",_?#,_?8DCS/)O_,.GNKL1VT@%0%M)2KF=Z'FMV MQ$(+\3O4V]A3#SBYSW@+#K$X+?.6:@/XRQ5QB!%+FR#VIUQGW'-BS(@O077: M](/T/%-Q3;59ES9I89X-# C5.#]ZBAP1(UQ-N/I"[C3^ E,_R<8>.YX.O&34^#OC;BC? ML0R=^A\:_]]-VN"?/.>O[)>+H>#(7M^?/Y;WM21>=MF!278A@YPRI?/\KM27 M!TL[76FA">#(*I,Y/8], (4 "@&4&PW6_C&@M+*9<5-:3B3ZWF!W7+;:\=ST M&DT Q7+IUT5RB4_P6GR"40VC!@@H3?5G5.A#O?1I)2.XRZL?*J)?4#SY _*_8!RL4#<[[D93#'#SXKUY,%<[%\ MZ!8;6J\7BE.%BTH2T(E4^C2R2_R'A-L)MW^L-O$X_ K1SCN:*U("7V"-,0IB%,0YQ%%^\L@ETV0T^;J2A6 MZ4PHUT/NH6"+XY9@&1KNX@?G_[\@[!&#D1B,'^4>:JI;Q'E^UQ$UR(8>:,:< MV;14.Q!M7=HSYQD[,:5UIGFUZW1HH%@/#[M,"'8+:"?B1/E<@GZ_O-J$QPF/ MWQ"/OZ]3Z(]XO%4,;"^[*XWI1:?(UMK&.KC7,(\+W_Y))3CZE6?\O[(F=A6N MH)_%\\ZY?H@!^T7.@5S16A%Y\DDAQ(%X79%"JE$+PA>'/+^NO;X$VI/9CS[D.V;9:V';&WF*Q5812JQ)+'GF2?Y13S;V8ZB I=<9M ML59RBXG0JA3,K3KUL_T^,TG:4X7#.>?91#;[X54F;D?YN6@=!VR IQD^UG&P M"D,Y+MI>.^$J*&4X_@\*9-+W-LRD-2 ;=79E" MP0Q+KJAP./M\^LSE-\*DA$EOFTD_3G%Z-9,N<[Q+#Y(K:5%ADAW%DE)@TT), MBB(\3(9DD+]Y9Y#F+!:.'>M+^-M@!JAFI2E14;CP1\?,B7U\A?;Q%:W%EQ,/ M'Z?#'=O5B/M_9$E79N&Z5GR83DS E#M559T^C-IKA8M2T]-T@J9IDNF*8,6G MK\7E8<7'.)9O1Y&Z:'T):42:Y?CHQ M4F=#'.O"FP",V*[%9B5+RFTF_PQ0E$I%?C!VS13=]$3$S.@ -'OJ)R7IAZ[5/?4D3&4Y]C09 M &\!"6T#BK#ZN%A;6:*BD6:WA,(G,F>Q#!"H(5!"NN4G?\(ZRPF^H#"PJMDIF%VHG7[LJ\=JYG0//"52T*DOE3;9*8^[]O[M]V5K@; M2_[VSDA]E>Z3GVF?U$U(H]7:&2["OS&A P(. !P&/J],H_P@\ M2O1-4:<94I!@^H8V82J?2IEDG<:5?H3CNC9!JVY@'5!]1? MD+#P7_]"E6&0[IF(-%!4RF\%"08:*_C2@ ?\P#.T .JDZ'OB=2!>AR_A=;@Q M;1-)"_0_Z9&]VP?.1E^(MO[TP5'+)EP[!XJ7"#$*,7+ SU:(MD3::#/5GH*V M&@!I,@':.<<&WV2Z:UFHEF@YSXE+NCW8;H26DN*QQLIF$^EW2^]#T(:@S86C MS?7[.#\<8'Y8)N9AMQ/JPVFK:JI,U;VO+;1[H8"1!JJW3"K!:U:.R;ND5LY772+2;<_HZH&(7Y"_)=#_->QOS>E!%R8K'^].*?4 M@!H#^$L[SH3A8@63F)/$G/P2YN2[.Z]$7Y$G"L,J7&Q:9M.#&ET3MY)D2&*P MVF1W3I%??XXU><8F'!>#>C@[\^G%,'VY[JY&>;OB]PRQFS)! M7>Q7UU/$],@1E$YPJ=<%.K^R"G@M?J!?TPT!?/RB5DA,WX\Y%L-!_-2=$)5[ M_ S9\+\??23FX^?[^0+C,:;):9M*PZVP27.0;4','Z27\_"30@YGY,5JV:"# MAK^NFHM%&-"-G+UNN:*2BM++#'H88S[HD;K7;JG)K-.7]T]5#.G+M2NY]+:?>B8?AIQX&49^'40UQ[UY4EESZ)=IQDSJ&CKTIX]SP!YV]6$C3?G9J:\#IUQ M(]^JUMI3A>=0E"B;$%(D+1%A4?O;\[P<7PE9OB*+<;LWHRX_8QPV'#M!S"H M;2>]A9S:*):1=^H#:,KC9.I,(BV+NC!E*>] /=KS M$=JCRTGX4V"@VX6NM]>C_,#13.3NTIS%PK&CS\3^)?;OE4+65:HYARNK!X:5 M)QW$B.("J3;1XP#HS!GEIK^M94.-H^>2,2AD=2FYGH(!M'QQWNTTG\B\LE , MX6_"WU? WV]:'/-V-(]K\=]4( H;JD5-5,.C5JH5@E@U">!K455@H'IVT@D# MRC+4:#TH#VC.U(;=8>\.;&N#"-O71C"C@AF@T,G@.!$D^E@'WA1XQ(0C)APQ MX:Y2'\)NGX9CHR/^LM=4O2#^(&K+$&XP&D&,)$4()'V$(_(D?T 1"8*(' :U M/82<49M2U:&R#.^3V=Y2!,MQ:]K),W.H-@E(;1*$1.;CCW@01"&(<@6(0IQ" M5^T4^ID&9FTI QW=1FZB8Y_0^RAD7Q EOR 87CWF?4DMRMI68B#(8QS 'JF7 M=*K)KF@O*J9;ENY7E8= -.PV2Z\5'B?A9IB$D'Y=H(V PJ>#PGMGV;XDYB8N MI:MV*3V/NW@Z\O"E?'I9=KVITZOUI8A;>ZT:_ MK@Z5MEK/WJY2HBFP3*4L])/;9&ZM\%FD#K%<0N#>ZRX.8?V;G_+EL3YQ'<7: MRK\#Y"=^AW12&D#9(J,GA@U'$GSGA.$&L=/@INV;BRGXH*ATT,6[4UI-+X 7R 4T?C&ZI__P'_VW6H6 M4#W$&+/XW8A\_>;1F,7PD+3 )OL<_VS_#N'9XZ$21H.\>L*#>L0*H M]R?]XJT)'/<[R]QAUH,?XXFEF+LT_TZ;=82[>.J9P];\1Z5F'E*5_J MS%O[5\]60QW*>?U?CTEI7P2_IYQ[CB%5K&"K3$,-0@\X$RC"PL9X>EM!]J:J;>QP1_F#,(4?1%L_ M# 6[78M[Z=HY"-?"(9]O%PXJ9SF:&1L18Z67F8UH05:FO?"!-6*&=@IHQWR@ C1,7#C?P0O!FH'2RW<]1BCW0"'-'1;NU=W3L-PPG M%,);AKXY7JFWIN[S"M/S@8H^%?K169Y@!@?5"J&>!#QK2[6!ZR"5R::*$/N@ M]$FV$M"\M= D(.4";VU 10J^!2JZ2(MRO,C!$U':41,/Y4^"$TU0^.(9L#6 M@W)(36#IO]<@@?]B_MX_"?WG3YS0.SQ"+XD?YR.E;_\-6MKX&VGE6*O]<_Q: M],9X?(^:'THO@1C"I<1#7#GOK&XBJW9]Y0 U-5VU+G MIWHZEW@*^EA]_N4V_NJ5(WI+J?$+E'H\76JMXK0/C@=I%.\DU,1 1("6NO;W M \:0@SX4()RND4D )U,-(75G$A1+,]P=A.' T0%[[N"+[!14[#6 ?F)!(9! [C%Z9 3PJ;K ,T!%;Z8JXE+<&%FE>(Q03_30]Y@( M9IYC0_$!7 /V#?^ 2[E0T?1GCH-."D5X!@'#LT)O1N]!5D0 QP,VJ&HS(O23NBB=<+"' M)G$*60XO$R*^IJ5B@(I_'P&[BB&@KGK:C.*C"41\ Y48&Z6*@3R!NBH:'J1: M$3W$'<(WO-C[\2+$CP[M'Q?B> S5T ;[(=Q1/=>Q?QP'25!(:D"N4^TIB"0- MTKK.X_DYV82Z?CGJ[H?[@FJG0P48Z!&O'?_N"=:.@88'\:Q-\,B? MB_>_+3O2"L8+H@UWH45]*O=EH3]1F M:$JE2F$0@)E2GU7^N#QUI5'\I>NZAX,#3=63/2QJ=.Q);P*O@P9Z<)'3D7;; M4#U/V9JUW0QJV<#LS!5ZODJMIT*Q]>T?^HZFZ=,JLJB,?;2$"22[&JJOJ\LC M:>=O%Q!1#FI/O];?JP)_^0!0#0?*/^Y?;V[HO0QO/T:5#E2<-,]P\38?..=S M$*[Y5-U9N!8X57823\@:FXI8_,"?^<=S4?=S\:F_-,>R(IEG;1/'^FJSTI2. M4'X/&!'F0;X*5"C7D*,2L7?<_1BA!)+5CWP4G-$SGIQP.T:I>,7'D&L/[SL& M5"B.M2@T>]0RFHZ.,Z&&$$.A\G-'-9_!\+/9/%TI Z?6?6UX+.9KIB_PZK#: M9,SEJMNXKVVKPA+RQJ]8KS%[*MVM"^2)B$)94[POXL;P%13X4HYI\$""?ATL MX,R5];IAB>.\G.W=B^4YG1_JAE/]#9B(SE^'J$]Y@M' Q^_2NTX'6-99:)!G M$M?R)2,K&:&P[:TM?K$MI()%P=E?0&V\$TVT &=WH).: MR,WZ&&QZVUG7HO5MM'WY_X MD_RO+#8^58>! X; M7+<_19P -^('3 #EA04_W5&7(NO:AF]&]A%2<#&X1[6J/D/8/;.FH'"90Q&% MH-P[/\P]A, 6T.JTMG 9U.G>>X&^-R)%=A8ND.FSMS7A:$(_\+9Q4D:XZ0EJ M' 8H* >5PH6!30 GDA5^J"&-=!):D,*@L'3<2(Z@-P,/N0QC!V,"VHZ>"9#! MB0?JJY'+'4"R/CRTX;)!WM-#+8 J\<2"_PUCWPX<:NSI@6TAD(56$,WX,?*' M5R&!.@CB(TOH3)/G0+ $@0KG8]K.V@+Z%$3FMXI\_?M?Z&)3)M@B M9/#1Z0D+S\:%0X_F$1P4>.WQI=H6R=S]"NX?PF5T%LB@ 0MLN" ?@6JK$4.C MT4&X60Q_\AV($W#[?<<6UT97NBC.G8 26"6ABOTU]Z6CI?LH)W!O<&A0B2SXU6, M++3CI3;\PY<4E.K02 /1!JTA#,*M-:'N>?"9(R8>P]7<0$+QD2L&KN<"(8'J MNY#:L:CR'0U2.M17(X40]1EQ2IQ7]86NHW:H%;(G#6@B(BT13M8+W8@!8XTQ M7IAX5Q/(0EY#90C]=[_U(-I\+:K3$/,]BN:C6.NCZ^RI>TA#7@3D?(H6)H"[ MC@U> R$<; ='9R#O0[0"$&'V))U 7FN(/]9^;8.9&IPGY&CV,W6%>1P9MI,0 M._@?,01.*ZHV@:?PZ%L^W;U]_T_\1L?'0^#HD_B "-0]CL;P(\9Y' -\*9;/ M"(OPB"-L0C^,QWL$M?XQ=YZPN@\'H>K[ ;_,T)&3VL)^CRFD>\^.2S>J^LKP M'<^(]Q65_H3:%UZ6O6/"F2)_X_ZM!W\A!@+X\I6J:7!Z>%@>M*Q0@ACXV^@Q ME#_ AY1B:T=.B$@M\*DG!Q">Q,.N\$ "3PXDD ,)Y$ ".9!P 0<2();&\C^" MY1=#]_N0_"\$\-EW8]L?A&Q^('H#U01V='_4QKXYY"^$H!E$XCMF+*@E/%%E M'A57*+'W4M^F+ >J_"@&/L7UJ!)4)-.0C+2Q1Q$*S?V3O?+OQSHW5H(B-0)N M1[SJ?NAAP$>2^*"N>-!:,*#L@_:/H1\DHGLP$2)?$%*&//3Q<7A/G'>VYB%% M-9J+Y=C3V-L.F@B8.58X;$;]C"S_5QB)1+J#"X4\E',$II.XRC8@'66YZY(;'UB M6$36K!\K@WB?L+;AG[PL5O'VMB+\^E&=2YQ3^; F:1E+N.IH[I/X-,06\A4% MHCTJ V[62B.B4-J:$ICL(5]W%&5: 2/71]47UO_=]P;4JS@PAW,(N1YBC8# MG6)%.VM'*BZ*<+G8V9(XJR_NY[50M\@PV),#BL?IZ+XDTO!5O#1 _Z1P?S'2 M5@^TYOS$8H3_OS=$D.P[&%4(SS4GM/2] 7S.,#E='TB7T+C15'PX9KREXO-* M41QK;YH?TP2$3P@!\:I MUP):[![\&CEAIC@$X<^,2>S%P$=ML $7U4I'ZC#FI0FDB<#_F[+4,0X@P$]0 M[X,/H+F*&5S?>TPBCHT\!^I*-:Q]NA\<\(^HPZ?BV*%C([7B[R,'@K]G&+!P M+6<+@!\O963,[='L\##N'*V^!RTJ*]+==2ABMGC><'*1@8(/)"!'C>8$VTZ1'@W%$#?-[@&! 00@88)?$!\7W9-SA5R'V&/WMV1\VJ^-P[-J5'_ND9K MDQ==3"#O<(3-_?0C;-WGI[K.G>>/+'?L)8$C=E7OL5R,I\?6?2;WJ.3 M;Q*?/]F3ZMD.<@[\S^'W1;&3VW=P,4#0!NCP5J2O11'U*,IS-+7'@[^? Q!1 M\ FM=T19>Z4,$N9>)XN^B!4S.H$5*72F+3IHB%X2E2Z/CPWE#R=H(I=73&'/ M*RO$EZ$/M<]C&D)!?KQ2D8H&953'!1K^WMJ?&-B_809EQP(=ESY43X]8X'#/ M>J]I'L*[R)=[B ='LN/IJ.",XIKLA]]&.X:%; ?AV^.2L#0CP#;0T)C.GJT6 M_"H#$038SX<$!1V2>X](\)@]\&@>6#/ )YTP*Q_=)D$"(%]GX#G8P8[P1M4==V_70""@&L[=XS(F MZ70,>L:/3Q&B;$<+%T"HQ?TD*1Q?I8X?_N??QC_47UW'A$90"5C_5+-!H<6ZI"[0F*L>B'F*>1B7ZTQS%Y'%'C M7HF$TW<\) (C%GD69W#VE>8.<8*]?1+34 P:J'-DPUJ<,MT!\K@3@:BG$IFKD>>7@@0FK!?BAP/=#) M[6?70?_]S/%UA6$$@8012!B!A!%(&.$"P@C1O4:%5?4)SZN:DN$G627% $%1 M^0RC@'%:8&@@"+R:BB\UJOM4(\,AQU7$9>!)()SKV4DQ.=I.UNA0W/.6R^:F MFA(K^H06UAF)[I=FI[ M@<)TE&26OK?+':;"^[N*,X4M3SM-SJK=,%/>U7ORP.G?5V8ZV\].%>ZT4Y/= M6OWRH"I(I70N6-/WQV;ZG/DC*GC8)R$_5Y.E!W[/ETM=&9F*7>>+SNC^R)UD>=,B>KS[.= M^G(X9"0I7 =F9UGTQZLV[C7]O*E:,+P-V&RG9DFV/:4J\_KP?JVD%/IYRP>^ MZR[2668.WU]*K:MI=ZXSJ.7)0I5$9L5/ES6[MVTVVO=MIL_D6BW8\F2A:-LK MV6*UD38[#2F8]WMZ=]-"?9XLE,0IA>RN7=I*R4U[7I\#N96O3&'+TX42E*Y= MJ&U&H;FETV%;$//2AL9-3Q:JM/(-BW9UBRY9K7J*>2CV'1> MWJ>7*WEC=9S>LMMM3TH9D;Y)4K(<[I0#ZXLMJ7ZNF$F@T$QW/2&W:HLPI8G"U6HK[JJP8R[ M4CAKB.FA6T_-6JC/TX7BQ\72UG<;3[*R4(5P&C,I2V/EO(# MIMOF=%&8%*:PYGVN;)K $?WTE*OK MV<5429\NE&WZ5KW 96MF?JL8(%DPYBY$T_3I0O4>AH4NFRWH$BM70JFLK]AT M ?5YLE";O#9F,V7-,N^7#!OFF12[KHJPYDU0OF1-:,Z[<;Z.1 M'A;JUZ/8[+=WOU??T69 #RT@3R1D_>0CLP2Y._#%>L/Q(O>:J,_#Z-Z%?WJ' M_F&MF8+F&X.>6C9ZWM!:SQ=ZZYUNQ?\\.\_$L2QGC5UP6*G\"_MUH)D)#4#_ M7\A):X%]//FL/;V_,_=S6Q1%EZ%VX<>!W;UE^-05@PZA[3U*D9/8 O%)0;") M7$04WDHTBE>>X'=##RC:O2AY[FS%23(/0F66?IBT&ZV/N9>&+YSLLPQ 2W\< MGYF3XAFUT:>SEQZ8CK^A-\X@;2[M%=O;C*?J=H-OI''IS.FE![1X8RL*D\4. MNOU-=70#.;I"A+^*+I]]S(WF(M%XMLI?VYC^V5=4P;_B-J<>@\#;#RQ^ M(1/-_'6Y0KGT'?UBVK@C5?ZH?^0/G4 &WJ_:_C,^)?,]LO[7<)U^:G7'FX%? MO&^JCGUTX -\A+5-W]'\2U>V?S$/UY$3Y8_3^0DOYG E^_)9^\*Q9%\N;U\R M=RQ/]N7R]H7@V*7N"R.0?;F\?4G?,6FR+Y>W+P3'+G5?7LZ33/;ELW",)_+E M O>%X-BE[@NQ*R]Q7XA=>9G[0G#L4O>%V)67N"_$KKS,?2$X=JG[0NS*2]P7 M8E>^Z[[\8JG)GX://VT1?K5JU;L!^!^O0.9G"_#S>Y.G_SX>V(TGKSD66I'_ M]RWS[3<7@LW>9?9'^P^'+-P-A<_G4/M+ ^^\4"^=Q/[%I1/]:*F<2?3?DQLK M^ZM-+'VRFE=*2C^F%D(I;T$I3/8II1"TO3@6^9,5."&-7UR2 V>QO\M9V3O^ M?2MBOA/G/%XRO!8H_4PZ>1_/S.V#Q\]\(.]\^?(BU^2B&>6#5N!C*^U>W@K\ MS*8F?''=5$'TBJ^A5Q U@J@1!"Z)&D'4B+=>$^*HN2E N!1'S>VX0#U<&1KH MUZ)F?7!0Y;?I)'/'<;=$)X]WU FEO#6E\-E;HI1VE(B-D D1/$3P$,%#!,_E M4LH7$#QG#,#3O)B:!L!D\O>%6X9YQ\8C1"E-GN6!/L<6OSK-*S$(?\\(?KO% M>/FVS_LOQO^^Y_1^=FGFS3U!.#G.\7RY._[YC%^;MNFUA9>CK$T,JW XM1>M M^%Z@M!_S2.$"R^A9!R*2ZAE.\Q",:,=*2UQC.9NBUYI9,):2&LYWO5G*U+K5 M]9,:R]POU%CN[A-62SA?=5[U/)3^6%R@%-UB$'C&.,09C;I.4_7@2 \IH+AO M^U1IK.?7:V[#,4W #9921TAGM1[*4LA]^R?-)[@L=Y(%BH#'AX''9T=@WA4\ M/CR\:5.+PLE*=\9-(<]>Q*:(DJ[*GS[)Y5)$33Y/#3Y[+C5.Z/)!P>E+@)-LNE! MC:Z)6TDR)#%8;;([I\A_KD;A#?+E=%7M^CW6*!@.8[.^;(ZS5,D/; L! ]6&B/9 EZ$'N$V"/OCAZ_98^T4]XJ:3]PC9Y:I=41K2^- M86?ZJ8A27M#VPS8SAHNBA,6.4UXQ(B,B1.&)04(,$F*0O"V<.&5&Y8.Z[$M+ ME=%R)<&O=N>?BP#<,%-STSG^O@EPH M=T+'ZO8ZX_YL$+*!>7^/RB%QW_[))K(IX54:"V'K:S5GKLYJ.9D6]==7#J+\ MF-/AZL&^SK!\YJ%*+P>]7<$4'A313(YVH;%%+"\@ERE[PO#_(AQ_I5=WWH;C MOYQA\?:1CM?+XR)=]#?:PM[V!#>Y;5G>2J1'4\B<622/F>SK/ B$.XF:?:O< M>4$QB->S=7(R[F<$S^%,HS]>SW6[.,Y/<=51]ML_F42:HPE?$SW[*^O9%QX< M^ T]VW7S]R#UT.M*'1%,M:+/L!L9UR_FB:)-%&VB:+^#!__U$KFSMAJR9@K0W>6]#U+1P$5JXTK$.)H9F!"0F20Y(W<8! MJ0MR%GYT"* - M6P@2ZIG@W7W#_B\T+$YB_I+N*<-T1Q65[WY&I[N*W,5Z6' MO*@(."R02C"ITX-19[47 AOD9!0Y&77M08978@.EXG8& MWBB= 5,((<*W?UCA)>V*P MXXWC%GRD/J;JL+WC%L\S2 ^BT M)W :NS7B?!3#X!*9#$.4!V)S$)OCYN(A?P8;9:8P*W7669\&3;%@SUHY<\:W M(&R@&(D@)-+\Z5TN@AO$Z"!&QTU&7'[+Z%!IN3/5W-F8EOL]6<^*9=NS,(;P MQ.H@5@>Q.BXY>/-GZD,OV6WK]R.9EH2E[C"<9_FC!K(Z4$ 'J@^IS(L^R^N[ M>=%!N;5FCJ4#ST=\S*3_?BF"\Q7!ZS9L(V("74_8Y9@IHUMD+V'6N#MBZ%S5 MT\TM/V\+@9D6TRU12:,P2R:5@#,CAT3(N;"+,E,NB+2^4GZH[A M'=HP0'X]6A4KJ7S.< ME%N=U) \SF)Y+&1.KT,2%B6Z]E=BT0L*-_P:;W=+Q6"R-/F,M!A:>3W0V'+: M0;R-P@M\)D&SA+F)LOVUE>T+#PG\&L-[?+EB2+14[0%]WN]OZ62MWT'*]H]R M,1%N)]KV%^/V-_;@_QJ#+H6QVBGSN ML?\WSL?TIKMCV)!/@N]/:>XY8T7?' J3L.[K"R!&,VJ$"S@$[?U'CLD*#? < M/D2]H+^_HWLRAG9:Q/#;/SU;#74#71"IH!HHQH(J&K9J:X9JP2<1<<"].9[D MVT^*$UZ<57<&*%73G 4< LK9!3EE/VC( +AH#+[B,CF,_"#B?$KU*6="=8 ; M8+%%<72"@L8HDZ @?R'JIP+8?3#S ,!/;,,&U *.=>93 Y//_-;W!!9M-1, M70%J#("-ZJ*X*BJ+ CD9]>A#YJ'&JF_@(: G^S&KMAW",;YVZ 6@Q6]G$M%+ MX=L3E!&]QG$-&X$'; A779WBGR8H#TPL*+6AYG_S AJ_W?=7;'M9JHAK>XS#1F]'3?+0]<;#*/YJ1 MZ_CXWM8/MP(O)^K# WYH!;B5@?[C @]3G__'^X3^T%1_1DTL9_W8W2]UWD_@YXSBSYS0TM%R>4!%/T2_F8=V)%?71C#[309$N^H$ /.O!^". M'._"?I?/,BB%1/">S_0]MS8]QT?[&2+^L.#SP]@Z4AXAQQ'%Q 3S%_H6<15+ M__WX<_R ^?M?=P>Q@U0! \XK.OGR1 X]41,*8<13"J-@KQRC=!TEJW!T](&N M908=J52/;M.KBS0<"NM2'V!8P:Z&+S03D'-F&\4@$J&"P<1 M>"%X,YWM1"3^F%C9.ZH3+A8("A&,/2X!];@&U'X1\+Z\\R[T?"!/)#^ VAJD MT<-JZ\6']?VD<9_K;5=K=CWB*U+H3D]7^WR[]U_MEU62'Z\_G"Y:^,.$/T\9 MB60]WL ?B;^?@TN$4DC#@EIE! 0E46Q""(/*-10"1_(I.,$IEJFP/8A1S3)4K,Y"2L7 2^F&KUF. MCR0#;!F1RA2]^OR/*#5Z#9K??@E^.N7$D: _'9T'5@!2)VZ#I)[MP]?H(=9( M'G^#/L42[>X)#_YX:6)=Z(#"_BN&>M"0QF%PD-F6L<#R ^X&-'8 %QGYF4,-RX(#1J*)%7ZE6>* BPX:M L?;GOD.VES& M*M(0]IMPKAE4D:'^0>'"? =1%:\6&@]ZXAR3*^S-QW,PL!15$=G!#AJJKZO+ M1-11$BJQ:*?6T!CUS[PTF)T4!:1@6P]MRDN#C4EF3V=0H-I))SSZS8%:7O@9 MTI[@5B,[\$.(-]$6:8:GA0M$0U IO*-DJ"K#N=I3!VT-MB$2QV@ H@4YF=)Z M!NQ(4\$DJ\U4N$81T!R_((''&'/CX\3OJ/SC#XZXR8L(USM28R*20I\B'12)08B-BDB9U;""IAL0H#QJXCD+^!O'/P*T#U) (8 7("?N MN4#N5PI))AOM)205'2P,+1&OX0S:*]BT@XHD\-#QQ9@F(59Z(0:7_8),+6>, MJ @2IK.(&CVB2D0X?D22D]!"U!;$J'Y8OQ^,!MQ[ 4X1ZBNQBU_"> G(@'!.!';.K& MUH0.&UN.&V%G)(O0"D*Q#L=Y6+_C[N'BJO'@T-ALN+O&H[\AZF.A;BE(\MX4 MLSSL!!T=?;92>Y"(?$CPY5!.VABB(5' =R(>1+@'&2\X_/2.JC^R$]KGA:H? M2]<89^(%AI^>OA,)ZWCG?UWNQP.&RX.F-W[D4TR43Y@"D5>\P >9U\4"[*RW MZ>2S;JS^^0_\9\]5F@51%CE+9W\_]7%QB#5BAR]-_]^[N$2?%MEE4WNGZ$&S M*B;3T;3PL/&___U?Q\,_/<\=5PH^FMS*-? M4:5F'K);_JV_#E[L?SW6X'X1_)YR[CF&5+$YK>B 2>F,P"EIG;$92.'#4-GE^ZF634]AR_3SEC.A-=/7:EDQ[\>\,-$TMCJGUPI[VF?*RU:F MPY25IEE:*/):-[R7&=3RI,_,T,A.^*RSE$KB0[*7+M#W63A.[K1/M>GIPTK.Q[E[&7&JDUARY.WYY=R+=66 MY J]J(Z\/%BE)_D.>GOV>T)VP?C!8#L3)ZCP#GVR\C,E+.G= M\L(L93.#[HR1,ZT<*M!Q,J.%QJ?GA:JQEI;UV:S7>^B!S@A5*^:?MQR'-&.5 MK%1>DIUVE=X(I;F202U/9K38[B8RR$[KO>V].K!:SGVZJZ&6S,E -Y(RLSI# ML4:'#LUWBJ-T5E5;"G\Z)7TP5"=S9=.F0[L[36LKOEW,KZ,D_D];.I-9;5E+ M ;,G>QF5D3U9%6C4\F23>GXR.Q8VBY &0=4.R]5"J99#+3//6[;#?(D-@G:[ M5UH&?5W*L-9]0XQ2%C]MF9RS.EUT,S,S+(FBU=1FO2D39Q5ZVM+*"* WJR1Y M6O87I74@S@Q.7L.6)TO_L*#K@W0N7S.35U?QA MT2LMVLN'<-B;S17T]F=+KXP%AF,805!45F"5%#^&]*9KD(TT9B*H-,AH''C> M.6=.ZYN&F.K0BT6V9FR9E- 1S_)SJ&NMK:I/1Z8P&;HY:61;H;.&+4^V("/Y M]0I(9:OT@&[G:::Z=+F=>(Z?E60]M7*2H"L--FR/'^7FJ:XTA2U/^C1R4KNX M'N5*]")C-MMAL2BNX69QIT35;#8V2D^?UB _-R6V?O_06:B(G\\0U=K*.ZP< MTDF+51S&E1II2SS'^7HXSA=-(>71"T\KMK/%[:RW:YWCTB#G3D:C4FMD&H-! M3[L?>8O:4CS'I=5B=I'.C:>5'BOU^X$E9.^C"J GI,(;7-GPQ0HDOTE>D*9C MVO"'ZW,,Y6OK>8=G)YZ47-#;86$$A&" 6._D[:O",+.R2[D=O:S2:7&EE_V& M@?H\>;N:JW8'UC%MUD+U]OLD"N]I0J?4S\ MSUSY+[O0]\[:7W"DHUG^X!TO.H3?2\E\]*P^FCW(,(JLH@2R$Y%MB(Q19,5J M6NA%G@OUL3C1L>%HP$;CZ*[A[WM25/]"_2AH95[PHN 8WZ/K\Y.B0WEDJ]M! MU%/;\,V\!^!>H;\.00J09\?J/2-VZ:V>G;>:WIR9&M-+##N@8<>FQN.LL(L@ MFE;BB1LZ'_K0H 9>9.?$[=X/-9AV#YL@&PI^96T1 M'2.*.O811[Z49W/7\-PI#RT.\GD8?H \S(LHHHT:H&C[(>R.8AJ0UZ(H "3F M !(>/K\!OXS9.8JA(7>]!F!;:."APP?!'14=1T1NVCA*?!C9 OGDX/]\Y)!" M2CSF.=@3'MP3!PR:M!&$T?@18VY0_!T-= )TX.&YPS8A\F%C/[__U(7\^"KT MEFC8SV>&Y_%LM/U:+R$0&,'VZ;B0\PK%)A[Q M1\=1?LOQ_ZM3?1K-&_']%G$='A[2:S\G$3T>8\A4!! !8L@+A'^ 2G,=_PE)ORC[ MGT-!2DNWL&PAX2F0'0>($-V?"C(/PGZR@%^$$Q$@(.7\R9S*Z$%P?%)/MZZJ M^AH'R+"WAN[,]&T?X[^W9[Q3@VS]/3O^^TB<]%C9@00.CC,3>Q[!D:D*"U/^ MV_G!OS' NKW Y>%2)Q=CN\6.QH%V]*=#XB7$7\2<$;Z$E[I,_ON7LMP-D9? M&"4G?U_'A&3FEGTU-=KGA_&MKZ,U(2'+@9KS>P12=_\FKMLU@M.;+E-Z&?C% MSJ/"R-15VY)/X2H]G*3M^]X'TD@]#_B14]:O]W*>>TG=9E\M/[G>RWGN)7:; M?K50X'HOY[F7]&WTU3*4Z[V<2[ZD7ZWTO=[+N>XED;G>R^7="^)CT>N]7-Z] M7.7^9=[+5>Y?YKUWPHYV*\B-J^6]RG1//K- MT/S* Z\\\,H#_SP>&&("?'3XY*78!DX!&\-][_&IAY'XL\[X5H[W><8.XU*: MV%$/?F'2Z[RS<=_*8+KHX=,+VY"'8I7CC<5T%><;2=D>3M.#<;O>^A%>JI<> MTEE/OE(],N7M7GC6#;<\%L^>T*:*.'0^HF,E:-W><*^(.+?-R9HXA6YJ^,O. M@QU!EIIMI'8EI=\:6J/HBU_ M(_V/]-'?>TM3-N #82)'W4;ZD9C;2?_%$![+[-9*\9UY^S$FM9_E' L]31*@ M5=SNM]$_+M\^M]OR/\<]WD4I)&?G7*_F*E_EUQ^"!7^2_(I^0_DU-T:5O&'F M-_R\'-M(D3M=$7N34\FO1J'4&Q47R>HLWU7Y^(RU9L5GZ/:3_?%O-'J57U?Y M]46C:*ZEG/L6(;%/\^JY(H6UL@^]X5,TUE/NMNWB M'3^_+]USIQ(I9G.[D85B1V0[Q5BRWLT\=^NU"6GA%HO>QMXE4KZ<4A@J.;Z: M6_VS=?XO)__/,<+QRRH%7S>V>%DR*+R!UA>70;,7/JT\;^]&O8BDIN-E[7&E M)4_FEF/7XR%O:.R6WQ96S>?.O!LS99!!:636O-T%NQ4NV=S\W !QD=''$Z"3=AD: E\KI+M 2;FCRY>HA255CS/9#5S3A^,N[&M3+R8B[;72X16_]P/?DX4.+5;C44LD"<5_3/JZJRXYW[7_P9(2O-,KA MY.-[O+(,=UZ'8I(94*8],D5#67B3G;W,E+V'%X8NV:+E?'ZZL=M'&PER:&;) M=3K(I4P'2;.WJ6MWW0OL%AJ[9:_=J"_P7I#QHD70Z&=CR)&#,2=K<7/1N'[$^KRK2/L^5_^[@N]; M=?'ZO!9O5^SX9BVC/[''VU4 7AR>?U8=P 5(QM/1]Z=/YR]:)]S,9QF97QCQ M7G[6G-2223XN]4ZF$W;KU?DJ?FXW!_MPAXC4K))D;QBF4Z9O\D()K.6517^B]>)P#I;1M4GBHFP$3^Y M4I!$,&^9BL8HFHD8JHC>LY[*:#GT)E/VWBTH*F/IS$(V@'G 7Q6#T4<(GS%O M,&_\%?IH7UMF)".&C2O;T??&" R,H%JRH>&J('((!=?]ZXR)/C/A'+J! (UX ME8H>,8+'08\I@7X! !\$_AM&&3."A197;]#6%7&*>+ZM2LQ40*\1T%;02Q4! MP4%":Z(C(6M,%BT"WOV> CHZ(=J--D'78-JJA0Z&]HX TL@82+ADB4,?%$P MIPP409'6"Y(P1VPQL$F&%$$A\$R5A4DZ+NP21>#7CVB4;"W3C\?CE14KO,P; MF?O18CGLM'8Y>$$>64U=5<1M%ZV;4W5Q1KGU:)B]-[G$8OMX M: 3H="S+M">&@*A14@R$M$#UIJDC7+1DB5DKUA3CL.(<%;$ "3FRFC5DGJ8P' MJ6YRFKV;!-55SAPVQCZ"CXN;2GU1B45F_6P+47<_O7RV ZI=)/D!W:X@CV4# M77(1LS<9DTE=MERU+D7X1!W=^K!3%0>CEVS"G/4'Q?9=E6MR6I+[\2][&]U3 MZ1A$5JK#(X\#$Y_.GDWW:VR-V_*\PG/6:I-]T8O)]4F \G)??M02?7$T*\U* M\4A_^MQ:QB:O ^4&Q,J"H*.Z)6BVEO=(T*,]13M$>ZJN32((G^<4*=\B.Z!_ MVW"(PIH:LLS,$6BG)B-K\.9],L#;(X@//VF*]I&O6 &=AAY/E4W,UK1/1XTW MFKK57OC*R[QG--E8H3DK/1F9QVC_UZF'(_P+O[$Q)NB"8(L1)A1;GD?%J-Z= M]ENSDLKI9;-0O"^EUC_^/184PKORBD]\*ZD\;2*\+-1[7/916BXV)X2"J#_6 M5U5)W;+]:.XE(TM/J:0Q.1X4/J8ZG0H*0XTS\\/X2I51I-1^9G=QB:=7+20,R/= M T+E%SYPY1#BC*&:-_Q.55V!+H'K^'W="D15%@RPUZ?_!(W).&A[QVA7<+ H M*99P#'57SRU&,KM-"/[W_PHT6]B+1E%/G^]^OV#OW;=1;&L>[-WL:3_V%\/P- ]J )OZK%T3).,Y4 0&"5A$@__5;>3#"I$^ MP3#2@#+5@&%$/_(A$0 7S!)LB".M(:_C7G&FZ^T0/M/CL6>DO59CA[;%/S1J M#TR7SY?KC5JC5.$[3+E1*U3JI0XM*Z_4\Y_9J?"C&ZPWNGR'[*3;8+IEGLDW MZIU&K5+@NGR!*5;J7#U?X6I,IXL^N.?KWF(?WEEBZ\ROR#EAA&D@#G[4!R/LV,Y$1NFDLG,,"$EI6%V'$T.HU(R M$9,%4Q@F*KUE-%(;^6BS4S=F@QC^VOFV6I>[H]C M]5FJGZTL^U:L("4X].3>FIE:YDZO/"J97KZV[O:$MODTV'##^)#=?;+Z4%_< MKXKU 1\KQJH;I:G.2I,UJ>L)/MDTMP]&(Q*ML:E%O]_LKOO1^S14 .V]/='/ MUJNUU;+)=_+3>'\>+Z[*<1BGO/?V:&3S@WI<*?4-4TQ!GDCP1$-1DE/I#$*-A!0=#Q-B+#G,)L7$,!T5 MQ=%HE$[$8N+>R?I-7MJF1ZF9_%A85N_6U6FAR(5ARM*0DNQ#N9CC4SFSE"[' MC9G"POWOGKA.]?CXZY".JFFY'7MKU87P2=JNQ:/$Q]J2[X4NY_D:W-U([(0 M,ME[7U/>*,7!YLF>\_UVLBAJ,]FZB[;0D\Z:.SJ2XSJ,12*MS*+\V.5+]]EU M9*7*]46%N 1C^P[$5YZ._SCXCE?=CL<2X9X74?#ILXZO*\S]XYJVX(]3M'UG M5IAE_GYGEJ*AWV7F)SBU_O)QS%-"[T. M'2?\[\3M['J;R^GDE&UKN1J['%L+>9C(K!Z>6Y?H/X9SW##P+^,[#O&!>(?& M#^#[.#+T.^)4EFQ5;HS?@OB^BU_;MB;C:+39965)BA:&2272*JZ/!/2/-+7& M(,81%'D7Q(8'8OR #2V0,2(/GC3,>P+RL!#"E H)5ZO!_5/3)*Z;:+7F7_] M_:E-F$_=8?G:_/(BFRS&K_=R@?<2O4UFK_=R@?>"=I:^7LSE70QB9-=NL1=X M+U=&=J'W^9+&K9^AT=Y;>NAE]%9&UA4<^/_]B/WX5;*+WJ9>);M+ M:QAX]#[+KXOM+]UG^0]$EW?U7+[RQLOBC2>$P*>1Q+=JR?IY#7LOF)M>,>7S MF_=^6C.6,S,8',)P2Q5\CO;CEJZ?FZ^>H#'+&^;W\<_XW\=N*')<_>B8]:!' MS*__4.UD:(B.L_(TE?M!4&W938R,NS64YJ;(5N/J9L!O[\R^V=+V;\M8,Q_F]ASGU>2Q7,9"ZHG==[-.RS=%L] MKQUR.;SL:$K,6QE'(5PLVF6?'I3<>CJK]HR)?O=XUUV76\,$Z"^I=/(X+2"^ M@8IR91)7)G&P@^9W\4ATH58:B_QW9O]=/16?8;"ZL)H!6\ ME1T>_.!U':+Q,AKW%3.ISI3FPYW4:17Z\>YDF"0^D,1-(A:[^D#.ZP,Y.T5= M6E$^DZ<\9>OCNU;E,=U;5C.57L74BOD$E*6]U[MRNK9F^VV%OD-? M,UR/ ?W&H%<78TYUP\+]2VZ8*4)?=]KG+;/C MDPK4CPB,*8OD=9*,,^L.-1#3$!CU\5@19;0+@91_]075F@KHH/>":0KBU#9E M"_1=?*8OUC;H+8_ (3=GH/-#N5VX;W:F;3[_\*P_3BK"LL'BSCG[1.AKXR"J M-M39.?5TMF% T0]4!M$2O=W*(=(.;HT6@!LW9(0P&K2I\MK@C!7#M)BIH([A M^PA>L9LC]BTZVZ74=8V"*[PWC6[?]3BUH\SD8:_R\"1T&KW5&NYC?]A,Z'WL M /Z&T=P7OJNKVI/-4UHS5;#I// MDT%ZV'[,K?>+7<.?N]QN>0X@,-Z[4#A9P[S ZV7G];@M'2[LDX"/0Z4M9>JB M:,]ME;:;6Q@RM)YSNHWY2W:AV]TK?_:JB\KG$(H04 7T15-)G8 MZ:1K' /)V:2QG&DI<[P3Q-#'MHH$V!B+&AGQ>.B+)ULW4+U("@_-OX]9+ I- MBGV5H@>QFW?VW,-;KJ$=X]X@^_@^;D3U1G*:R_?F]4CO?K"89VK-8]7KGJ*I MZV=5>-(=X )/P;9TYP-2X(D_.7$1:"IZ>RTWO,1JD-M4XGHOEWOTWDU0?9P$<^GI%=3:OP^"<6NCD7 1#0M\C/H6\?) M-3X_$8$G!#$P@W2QL605J=7S.3*<1=K<1@X8%T?S3A^9E"X@J/>F_#I+4V=0:5C9\0M'FLS%F:TL&.9^V]%? M3-D[/X'7A-'K-/R-2/5*D>^E2#P>":'&+B76-^JT'%EGDKU&*\M'N<$#7V:Y M8U'B?-#-S=;W_&HV'[Y,YI',\T-YWB(-%Y._0(E?5 9W]+&U%@SY*F&O$O8W M):R#2N@QY\>"O))5'7\!M_6FE+Y6V$95V@SNQWQWEH'\4D3IB6\G-Z+B*[%^ ME%A=-$'/%2F2.!,!HUHMMVESF5FCJ.NQMOG<$Y.38U&G5-V,$JDGJ\17(_=< M-<(9\0=Y3=H$_T%RN :A_ZFN2HPRASEKN#_E4O[54[D BBVR0_(.Y MH&@0022I'W@ZCV[XPX-?6!1AG):N%N 7PLU?%T(P"[@*EW31AW1U?5"O(LKJ9'4R0]GI7:(B/Q\TFX)@FBY)<% M%3Z.:8TA5;+Z@CXSAVO>KE9>XH-]G MEJQD,JL179NB2\"8R#1(V02F;.F,)(.X@1%MRI@1IT"[Y!O" FD@"P-&--XR MX8H)>V MB7/#X%][0?,K$=>Q8/8J65V8&#+I]8U'KNJ,IEMN8BFST"%! YXV9$U>"RI. M!D5@AU[Z$(& D9LJ8]KB%,^.)?,UX2T'GH=- ;5#\ILLW3+W G3WQZ,!:;'2 M0E ,^MP472>Y"B>W"(^VQ'EPZ+O]J:R1I"!GZ*:E&-#2W"#3/]>*"7,^S84. MY]?'-S1MSG0F;>(%R=?QJTD2U,&$*+1N(.$)WBFK"L(0_.S8T.?O&M2)I_?! M*%S B0D" ,FPU0'U\*)[B9F?,.C 68M@.QYLBB$CJ+=DH"N>ADP'K#I@ 5S8 MHFTO5"2=83LP6E@V5I"+BV_(G<>*QRS"/BV#S%E$=!E!Y("PRZ33?!U0XJ;S M:(&013]S,-&OY52[6<>8.@A0U!TUC9D@W#8(NT! >$66[2:I'D=X;K0';D1O.I&;\IBYB(HUQGM*J3W;EC(=J3XQ7TFPG MWXW7BY%EA9^MD93/T'SQ7;ETRX0!V+1'IF@H"TQ*#DN@A*\B_%/&"L$J;X T MO9.1+ HVL#G%4A&!ZS)!5+2 9HX1T\+!TJF\=;C9G%#>UF&K9#0P>C>>8PT4 MP7"=/)-)L&BG.DYO#\[:G KD#5.!4&]@ZP@D(!D(U\<$9R\PVE .2":20L:T M(1/I0FB:GE%TQZ&0E1$CI":B-HF/LD ?4(<%&-I'6 M3)DW$H"(>>._KQ$3DD&JB8J!V*DS"1V]%D[LDQ/N'%9X%\[UQ##PWJ00V$-* M*5H/9QR.O-('/,$5;?5G]"\RXQ4S[3G>#6%XZ'0SX&7?>&AA]CJT4+X.+=2N M0PNO0PLQ!IYS:.''QYO%/S3>+''X':_6B1Q_O!FIC?+K#41S0%;TB%AL'EIB-?70/S!FR&G_&_7,,4R3?7 M)G0L("3!B3&*;0,D>XFI@(4O"&O1\HE(]"[0ZT&RAY7A.3NY97)8%SA0K4=U M!G@/%'[Y=0*P0^!KB_ "%73B8T\P/^[4ZHI[U,:XIB,U&I&$Q&%+JBRK4E$W M>F9X^9X2S]K-E\948Y>]=B,?G_1X?H-4:B2T#I>+K07?J#QI=Q#]>\?+@W*. M5"RR&#%Z$2KRTH0LP6\6V()#=V;I%K)-\)50%%K+2%FWA!DRPW4;7Z!K'&)[ M&IOC >T?M#FLIV-,A!U+2&,V+;";;!.I5)#L".^GKR4TA>!M$ 44%PDY6.YJ MC"&F/)C7Q(#V$/#64P!/,NP/5Q#E\9LF4"@D&%K#IM5PAVKBFK.'08=--:.\ MLDDEUT4ITK1D;I]#AC]WN35Q'A@8@$,$X &9Y*&35I,@8BR97#B@"8,6Q54LJ0[?&^7\>;!H&0X,$$1R2.P M(K1B?L*3\$B,_0?#'2$@T\'KX$^C__SE.08=&A7$J2*O@#B=@Z);042J:[+Y MX=%^OR=G [YEGX*/+QTV$5&%+<*EO\?*1I;\VKUCH1 M*!@5I/&E%/G;3I3J MU5WO[G(GI(7Q$.WOE:!6:B^.]7_^*YM*9__9W<=.L.OLI@.RQ2;$WN9!J6 J MI*=6]!]&0$)=CF#WKSO)%5?X(VDY(M[L'=P#J8\0&J'Y.P4^0?UA]"&5%![O MFM'9,[]+J:W MQK@#=+:;2(T($/^9V_DR./<:8\[S&'DO!E=@8TQX31]QI3KZD-,D\D'''M&5 MA*?[0:N17*[XR'H4DRTK4W]^F/A5EDJ]^ Z=!5-SINO)70\,5)<=5X>-RN#>5NEN]*FT$\NFIFM(!Q M&/N ;8A)L@D7&\I!S56CN%57YHB-C3;364OJ39_$%C( 8[?)$.X)(0M\<]A: M!YWMG7*T,-S*\.+%7LQ(5!=L MSD@-$[\@NQR8%N215<$11Y(_K6%M#%HO.+RN:PB@0Q6$;;C@>K ',X3"1AG= M<3(ZESN)P?)E @-,]F%ND;48"2WFB*LKY ]!'GT&_9W *^B[A&CH+;3+G5DU M\ORR["VGZ\=UH;RQHTCH_1M__19H*/O6E0)[^3%7,^5JIE3^"#NEN]8O2WK. MBFJR4] $D:WVGK:15%:9JM-SVRG\N%-M9E<2ST>J!M]M[MNCX3R]4N?1+VFGL%+,E#_#3H'>XMR9+975LO147C>D"I]2ZY':R+2MAT'K*U@J7^>"CVNKI/J" M6,RJ[)I5LE)A-=\.:T9D:WKKV]@K9X7]1RR6U>/]1E7:J0P_ MU^Y%?M',VMG.9U@LX647./SAEGR<+.OP ]E_(6UIWY!$.&-0$"'-%BOB.&/0 M5:K"DNO=+^*BLFC2U>L+Z( KG"A/,@++LH2V.4%7\4O[(H)-IMF4_CHT+ZTQ MF'3H3TE4<.=_W=9PZ2KP._0!HRH"J=[&&X0Z-V19H!55*%F=RX)I&V1^ &[( M;\AX5 A&&HN"QI>./A84@R;INGG*^"WDF9U'D&P6O211]UC>CB#A$B>U.W6M MM"CXKQM&D\.G8KBULN;'BF5I;3&LMVNIF;)W0D7HJ8^+>?W([,>N>?[F^WB95ID M._?FN<.7]\M:OM3@2V->N(]-TU).CT=@J%#TL%?@=]#)9<'D=F^N>'1)> 05 M1;DMD>\=GV /Q9R:G*V5K'(A-BNIY4$SO9B]2 V<7G83C:=OXMG],J-/Q!PL M!M]626[//E?/ZZX2U$NH7K&GF]#C0>V4VRO&Z?4B,/> K4Q>,%2=,17<443! ME19(*-/?:473V,;]*!<" M$!%P41Y]2+X8Y+X(+&OFK^JAFX]3E.74@_EUX-2&T7PF<>F'HS[)( M5"_WT1L&W;5@807FAI'015D,J8M$^X:*5F%"U#]7+<3M('2BSX"6AU<$ -,2 MKK-@QQO:J)^;*(Z- ;L3U.6F;J.D"3QE]?4PM]_ M@>*CZ< 57Z2OU&\' >@=PU]M31]!D1&.+"G:PH:*4>^>5F#@VJ:OO\]"V!*< MIM:O>MJ MDF\+R!H$'(0MNM6(]&%2%A=>;$8KW9I.I9M;=V9 0R 3(Q/>6(0< +/KX <]JLEI%8:43$';6^?J)[M<_\9O^,F:BTXAD5-J:;93&V[+CT*F M4K2O?K(_$X\ZQ&KIZOA7W+HH[V. H0BT%1^$2B^>TWJ=]-U&,,S8JC:%LL"; M3"IVDV+W9[B?R%NVWS6$1.D;4;3J.;K;7' M+QVVMRSHCY)2&JR;V=:^_ ]_[BMTPU&WC ,5AH"%P7 YCYNK:2C@!- #Z5/H M365H;UW1)-NT#' 6=9U>9EL&_H2.@MA>K98G44[0.DS=[6)=+U?RZ#/H_:M" MI]SPT'9'D4V/:P&70HRCHHE. M8GJMU4ZGXV.^9W<>N-Q$?^RNJ[]10$MX$V)2T!@5X!?*AZHCUI)J8EGDD?+2 MUN;QZ*#1;_WX-W$3C\9ND@>R0&F/( QVDMF6.]P4J AF/M+)R(;^NF5Z3C>@ MG62ZN8,-WK(<9C^AKP!OYEP.=;+XGR,>Z^ >H)68 Q728'(A9@H/E0E4;#BRK+M+)Q*GLM0(H;_H;7BOI25Z.%(V:;3^P$OL;"6OXW:.] M=WNZ8&[K/=(DT0.\,TX4917WQY3HF>JXO"&4$Z:KF_I82705OM'.=KOC:FG9 M:B&-+'J3R:;?XH1O<2&:.@^\@SK7&577H.?;*,!\$$S&,AT=9P:3C/^YH.*> M*[^Y0'X##$<9?VI1QDZ>N+ )&2;T:]S"*\A+MA_J3_S"3LRVLY?FO):NW3TW M6Q\9+7#@;7O\(;?''^ ?NG]2;A'U,81U/"6O:O%(N5==YK3MI%,RRXGSEU=< M?B7%1XHFD/RQ:)(GN 15WZ]CB+ 5'%)&AW_(LJR9%Y&!<5G4<8BVN72R=%T MS.?;UL.X.NK%YP_'*KO>SB?#T5VNI,WD8JE1X,Q&[^5Q\H[V4#\A#T%Z1G8; MS?*E F^A*I 00'Z3,. U"7U@R+HQ$30ZX09_X,YX\3E\,7(H,_FOLU1*?-85 MEKKU?K28>HLG-J_6'OED;MO,CB^X']77 MO8F/5%%LB[G"K*URX]XV9VCU4ON.CTQ:[ZVBP*Q4^Z.L#>]B[^?B/!9/%O.L M4&?KS?XTDRE&+][:L+2:J13=NI',*NO!L(G.3#F.XQ[0U+LFT MN/8-N$#+XI--B]\D?5]M'+>89M1-<_4RRZC8=O;3SX:*/8$89F?&H^L':6XV-Q3:I-QNLC MF0^#AUB?-_NI2"]FC'MBG(W+V^WD'5V;KN;#+S&X\QD0C[G+KA1U%>^BX^8$'?)4G)@:E&9E1N5+5^?U-,OY76H"1&YFA [5]NR MHHVR,!0G_#*M"!599?D)]QM7>QHC0KCO5=JCV'#.1[34XURHY]01-*O\!"/B MKT^U(DY7R__!@AM#G@L*'A)UID!)43M.!FGICJY 5)] M,8ZHXTF$%:QX*\/>I:82^ZL-I-K.F6E0_'V) O=9+E7D^ZU"3S9SA58G4ZMG M#6AL&ST0'-L)N>,P.RZZ4D8V'0$&)Z5Y1[5:_ER%5Y4Q$QI-0<#X'Z0[A-M# MH+K S%@@;!,2/9W)W_Z46*^9&B4\G**"TTL)=8UDAWYH(9)'9;18!]?'>%=S MRU0P[>*B?T9@\J2>C:;/0ST;'L<':C#)LOFUD^VW>X\+>-):1HMPZV G#U\[BTBO"#R/I996&7V(Y.![7J9BSR!BF MEH)N?2I58Z^L^W5>\P6KN[]M 6OT6L!Z+6"]%K!>"UB_9 %K\D,%K*G#[WBU M[.7X ^_?V3S$+U:I/#U[\Y"3U4"%S(8W"@HR14Q!W9L2?Z@,:FHWV11YO0X5M$(Y&!\6#9:N8>*-( M 4,Z%C79 ?\69%[\@6\B0W$D,U-9)3AFX\XK2$5$NISC"@!K'>GBCFFY1G:P M#+JY3'I(HB=\5OX([ (8=R\JAFC/P9\DXK]("FB=Q"X@2KIA;'TF++4(Z+: M#L#M!8XK6\7^!KH)%2G510'WC_$6<_10# ?2$U3#1B&IO,&6N\[0&AMT4$;Q M+M>05PJZ*J)R!GM.86^4KS+'V:1[2/06PC]U_ +2W\D)&/I7TN0)YK( "*@\ MV^)X,-JN/DM M>4#-AQL1L(-M#S48T#H7(0APLP-Q]%_@@^A!9!B8Q)V" *>8CCL)?3IEQE"U MY&N I5.61]B<CL\;A'''X[R!@U&#]@/GT_'E^'<-M*8"*N'&[($# M$,(@YN[N$10S:-5":H'I!ER",' ^)6M@D\][/[:RX;6>Z7?C-_/=MX1>*-F< M@PN>6^\M!Y(;Y@ 74M5>UM.)S;0QZR25\2#534ZS=Q^+O1X27)Y?*)+\@%O( M)^%VY1KT*BSJ1L_T'$,IGV.HU2[5:PUSW6$C$U9>ZJFGS4./>W( M%.T;!J %.*P0]Q;FY81Z>6E"EN WT-H+.S8LW=HN9'QW5/;@8),ES!"/ )T1 M C"TKAW[@F0+Z"U().A5EB%HA*]A9[D^!_Z"%#4D&-#/!A;*SFM)=Q%T,AOMQCJRP M%M&9L$_WWO-IO5ZL7U@5;.'Y+A9AY1,2F[>,Z45@%U:!J&0D)1/A\ HC'H7>L%'FZ&+]:LV>$Q=?VQQ2#G>>#''XWOJP[\"EA]\P MME2P!>-OJXB^"MH*XF"$ >J:JP/Y4SZ!<:G@^'91RK?R5$$JH"%.M]"YTM?C M::P8" +66B=X1^T-4)&\0[EY@9 VJIC^I_R'O];P_Z&9[R3:$B4F#(Y]Q?YA M6K8.\AJS"VS? 5FO9$K.V+YB(#<5P\BA$A]K0$1R26,9KUAV&5@6"V)98X]- M_R2)$]C\I(C)+/VX^!>TRT7<#\G*Y3MPU$0,7Q6,< R]V5_"^2X6NDZV$UTW MB/-O+PZ->F@:"#Z;NZ:/.8.[2M"PR- -0T=8AU7^T=;_$)6A2$8*ET14UYJE MBZ"I>)"F>OL*C8=YIKV@92,(PQ">6@0%-=W!,8SJ.&7'_8K/!8B4&\<9XUA< M^]D;!ZC!G[N -$'TW[DN(6WG)M27@[0]:ZI+T G+Z:+M4)NG&E[$&*T/YKWL M91_#B<$QCF (-@ZXNYP$.D_1OGF]1_[-Q_+3<.]O:Z*_@\(# H[??-M4E=DUUN::Z7%-=KJDN7S+5)?6A M5)?TX7>\ZC0.X_0G5YLXFAO@:*3^5'^_^HD,0!C?@A0#V\ 1@9%@0IS90 +. M4'#47L5B7S^8EM!'PE/'-A_)# 4[ GV15.KNRG8H_?!>#];AH67; MB!-Z]$ M0XEO%?>*EVR1.#QW% $<^UW+GNY%(.(+DDRA>1ZI+I%NF<*OAJ!N_&L>S.' M(:H3!U:=*L*=3>6VT#';UR2;/NA_QITOW"F6I$5]V2L-H_68 M8L3+O>WD#%')Q+AQWYP]5*OL]K[:KR6-Q^I8.7F0]C-!^YA_B2[*XDR?*4UK M_M2^8]56^AP!WVE]Q:4?,SVEEX^5IKW)>&4^*Y,/!GRAUAXJV(!7J]L_+3X+ M+=/1637=SQ2Y[;:D7BW$+ ML=")V!,[)*0:_MSEAE2]LS(UUY!O>XCJ*[?'YO>98JH5C>$0("%V-44VUF3J M0Y<8&\T2%X7F^]1YKH#,?OI8C TF?]':T;TCXO[]D",HJ) ?"\4TB&H\#T3V M+T*>[F@3 = /8^+0W6*VV0D_>\/N'->SSA-#\;M^J&Z\ RF M[FC61]WHE[N6V7N0U^T8W^'ZZVQ;;7404_UHVQ8RI6*/[EU2R+O'#?9TB<1\ M4J,8[:S;2VZQZ0G596IPGT_&1HGUCW\SR3T9\1]\-T<#598P0A9 %8T-X_2W M@OTR-]?1>9E=EK?Q1K%;U.UI#70LT0Y:4W$<0J_!^D 2EHQ%7/JZ'JAC_J4 M2U@.Z-[9'CX:( 3@@G^F ^F=[DK(>)3H70[:T)QR6F09^M:P:PTXF#]U1.P' M%(8<32>Z$S1;,+9,C)PMBL]6E$<&_C3A&+"!:E#LSJ97*NSA!]-$-(XL9YGA M)DB;)16FOCD>^"U[2'5#AZV2^]8G,F9+[G A#/;]+S&^=??^ZHYOQ:LXE::> M >F,S%T8ER0UFUOU\;_C@4>\[3PV# 1-!.#39P\J]!W*GPH^!*U"F=]I1\U M*TV1S9O#<6E9B G+UJ\;W$T*A")BOKZWPL9";<'L0S_2[9MZ=&;G2\.559S7 M'R7<*.HVI(V+D^R+[T(@K$T*1D8 ^I\M^4E3@L^ =BI:5OKIME[G(YV%%M7; M@X=>@51N:^D8SW9LIO6TN1F=JN% MU(00V/\'ZP*"AC9$^&,X!?Z.NMY".BX1+<6@:+G9&:$X02QA G>]0WAXK"&1 MW*H,>75_'!EB[9'V<"P!J-PWC#<.5J>YT-F]YMBNS8&YSI,17 )?21TP2E MB>R!W+8!0*XX, [G.T)W'!\V3,-@2ZWF-JJ4LX7>1D.^D,!X; ']8JJ1Z,*XUQ8RS_1JC!="!PXAE&F'")G YY EE!B,!E#$'! M33GR3#](%)&IPNV*>6>&K]O\!9_1)?M=:)(F--CGBDXBT@I+NA9):#J3^MQ MFK.MR:[:'-20'>A![TUP*-,#'L 9 =1D"4,.BTMTK1KIL>+IOTZ[8FR5.+#+/+<82O#O"7*^J>#'7E%VWX MT%/-%K_5E>[C-I^5VLO)JZA+9J329E,8A0.,$#Y;RZI*?"(^F1LFJ0&C?3C\ M)RF.!S#Q-]"J'DDKT]:3T>;[C5E%J>6>^8C,78SF..X]ZKV(D2OU8JKR5-9& M MN)<)^G.9ZL$]NAL;/^B0)OA-G"E "J,AS2$<(L+<<'=[9NV[^ I2LE6WFN MSQKY7C5BQ\8#X3'?$G]S?I*'KGD',-ZN"/>K8(X0WO'<:#T^%LN/TVQOVY26 M[5A.F(QZ$YA=G& S-ZET[+>FZ'Q0%U1-W2M)A0=Q\BEI.$'TO#_QMC]!U&DO M6OIE/[&BG5Z5.WUC7N3>J:6]=2^6R7%8J\.8[/$KG*]M>[<^R,,Z!0X7"WE%#WUJK7 M>4:O3=[QC=38?-:D%_0S##V+W68..Z(=NG3B0J'F^1\%^/W0M=M9H3%^):X= M>BEB=;!LZ))QS]KWD=RBD,LENA,PBK(AJ6*!2W$J3%Q#_X^Z!"<4T"0U-WGB M&PH%\7/63#YF6YMUK[-I+8Q-:Q19/7/0I3A$8KGQ%W!00;&Z&WDF]ATP'C#P MW!8LW[9,)7XM4[F6J5S+5*YE*E^R3"7]H3*5S.%WO)J(>_R.K$$W(E#9L33= MYZ>W9EX@QO[NK-WLET]B,N(;&-I6+[&N;IYV2/-^^W][<2;8[3_"LZ4P5 M>L.+YG.9P(0K<4N'/-'D0>[&_2D2=7_.81STY1?ZD_P6[O&)$!1;L]SR""C8-[X.]S S]HWS+I/>U\P9J2TAZ#)(UZO;[@:(J$E3#31\/4!X-KYZ 9&Z0%B(KU%Z-?:KIE)3RL>P#YX=(] MYY/A\JD [';S9E]/N'W+@W7+<$[?"97T *:%2I_O;MPUON/BIH(TEEADUL^V M$,/NIY?/]JN3U_$L9B1+#\QB[B(JT0W!V!)>_[[!=,7EBZ7QM0>I5ZH.3'NR M?DP6U^L?_VKZOO0\<".[V+R?2AS6GI0+3S)^S2GX7HPX0D$IN3Q?[40VW:^Q M-6[+\PK/6:M-]D4O)G^]-G'G[H+N/\XB8__@Y%V]*1QTC3QQ8K)L-U=C7J[= M1^XB?+7*0\5).OF:,A1D>:=L98K]VWW2,,;UJQWJ7IH2JZ5'_4&\8Y?2]B76 M;KX48Y/)1>HBA,$0;*3'\Y71@6!HVB.TZ/X?SS=(RVU][H@ATY7IM*6/Z4KD MA9/J[LUF1#_MM0+R(5;TK]W9>SKM"WY89M$^IJ;L;0"BH3"&RN4O8[?#IN+U M=R796-!LG^;"!;0,/$3NF91P0)-4V1 5TPFZXAK4W;F3I#Z>*#,BF4F RT=( M3C=N3Q9!H(G@GYS=AQ1<.5I&N447RB-,,=RJ!/ODHB DK*OY> !4=Y)%N(,4/$ T1R!(GA6\Q ML5!-30P8)U]"%POHY71#=^:"O3Q-]97JHVQZ9W(TO &:*",7PT &O]@]H?@Z9I=P!38: :H>? M[Q14!1@A6@KIN804/(BZ=?TTB6?QIK'XFYIOX(;"J,&]I[#:!W]FW:X&[9N< MX#$@/^D$N5'8\LX)'235QV/H:Q(Z_]/-B=J!\LD5&:JZN=@<=*]0U#@X0J@W M;L2ZXOVTV6O$8X_Q02;YT%N%=!((?^YR.PD0J# >6/;T=0<6% M0-0>RU'N'9[SMNZ#:UEWV;7@-NM 7&LEJSIIH",X]8:A;0SV? T^*O0M&,[2 M89>A/H_] E::^R%(NNNJX3H]!(=;*(S-1-@T9L2^S[(1-@.@<&HQL04(5;NP M>T\(^,2#NW6VCGI)DI:][D-^UDOC%E*L5RLT4AN# M7\K3:DX7L^TY]VH"\AL.%\S3&F/*OQI&&_CA6PZ7Y<,T]23)3U-VN=TT5HUN MXK$_:H4[7 Y>]?M<+-V@#B>;3BN?L8P[D3J7'K"P8,R K]\!G46V#:BU07T6 M=H!41>9#>139P^]XU0PY8:P[ MU/(B#MAWF5WK2'DTFF_T1U;NE]:#N2S6GJ76US"DPOS,EV5%?;H'^=T&U 'G ML>@-+<*CH-P"ZX-.(-AQP.7L^/0@AHT4-1CS1 [E?Y?;9-8?U?UH.;/I.['/ MO1TT\VQ3)OZLG(I4CTA'G.JJ;!*WLW_!^S3Y/C3X"EFKZDV@6ACZ',,2^[^.&EB_3<=28+2$E646D9;KQ%J_6VFM9 M ^.)$-LAHW]-?R&6HGF3!0D[UQ$M[;T9>["PY8(]3>)4D7&+/-QESW!G!JKR M3JQAL5 5RM&\L79CS)DM>4%'%Y-0&?R%PNQOYF?T+Z(TDM%*XZV7:82X-)ZB MY++L&Q]/H6"]87[&PA8(S,D>(;V01J#\F4QX_9]Q^G5_7VTY,,L0AQC1DPGZ MI-,P(_Q!Q_G_SAU@R_UGDB[MXH^+5 W# 4!'?_0FGA0#_K9!(%U)H^8GYZP M7/81$^Y#XMXT1#M%0R%R&C/X"8T6!KN<@(>$Q X1PD"?)6@5X))>)D$ZV[GW M[S8[,05BP"'RDFR,-KCU'8XWHH_G M3J:!B(M$J;8GXW1$8$]X?@/)$U:"6K MPDAX38155'?<#&X_/T9[))^ 9X#1U^AY%5XRZ$;:!SMPL,I\T% M.IF'V#BTA_10!&5CZ\1==PF#.%!P2QS3050GT0._%J; ZH(!?DD3D3")H3,4 MFP@MH7U*2 1JI)414J#.;.D*"MU P:F[ R?1?+G M;/32\;.WLQ)-Q>NQ0YI@JRHNG,/!+WH-DH(P&M)._!B_(]NARIORW\-DA=DG M])7W,TRLCF^#E>$P>3> @X39TY$;F) 0 /;TE:#&0^MA29(O1HN@[ C*"?]< MKQT[$<>[L"(7B;*1:#(2NT66")@9!+/Q4-_M@K8R>,4^>&^>Z&Z<0K*- W&* M&GC^Y88C O&NNFA3C7&>*@^^^$1IEA_WHSEU.]8MPW" MWK:R8)B[1B)MZ>7,$D!\ B(&R(""@,.Q_# M(:*@&A',H]G3> C[W3J#:;#O P[I)$31+ JR5<1W$&053$P.*,^D#Y:< ]XX M8/0S!MJ,F/14.@AF-PN-*F<'_^R;[?-3<13Z?2'BC(X%KPS:&F8E-R!:R4#+ M'40FW:)^*LZ"F!>&ZPNW>$Z]LR3A3NZJANSU7H92"SKTPU%?<*=R1Z1AT45> M?$@UV5W/43E"UZ/]'7*R*.SSW5W"]<&3C#4XH*B'9 PZ+W=)'K="PHR<\G4Z MTL']VT*P$*H26(WH]MPCN"T)P1,6OD.:V DMP!'"JS<[9PMG3:\94+OY;."S M@I1U](*);FQ)SS(?0'R>@G=G0'[?^&KR&E^]QE>O\=5K?/5+QE>S'XJO1MG# M+WG='_\![WWLV^NK#X1W+,@E:;V8;,-U(WD=>=4=WP(5K:33>+ M^\RY?C+],%/CPW9/SB_T&2_.!KQV(-U,=%>D5^":.<09A,PYW]@WGQ9^/A>) MX[&Y&)\BG2;P7M/ \SF!)>EWJ'C.0OR7@U9!D#Q(,GV82]"YMS!/&)&QN&1( M(\%Q3%X"&5[NDM@M]D CZ7SS2 FL$D2'!8(3-=YZMP1'6>!-6<1*#Q@%JJ %X/K:EA$+U$6%*/G4 MD".G.!LQM?UN\ *Z6EQTJAMG2BGA_)WAPQS'/MS GD7B"<%9%%L:[B!MQ9]M MS9=)H&!GI7>Z6Z:_ZR=W8G&FDW?O>_[&R3QQ'5%^@U8QO="B[TO4)V%Y?T3X M%K%=_X/KS:]HE$Q]X4#J1?4O1T:5N9DLOH# /WL.?^A1#S-! 9 NO=#B1.K+ MW-TI1FH<9-;QN$-U-SH!_6&#_>\ #200 MN@%8-C+R)5TFYKKG]I(WZ!OX$G%)U7OOT>G@+>,0$"XRPL%JC/W!)]'_7.\V M^;,6?G\$-QR\]+<'7^#L#-^05("^X[G Q]O_CF)Z3HX J,[&(;J^NAWP^ M>;L?+J?@HID.1/3Y'/U.)KLWS\M+;1C1? >5.OV)$(&Y2:!^0H*0RX;]TFG/G_R9I=#J\H< MK$U&5 S1G@.,1'DWX$6*+G DUF%...=Q#!N"JT-(9UMH$Z[[D82WB,ZDC!E3 M#ZY(!Q"1$)4;/@E^F7H=J99SP%5YRS3>A5%$/;3\X@:Z<>'BCUWURF7.KCY) M[QIOE#876FE]=0<]#F%V3QXKEY5^$O%)6,+K2Q%]]C7E=<& B89%(O.J(MF5? M#BXR+R0$<,:U.VZ3Q\_L87%8$#0I8%^H9*1L3C*W"G79CZV$+6 MD^Q+"_%Q$#CA ,(/H%M*^3 M6F@@B:@4YS5]]S+PWI!';T8^_0+HC:7)5EF9H"=GWA3RCSS:[RC?%OD5%VD-8T-V]TDAS?82N5DDPMH3 MN9VISDNI<0F>W-OG1L[+^=5H4N@UY&31SFG%D9K@T)-[^Y3'K>KS*+KJ\-7N M>L%%^N5D3X[E-V7V)=4KQ(KSUC"^OT]KRRZ>%NF2T+,3 MN5BL&)>F=X76,+'_9%_I\;6G?&3.S]?QI^XPD:G9S_!D:O?)K,#.[]5(T^3[ MZ/^BB_MFRAJWALG]->5!^NEI,LC/V%2OF(S-VJ)8F[6&J?TG[9GTU)\DYNPL MICRU9QK++^7A&D:*[3[9;'/I;O]Y9O3L=N&YERMKU7$+GMR#IV5K\7SW,2GR MJ;NG@3"W#O[K)EM)?EII#P3-I(V2Z_O$O9F$G:;1BFWBA?J!8V-W75' MSR_YH2ANUF%WQ$VR7"S7>AK.2EUIO-EDTOFV''I'%8LKVL(\>L\W%(Y[D:=< MK52?#-/[3[;F?:%?FVG57CX^F[>>MY.7#CI[9O_)U9/:Z;0Z+X.9/&NDA)A1 M771,;IAUS_[QF'V4_5C0/OI+0?O8AX+V\2,6V;WFPZ#I_3AE^4Q=LOU;( G; M;N6;(3DI!._*I/[%4/W;B=6XZ)QD4-/MFASHL)TI,8\;1H&ZZF%N(/8.^$+R MB^@S7Y_J-6Y6FL?'+%O4MY/HY,>_<9:1D :\F]5'#1-< X1-/OH2')9P@B=! M5P0I279L3:]\*6#+>?X;< 'N=F[#?3--M]YC1/+C?>\(ME@B]11X,SC9$E>: M41N)V( W.W4KOK3> U71I%;/R5>&#P3LL/+Y'WT3+5T3^FP.P'L(ZRR@(7&X M)]"Q0I%RSGDAP[.G+(2 '-SG3F+UW#G5(6.;5"]YF?^N8QVN9$3K=?QE=#O% MZ\UIW'Y!0#!Y. M]'*DB&>T]&C!E.![0J:K-OF;HM$)T'9W$U*=JDZ+)X3)Q) GX$GT M8A^$U#*X$ZAE=Y'F:/ M@&I;&:2VK'GUW&]TBO.J[2V*2=3A[K$)ZC8U:>R<;&<4R'-R&BX3)[T/>5[= M-3!,6_-V^A.T!\&@C;'=S_]ZY0BX2PQIHPN1"'0#L$6W"RFKS6X\=JO7_8Z_3/CF\SZ"8'MO / MQ(-)W]"_IXJ$UD#? ?G!QO]QG9#H'@B&.XYK;%> TUH5%J;\M_.#?V- [M3' M"^XID3@V'4<]=BK#K&KG ^)1QI\$',\L=GS[O<[[OGW+<#9&7Q@E)[8T3^#M2YQ>!GZQ\Z@P0J+1MN13N,796S;IN27W/.'D>^]'%%^TX__^CR6]XQ:F M2$6,H 5$\)D#])Q3WZ82UWNYQ'N)7N_E$N^%A..N%W-Q%W-E9!=Z+]=KN<1K MB=TF4]>+N<"+N?*Q"[T7]GHOEW@O[&TT>KV8HUW,_U@&&/^?9NB?#0B9#P#A MJ!S\MR&0>0L KZ4]D3#,_K]>#A0]O*BK )'_]R/VXURV#\(..I8YQ<$"3MW']D!XQ9_?PY_X;3;]G?"G!)4 MLG%%H5.RH&CR.Z%05[<$-0BH$ F]G_0NBK(\'O]SX:*[&>SU%D8)'SW:V4CD MS<,Z2'_,,[[N1#[^&?_[J,=[RQ?[Z1GH.#CF/W#\-KE[Y,_N[+/;>!6R_(:_ M'5)%V\ SE@M((.$9=7A9.O.0C<*;Z'PZT["&E"X;!NULLS/5#O^1/CYE&_V* M&%]$V&6E)P]KZ5;.5->O=!IZ?0+]NPZZVV*H*PX+1K(C<9/R<#:/BX.Z4)W4 M\HOU,#:,__@W&HWN=1FZLIK?/>.WYC1O>4NOG.8W.$WLUSC-1"E5(DO6:/*E M^X(RWG1Y\:4U.3FGF6ZX9OM%XI.SY;0]?]0J&W7 06%,ZL>_\=25T7SZ&5_W MPWYU3O.6._-;8YJ0F/[=%?O0A%5%ND8B?0KI/_UG*IA28I?P5'Q&QSKRQE; A[E:7I=@>;W)891$:6&48_'H M+%+L=(?S1J/WH8TFN/$ -.C+&8M&;#!N[LI@+ M-Z_.HL5<;:Y?H/E*]5GJ+G//B=F\9!EY[E%\:J1.;X;ENO?U=D:U8WP_6RZD MM[W&:#@ K0*98?'H391]S0GSC8)GG>#@I:NCZ:L'SSZ!$UY#;5]!#7N_H4<^ MHX^W$\6757N:S\QBS6YR(8]TF1-?&^IQ'/Z;34SC8WG9BO=2B5G[OCRN3Z<] MZ+B$K+K8^TRZ*U_ZLXS ;QZ7PZTA8D?&@C\!T[^!+7(-#!W72 E(1+9;?^QF M6N-JSWXJ:KHXJI7YQ.F]$*N5J,G1U-;N=0:MDM*/2.E%@D,2,?N&1/QZ<:&0 MJ4A7A\J^&7'&!-3+=+C$SYN5>XF\[N*L#1]MTZ^D;.YIFRVM;#X?;62LAS)W MMU).[_$9<44YL>Z-U_R\>I?:C.[3VVD"NH)"'(F-7UV\;QL0YZ:]"V-(Q(XX M-U#^4(;T[BC4/D-2*IVX-*\H*=:./'+C+!O)OQ1/SY#RM7JJ)4\DDZ\^MB=K M\:EWU^ESB"&E?OP;OU5:.:9LK0;AZ,PIM,.OEG1*EP M =N?$:.Z).]1B!4:1[Q$TFUH.7@)'/84I6)G!\"%<=-3FYSQA<%F<_5G;M87 MV6QJ/GLP!]73LV*-70[J_4IKPRXK7%/-9Z?Y@< -4[@XC+V))]ZGKUTYU;'" M6V>GTW-7FIT= '\HHW),T:=V(E8=6J+*+VNY2OTY,I@IZNE#Z^W4Q-H,.YUJ MKU_OVKF'E\CL80B,"M(9XS>9*'ME5.=C5/LVZQ_%J<+LTRNGBHN;2GU1B45F M_6P+47\_O7RV3\\Y6@M^&LD)T0HO/VZS=^7^XU;%0\,@*3)Q$TV^IN)@<_-_ M<#?R?W?G_GRA=NJGF*\ (PJ\40E(Y"AS>^[,&< M^4T\A-H9W^&.*% T49^[ M,PK(")-C-^+OB%-9LE6Y,2[B#=Z3[;9A=J[JC(PJZD;#&2I0PP<(:[]?0AQD M,D B=W!!W_OX34=A+ W/^V-[7\E@OB^\P4RB=M,]MH% M,@1;?-][/Z)\7GO.V&WZVC;U N\%J?)7>KG$>V%O4]>^W"=M9_M+D90W!#[6O#H4WGOPL:_$M.7"J8'58U\FC.DS.C207Y#!YB[6=%@=^ M.>OVTDF_90L&3.7E-=A4B"EUD-B_'$V?(2OC.U#TUR/<7S[T-Y+W0+K?6T1? MDK Z.YT?VWE_"I+^WK[Y'3=IP*?J>%,+MIRW#0/]&.*DYPL/W0=-,X3>\L&( M/&FIM+Z*TGY(L9MX\H,I89?/OV)7K>.+:AV?E^I[Y3PGXSP5K;O6![)@F"', M9Y-IKE:5E52>Y=O1;;(E"O(\LR9E^]F;6.K- .&WT:KB5ZWJC]&J3N#SN3*X M4S*XJ2'+AUC<7?&>&Q3D%X6M]HQUO2!-:^78A-0)9FXR[&O94U]2OTI<]:NK M?G5E/Z=C/T7=-@YQGQ$?'W OK9+ "GRL]JAFG].QR9IDF:=OV.0'&T%\804K M>56PK@K65<'ZFAQ.61W4K^J&4I"CB8;=*QF=^,-+D\\I\\DP#1PN?A--?;#Q MYH4SLNY4-F1A;,G&56(W\I#7, M+I+)_AHIV00K,M^"+GZO-G;W"YMQ1RK,#X,I&$1L- M89Y+@:NE>I5RK)>?ZL\%69CH<86#G;ZW\[J_R,A?>?&5JBKV]Q[R"79 MBBK2J8$ IO\$WQR'O1TCT?;@$.I8PB%L%X.+D6AZ-W_V?_^O0)[P'HE36O0= MC.8GQS!93N0(24/&DOAO05T+6Y,>-)V]C3MD_K=+S@ )AC1N8'P_ T3VP G5 M*3Z@!:I/Z->"!2C.AV^D0].[L?3%WS'$C0&#T*_T8(GH;3IYI-O:X;G1C">? M!&9J %OXKVXC'Y8C_:NO)+_"0HAB$>]0__$G%]*/?%@$P 6S"!<5Z6,F3ZJ# M3);JX@123^VQKWJW:24?%FU7[+/ M,!&:W7U22-VE,]58:SJ;6P_2\CY?W!JQ%GIR;\WLI,OJKW(>YS>11KW)\M74>&C.F[G"8@-/!O%(>)B0V M,[:3STU*HPZBR8K9XUD*6-KIE69A,&U7=KT[(GY M(/!]N6I-N38WJ/37Z,G,[I/5=NI.+3>K3[-M!P%+R-1GN?DD#*[V:K6\6TZ6 M==YN)E5A.RY82@9N8&_-8:27F"Z43+NG<.THNQW$^'0\] 9*=GY9>'RJU6>1 M:F49+R5G8V,#R59[;V\,C)?MV(C=S1KK+)\0AERK.YJ@)Y.[3UJ3:++.&;(X M6TZVZVEC,:FMIO#DWCY3^7E%316?YS/$-1>IL=4H5]JPSVAT]]&9.6I-7]31 M/9^/5[KC4B)=62ZX,%3I/TEI=F-43#:52?&%^VVLLQ)@\L+>D>+V'<_7AI,A MKPQ>2N(@6> &8WAR[TB/THNRM:=W-5Y1Q5SYJ3J)"R_P]OV-1CKZ/=_3K<4L ME\!AKJMWB_7BD38:I_2>'#5FT8H,RQ\OK M\C;=4$>ZK''#]/Z3]Y/6G=5*/29GU=XR\I0HC^QX8H(L][TGR[-"+U]\JHYF MI9=%DL_UA!*/]IG9!]-=NR \]9MW:$6Q4S:?GG1K+8 W8 ],';&_K;_T*Z-9 MQ#"2SZUQ8=J,PY/[-]].CZK*X[S)-C+S[6RN6YW$9(V>= $:5G7<'0UCD4@K MLR@_=OG2?78=6:DR4OI;0W@4?3588_W&XW#0 V]9CI5*,ZEH17ZNE$O)G$I^D^/D5$L9",$O>TH1@(I!06!:!U@''!Y 052L!-9FSH M<\;YV&36BC5E\K:)E&O9,$_3&,#;)1OX6/6<(VD0F=>[KJ>R.WG7Z!KR@+\H;9%Q+)F-YK0CHDI:./_26TR3\ M05Z?(PUMB\=4I/\Q&:P2P].TIAXZ%J KE; D%E3\/4VW&%U3MXQICYX1C3J+ M+]"1D'(/"J"%P'7+'"K@QZL49)%^&L6?HK_Y-L1,!8GY[_-;S\D/6,_.U?81 MFCE8QL$MUV5K-_,W12SG.KK68:$_K,WECKCL+?.M]4J>37JBMB9T^OU/GZE& M^VHJ.2NP'6%CRMM%<_X\F?SXE[T-<[GN?$"49D2T*@ (T.HX.!.-#>.XV0:+ M5*A^C:UQ6YY7>,Y:;;(O>C&Y/CG8LOJ#I3^4M[W94N2?-OI#?-$L =CV8 0T M*.YP'44355M"? %8(F(S"T->"(J$>Y)HN&,& B72R1%YBF03+K\Z&HS/@IEU M71-?@?+H7E<&X\)X-A.J!7:XT<5^K-SZ\6_L=M^?Q7Q7-'P#1N5$VY@\;QH+ M=LD:,V[S.-A:#UPH)B),4W5M$D%&YGP/)W6-B"A=PY$Q 5KCC(@D9\RIC!ZY M0;+.A*8YR!A4MY]IL;_>V<>5V:HB8"^@@A9'%(-V Y01)D=UMR,3EHY(=IMC M1$P374?B63<8D_0K-N&O@B>6T7TAX:Z(4T:QD B$MX@R.JV$P:)(,FG]P_Q$ MS_F$/!+2DBW_1=0(OYR_9;H!F6K"RW9/LV6PA4VT!#,X.O*&;@>_WK2P0'?4 M$VLJP"97,C.2D3ZB:"L=?1-=FOW_V?O2)E61;MWO-^+^!V*?TS>Z([1>P'GW M.3O" >=Y*$N_& BH*((RB/CK;PZ H)0U;*NT:O/&V]VE,F2N7.O)-:?N^0UJ M"^AWCYZ")H:>#Y0$^VEN.R0PB*D0?+4#5Q1-K,$L%F@X<+X^/B$@[Z">/YP$ M>$N'D*'#K'4'1I!U M)B?B/15J#.>P9Z/5R:Z*( AW2D-C M1#[]C:KLP.X#MP\5_ 2H;X(EA\,X>^I9-Y'-KX]N9O>L\I*5>1=G@EK7]:>3 M['@I-G>F(JUJIA336DGJT$AT3EO1?:$8Y+?N[):\>/)PV!#I9IW=+IY'&:Y+ MV-DM7!=?,E/FXMDKX<)!N%=&/3(O3;O%V8AI9CF8W0,K M*2)4)G758K!;(UKW+ [_QV_/8>G][7'G;'+$WW?GR+T:" 4%$4ZGINM8I/MNM'MH-[K24CL<1Y:/=[JF(.<#DNW%#INF$QUU>I?KVR M9G9K(MQ8<_L<"$6QL-?@IQ, "P#-7'XS4G94K[,JY=?[07&O-V5ACGO$I2-I MZKH-*F\-C1XKU8V^V68J>313 WOP_HG ^(<4LUX#XL*:U2O7K+[5.)52F>HT MWNRVF6AC^4C&:AN.'YNX$UPRD@S0_L+3\'X_-[\@:NQ\K@ISE&?6]9SY_L&Y M 9X7^[) @K,!-&9E'3K%?'>US:6E9&M4V>X%\Q.R 8*/$SQ/PT 9AUIPZKZ3 MUF&Y?VJZ*K#KP)2,K\.MWS>A(9%ZH,, [3T&:!_2L7!=[G%=J'!=[G!=4@]4 MB&-WN"X Q\(C-^]R7:AP7>YP78 ^%J[+':Y+B&/WNBXACMWCN@ <"Y?E_I8E MA+%[79<0QNYQ75(/L;"NY [7!>!8N+_<3?G"BU[DFQ$A_08B?*B_]BM1P"UM M2+R[M"']D/C8_(GTYJV5#1<;1:*3NX@&KGEF4,WSET6X5UQAK[AA&N:5(>.Y=+UP0_FX#27DGG#;N?&V MDWYAWL]5UM[O-O+2C#!CGO_[RG72Z8?8;=/TKRSA.&W[:^P%]\,"Z6_& N17 M88%;J ._PRC?2AL(L>(=+!#_5N;$=;'BVRI_[RJ!O0-G1%M5>(/3G83YCRWZ MO+7?X1.*.E_(S_WBW41>2G/]%N5:+[3 U51]8DM-2^WA9M'9O:A-[((;Y\<& M,J,GH\4JG^2,8F:P51KS6&&DY%;Y]Q=[V=4[1559!]5],7O8]Q2L".S^"?[/ M]]E]0 G8;MB)QKA8O$*6=D_L?&3)!8[-XEK61"06OU3+^B' <&,=\E. X<9S M_&!@N)PW^BV!@?0" _E68)A%$_%,BDU23#Z1'NV6K315J;^_1=&5@*'R.[\7F 37/O[ M1K A8T6N.AP.U0EB>R7(-AD?ORB MR B=^=/P)E1#?AL8+N=+?DMD^#TU9%A\*BE#;5T:T,EJM5/M;Y/%U*WM$UYN MQ096?6,-UD*4'P_%S.-R!(_HA*)4>\94XU1Q@P3% M<4IIAO_%Z%$I=/ZQ),J">R0RS'F%QY/#1YW,$WP-@Z#4/X!&QN9[I-%T[B978*L68WE,T86[? MOWNT-NA\-WE>%UBP/U1D#FP:8-8Z.O85?6EO, &;QL A(C'R=4^L;*8U?3C>\!0J$?JO?1X$B;:Z>9'4C#:+M6&),=WEJ ME9[?!@6>BOML1^YDXJ0P[,RB5D(OY\0Y0('DCU^I3/Q[8L M.AC^D6#QYV#% M.]U.+V(%54D-IM-1A2?SZG2^-,E^<]E_OR?JM[!BQ*?$]GB^*C+K4;G=7F;; MI98%-88,#(-15/I[HD6H,7Q@2>ZW1(&K:PRQ/C.;]U;YW*"7[^5+35TJJNT; MH4!SUZZLUJU:AF'E>2>^S.UBHRI$ >ALHB*I^/DYIM\O&>H/37_J^0_[#M.? MOGKZTUU%*4,/T[,[!>S(/[&_<(,"#5:$G6IAXWE[G^C7)TS,2G?[ _K)% ^C MJ26PDUO'+3L"5=[%VSN+Z9625FL0>RJ,&_-)$IWN1%TZVRD,6G[-H.5=H4KH ML?I=5!E4,I9@9.OLBI;6O0K#Y>:/K5O'/-O]07:;&J^7*[$BIWE&S7-%N0-0 M)0FTT.2?EI%Y1Q(7PD_H [NF3C/B#N/'_7+09(:D]5@<94>Y@_5^;_EUT*=F M6,/#DGX2&#$[5&?2NB[S+8@^F1^_4JG76<#?!WU"G>:3027TJ?TNJHQ919F7 MRPJU8A_CV^)CH6DEE5OK--%N=$TR=(,;M(I1:2Y%A'M=W MS>/R,.@EY]HW\J&]RU5VZ],?[RVV0MW!L:#WLD^\QZ/F$3O[-QO([5TBW4QO MDH+6SZ[HYCZ5FR73LWDT>^-=8CP@4WJK/4P-MN,.Q\6+O4)IV@'SC_WX%2-? MMTE\(Q7S79KDK87FWH"$O@.:W!F0O$GA? E(*K2>Z<6-.&G@!2T=BR3\MI^R^D.),2?VS MD.+Y@^O<"%,$^,+*>'L9BLGYD[F:3CI:%0(%;*Z5C*3CK_-.A4@1(L4'Y7O= M?/YW!A4G.D7]P%0.ZX':)NE">U4:J^DG:O@A4-$N57+,[FD%!MM6&L54Q^RN M: @5T/E$1U*),$_K+7ZI_^@LX&+?@:WO'^G#<:R.I*!OP$>GZQ4PY85UP)FQ M_H-@OLVK/'X<::STD!<=W1B<>2$>((6\(+DD)UM 5@B1(^%[O MX:Z(,.XHL/B#$4CL1A-^.G_\>X5E]9$*?^/T!4-CB$JLI1CZSYFX%W@OH>SI MV&S@]S!>')=G')G->?,. QD]/0,,&\0HD,"_P%=F[!*<5[DD,\$U652>Q2MNJKZ7A;M4[Q#.B234J MZB3[XQ?Y$!1:N(L5PV%&\$8)+A=8GC^%E=[N6_A45CJ0:F^P&I&%58DJD^(L MWQQFI#EDI:"VG'>Q8GY6 J"T/L].)GA#!=!*Z L!_ ./8UXKZ-A= 1V[ZYZ+ M2,3(" %E'+$D7*$(>(2V$3BX2TI6!'W_!P#?NPW<3^76E3%5&P7NL;"R,B.> MBT;7[#C> 2;P0Y!2>QBJ:Q!H3D MKF4I>A9 U &-N5/;$0Z"B"712)P<$"++;0T1VU!$7M%T#5F)5W1J_'6/[QJP^6-*^L 1TMJ(H;JH86;\-:&I#!]5K4-# H#2[4QC[]2P, #N,]^%7_A#>A60N%>HLQ1^CE>\?&,! M& >8UR(48 ZBMTGB#!E%F""8>'ZR+U@>B \OS 1(!2 HFJ!C:0*? $E]"S@C MKHW+66W2FGFV\QBWKS0W%3JZ&F8ZT3D[3&V7QMN!V'%"Y=D-$J&#P#N" F6C M*>B!L"L75O)(I!M%LI8?E,76?,'7)?/'KU@ [!YW3?TY^/H88E'T)&;O89G4 ML$[6LQ;#B$Q6W^TS!Z68>+O5]TYJ]7I*>UQ>L762%L>IT8X9S^H+L$G1#^>9 M[R?&E4X4!,ZF&(4H1F*V!.*HPNYI4)#\3*E!2Y\'L Z8$HB]>R%@2BW0+R"C MQSK["(4 Y"B;#HL[E\/+O+P.Y4H5.&4N0W(<)+!A+('E,J79QV\L7B8*U']PI?+#+C$=*$S]G#%:8W&T5X13V MA;[U+$#DP\G_,?;S[Y)?&S/KXGZ\RJ[RRU)R7>/:$\5 'ICSD+U+_B!JD@3V M-X-[(!5$V6!MO?/\&Z05>30G3@([,W3 +TX/L?A/HJ7CCN?= M=;L7H[#CZL;G,_Z__^=5GFO/Q&PG-HW\J7,A.@6XM(JR,_#NGZQD BW(B4)E M'F)'CZ\SKAC2Z,B'6.(OPO/W4J?4(%_O+, MN?[C.067IAZ2?G]_G'I()3YHM4X5V_0Q),(20/Z!M/U7OY6_DNOY5+M^BWG3 M1Z$$ .90"*$FYEH.[*\K:MK>L: #D2^=K R&Q3RVZH]$G\F7FZUZJU1A>D2Y M52]4FJ5>!.^YE6;^X88#;+;Z3 ^/I-\B^F6&R+>:O5:]4LCVF0)1K#2SS7PE M6R=Z??!%@VGV>]FN_1RCFZ+?YBXTRZQ?:H74,6.]MT'[]Y4QK-[@P^5 M,?LH%>76;M#J2=5-RYI:^USVTW=OEIZ9Z5FV4R)+AYS8SJ92T'ZZJN\6K=45S_4 M]?F[U'_::3FKG1$[@[6QS,O1Y;J0VR./YTO&9+#.>@HH'TS54QA9+FITS4RL M:^3Z\%CD8Z/ZWIA^/E7GW*.JMIDL-1CF)NMV+BKU8G3GMV'D&8/ YPV]!@+X MB=!; *,\!WV^$,$$64./;#E-WRLRW.+!7MJ66%EK*Y+(63^<[:U1[6UB\D[? M#_*/_<.TE!IO:>@I$0#1-N =NFH(5]OFSAVX9QK$\SMA3U>X511-D_#.\W/< MN:>C\>X7:X'5#!6Z+B4)C ,.$WG@L3BR)A ?C9BKK&RSC;#>2(HE" #3E-E, MY 05_,6+JL#IBNT1!>P2=2_#SW&=^@!31=7KS\??$3Q@2\>GB=Z&GN3Z:I#/ MV:6:ZQ*&WA]]H8"_[(&Z'AU5P(YSUS=K^W(CMB"(8%*"+*A@UA:Z82=HL/6_ MX_*UAW*,4N W^/=:3F*![,R@@]M#N>"ABD IT^$T9%2$BZ10<\X60!NT@H\? M<+ -/D45%N!F^'81'49 _"TIFO:/XY[6@"01@#? //P^:C162#UQ ]WL,-&, M2OVK0>^]JH!UQFYTZ USIP"FK,(8"MKT6!VPA$,#U[GM.+;A97 >A@3P]>PY MU[1+WLG3 -$,_YKXN-D4]84S*^_/#@N N?'B<2$@$\+;("W\C"<<&<_0'(U! M T .(2$*#Y6T-S4!,"G@G:*BS@11Q^(&B,9RG&(@P8+/8S4%. @M/O(+TWL@:C(1-:8&YJ.+\%!.=WS3D?F830&"_IK4U9#3?M46/2KBO<.0DD"^?8MS;^\T$8&V,0N.(= MPZ[.=JXHH3F@,SP,S7^VB+OMM%D+BF#V&(]QGFL_K#W62X/BI-YCUGJS;BP: M+='H^';]2K/XAFT_>,?SO#]GG8\.$@!/44.3TBIR&R%5206(X*H)I$=-D#:< MVI:LX1/9VM3(2N=0VZRR0/E*),D(E3X_%1NS%H AS/J(H=CG6 K(,V J&*8[ M8RX;A^#W,)*V7@N\"' .X*RQ@6$";B$*.S11B# L 3A+9P%\X9B<^V L QJUK>^6PY#?6*AG3"TK] MJ=&@&O-W:YA9'"P7^&">8S":!2J9Z_E *0B[M3$0>HMQ5P+LHQ>?L57]JCM< M2L1)@?L@X@&'9XZ&%GX$"OEB,\N_O,=XTFUV%X"6#5;E%BZS4<^ )6!3%:DO MPEY0.5%##D:([A^(G5[U.V:S(/5N%M2IS&(1;4]V@Z',6[1HIKI1_]%J]PEW M=76AK+:+W&PE[EOZZI$LF6K!A*4'B40\0@9TO\"+B2D.H0@:0XK#O# @Z6@Y MD$=AP&!#_ U5*1IS %$491A*\-]GK[^&+J3^_>=L8[837 *4C2-N8BGQ ^-4 M@)<#50*P#@\V8Y;(0:4#NM2 G J2LD&0RLY5 8,K?AQ4'5@4UT3IA*^PYF(> M2(O]-J(55778>S++!R:9C)KE?G<24T<='_]$-8'[":# A&J6(/ORKIPY>J:8 M=6;8!Y/R,,!D/%V8CYL924;U2E>UZM-JL@3,8AQRA-"BG>;VW$A7;0-.1JDM M*/8,5'JXLK:VW1#4N: B=%'QIBM#(5?>] MC.E3*-TKG+PKC-'V8[S6V>Q$*S@QU["I9N@B\F*@GW(2D(EHCULHD&OQ?=$- MH#9B7X47)+1-PYF)8#"(D2@5NQ-#L,&2DZ!]@UX?\$U/)&8 MB?+& ,11E74@/< RLAAST'-- 9A"X+_< D(12BL"1HRQMJ>J"G/P%CAJE@ ( M!SU^."UA:5N$.U85(;YC#ZSF^0(7+X!M+$),P8!03A)<1DEHNH54!)@1!L\S0-;@[@(&A':?S(.)^D)VYX'4&?K?B3F&6$D[ M7V&=74'J@E\ ^>.$,S>$9P 8*-<;!;"[H!B:9Q 711C MOCB7B@5M4FZS&L]M *#@Z$:^?0?D6@#54S0##>2VW.EB,5X1P=QC_ MVIA P<5F>&!"]87G?Y+R=_2].OLRW*A;,X^RY3D,P'NZIC-AS=ZU3;,I9:?Y M5F90RY:79/Z)%Y7J.VQ>M(5H%T _*\0!H.%EDS@%>S&--I^$8 M>\$:'CU8D>O.YJG#)*W:J%B0N0*O9V%3U@A)DO"?5Z517^(#H"3(48"X;]A8 M(>_4P5;!600#X'>';P6['Q!([$#R_^JX([$S377V"BB1]FC?ZF+UB_>)?>TH MD3H0%L&>ERWZV,\_%V1.M)-A';7B^&AQ].(/4#E#;U\+7O6UWX,Z= MJ*Y&$^1(]23,XLW^!;("T((^8+@3X@UERDI(_]86@J#;+E85.G@5V4O]T)/K M>G*)%KY/1]WE0A"["H@UU5C[J9)=#I+:K"98W60WQUX&L?>@4B1PFB6%U716!Y((7Y;'\ZWX&TS\X.^7A>^2P_::%"CY\8 M;M@EU]M:>V"9\K*>R+Y:Y;M2=OAOTW/1,![I1-,B2]V::6QB3^,X?Q-ZSE=3 M3GKDA#8CCG*%1%(9DID]E+O 4LOGLAT<10;[?I#&](I$GN=2(+Y>!G0FS( . M,Z###.@P _IK9D#'WI8!'?_QX6EJ%62U]=D]3D'K@X?GP!ZW8W U%=M%X*=->;XB-V*0_!8I^K0^RSH>7 ='X[+>V8@ MPQG> @UD\'A!YK#I!6L+=0U[ZQ![50$, :;J%%XQ 6AK>'S'MB\(F BB:R[RX@P\!T]C*N@F'/7KQHG2 M*L"[W<<],PB\8H*,@SIH#C": "3N\0W1JH#D[\1#6=*J: M\$#DC^&:URRM4_.)\D"N]$B1QH2@\9CCH M>0J:-?)-3_%, 9W@2L(HF,W&FF*H-O?:DP54BCB&)A@F=*J).GB !'V'6L1V M*:(P-+P$(PM:>C<0(Z"@$(S1V2.#=N1:4>U!6[C2 X:]T.\POQ1FN1$PD.") M-CX[&W@GFA%.D8Z 6X]A%]@&PD3N//!208.6KJ@M4-0$QV-8&-93Y\C\/2ZP M8R$_$&T%3AHR.F0!FVS6'^-OT.!'!=/$.T \[@4KH,COV$. :&@S,&+]A9L#,!R!VRY,& -A(KRSC, M X5K+MX'SWI1W)!MI[-N(6>I%]3? Y-3W$?"PJ%8W53 UB=L,(8 0G*HJD@Y MPA_>,]9P0(C)('()L@ (#B^;>DO 'XBBJ&IVG >1U]9@B+6A(?8[+OO9*\YE MTQ5##=R-P[=(A*"$J3+J?,&ZT7;;10O>BB9F@/U,19#U0%1FYP."A?+0:.>1 MC$6QC$6AC$6!I&!JX.FY+P^8EHA@179 )F!61\)YB.92[-6KAO,-/*L MR/G M@9!::];RKX4]-D*"8@N(;]]K[[,PBV4.L #'4@&P),B_O"N QHLE$.,%ICS, MWEFS* UBBCT$D(PELT=*:A0 UD>\]]5&%# MWH.;IXB\R*K.G@X>#&:'LP/ )3+.-_7G39N*(7FJ"([0[MD1O+J"?T.TV=3) M&4$RHSJ:WSM'#3>UX)'CK!C/QO?,9;8 X@WE@QYJGW8H1L[%F466XI*5G)"MQ\*0 MU1[-RLHPK^ZL?4]+E\\D0S*S+!4T-%3O<7E7GS03[85G<(TA94Y']^UF3?3,Q)2BS&R&@J4V2W M4I3*,?-SUT/P==CU<(\&?A-L&[:1_W<=19D!E!"(%$3V)#*4QS%#%%&R-T .AXZ3%DZ#6MYPIY-N(>)",<-6TU'BFEO*>_;LUSS1UM(P MY2%* S,!; B>C$#G+CLV>TS7<[T*> \$AKPH&<=]_:TC.9D;RR\-G$+\OL>Y M@T.F"-R3X;UV3N;)3@A[B .44M:3^\0L/$>V=HN;X M: =+A#B>LO-XW= ETHL\^^M%S_B2?/9N*8G&B-,"O$]!A6*$1M#!5J[$^V' M,V4ESI 0/$9\;_)EZ$8@?*'&X=C.=#0>.RO ^R/0,Z#JZF2L0R* EP*S61-\ MU(C8";L!EYT\_U3'?7&FWM[WG]'5L"+;ZZ'Y'4_'@B$[S9%%O(DDXA6,$G&X M[7C7FQG930-B44*7#89O?U;$3F<-IKBKA*),9VS_'9V8=HVA.+/K=&VOG0B] M:KH8=1[I5[)=FGED##+,VTAX$K)]7R-1+#FO?LJKDV1NUV>('O*WV9?E]0Q6S@=K@ZI0W!2(09$0N??0FR:TX8PRZ"\>=,KW&&+EQ^Q+:RXC;O,^ )J,A-"1$* M)GYSX@9:U[;%-&=%E%?O&/!NF0#._X>7G:9;JS+$V1/X0UGZ'&XP2J!X.!&H MY7Z#/ *:#/,(PCR",(\@S"/XFGD$\;?E$22>?\M%'\!G=%*#VZ2&LC\#=:]W M*EMO:MI^HPY!@'Y9'%X"P-U6%; G _T6!1FP9^CTMMJF06F!XU5NJ; MQ41FH@'^G>#K[M>_TW6*XBI873]2A_"3Y_9!@BU0RG!M!PS@R(1=/BU -UAE-%'=S+T%G7.$%]#X+#%[$\2XG&4+'7?3M0P]X M%'*9(0 M(32%@&21",V 9C9\*"*$=V""B,)"?XO_X$U0!%KU3N%0PWNT@-KS:X>J<<&3 M@Q;/:>,$'^T\&]@*DB)#\^&4+9_A1S_6PH EMU!@MRG8!XM585DJ(@C\]14\ M@3@ 9K'8PSX^P8[,PHB/J#O]@ (6X$9AOXH,!-!I9@1D+(F9JYCMY1P6SO8& M1%-Y.%X2I6*VAO4_HF^\/M0#1H8;.Z[(P+(T$'#A&U$V%/TOD0>&%I ):-N" M&?[=5S: )C$Z:2\KV)%^.7T9P#!\0W"Z,."5A&MTY%3DG-3LFCEWM7 G)I3T ML1 D)!+>EIHP*0!F07G]>;@F'Y]** "[T,X[.FWN=,R<@5_ I@YVPQI@!/%IM#Q(&'P M=URI2(P0">#2"'L.:#F$!DP925 ]P>H3])P;(N_F&"%7&#J,!BZG+"-WPTF8 M&R;6 1E"^3G8,^!O8T,E(KCOHE-LB:+[XMJ]'6XO:,N#*#,3H;?FF"N'NW8U ME9VO[Q&5>5D:,U&*=':D8WJ3F]T 9X7*N&W8B6*"X=M=JJ$C&GYCVC3M%9JW MSIS!:.G9"44-L^)IT!_S AZOO5_!;G_.6AZG7&7!;%3+'B,:8BSB[,"B*QR2 MF^O@A!;L&(D24 CZ;/ZDHTWP8&I 6 SUEFA>%*;J<>JO1722O@SE$:(.#^]P M(3H=IX,AFK ?YZ"SPYI(R&$!'<8YP"SB1O)DYWJ0+N(TKL1E^C8LV*@C>\D, MT43"XX+/@>:FVQ;":?*##__X6WP0'B*H2[53^@S_5E0M:/]PP=6Y'CX,IJG! M:!F4$I3@PW*+B%-2BQ1(>RA0/\6J#^88E!1S3".TK_(5=KL$@3-R\FF0P&*" M2?B(%0]4H;'8S^>/01L[JH7'#6<&>=VN^K5E"ZMP;EZ8\S;\"K<0VI?.=SRW M2_;(F)N^A/.UT2RQ%GS6)='&_J"V)>B]#T36'C,6?4UQ0XI.BAK'03W-%2=@XB?C M@R,0)T\]>1 ,O<*GV!EQ?L5! YN_Y!R$)>* KXMELR"FT16>M2,A1Q720?'( M"1H^M[.]"=@IM#%5#>D(*.DS0'F-,GB*.>DH106A"L03!S18GK>[5&[LMBX> M,\#F.MPQ"U\?B- VZ0&, &@0G!LPYF"%WD=S?PH[U)EL+1[W^X$2B2PTV.?) MMXL-W.>"W0#2TREC<'=9)'G'C#4 3\;:L(_! US%+:*&G?KJB:[;5BQ@!;14 M3J<#,#!5L/-0O>DZQ["T=^S7VT7I/V,7/>U ^9PFAA4P^E7FD+W7#B(TRT7';3MF,\*1!OT&M3*"C8Z8N%Y M7%Y7R(FIY*N=('PO@J, ^S, =,WM0H(U;]09P^99NPNS=[L'U]D3QY@-D1X MJVI;[/"K->Q&%0"(,-E_#5-[[30$33_QGP0;!!^H[-N'E;U'V2]>T,8_U$"Q M?;[/C]E.JD'C?+7NCS;!$Z>'Z_'XTN#S'2._5!CY#2._8>0WC/Q^S==3"'(7.DY2**Y2\CI@ULG$T?R3M.$C48Q2W:$,N M&V$*\P?=@3\0/: %(&-:@F>$>TC@5RYM+P">+51BH1&'.\X[#FC[G&D[A@XK M*NU3VZR*.VQA8;L/:I^VL4DE[*T?O,K1'3SO\VC$V+N$2KZ0\A#T.G0( M--2ZO;,\FQ=2>.WN3- S V0%#,K5?H#B@39>U$#=Y^8Z?;:](O:#-)N:?E-V MH9@!]ZF"[4F'^KT*4P@]I4?>-4<]>''J*]/N82W.?;Y#S9/YG2FK9[KO*[74 M*_B3@Z)OCA&/E%71\?Z\-71U!%IDT>0#BPA5&7\:-W M"ENJ$%' >-PJ7:"+'OW.GL8%[GV"29=*J+ 7$Q%R.?@&>DRGXL:N*W0#6GT(\+ MO0X" N!CAOKSE,T3/T[^#,S.KCB!M^/0B;A91>\VAUA^7"NXPSS/5^JRRWT1G0X:DI4.[68Y6=Z6# M>9ZI%GS=QV>JO2XO+?;@--!&PMHL5_+GUJG?G/SQB_C4$J#3(;^FBJV%0QL$ M#)+B/(<6&[L7N0/6;N]%Q,3P6$,HKTXO M>,SS+ HIH1-G"%?7<1V?@GL. FI>060=.8>ON/1XXF]XDVT]G/8Z/WJ&O6. M>3^$&^49!%1D.".'RVV74O!(BJ%$P!'AKJ-]@5O(BJ3 AB5$&3 2#$9$H./Z MP3VVR6TT#1X-'Q=QB,L+' K$.HE9J.H'V*ZHF+!_OV>E4X- P3J[QI*"= MGQH%-UI[#L&'PT1@ -FN$['9]X7^J05T@@*J([(;[C;:S>Z,;1LKIE0I#'5A M,6DL*K]=3?^VHWEP\2^J_6VS:DN%YZ0)_".=ZLA*F?!L*)(D \X@=>O7(A#A[>,#CB$VS5H#9''XDGFL/]J\^/#JONV? M74?XED;G*!QI9'3FQTK3L[^ZPDFV+6I=O* _Q09^!J@ M=0)Z <+[4QAFJ+08ZI2P,09JJN;BHH,C7O%U'12^GOJH\(LEUNP2-LRQ''G> M*7ALBHE+= MC6T.TQIP;%;AK>='=WI"./%H M"SGK:V<+G'+P"1-!6P& H?TV'TV@T89R8#&.NF4'@FLAN% /7X^S[W!Y^YD4 MV&F1=AFK?%)KZZURC>#(^REG>9OUZ3 UQU;)87Z*,Q_[\7:.I*.>,GN[1K + M1^+K-V;[1/ [G#2AT]GA DFW"QUL: 3V&, A'&NW\(_X(.PLH/3EPD=T&#X* MPT=A^"@,']U!^(A%FNL$J*OI5)).Q$CZ!V:OTQ]BZ8 ?4IDX2->R7+XE'=XI(%[T '>BH=@ M](!:4&>LH-9I4!O**^K&/O% [73XT6Y4UABQ&NTMR_RZH24NG7CP0DNNDJ+P M,'E%F+DG1%&9!YCB-L M6 MQ%(\'HG74:7TJ4M>V/+HG.A>.!"%/YXEJ9X_S5@?R(D_$:XD4Z+&P)W!R MJ![2UO(PBY?(^;M1V/$'=""6I_F.]WQK'TF/#E%4^7;B+;%;S\"#E817=^&[ MWED]SWDQWWW(+R01+D= -GC)BMKLX#*.8J@VWV3]YZ[>+([F''09.7-!GA]SZ(3S M?<:;CX2V(PU9OI*;<2^@H/D&?OJR/'S5X[W89J)<,?3,86#%J&3Z\"0J>M>\ M?+S7T.JU:\-/YX]\K M*$&.;0RG\J_')$/3AX.(2JP%J/MS)NX%WFN/.38EGKZN@G]X-UJ +D,D@\JA MSGM_O#CJTU&BA!C 2K9"C58$C.]?;SQ"5E TPAY;&MG$R""U!_?__BN33&7^ M/1V'_Z*;&WNVI^KZ4/&\FR/4FCW7JLN++N-%+ENJ5UO&H!13 M578\'#9C3;!1TO%(+)F))"]LE"?JF^M8Q"0@LE'J4N- [, ZV0YA7L#1]>U1K)+LJU:7J M.*X-K-*H\^,7V)'.UAZ@2!3J+*BR[E\7>R%$_ >"V7\0^H5('"+Q+9'8O0*) M7390[$9%I1LO4%2#+'69QUVUUMWM1MG;@O%N*B1E?M445D )K@_J^KY<:I1NSSN9^<](\T, MR]9 Z,J+QZ2_P^WGXW2O(V4[IIZKDOF)8N9:3_V$9@*3/!:/4''P#YEY+U#G M0J7Y=6R1I_;EZ=Y:#E>E89NV2D]&MU"YR!97UIK->4QI,JO4?C L, >FEMG& M8Y+Y&JT9.7SO")#)$(]#/ [4G'.!HB=MJ3F=4 1FT'HL#'*QY:-6+MQ8<]:+ MI4&^K=4:9+ZR';5J8F?:LYVDL50LDHFEWHW((1Z_CBVFCX_1>+E;4I@M.V>W MJ!P8H'^".3S[*8OCDR*@VFADF3_"M_@!&]@7%A AW_" MZB&)#&:A3N1#(_NP#&$OJ)RHN5U/_1D5)_'FOW'^"JJV]1^W(>PW,#T]@G=P M^Z&X<3+ZQCX8U1^\AVFXQTN?S=/ ?/F/\VBG@@6.]MEIO'IU40Z5>[(/S))W M:R)Q<-YM1HJ[>1U+>_SK>R?KZCMIZB*O1G!N"[PIW%^\B3)PECE8$P'Y1Y U M-)$LY#.T60M^E05\R+>(86WY?3J%/9OE4OZYUGMV$WKGOL%A(/]>:3.E6<)*2,D:GQJ#-:7I"$VG(BDJ2/_SBB2N+EDK_+%/JU/VX\-E3X]O M?+:!(YVH>(47\9$(^" LM_";P_T"4#W*D09NK]>@L[BF0(92^4:/[686\WWX5.DI4OX%';IE81T"B/%[0UP\,(S%VV M9AUC"6;#K$KK :FURHD,OP([23K^$. X!\LN.6TH7ER==J7-$*([X0]>IN L M0F>5^M9&:,T\,N]Q;1M3C5-%)%UNSJ3FI F932D[S;VM:\(T=U!-E)OC3(?TX*,'U%HHH)JQU1#^X].MH MC/-;J2"QW_-J -T15NZP<\!>CZARUO5P9.UJ8)?+HK2'S;:"92GR>O;$#!.' M_(3*L;19!&R6H1_.W;9_>>I//3SDTU,05J#<[9LOH*;JDQ9XKZHMQ,UQR\FNN/I+9I5B8 M'+C5%)NCH;+?M?MDLLA(?#>AQ.HTW&H2 1C@Z@2P2@(>:85/6M%T7V- ?2&J M?!0>S& 1$D!U*>)K8(#\W<@]!,\K!Y034:MWP#@[D<,]LF#7(&.-3K$YJXKOQ:RO'%M#U>;P:!I[F$[I!.Q+S8I\%#4Z1'51>*MR//HGKGRG&/S4 //U M,WJN1=&7*_&.A27>88EW6.(=EGC?08GWV^NR/Z/2VCF'0UL(@JZ=M].3M5 # M"=) C@DF@'K/:R&&M-NP(Z$G#$3:BIK=?BXMI9"3]/U*B("-4OOTE&IP1? M'X(^-TG*E53/+*BU08U=9U+10B.WE;-P@4^O[,@EK;W(U*JKI)E]XE;]#6?E M.Q/Z_,I%4M?S&6Z2'N2S"5%HD(RUL>"5B=,K34H9"61>2()_5J4EJ^E-;CL' M5Z9/KU3RU:7KD49D#E7.6V*R'-['>#0KUMYN:3^/F59IJ+==>CKC#(3Z1:.UJ= M/?&%#KCR;/+;84==*0UQR+#1]EI=+W>EF@B?>39YM4C'$^)H'EU90MR8:O)H M46MGP97)TRO'T7BQ.^TV6)*-RL6D25IY4H///".3I VDWI!:ZZ28RT2Y9;', MQI[@E9G3*X6GNJ'%U-9Z13,#>9=1GI1""[[]G* )9KAZK"J'[4#,R\9"C%OL M:F=.$N>39U9=:E+>+9+DME^MLXP9[[<&\,JSR7,*;^17@WE^U>H5])G9I!BY MF057GDT^66@G5LMQ?+YB>P/:>'IBZ/RZ ZX\F_R FDGUW&.U.5CWGOI"@XDQ M764.KCR;O-1YI)5U/14EZ<)3PCQ(P^*@#J\,F/P@I3+E9>% ]JQ$?4 5XM/B M50!V1*G5^YV]<6BQVJU)S7J^9[25)E;*3 M]#F9$HW5.$[78A4RFJ6BX\&Z4&U,YN#*L\E3HFREI4>ANMH.LWE-K9:2AY4) MKCR;DKHN)5M6(<$PT2*_XFM<)RJ.3;"-G;V=SS\IQ:C*]%=B:CK,C-O1P9B< MPPWO],J<)72B@]PANBH]#3:-EE#)61J\\NSMFVBO6RTIA]Q**+9&C\EY;]'L M=284>;[RW-I(YYKLD[[*EV>+3"Y#=LQ$%EYZ]OXM55W6.OF2-ABF:E3WH QW MV26Z]&SM&W2;'XO:810T\]6?X)GXBEN!D'^(+E8I,X&Q,F M;#(YG:2%:3+!I6A:X,ZVJ&RAV6>IE=@DQ>BFWB]LF-T*B%K %C4G$]6G9;P\ M)M==HSIFY^9^-C2#MJBF2&XYI34],%:O.NWRVC6O M2F:/4C?E;- 6E7JJ->JM?2]#UB;[0^S0UM9MK1.T1JY:<:R>K]7+:ZR(K#K FN/..LZ=:PM/J2Y08T-]U7\NU! MKK#-!FUF>;9;FY@#"NS/F7*O$)S(1ETU2*2B=FR0S_]CM.1_:J>TY&EHK-V"D-+IIFX#U<>CK)"%Q\,F,3 M4WK*)F<9+O'V.TY']JI[3D86!T1.<8GIA.,3:?")2T[8&)6:" DN20LL.TN0 M_-OO.!W9J^[QM&S[R$[O15944T7+KG>EL3E8#0O3[6K-]7++ M44"#]^#K[J7!>_R!@-,ET'R)QO&4"0U9O!],Z1ZW$'A#$EHSE^;XF(ZLS'O. MYK"'Q;?DKF"?J)"#=0/("WF^,LQ"C0^59FU#YA-E)J4J76GYV/D@6E^.:$'W MT$R!1YJCP!8>"_*V)&"DBNFSB'9I\Z)8[-FSP$NQ>BH,)>]19A:-B14.B\$S41GPO]$U>]HZJT-$W& M_GUGYR(\,+C4=D@ >C,Y[ =WXCHH!@%SEYTO< "?>.+4Y#'DCG[FO-0D*XZ M [-?2-F%?VX]W4FI'IZ__91$^B%&_>4EVDGUG<=%ZWD^[&X] WSK4,WYC,K; M?^*H#JP;>C&:XBER="]EIYH"3YCZC"@*^4 F@OM=>>Y[/:-X@F.G58W/K,*S MY9(/J52X+O>X+F0B7)?[6Y?40R86KLO]K4N(8_>Z+B&.W>.ZI![H>+@N][Q>UR7$L7M3,BI-] A \UJ+\2!3A%@E_^[P^*^O%.RO-_!\L/_5[Q23]DTM])>NHP8HDI=2(#(2N\R ITYINR GT]5KAH M/'T?5HA]4TZ(A9SPUOWA6X%"'_8_>E$Y.B]EY3A!F,U.NQ[?F]:$TZ-^!O'W M6Z?T)Y@?5R?-Y9#:!Q=MOY589])Q6^J]Y&@)J1>*92B6-Q#+RW&#'B$C!6*92B6H5A^*<;ZDY38KQ=4:"BR8!'@BI6@$S.PV-I7< ]_@5@) M5+!OZ"-ZD4+_?8598M&^]2P]HH\*@KS3CCTD3B?^V@::K^TUA/MGGC<7<@OT MXU%7ECZ!JZ@'K^ MD9[P:5$5MH8@Q_%?CAUWS.U$UO$"WUJL!ZGZX_+ZF.!/F1Q:X 8G8PDJ,19!Z00 MVT)L>Y,U<>M9OA7;4!$L_>]7B.9\!3Y/WIX#0CX/^3SD\U!7_3*ZZG44RUB9 M:^W6&6--&LS&JN?+M5&W_#F*):D,YJ1"=U)D:Y ^5!2JGYIT42\G^C6:Y3>* MG?N0Z=8^N&^G=E\WF.='MAA -EXQ8(N.NP7PZSH8;S[_^X?VN_4BL"R_:?7Y MX9!D:Y7#."NL:CDN^RE@G]@-^#F=XCJ#]= :ZMWB9+>IF[C'WEN\"-\4YT)D MNRVRG=MF7P#9+AAGWS1:>7,Q.3/@0C$)Q204DU!,0CWY[7KR=93:8F\TS^2H MZ)ILL;V:WI+$3*'\.4KM="$/9SK%\ZLMK4_*LT=%4+OHS(#W>C#NW%'A:7T: MF.G_)RKA=YD2?%]S_O34I#/ .R/"LW5+7Y63KSB5/Y%!/SFE]18,>F,-]9H, M^@EIHB&#A@P:,NCWV^*_4=@0'G&*3P<\GE;O]-^W0N?YMZKQN[$WX]Z<%9_C MTPN9_(]A\ENK5Z'C^BZ8_,9ZVQ_(Y%\G/2/VT>D9[L7.P4H56=-5 UY[/"[[ MJ/0Q0.=K&;KCD[7LIVPM>#+SX[C,Y/O:J-$5%"I:>7]&GSL8C^_W==YQZS%A M];;5M3:(TLG.TUZ*&W0:'A6;^?$KEHB0]/G)V2'4A5#W?976KQIANPXNJ9G] MY$DI%T>K];1W2!YVM50U,;\!+DVS-%LBZSV9$7;J+*.E=TQL! ^[1E&[EX#I MZP7MCBLC682H:08Z48Y3UFL%HI'"K2Y[#?Y$N^G+F4=_HL?OPPN60C[^ ^9\ MGV;1MRV\^\12NS]KSO?)QZ%Y_UXU6K(JMJZ61ZI:#VIJITIUOT11-%O;Q1BA M0Z>SZ:?2/C>^A;'?JVX.Y:FE% 8&:W:+RF-*9P;F) V-_40DDZ _J$=$"&U_ MP)SO4]7\0\SY5^&0W*;2.2OWU&-ZC_6N9IK4.BZ]/PGW_3@T*.WUF;C=S >U M%-=BN&9;2K<@#D'C_B4@^D:Y 6UC*HD<,615E97#M(#[J*F[KVX/=T2LK]DT M(DQ""$7J;HGU[?H-A7' 3ZK5"T7J6XE4Z(%YF^6#-6=;<3ZS] M%:^,F\V6+!Q,0$3HZ7D1 K]>&L?\T_E'__B.I[HS:N[ MC*,!N]XPS/2<(DGL1A-^.G]X!Y8$SU[@ ^_6[#Z*>$9VQA:5A)G^DS5TQ?D" M\2[^QA83?(U';NQKX#!N;/]N%WQ4C^KU2!%8Z\YV$".5W M8$I1?AGX,,4Y9(6[9P4Z9(60%>Q=,F2%-[)"XK;UD%=FA;ZBL]*+VM%[.X+< M6FUZZ>R^ZU6_W=H6>?X@G^O-\;)CYDLD,5ZO@N^R5_=NCO[Y$%Z_VV/_0EX/ M>3WD]9#70UX/>3WD]=^,Z-P-KW\]=^VK6A!^.1OC%D5$MY;7Z]0(W7I3^>C: MVUOO'"%GAIP9)J!7#'#J5I?E:7_6]@^U[7B77K[I&W=>1A]?#6-+C+ M3M_?0,L()264E%!20DD))>4NS8 O[Y(XJJ_VC;F^00TVJX2Q*L7,<6&\;]=7 M]"V\$HW$?!4W^/6>;*76[<-J/DC/='.20%Z)"."_3^YP'T)D")%GGI!;T^ + M0.2-\;:3W?&.0WAUPK;V3,>/,6#>MC%:W:5U96AZF-$FIES^=FC7P6 MX!EREKP :%\O[G\+#^LW\(Q< 8F_96O1+LN#^4Z,/@[6RW51EN.R4,G?PA\PHT=%:SG.2,RPQY;J/ E&0W"FY0!6TC<-#Q(UD1^!Y5($SXKP\^WR'&[2O-386.KH:9#F#-86J[-"ZQ M=503.,C:L->7)LAG?.WP<%;3!'N3I_H*^B_=5UE9FPFJEETKAJR?,G>35=5) M["F_*VA/T\-@W9"9>>IQ4>SQ'< Y'PPS&H"H2U8(.YPMG5ASG(6P>P4:8!O31"(IJ+;D$-1 M_UQSG=Y(#K X ((MPM#@],$7.8GE5M$>MU DP>G>M8%+&=V '04@I@.4O"!% M"*#+< M"E#E%W2@JH*%&L)IFK-$=&N)%0=.!M(%?(I!B.R@_7B(?%^*!J G6 M\7)TL_=A(A@ID 4;LV= &.VGK8][/!R*9/ "\;?X#Q[HR;4;@.9HL>!:P=\, M0"I5LN!CCXO(;C: P_%Y*H#*^$N\>B(8$?K!V( 5%?:"RHF:^S2'22)@ -X1 M@-&QH@Q? A$+RK3!2H0NJ.O .WVWBMHJ.E,%FUU$V%($$(F U(87[SS7"GNX MXX"5Y,6="%B )RQ1D'A$RK^="]V+ (L"(44R8 \"+G$093ST\++R ^%E(6?E M^-/UN43S"Y2> L'B(V!%B0VKZA$"O!634C,D7 W.5U7VB$X2(-D6L8%"O(E'GB,[ M2QP$57F6"1 ]'2I">H _6!U]06L ME*Q >=/A&\ 4>(70%+A:Z/$*(* @H'6=&3J0S@!>G*0H[;02IS#@YM M '< ID270HT9TL.>?D-0YV!H\/T0I 3>N2L*%2UQ)G)X_18B8" 5&E[H6H ; MDNAG=U'&N[Z]0XF G1#/(37M2$#,AY[[X)A]9/2\RB]-&W1D-5ABL)!02=P( M8.1XN)#)(5^P>&W?R0/8 #A1]W'/4D]G5DX">BHT/!?_^E7S&-P"/J(UZ[/M MC^BX8S>[&U Q2L=/.Z[^W__CZRQ[%ANWC6#/Q.R.MC2RA^="%#>N96?@W3]9 MR60MS;&O,P^N[^^G:T?'T*Y(/L02?Q&>OR%%SL@)C\GR$,UW#)9]F_\D+.?+ M%QKHVFNC*YN?-/6 =FWPT9Y8G'I()3YHM4Z5@_31R\,2"Q6JU?_5;^6#>EQ> M09&4H1!*_WH[7]E?>;@($A=:%ZU([+S LYK%5 M?R3Z3+[<;-5;I0K3(\JM>J'2+/7L#J>59O[J>O@;!MAL]9D>'DF_1?3+#)%O M-7NM>J60[3,%HEAI9IOY2K9.]/K@BP;3[/>NK8WZ!O>\+P%Q8.R(#A=;H_T] MD%D#[.X"_\^Q0=I%]/-+;I! LLA2FY"I&,TFX^E)(LEG)O%X)C7)I,&_I@EN MEN3!QDF1F1^8[UC'@U,;%RJ+VGR2'ZRM@;;*B>K![&0GU(0\O;*QVAG3Z"&Z M8:(;DTU3S9RRHTQP)7UZY2Z]H7++Y3;&M(H,3PZWEM#+9B?T^3,SHWREWF'6 MPLHJ6[&266S6ZUQG$CN_&V4G\_$JJGDG+=5( !O"N-S<%J6)AN5VNNEUN. MS F\E,+V.KA#X+/Z2U?3KH/ WMY\QG[!4-%K >$H[/;H*Y?/N'2\ E;% MA6(F9;[,S/96H<\(XJ;6CAJ GU/FL\X C[?/=C;R+=EU->983=0&LC(%\K&# M$(8B)>!G1>; 76@.?3"IG 14C1\.$8=\+-E8%"B3L2:+?=4PC?V@D?T!=#V. MW8!!Z*HA7'?'#K88;2-QIDB28B++"Z$P4&&A,@CU-Q7\!)098,SQCH;B,W;/ MS>V_D8JH&!K0S;1_?GZ0Z?M1;LKO>\AF.OZ03(2'" 1PB^>^US/*]0YWH!]2 M5+@N][Z6;70WU6(U9-Y9,Y@E:\K$WMYJX6YC$X=S\ M@I7G O3M'Z,Z5\AW^A;0]N40[/E"M!"M M#J!4<364\/8[%894>RAW4KW9AN MMI/>;^20O1.[GH&N$BO*=473*C@JSE=DAE5A>$D+P+,,^U3*Q956?5>IQ MLZ /BV1G0D,\2Z#9<&6H&WZJ;GCK M\M>O0BR,W;>FUIOZ3Q-_?TEHEQC_5JG[7T+_+T"S'[#6HQ @+S_8@P?/\!TYJBXCV)F^%E&_YGL M>W1.SK-B?F#E5_+XJ4+1K<=.H*OPLU(\\,R\)9PVMYXP;5CJ<)6$;$^#2-=2 M(+K'%&B\6>DBY'.8IZS=)CVY(I]B.,SF<.GGA/ S?D^R=W._(-S,9^["UYC!\MA>B;G,2Y04C-A MPJJ0J15H0["$G=8([IWAVB+P@["#0\;3#GR?J1@PX]< 7,DBQ),L^\4ZILPQ MS1D^10-*"G@KJVE'&A\S<3EV YG+MG3L6QQZPU1HS#$*K&X!3]\)&LJR=;) MW5&#_=@W?9QH[*8^OE*QVP"+>,+5LHRZ6>QB3"LA&)-%:C3K-CO/:':9B>UC M]&AVY&3=%(O%@36T5E:BLQW*F\&$UWT.1_H--GL%31MRDDT8F*&FBE,#B%,> MTP_K=Z)^_*8+Q^>J(.ZUIQ\\9<_X?TL05V#[A24TH,3H8&$PJ]/V!S*OJ@%2;4_91PP^!2HI#(! M@8N'4, ?$1C*&[P>EC&*JGOU5)P!H,)IW3"3G>-@51%$ @6,5=BP*LX@GZG* M&HTM&((P/'ER\>T)>@9PS,PYS71W$IU%Y'!"Z=Y'+Y0CXP"_5X+N5(*HP@8F M?L/:&=:I0O+59YC H''0X3BJA5-B?J-*F,$S+IQ@HMJ&!!@#.\>S\BZVDU,/ M<'_J4!:[DC:2X):O/ _MOQ4SD,WCYH]?5$!;J[_^!8MB:%B=\ F*NX\^*^:HG@0+ M;;AL8-G\H_&\K[\ T+ =GI;4&$R,!">ULQU>(,EQI"/?"!])2=4D'H!1?/H M/2D@BN"^4$UF+8^CYCU]T ,XZWT. ME7X5""^TK?D@K8WS>8POH 8LI_GO#ZW]O2I+C$KBN&FD4C&RERZKEK[H'O8# M?YNZQ!NV?\;>^X[&AV?ISW]L"L<2VJ17J@?Y3#:MJ-*@M=NUJU*KS5-]L*;4 MP_FBVC M2A+X9&_6+*K./>Y3Y]5J]B(&[M4Z+O^3.>%&&U7.+OVMLK+!JA9! MXVISZJB[%X6IBGZ*XU\^Q$2BWF4B!=[U4292Q!'%9]_Z%0TE23'!_>#Q'V<, M>'SAE&T*4._"E98L/ ,M^K"THQ,Y*3O(M\=C=KT@Y[20O#(S&[6Z+L4&):T:W<6ZR5+!O!M;;J14 M<\S&>)HS-)68K)_BPE+H9S_3EH.;\^D#@"QBJ\8& OB=+:)7+57)7/,[*1"H3:; QTI]=F6+Y'5GT]WBSSST&?W MY8_UB%R;-9055=TP?+Y-#K/=Y@: Q2$YZGP6:[C1VD &.9#-W&'(/FI,K1[+ M"Y8<7[>>.C]^91[HEQBD)1-50Q9<=X+?:;!6>+RC/R_E$"#F.#L2=D4!: <; ME0'-T-."YY4+C97M"?683+!/U3:UVN[ZS5K=JB:WQ>?VBN2$/FX6QP_77?M> M2BKDMOUZD>DM)A0?6UG;9MJW]I5F\8T*P!'B[9?"'%UGH#U$";P?4.Z2D]X8 MV*"NC!)E/D76&K+% LN.+F0[]N$-@0)P:S7(E[\]D!>((E'-DB0 R:R)8 M1&RSN+Z78-4 BSBV9/#F$ 0-6&7'S,2YMM %GL*=GI"WRFZ.PRES673N]'/7 MQ^#(1_&2E8RF)U*'RS-#4=U7#+,F-2WSW3AR#A' W T$B<>":I(TTTVL:NQT MEZDHG5BN8$*02)_SBHT/P>"-6EL%8GTHZ!Z]T"O$/KWO$JQ[97R3T3M+WAPH M*_$I^Y@HD4RR%L]>E'$DV8[3 LFZ#]V/+EH">F>!1@F74GEI4^<"JH ^?7MW M.2$UH1(N)QP_7)<3EFF2TGO5'K6*)N1H.[W/Q/+RV\44,<*Q>RB_-+#S[#(3 M>,5V$#TL2EFEJ9!),\&.XI6H9=8 T),/B6?%]M@BS-NGY2LV"4N$3<+")F%A MD["P2=C]- E+QO@D+U#\A$VGTI-X,LU-IE,6_)4B,VR"2B5I[JRA5].@'N=6 MW'H:&.JPMYV(L1W=,(.:A'&J,62[_&@_&*8+#3D7Y]0$/0]J$D87S$I+V)'Z M8-M2>K5NND!R[4Y0D["G47PM' 9JA1S.HN59@MYEB>(KF*+F7=*9(\AK9WQ!#2E#"4+O]=\C7Y3\[78YS5?\_@^SD]2 MU'S=U9!.%K52A42:+M>8*+]3J$6YIF6Z9^W9>MQ"X TI4,\&S\KJ[N#0GG'> M@LUZRDT7,\HJD&*-CHXGY.905LPOTH(M4!W_G,9KY\,/.Z^%G=>^9B>IL//: M?:Y+V'GM3M*?(1#M:K)3;YRN-Q-SNZQ88;\1R#J77K"[J/W' IY!_69*U>,-)F6I-E*B JCSCY> MKY@U$_>9HY*13#KYA[2:>V57S5"?_9;Z[/-].$.E-H3@SV__N9OS6X693)C! MMC/OIP599M9;$S>1HR*I^'FBR5=6>WN"KDNXQ@6HNX'QDK?W]?P3 3GLTODQ MO>;"9IPAC-OS.V)5$&[G1-)2*7Y>7.6S22M;'Q1&0P-F%4#])?[ M?WX]??IM+N7W- 8-=?!/ZMC\%5J)?F@3YF_18U144_+CJ$SWR!(]D?OU\;0< M9<(>HU^SQZ@72)^O-/\?T1_K]#8F#5B9DY:D>92:-H?J.#11HHJA ^)_?,[N MZZKHS[GV=#)M0X75D;I31F$?5>XVT,$5%'5ASG(6P>P4:8?K,^Q*N0@AKM<" M+^+6!QMO0893@6$*L+T#H!)0!5#MM2IP BK-/-9 ^1O6V.5[B-]3_VK/'%K@ M%/FQW$(4=NCD<8!BP'"$902P-X:,BTAX0>-4<8JKL5#M".T[A][S&GK!A! ["K'AT)>G&][U'Y1?4M1T&")Z MT.I)G)QOD%HG8_[X)2L!CH57+H.71QX(1%2<4!&G&P(%$4%0 M!A$__4N!VMK2@]V.W=RLU6V74)53965E_C(LY0M!9.:"/7G+B(36(T3* 7DZ MX4WA=A);#6L' *FZ06S" O/-P]\4>B9X"7&FC.R'?!^R]^D@\)0W?9-8 @- M8P/4J_#K&_ >\)TAP&;Q5ZH$B%VB,A[[9L5_P0XQ9O>*W:Q?B!K0\ST3L$'O M.:)O"&43?/V%O#[U%$TP(\D<4F%O6;Z)LYQ9 *-A;:W[S! E;5.CMV?.\H B M@;4$);E!ZJ_UY^S6Z71,C@P/I_>+[M+GMT_;9^T=G8.C-S;)&MGFJJS*=L:B*U=[7%HY.-EC)_3PV$R=W"^.WEO X81>T#FP M?806GSI)@W-)-3U-UTJC,>YH&O'7OU@$.L?G[: O/M)J+HV B.^KZ')'CR=? M7$7?I-D) + 40,C%XK1]S.N_Y@&A6CZ=-D]16X7<+-GLP)2'FZ-!*;_*30\[ M%'ZZ#/0\4I3C2"Z-]*0YM.A81=M"W'QI08!ZT.,^79\7H_,[0(\I$V\-"%#N M#*WA?Z0XL\W3+-;0&S+;+T%=V>6F547,(=@M+R+OGP?S6&.H"H5%>\RBGI0=RI_Q M'E,)S_=67DI>7\4N/OS^R0[+L?MTCS[+Y8]49W99UG8-KC&K:AUBV(Y=J+6: MJP9'W-"@*!!L2-7*N$$YC)5K*Y.>;@/,Y8@KX1_OLMR!-'W*8U&JA9(\SX@3 M;H8Z:VWI2*9+-&_HL722A7'39.8]JI+*:$)Z43.K5O,G>"QW(!(G.2P:H1!# MT^9I2)!LWICK)N]-FS>T+S1;PARXT-0W&_:;# I!)+^&SW#&W M(UP6:JYC"UT35US:M]XS+V.OS'0STF4!SL,7_)6YX@T=KJ#W.=:M+]:+;*M: M6GW*7\$ Y-07?970U3D(\-T%[]Z*KNX#0NTJT]]^VALUZ?IH1I4<7IM2B)19 MVJV).IM4;U"3_CJR>7J!^ONA_JA*]7.5?\>UW3^J)#*N[?YA?(EKN^^4+W%M M=US;'==V_]P\O)^>9O=X672E)%UL8(NFPPE%TBF[C.>FIN[C9-$]5$'(VW70 MRBYS/*[YB,N?']KHW&7MW87RUNZCV!E1*7_6U3V>3Q@7.]^)@W?K^K*[*(:^-1%^0)'=3[#7[U9&^\SQ9Q=AS,5V&L6L M=6]$533-XC&WIO0KFQ)I__B*P\<]--XOM;M;HWW:0?XK%76_T9[_DOJXWU$& M=QEPM@M=*0M*#B&FQH1#.EVT,FFX,YVX?GWSJ4AL\FS>+; ]: FQ*9/G%RPF M+ TW+&U&4T\0DOG(>;Y>(=\'N-?'17&WKNT[I7+EG=J^-POY-"\!3D7!M6U8 M&Y0(BH/.7-=WPC(:475UVVJWEYY)V^YUA@LJ:2[8S.J,3ICF;6F]5X;UV@JD MQWR[G$X1;:I;'/3U[B2M<@3Q]09VP4O"SE;^FOR)-(+RG[#CE<_!5X?B_:96 M^:0SX-1&M\$E$4I%-;4J@#. 9";"QS__+L9 I[ % MK#CH<0V*MR3="A9%F"8X@0-3G?->AC0$+VB0!9(S"/]DI8$L'TGL@(HI7?;M MY7"OS>P^!U.]98E>F1620H2D/NS69HBP"-J2X=E,- Q2P(S ^#-L*AA:MM2R4CV8GTY,JJP,EE MJ$O6*P;IU2RUDE_5%'L*OYJAM^O*K[_0_R9Y/9"I<.(H3KK;(TBJ'11\RW!1^7I5OE$4Y0"RX;=GO M(Y3:?99?%54NQ5)RS=PKZYWB1M6N7A]#FM1BE"' MO [FS#6E0LXF\AM5+I_V#'X"/T\J42FS'2XGSN09E90[C5:G,.T-2K4G5RY1O:RG(PH/[&;:HL>L14,FME5NCVU MA,&X=NZ*V2SK>RB9I#+FDG*C0Z;GU3:/NGOUL(>QO\N4N3Y <=DMMFBSDAFV M*^RTQ$ECM#FRVA5IB-U2D06^R. :9.JJ)VRWM<6?7>2\*D= M>B;T>+,.#2 JW1P8BWR[[ W2M]RA,0TR1K6:U:,65+*6(RNSM&.XU]^A[XZ= M)VW02E.IK67)TSFD8!IKI5U0^[5;UJBK:=*TZ:+,6$-#LAF]09]6 M&GK=NL*K;]%=CZ^/Z-QH2A4;1=-;S>M8M4RU'O_]7PY39NK[KV%;6IID.#66Y:28= J'8:>T=1_$GL_ XHMU1 Y_N=$4$A,3Z/#_M!GRE@GU@+@@0AC$GC;W MIP#H>W??*UP>OC!*GD,R41VFVDFT*;)49ZI,D:;81(FIYNEZD=VD^-!U\IQ! MU5,G6&?:%!O.I,TDVB4J03)UEJG2>:)-Y1,%ND[429JH)MBV_T&-JK?9 M#R;W-K1O(($H]+G" &5?MZ/G2]J\*%+MIII.U^AL'7%['$;XF]Y1 MX_J%TR_(103%U$J*M1>+KE1MD"[8'E^/1.5^W;%FO;&**$H9AO$5E78)'CE^ M9K:$K"%TAGD0V6!J'K3JJSE-YM'CD;FY*)"4FVNH9 $5"9%D.'H \D6.1J:' MEL)Z1*NL>AZM%51SH&(9PA]Y-$^G"C>[;(K5**8K)KU.2H9J5.3:Z\U6'VD/ M<0%2"E+&'0M4S^X046O/5IK(?"5K E04^TW#T\P%3,M1:T\KKE.9S]8LM8!E MH]=*CT;D*G+MJ*O/D8LJ$'+=LD7/4DR!,P14CB.*J#"[U'AFQX^[KDDL - M&R\B\$8$QS:V'X2N2/!)C.UPK9+H.RM._[U@#G?&B-^+WG!OC/B]< TQ/L,1 M.6) AH^$Y!X*]*ZZ^E\"N7 *WH+%=Y!5(3>"5&=-D$FOF&_(XP?J6G3WM64_ M'6SA5Z K_'(XA8?"4KA,6N]]("O8^M"K9N=43R5KXZE87;?=*K%!5H#AIW3F M^.KOQR K_!I8A7MTTVX-(7! G1@X8?XP2 D_P!I_#3=A/A-0;- 9T]1B72E5 MW(6#-4@BQ$U(/64>&S;A=^,DQ, ([YVG?RX2PGW#('S*TI85.=?*BAC.(8M1 M2<'$SCA;N#Y"S:F@"'@OO^3)!@11Z>2Z[BX5S6@1FW[OJ:=L"KDM)L*W3<-E M4G_ S2>:/A7-H.&KG3)*= 50/&TG=KRY'88!-W^O:O7IL.(6Y+5+82'UJY78 M1F+NF*.)8$FG= U^*=.%X4V=[N&#PPK%>?"9YB5L4PAJ<3?5W,J;89_P&PEW M^Y0@P3XH4']=I1MF8 >5OJ "UQ\P]!)UP1*%Q7:HN$G%?E7-^YDJWJMUD@C) MMJ'::\O4GD+1?_8,.>U>L&L=7%\R!5%<\FR M%983U8VU5G1'$@G[_:$\\HAY#H>B^$%7BM140L^?O1&# M/G\C%C?@>+2+T/MN*/![S,ZX@8<<0..>\3S?-3TC[@! MQ^<20M;=E+@TDJZE)HL2QCO%8I-*RG%"2-R XQ&!A'_9FN_2Z-QOTLB7 E+W M<2GY9HI(;U3"IU)KGN:0V63-&JE:VNYM4D00]"F-IG]NBDC"D[-(5\QQJQ M,]YJCVRSXLH5Q@N M%(Y56RXAM0MZA0/GEJ-GBJA,5ILB/X18HSSAI#RY,H(D^*-GMM7E9% M='*)I-?-YF0>B20Q:3:](9I?):DT797D)E9/Y0I@Y-';;6AJDFD2H3EF"I>6 MTX'%N$K3'WGT]BJ-BW2Q6IY1BLMTR5947$HJNB MA@[E4/X.1R)TO8)+>HI3);2@\X*^I#66X%,1N"!U/87EU1).28JP5HRQ0TE\ MDT\?C^P0;8)9PRA'==NM@KD:2F2V2O@CC]:^'!8]9CRT*^H"(22A1*QGTZKK MC]RN_P M^J+$JJE96G7R&H=-ZIR+<.Z%LC*.?)6WLS)2SXG=_*^31Q4$&#=O!,SP32'( M'=I$&%\R1**2/"[,278TD41'DYCQ;H:D;[']GP)4J&.N<@,8%\89R88JM#>K MITMX;6DUKY]K\]K:?MV^_ER,D SR#&5^YZWMG=V?(\_H+\TWN3-&P,\8%C/B M#AB1?89B1MP#(V+3=">,B$W3G3#"-TUHS(@[8$1LFBZ>9?BMX\/U5HV?L.J+ MBMQ=+]D_K((/_[^_D+^^'I;'\(NN'Y^_ V3^B1NHMZZ=SG;E=$_\/UK_303B MLC;@NP+Q1A[QCY2'4]@?&_O;,Q=_O>)0-H__O8P9OV'*RW>U^JQ9!#^8RYE' MY_*;Q1[WQN5K&NHOY7K>PH*W!'?7*=>Z;%;G;=E[ZS3.]T-#CP;1^E'P]^I\8^G[!=(7;^'GV<*! M[:;U1FBY/]K#5T-16N5AG>:2RB!Y&1_#X?Q8W#:7Z:+CQP<*2BZ M8DTD,2$;AAA'1RY\FKIU?>U-/+:JM!=Q<%DNPT.1300734Q9YKX IM@NQ73A3*.;6B[Z]7;B"GW>284C7 MAEVWV649BNQ);4=F&]> M!?YQI/P,WME]5K<_O'OF&]X(DJ;$Q!W2(QP <]A1!2V!@Y5^O-9+I]1B].V MTUXUBID1XH97T('JL.1!43V<@PRZ[Q)Q3D$;),/I)GZ]@Y(61 M/0"DT)^&*SOVIZ=W M9S A>6DL^=,32$9@8N3,50<+QO)9E^:-M5-[RWT"4<^MTG&*GH76]XM5/3N]L$'RX[^A(Z: M>;K&PY(@4V2)Z1)EJ%.1=2($"T"P]VH:'OF$S4X,TT[:DCD+^ $6MY_$%[OI M/^.L?4>KC_V-+_H;01IQH*]M7UW)C;:&Y_,(>V89J3*F5."LBL@5Q2%2;D?N MNF&U/)Z]>DGLK];W1_11XD/\76W4VT.\Y0RMD:G,@Q; \2GA)^^X\<9ZQ8UU MHU_LOGI%[*H9CD3*8]U9J>Q\():6:Q-*.?*F]AE'XW-\?(Y_J*WP0<[QIZ@H MJ0ZJ=<4CIQ#9=)2FAF2$2D8.2YU3V0^[W#_H03ZH$8M]^,N>V6\-_71EO*O0 MH[CUHF]OSRYV=7!< QQAS^R*HJT(83[E&,5V(*HB]6@;%$V#@_SG'J-@#X++=>].UMP.7N)CYE!$23&Y65@8QS2&%>=S2UT%%&P CX3DWZ MO>O#>P]M7 [A[0$MU1FT VBBS=<.T8FV'WY0OK[AC6W,_R#PY&N^;TBU@T+9S4=[4@2("XX? >*4,4Z ] I? ML*R=W OGU-FCPJT/2KZH#E/M)-H46:HS5:9(4VRBQ%3S=+W(;HI9Z3KY?,,) MUIDVQ88S:3.)=HE*D$R=9:ITGFA3^42!KA-UDB:J";;M?U"CZFWVW";P8')O M&\5 M$7Z_!N-=W?G"XXHN_:B/^\%-6]:_T.-3=*(7=PA%"7UA336,A05W)< MFICD,DD]$@0SOT)PK;LV.&Y!P2RR7HEM5HD$P>SIHY5.+5(3:B$AGH?)*%.. M!L'DNDES0;=34XHM,T@I*?5G\XX;!8+9PHI-?K)D:JD)ZDZCDY"@0S MF<]J%4MQ84Z@6L-1GUU/TADB"@332+M]N]HO]*"BF#<9C:YAVC02!+-#K'$# M+K,6)2W*1;<@+KL"'PEMF9602&C+E#FLI24Z651G M/;[2YDOK5&4<"5A)9F2U:+."P4FEH6 7<%^,9D048*5#3H:E?G=9XV:FR<^3 M7!YA\\THP,K6 BKT&^,:3K&3I>TQ*I.IUYH\#!T/K10&*-1&4BI$*H.!I=G5 M;*'A#XV0D8''ZBFKU+&X=&Y4*8]7$#VE73#TB*1S;&P[)=BEN&Z17M!Y;P@S M@V:4X)'TC#:%=G?$=3NU9I;HV,M*O1DE>!8*]8B62Z4XDG+K/023M7;.C1*\ M2IM9V65E5E47LT5;0\U&"5XG.RZUO6D^17G)E>VQN#Z1^4C!R[.JO\$WU@V.S.?' MRTY3ZT]G;I3@]0K%(5,OY4R587O]BM5(UUC;C1*\LCZN3F33Z5*54C:9@P42_LBC>9K+>:.X]H@,-UO.Y'E:X];Y,6AI<6<I=#A3'W3WI>0Q-TVS]3 M4 M'F<]\<_H> "65[2S&4JV_X,A&9JA/933/U&\ 5_H:N3@#L$O#]02@H+O% M//GOLZ^ 5@IM4KCVYB"]S$&7[#N#)'V3^\<\7TZGE84A2UF(@;-<3T7=GLO) M5P =/:9OC#KZ47#_H_8M,7[6]:#]8B"S>V#$1VUE8T9 MP(*3QFSNGX;,L/F>+6G2R)B]W'5=N#;I89K-7J0VZ=U@T:-!?WX4#OXI:<$O M-[.;NU?^S;O7G-?VYA*Q4BP>E$/S6UWSQ[1#1=L-K04>,(]XTM2=8),ZA_ # MS$DO,S6T\9VB@3=F5C0-*ZH2NU!GM/I LE"JNTHUT.EP5,_7B! ;&(&OC@P< MFX>?9!XNVW/D3LS#7M7 !>R#O%;:;)]K"Q0YQ*SEJIO8ACU*ERJ+1 MAU5/*+%K2V[5ZUDY;'"-P)G8/CSN4;XJ#-]W^WXP>RYVXW?5 O+883NCP[8= M^]H"8U0G/T PS:1FW*!ME_F2@,Z^4PIVH@6>\I5JMUWA;(A=%B7#=B"66\LA M,'4JC5^HG#/6Y#O7Y-BW.EV5>P0[&IFJ-J#2G1I373;ZC"E<\;#5TOMV&S<0 M#"*''E*JK]45G7%#_&H,_YPS]8-5^9&C:JPQMEW!C.S;\1O]WQ]Q/KX\=$_L MDGW&CF^5*R\M)CP>:.E2+5J8!=;LV M;.,.0R6;S1#!._4YWRRV#K%UB-V\[[AY;YN'A=5L4^Q:=*GN-,TMYE1Q5QEN:1I,L5ZH]*P,E.2S.UK>4N@QSI6)+1"FUTL@* MK;SEPIQWQ= :4T_99D^C*'56$3(.W".-*=L,$>5CI7[DR%I5$BQI8FAB0IG- M36,IS4+0I]A5CD_2L=-V5J=MIVJ6/W#W"[VG=AMKKW'V<$!/EQ,NB5 E;"E2 MXQY_Q3M1 J\Z/(1A$%5<-GSRVT-S62!"O/U4ZG,M?F)K$5N+V!W\CCOX:7/A ML:(LT?BX#\W4P:H_:[1Y.7W%$Y^3'%7KVL2M49XXADT<3Z5A2 Z1^:_?9O-A MK,4#A.$"J1/C-+:O'=9OW3+DD@&Z6Z_M]M;]3&EPH8JUC0"RO"'X7]]:]5(V M90V)1@>:N1E\4*\("U&]HE47D@PFCCE95,E^893ALD6TD)$WK0ZR3QC^7A^Y MV#S\8O. WGYMMS],^]&>C2:>27X[5BLL)=AZ;\^G1%>U#3FJYE8&A M^J08KRN2/^/B>$B$[1-@Z"F+_?KC M+ \1RL+C&$0;B2G12K9E&4P08 X\9>-:U%BGXZC>K=M8G7HKR\RQVH2!DU1W M45^)JZ%6+^&$K]3 !8.?<"P.U3]T\,VR_B2(T) M<<+,\.>\#C[X9 ^3W]\W_6)/"#;ZB)/35\TXA' MV.\>/K=PS#S\*B12TU&7-"#$-R:9IXR M>'PDC^W!A6-P-U_P[>W!#8)TT08!0X01 Z-"2YW5Z8&48BK=U(H !@$DQSVA M<=S]?9?P?X->A/_^G@;VKYHZOF[DF7\O!)B05G-)MZ1$T+Y%$A.VD9A'MMQ, MN(*5^']G5KU=X\U,9.--0:FX$(HO);5"3HP>TR=S.'>HB*D3%/$SA[2=0J9# MA:P+ILG+L]9JUN#T%%7TZA+AY/"E3^Z__H6>CS,6$CY#M2VI+TTO:)]>$#\: M4,V4,E@E*4FH@%$6T[7S/'':BBK7)IC;9;Z#@0SN.82K1PZHK^H6P^[0FG*5ES:02: M8VG>\]4Z)[_.Q [1Y2V:[YO MOL1V[*)\N?>>T^[PB!7Y"J^<(^ORBSL\G2<<1.7YA(^@3Q>5G]86^ MF"V)MY&[8SW^ 0'B)M)?LPB/VU/ZIC)PWRVF3Y>!1^TX?0?'A+8OR.]M3[*_[52$_!Y?N;,^-T?[\*IO!A6?%J6ANF4K9E MO*^OBBV\.FQN>G@C3S ._8CRZMCP7-OPW#?( MPM4,ST-YJM>U/$[=*U?'DV(:8JUY%Y]FF#0MR6'+4FXLT)/,FCZF+FDVNI&5ED?,_ M2&T@)E H#L_&5NFF\=N;K_\NK-)#N' MS=BS3TCV9_=C/[>+?%GY0R7S5]^VH!?F2A_;I0&@V1G.) 19@VB6G&GE,X<7^H&9>AMM0H M#NE"949P%2PS:G#3"0-A=51?U[FDX)9P4^EKRWD34!OY -9 =$S? MS'T)=N, V2!QH$X1P#+74ZMH)(++,'K.H[+JF ./*T(II]PLR-/UE+@-]7(;:N0:KYO@E#'-,;SETZ/5RML^9]9"<&4 M$K*D2Z:@:5[BZ\@4%6L9SAU&<8L'%@YC[- M?<8'ULZZ$M[+:\^&]I>CF,'D_-G> M'K^R('3AF[@?MC-H(V6;"%HCBO+[@B M#]<1Q41+G/?U'?:%9,RX:NARU=Z)"H'Z6^_].HT?D;9'KN%Y::0:JM*P9X-6&=*:F:\#KWV=M&U;3[8& MY;*K=BMKM$LTNDN]MF(%Q]MGYAG'^.B\[4R:+58ITENOV.8'HX-5T M9R!?7$TN2-MI B[KJP?*$ MSA5@WRG4C4^HB?*R67Q)4R"@*8JU[^I3HK]/AHX^>(B_ =F&[9,UL91,RW^I M!;8E:N5[-I;EOTRP0] Q4YH9_I(38].8)?Q-<*F,PEF8DJV8DABHY':S3OBO MM$U!#^O2P98K&O[V:0,GR/&W;'^_MX*Y;%[C^MR< -Z8X3DDV,-]R3%F_C>6 M@N9L=W8+H)\!HF]>;3D:6):B[U$JW-=?QUJ$;6AKJF,&7)'S$$2F$*PP<(N. MAC2!0/KR_K_"WDBK/J0:=-.UH2Z<7D]G5,$DTH0_,O5ZI*9VH:90KA0HA!,X M9.I"K,(W>>3XF6[.7GS*ZZX\\>F9&(%5O-NNU5*\TJO$= M3U,+19"X#;T>"7>3_376FWE0$FW"3%:?Z74>Y&(>O3T[P\0R+22;5+I1*LI9 MLS=$LF#DT=MGLW763O%H#4I.ULA"UL@ZT7%Y[/CMJ_RTZ7$YK 2QY3DU<[TZ MC]I-/G4\<@W;9*J\=C$U#; M(_R1V[5?"$9OKR6%X>BVU1 \<&#P?S4=2:SZIP<0?E,DR[=B@<>^]U%>L4:: M83FF1#JFZND?4A'5125')D47SGF4N4)2X$+3>4<79VVXN_IS8+!%H M.8@WA#H;+#&Q64YB;ZU70U_<3DO:GY813&NTF9;V,JW=F43<'BY"[$5@U/[V M[8X],?RCARY:_UP/C-$8"^$:-DOP7Q_,?S/]O=D'@6'^(/\4F3,.V,$_(PA,2/N M@!'99SPV3?? B-@TW0DC8M-T)XR(3=.=,,(W3:F8$>=CQ*GUHA\='ZZWZBM" M6+V_&YX]+_$(MN>L1#@#SA'\C%P6:> C'*./@(LNCGYX#8GX+/_O .[P[@7B MTOB&[V]*CV0AX@WA]NK_"6F_%J1=J-EW#&GWD>:?%<SO1N9 M>KSVR.\'>'Y*]^.S=T/?(BL S:0VBDGNZ26AB[F-5FYN[C>W]1%U8MV^T.MS M0A+FBJ+A9$?I=9UKRB&Z(/J425^[(7*LX+&"/YJ"G[^]^3DUW"7F:K%A=PBN M0K='O7QUW&8K;@CTASRA6.K:&GX%Q^X\&OX Y_*M?S8WC;%D@>Q/0=LF=X9Y M42#[R=% U<0C',J-\AM[H:TX2S'>M]Y#-&2E[N&BK4G51&B3;?6DA$1N -12.XU.Q ?BM M!B" 5$ B7=0X7G.7\9J@>"X^\YUB;VZ-^7W),^&MU_:#W8U TXYK=-_V,_H9 MH8IDFC;"=55B.,/HQ;"!NWP:^!D9_'-1\EB+8RW^C5I\_LC/E]4X;7-]L0V[ MG$H26+&6:I6)I "0!])__9NZE!8_LHOT,)&>.SH+/*;A/N\Y\.:PTM=.9+CY M@F]OYR]Z[18!G_*VF<\7M6S5&Y=K5*7,3]KE9:-M>S*? =Y:^@E.7QO?.K8' M-U>/V![\ +_ORP9A6JWE]>20AZGBJ,4NUSB>)P6 #I4.$AD_>5*E[U[I\DB3!!/(RF2+0K0U%N EEZA=?K.B <%>S,'&)!22"/ZZ M0OF__^N@]/I(&S:6;6]AFY)O))!Q64J&E=W"V'_W'T%S!<_:'AFRS[MF)']V MQA%0(@%#SVCJ/XF]GP%%CL@)8)[VB'8 X[3YVB&2T_;##RK,-[RQC?D?!'X. M *[\7S<+P^#G3.I"W-JSU\'2\9=V%4)B8@([^S]MAHQ2F6\!P 4/\C7(M\7: M02WKYJ,]*0+$]>?3#M"YC'&"- *8+6LG]\*_9\1].RHJ^J!"A^HPU4ZB39&E M.E-EBC3%)DI,-4_7B^RFW)2ND^>$B3YU@G6F3;'A3-I,HEVB$B139YDJG2?: M5#Y1H.M$G:2):H)M^Q_4J'J;/3>,WL'DWFXU$D@@^F(=WJWT^IO3!4?T]S[Q MGY>"KW>MWZ'F1BGDQ0$.W]]Z#@WT*\AI"4%(\FYLL!):#'M]STQ0Z\:+2(*RA2>&W6J,+9R MG-,A>:E5UFFCYT9!F<+S])#&W!X/L0(GM#0=HE32C8(R91IRKY4?U)I<:+/98?$#Q^/#*3 MDOMFT\@5J6XRLYKE%[74--/T1QX!J5H0[&M(!1JKZ"4@U M+PWM%V#48T14JX/K>537%'4Q3/'-CE3(TF4B/'\H.C@8V.^,X\$P^/;XJ=GG M!,"93OIF=Y8 2[XDNNB6M%N 468,WACLVA&(LPXGYK"1PU*+SFK,P+4\0K:; M-P$/!9#3H*34T(%3L05H?=TQ0MO14?17=2J@Z^,TZ?K!&*C(^X,_IF"]W MR)?8CEV4+Z=FB']T:KD9$7X.\-Z'0%R7I,D94-N@9^Q=C_#BJ&P1]/E%.*TG M2<<1.6XA+M!#B-:T)_A)G+'T)\G6HV?A ![2ZF M?II4G!$?]A=M'%\KT;C]CM(&5W::(>A68AY6_?^D).P/).#6.=E7S3\]IL5% M$[ _"L-?+;]Z?\67+KG8=M<&607@,CRXX3]HIPWTK0K4;8.QL6FE32TG1H]5 M"1(JUA245]8E+-WZ>F4M>"^M6[;I@&;-I&":GD]Z8@;0/2(2LR?)0G&5*_=5 MKELDD(IC9\0!ND&8A:$G?PO[T:4:=VXEW@_//[R9>#_*_8/,Q%XEQI?MA*E9 M#;<]XEIV8J5GILG,>%BDI&ZU9@HX6H)GT:O#5S/K2:/6JB+."J"Z4&LK- M,JG,%3F$Q$T]80CR$X!5[D/1;^W+G5'38[_M2ZI>R':2F1Z]FN6M0X ?46:RPC;G!VT:=4ZG,.W.]1]1\4Z2,-/9@A MR%_7#3N.\_V:.-_;1O]G!_NN@[T9"_HCN#=QO.KB?L_>!E/W]Y=7D2ML.AM+ M!9WV.*:3ZVG" FT/2E?S>P;57"FW,F!;%::"FQQ)V14S E6G@=\3!ZY^<."J M*EG6GP3GBX_ASW,MB0E1L0*<\]_MVGXO7'5K0,TKAK-NO=3W-H.CM2?^?@Q4 MN6@[OJ>E^8V21N%(E8J.F):7(XY)\=T,9MUZJ?>@Z)>#"?Z*IB_6 QC!TTN.8L=#J\U:RVFVX(9(P3",QZK^8Z-5 M=W2L?6"!B(-9/R:8]BS+ZWR*=6LSS5XY(F+? E=X8E#3=$ M#H933VCJ9T,'W[D!B(-\/\@"W-#?>]<$V+W5&[QW?TP(U0>W,C M]$Z#T/ER;.:RL@G-EDJKE2PFT;(!P#2#INN?O7Z)E3N.V3U2S.[$G(3?(]X_ M*$Y5/7!)GA*Z9 -/Y;TKQM@GO517Z=NZ*,WW9UBN9]. M"IZT4+N=!=50+XU>WC5S?7E!L77-Y\_7=A*2X7_/JTJ1 [ MG5P3ZR[JG-!,\F-75EU+ $#_<9SK*T[E97MD70-@_HQ-$(('_5%LG_6C4]HB M!)@@H/@X0E@>Y6DH^,(*I+]\ %'QC\RH_-QV:P;I@FOR4K>A- :KD52&38]-&2Y"+ M0O.O?U//Q\&AD,P^4S5 N4!2?7(E6,FWL[Y^O8AMPE7L2>(]&0*K3_B"]") M6Y%Z2OA6B5E98=J5Z\0D$EUC3D]=^E)%FO[R@I_R$-[(M@! M"X6EH&A!,Q7?'@ZE?9;Z;U6T1$WP=HB6@*MX!%=SK[CZ?P#339-& #=9\YX2 MQV(0#K>V4O"< .UMA)V]\.EFO*OQYILP"..$,P=KN9W4?*X M;QBZ+4Z-?H< MN:K7JLDU/66YYI5T?U;-S5BM7Z4\F!DR2%[_SZ_&;&M9 RC0W==HR!]AA3&;6KR=2"[%&"T#*6"VO*%X?N7_^BZ;?X MLB'WCAN'= ^LLKYAS49_0UT[WG 30MA+&+A&(8M]$Q%LZ;KC<\>GGI3P9SQR M- $TE/*9!?2RZV_F"=;V%==.E W'U/VA/DMG4J(%OC#7'.NSG)P[IL2/_-W( MG$^6*,6D)(>?9/KC5KUY 2=K^ZV.8"I Y,!T#]0W6 7X=/,%9%'1U[T6ID%2 MO>*.ERB?ZTT/%!;[LKYNM0J\SJ>'3]^&9 (@14&6=H*21/8D95[.]\+L](>IB5;R7,I5RO3="U MP1!BG(JGU]6VS11<<.B(%&:?]6+0<<%GFQ>*DC_/\,PA H:!G<0G\$:JC 3A MR(YEAPQ$( 1Y3G!@0P)M%?WM^5 8%F+UF6]%E#9DT$ M?_T\W$FGA%ZY :N+9;M>J7KE]*)P$?;KOGMM M^4EJ@F4QXVY( \9L@7#%=A_;'.] BWEPD!-SWF:>U+(<4 M4PS;<9M3'? 8P9_0"+R+D%DA)0/WSM_3#!#7,48JX DP$:$OJ/NL]N5+\?GC MNQ6?.C+D%>!8!J[#AE>U1KTU%AJ.2A7I?->6)GQM0D=Z@)?G%?)=3E$;>C0 M.79_W+$'CN:/51JC4J&B4M+4:B$UB%=%W>@C?[GK$P%J;A:A4LNO;+,C@3%0:]T[IM-6&[,M4H%B'%Y?KJ8X1F]('\F MN+<7F GB-;UX8MY/2GK&.XR01O.K"T0PE( MP]>VNN?$=78/L'$?>//.77GFQ_"2IUG[A6V1T_FLI$#DHHD6K#DD#SK$?7GF M2ID1IH)7X;E*J;&L2D2OX#8)X)E#3U#V^ !VMZ[YY9EU&]=\)A;F5-&IKCE! M:&)-3&#X=2EPS;'C[6+/-=_>C@F*F5@*FA/07Y,LX$[ZO+F,\;\\$TXR_EL* M$[H8DIAYV2@C-P 5UPD M9_137V?7-CK.C(-I;*A# N)$<@M?J'VBH,(5:):QLW:R)..DU/P,M\ .'3A( MP$KI8M(8!_G#X2!_4S'E"UX^WHF2!+<5E"XR8_ .,E@TX],DDM1X)H1Y$27UP@V1*(Y ,%UPL!(.VN=L!IX(AH3_S B#E M/W?G6TFKN:1;DN\_ ,V-[3MS>+=7^95?HUWWO+JO&8WU]4&VOY:7*%)LYL5YN+>52\R0]AJIX%T51 M>@D)ZQF#UX;S!<]^(1CXS:LLG5VYYJJ.4Y2C0?5"II+G!F3T55;BZ!9KT3; M)#$F-6EL_]E\;?N9&;9HWGSX0?/E#6]L8_['%XC@0.'_NED8!C]G4A?BUNNH M%_Z2+RDD)B;0SO]I,V14A[,SI.GI0&6U@Q3"S4=[4@2("Y(' ]/C6S826(X@ MB+=7BWH>#?G"XX_C%;$O]YZ2OXKO4[U-PHA10"8\^G,JDT M(HEC?C@:CGDLE2D-BQ D(%A&'/X5RIVP2[M'J]+LXY$DH,RW4O%I;D_GT\JD3+=3"^* M+A%"\;U:>X_E*Q3"-;B*2[32Y BN-R2 Z;*EDK]% F=#\7?-P%4)OC?DK0ZN MYU%=4]3%,,4W.U(A2Y<)'@R%0_?$_X8D$O9'HY&+&>.7*X@WK*=]W_DZ_[AUEKF:\.RUF*Q/.=L2#C-:EQL]P5KPOK1F^UUCB&7#=ZF-B1 MRX7@)!%Q$?R?3?K%G;+BXY/8U\%:3J>L4JK6R'*2R5.+W*J31)$BB>3?R-[^ M#TCF>[DU/+ZH^^AV08^(7&L7NEAX.?,@_.9NP3_T1$!CG\:]DLJOZW2EL50K M-+["U#12G7;=+T) M[;7/K>H^RHV:87LCZP_896"%UVPO-Q0WNW_>"O4G MKZ O$^,Y03C+\UE(NQWI-O*90ND6F5JVFQ"+\SV[5K)I;?)U^3SI)JQ:[ EX M:N"-U:YO2.'2TNTO19!A"'UX6[RY"Q8.KZK>E*7$GC ="=%.NC;1[,-,K[V\ MATV6>A EP&Y\3?TYWG_NGII@F6EF-NA1%#-D:[T)778'[-?OJ:L^(9CQJS<) M*V7FS'*&:1HNF(Y%RL8!E=[K4ZWTNK3H:7Z>[BVJ+^)14X'&J(K&"ZM0^E32BZ*]N MQ'^=LIUD<%%D@LZ+SG(,.=Y2KW$\JJ64(/7@(T+O:\1&$]ZR?)O4UZ.$L_U' M",$X#8^[SMYE@7>X[/!'^XHUF3[I"!P?Z5+K"\Z@F_J'33G;72>:9N< MDVI7E38L0!+S=;TK"HIN57U*21:C4P>4>L]LKS0TH7Y(*\O2+8Y(J^R!7VS"1(+ 693<&*VP'$CC,7[[#3F4DCU M77W)W)0F_N/"RQ7_=RGQ-Y"*6^5^-@[,S&[-&UV(KD"5-#6=#ON]3+[HG]'1#!X)\_I12F>0'@/*Z MAV^WR>[D"ZU)C>\S ZZ"6<*:+G7X-!ZX_-@QZ-1'V9V_)JQQZ8=MD,OH#: MZT_EWTH+X*YMK-6A6H!/=AM-4!"AZU+(AUU11M29+N"Q=4*>(E#,RR8HWK*X MDI7F]B9J (79>.&6[NQW]3R@"0A'W#J%]DU)E]TEDQFD6)M;-&6DN+*@\K)^ MKF#?>YW5#@"W:C3=,^EI22WVA,5@B:X;V?IG[%)08?H.4X[R(=^+AER"3]_, M-W^3;3;;+HA]HFNH;#?'5N:8DH&2UTLY3SM#B-+@W)0JYE-<#U=ML4Z<$J)3 M#B-T6SYM#$088C- P>^NP%?SSV(@2JT$A]2 BP?1NNTMB#7Q3YU[&#W;F)]M MV/XRSA]_W\/4.2N'.U4XCS@=FJ2\.9Y'V[7DI"M]73&W]*!"N(O)$QGMA(A_$24>F[D(!2",)RP M,1;"ML?*K@C\Q90&7]JR\@H1]FBF7BR^9'!J9])+=QH4*904DG4:LS7R=:83 M>P0-5?M5PZ-($:#LKM=>]=I=5L\?6U[K[MZF>U3A/['4XM M2+;J>7Q)])A2T2L']C2J4N"5PND@DO=#]"V:G1?3MV33_\5IJ!J4%'+5.2*; M2(GZ>I7UU_1M3JV7:;CL3P)1,E-#R&KFM/9&45'BH ;^$.#)WQ5#;WH#AG$L M!8&+<^D?\Z""Q#7%,#A%??\NQ+BJ!9M-BZW,)-.LIJ:?7I7Y13>M+ M?-@F6*Q?#+3E&%@I,O+T9B[';6(!>V&OH(U2YO]\\1EJBKQ)$7""./';@FE* M .[7 <&RH;=%;T[.3<4 26&;4/064&EGYL%)2=." !R N;0L"62HO"1U@8$! MYBP( LU-D+)@>R&%#JK^SE%*>2@@[&@BB8[F"TDM3&SSCVG,>+_U0%",U?9? MFM.,D?K7MJ:B@\,:C]0]AR,9FI'SW9R'@!U8\H5H[K_ %WGIO(6&;V-PO&D! MQHZ_IOW2UEV1IB^=NTZ0(=="U"H0 K-\_=(TP[42?P<'5L.Q?'-@_?/G0B)[ MJ38 01^#775EV*T#8!L+WO2="]XD]82^KZ=/JPAG/#C.#%VZ'"T#(TQY:N4;OY=K>+O>]]7E#V M2G*_W5#NW;;G,5MNPQ;X.?-N,^J8+[?A"_Z,HS%?+L:7$]M6?[BK?)L(^$*\,NB\)9H(*LYQ?%1W 3R^%T9>TWVCW^]RR-;M^WBA<&R3A% M"_ 3M."B%NF!:7*NCK&7-Q,?VLH@)OBW*0WS<<,FCU>V!%_K?7UW>_QGE!=Y@*WZ+CO3WUKCSMAY_AZUZW%[*;]$+_=Q M#':E5;1>]R?5=B5M*04 <"_I,2]]5"5T)N>7K-""NK741*'HH2,O9( (_=>_ MF2<,>:^-ZL]R+M#8A_@M/L3;%NUG.Q(_V-2!0$';-2(L'-8D;:4WF"TX1.U7 M\QJJ*FI-YC%@X;#(XHH'=[2PV-&*':W8^ES=^H!X1(3]@5&$-XQ6K4U)/66Z M$M$9)1(NG_JB_7E@#RL5>UC7]+ VM]_;2_3Y*A$DH">V$,,QL?:,Y:V)]0MC M0M??XG^"C3B#*4!]Z18-!R3*W(,MB(SHGD&);[#,W^,213@ZBT:KM,ZWARNJ MHELPD:IW1%X%2,6^HP.G/A-+^M\@>^L8]O]QTL\NA?AY=#7^=K8G:>B!\@"Y M!VT^K]86C-9?\A$_">3Y>J[AUQI;5(F7'-2_P4/V>TJ^_J;U"G82 &DM)^7=6U5\J>X&.F1OLTR]N?22'KVWHF!!C1#L:@_\ MED\FD_,AB@V*XZJ"R M=ET",64 HO1)&,D HTQ\50CBL^*RM0;GH3U14=?NN 1/.(>?:XWYJKSLY6]6 MSS''2,AJ3](&)17'9YD-__Z-QT%&QU 4 !LI-ES@M 3PJY[WR_6@:!7 M3DW10:E/$=B&?65@!9 ;WC"EL000(E@ JM*2%H[B_U(PS'"2EK_.:#R$>5)9 M94KX0$7RPV2;H"E)RQ*?41-%?VVG @"#F2!*"6$I*-JV.]$Q7'+8A5$8311I M*>W#1 )EDT.N@'(L8!%UZ>FEN\Y^ZX '[*^#0G%_'2GNKQ/WUXG[Z]R^O\[I MG5B0DSJQH%?HQ.*"OO5#[\!IMYS12+*LL:,!N-4 1M$_IQMCVP6E0X[M'XO6 M6XB]*S03YG-MVPK9W]?\O6@VVY9_F6-A"\OTEE,/Y&ZO1?QHM_RIK-[/+3K+CE-#3Z],OZ)IU)N,6:BL5ARHZ M?#-3HSBS 0<=$CZ$P@^/L3J@7L(U',UGM^/[04(0I I0B ,2AP?;%UP^\"7+ M7Y8OE3X]PR>"0E\K(&10&2K,P1E_(TN;K[R"7/0?&>++;+5KARHSWDDU@$#= M5X\0Y6\'L77N,]9=N/J?P?\+Q.E%+@*D/\)Z.6 %]W@CR?^ !5QK"(J8\QA M;7I+[.@SF)H:U*QO9M)]@;[PN>]LD7# /B./M%$,0#T,I5EL"F%G5@%*V%N5 1(PE!* M#)6Q8XY"<-RP[SV ??!_ Z$22YH+X&3N"_6NVWT@]^&,=I9Q]\?W3'=P@/$5 MQ C?-I1L5Y(V\'POT]S")7E/$2")@GU@?2];Q7ZM8,%)@1IJP]G\CF(%GSP= M0!UF?/S'ZI::D3:PY)A<.6TV-"K94P;5I()1.4@&B+L?6L!MU]Q &I[V FV^ M&/I69N0_W@.FZ,+@EG?-JY,:2'0(>JW(W6:.0BB<& LPEA2'\B<:2#QM8/-? M0,E>%7;O Y!M_*+7" #O 9(%C9^5L;_)2N#3?;5]F]LO&^164#8!OX@1IN1[ M4984&!WA!<+'G@@AM!W 6)/L:$3&:*S%-PS0)\ ;P7(5*](>!7/Q_R"-#%D/ MT!+?1*O9H(P??M62;!NXAOZV"BR8O06[W/-1P:\SR90E\\Z0(@,N'G6=>!^J M,'HKN"JHY'=LP52OJ&3##01))*3P7!9) MN-@T/,J!F'5R#0T*A %0E8XQE0!7+H=M]29\\'?(BJ_2^>:PT.8II<$S9'Y< M=E3MZP"U']!UW\ :2,Y)C75N3A7%>G;FX7@J/?P K>HUULZ;,'%WC^CW+9[U MQ\;$G31DCEWP3"V#V%R+_CK8V&>QY6 [OT"G[?),]9RZW"%-;3@U/F#813I5 M?1*S[SLDYAI-(CDI#CFNJ*9854_6"LWYY4$SI^6J.5JLZ0(TF_,#2"KFF8H6 M(":B)X%F JI_#LWO[O3IU6'U&OID=,UI@[/S'4Y*.2FEN^;=A7AYK$:XT.JP M14AV(:4QD'(>.\13E3?@,8^P&D_B,_2:S[?Q9G(;5[4LZ(Y@;L"I$'C/I2E( M0_/E3U@4<-J9LA3@C[(4EH*I&(ZU%]:Y+03)<,QUZ4I.9?_UZ*A B/ M[2BX^_E;!!QVVU ^72^;%,GPT+R5Y%;]\?72/,HZ;97Y?('FG/)LT+7F]5QW M#+H:1L5([S'QXTQR/*Z3RZ$RXFHJDQ.QE:9#.%&Z6<9'GA"-ID<:60A)&_BL M2KBS3D[^M%B?2,+S"#*5M&IF-F7/H$4?,<2*@Z9'A'PK"M)5;*BS:CU/(8T, MRS "#[>U-]IXOY]$L[FOBC3OM[ZONMYEU!WO'4',_Q4,Z2[KZ>!.J2:($K%- MK0&MKXB7%!IF3+\DS]2VN3/1+99[2Z'O]K(KCLS ^DPL96>UR6_<=*Y.>:

[&(\V(^]/?]^%ZIN^Q:-I!"==45.BUL70G+?@DFNTUN;KBPKOO_L7"?EI MY.JC=+%=R9K0HL2(T^RDPPS7H$8FZDH_ON./[_BO$Q5G]$39T7W/ HX*=\\, M,8PYO.U\@$7)9K Z?\S$T'R"64'/]9=JHO/W@-XYQ^G] TCZ/%:UFNRE2_74 M3%^ 7[RNQL]<.?/N76BC*H4J%PC,ZZ,NUU7_+T>Q-ST30?]KVG^$HUF37[F9? M"/?US[=T5F#37GUG\_@W1/22%R6W$<"3]JFBH.A6U2><9#$Z=4"XL+U7Y(:% M<+B3[.9M!5I(&D73B$45V*K+1+2JY/XX")V?>:'1[T MG7Y.O$1 ->]I&]5[;0[#D('_T1-PEJ+\E%_'I]?G1M_1C4ZC5TAJ[>@1;&#LYW'1RAWT1-=DV* M$-DFM?[ JV80Z7T')W!K-EZ. "JB-0W\+^S'W*(B==LDEJ. WXU<<"[BON_% MF7J*/M]$7T!L,U,N*(_GRGK;$\>BF<2:O%?@("'+-B6E*$AU7+ZI.';P'EW* M+'MMBL$=>5:5.;(+ZL&P)PS"G]*9".MQ>.US?-[>=[\W'N[VM/2^]^I3P #V M2/*%-_Q>4 $.#EZ;3V/[\VV&BSFO18YLQU"[2=MM)#..1@,(DT\=L#YB^!.P M2\#C\OVPH;&4GA,O.G]TNCH2@- "1+M_09N^B]?3?)/=3JZNG*T5SC58YAG**8S'':HS3[X;>V3OGH,TUVJLJDXNF0MY@ MQ_M\3@41TF*;]I3?._5%4KUBX!.ZI"[Z')+!@#^G!& 46?>?&LFQ8;:*EO)NGU>]U036*N4VI-6#5.WL MVQS;'C(!>[;WW?Z>)"7^W@32__D95651'M-]5I5=SBJ?4/?4*M5,TFO:(7!(8IDU71[;/3U=-&G M+1:Q\UR@(NS'8-'!,19=C$478]'%6'0/B44'T.6.K?#5#PY?@<@7MA#DR'A2 MR5$=HJ1*6<9T92*2Z:(J/DCF9)"!]GHD MF1G7,;2>U*FTCA=:)#4?D0;ACX2/'IJJ9JK3BMWL0Y4U/I#AN;D>#T SO:.1 MI51V.LVA4.G_9^\[>U17LD6_7^G^![3OC'2.!#T.8&"?>5LR8#*89-(79* , MQA$'#/SZ5V4;&AHZD]O2S#[==&%7K9QJ+FTS64G6J-1G=[+E57#8+&B MS@PQ!:?YTHB,6%8.K3PX4G$VF@ZS,DSDT=O0Y7'FRTP<2B?"5;&#+S M44O++>+V>C:@X9Y !@$4L9+DO=8;&/T0/J\.T*5UFKA1(YP!2I MF<'FHDS$YA-H\Q^L[,L8(S:BLLV)$[ZV6"^'?"M)#Q*'*T<=/)]2ZRV28Y/3 MS-"<8%P>G"BTJI%E]).6 M/.T%/+8-#T-NQ\.MEKBX=*X9(C+YM;W491E,^-$JQ"PT>1&:\N/-E2:O6Z2G MK^E-\M(]S\L6FG_YE^;WO_'BU)N[\^']!T=P[X=//W_SQ0^])O7I_:=>WS]R ME/:6?O4,J7?/ #T->>-IA;:+4%L#K\#!?^CQ[U\I=EA07S1I0/"J\,9HNCM6 M8H_J?(ISK]UIZ.+>I2I3B9V.(N1!'.P[[539:&?%]D0YP8B56'6Z-+L]J?J% M].DQ@>J^QTN4PI- %Z\&=Z*-O00JQ*G[)_-H"I4Q>W6UUFZKV)QN)N>I ;TN M35&:+4Q@\7 \_EH3F><\ZD<(V+OJZ-WN>C^KD!'1?6LWA./CL%*K-@2^9DM, MKI#I6& ZJ$P+K]^FO1X.HU_$X-ZENZ.(ZCGK^&@V:=6D>:D\*7'0XE7'CIM/ MH*CH8=#L^1(=BNH\7S"_2".2:Z+@R]TT"OXM.E9H@#$ BAMF?I;@^]LY&GF+ M+&/5;-[)1:2F!+\+"BN>;B-F.A+5?'$Y!"S1Q1 W,[>YS#?23"M DX>F[93. MK:A#($HC"!W%1#;':CVJN0"2R$=%K+CBVH3'+>]@XE*-CI#Q]>*&B6=_/?VAV:;9F(8!"I/1>@P>?N*>"] MRB<4>@_AO\]X'_TS?L4I%.9SW5$#;>&HP*VD%LF56B6*4J/MV2X'0E MBB_$@QD@]: MI'<_B.2GT&L)]O#1.C5X)C<9,T*ZR;VNXSX?%0L8B,Y=Y/"V-=4,M^[CY^ M%)RN"7L6R_7@KOHHQ;+6G<5ID3=*X MFZ2%H#LB!G5^TY/@"[0=FD)9=HMT&3'!",'7T8RQ"=27P'WIBKE;8Y]E]%'( M.C-KF,@-\D4,\,TY:Z9*RRD-=8NJ'8'J&PH<5<[+\INQC#T=OZ=8WKH+Z*'L ME<*>E\Z=>QO11*_PGR)HLJPYZ+%_N==C--N$&S9=*Q=2@2\0>;?XT_S[MVMQ MG2G^^ J:W)3=8?21C1G:9&"E6&[5BK0D?#WKK8OTQ:./IQM@ZDY@W6:LO7FZ M*(;$ZR;XO?EA=V/(2O63NR@O-?(RFIL,O9M-1I<8-A]XJ63WD[V,\\Y(7G_- M85+?,C8;\U^(>R?_V,3K*/X4H]X:_[R3;-MY/KJ(+D#BW$!M\WL$31_^[>7G M$:>_FQ?WD>&^>+.4'YJ:;%O@$OGPUP=1[WSOXX2R4^;P[1'55#3 RPWB!3(, M&2#F!A$3,,QMX@5_(O ,3>(F(!A;A0O6*!@;A OU%,R0,OMH2408[>*EP M M-X@6*,5B 5YN#R^!&+M1O.!/>("8\R'F/Y:!8I@GBU=>#0B)3P#AK)+BS+>\ MS@R3D2:C#__?+QPU*_D2@&+44SRQN0:V#??KRY#;]36TN6!V1@@F/@_ M\J> M-PDDK\2&Q,//%9_/5V,"9KI)9OH\*7C(/?SW%*=]+WA]&[)C\]XT?,;0$.%[ M\D!> '12]$Y>-2-'X1Q0S#DHYNWH[:W)RFU6W0/!_LV0 /.G"T,&HN*[$'$W M1^]7#8G-H%76L,3/* +QPQ>)ZH0'<$/.VL>$L1G3WE=[GD_,W76 M,UZ\[,IM%K![:O(I]O+<9VL3:H!WO@399B%.MLF+K3*1 #TOL>E;O MI^BOMW$YVFGD]1XX+;B[>AIOX(TVB0'!:HQ%8V:MRJB-,?'K#Q4/XS$*_O]P M@-1C<\U7.I*?C[W.G,D(V.M[[/5&(Q_4HCV5$'2AR(RP3GND%=E:GB\V$7]% M?_TAHF&22H8I_+"#:L!?E^*OBU0"O@6,?YWS>)>NTCNE\/CV3+*S2HX(^77! ML3_;E+8L0QS:;A^FEE;C]X:6D5M)HG=Y.YW7,PK'6I-%)MM663&!)$G\UQ\\ M$2:3AQU^ RER,2ER95B<6XA+ ;/]81]^=SJ:;1/C+SKXO^.J( M%2^J,;BU/I5D5L,*TYT-HRM.2 $'XZV2,OEWA M4A)]G->-;"W.K8"-*9EB-#58E9?IRT; B#'9'*>90E\2&\R4[N?(*:>@\5R0 MM9-A@B3#5/QP;/U#<,$)+.@@G/5X[/)V1&MJE$B]/6QW,58DLVLA37:DI /Y M)8I& D636)@D#CO>!_QRPQ=5+Z(I@U#4&;G^XM&HDE!+"GF6(S$[5Z;(0K4V M'4XG4 J@:!0.1 M733*A&6F8#(Q>H#)33B[YF1RHK*L#^)NE,EUF<-DDOIA>9A;RN &@:E;YZ^W MPU(%;IHKBF2BCZ6Y7KUJ9LL=;#Z!#(;"4M$P'H7_QSYFG08,]I"%5N=7TD&( MZVSRX^(!+DR/]9NCHE65V K1E68SJ5ZSD3R)0WF"AY.QH&CSYY9;7424!+&R M&Y0E'XV4I=%X6:YL<29#=L;8RFE.J.0PH6LI9Y! M\;(H%J;B*-GTL1L/=\-*ZK6OST^7JNJY]TOMS9$\C-BX>%F/ZL7E$KUE= M)IWKVT4LKMOS-@W%"*K[BH:)#X;8 Q'RL2#7M?GJ@G5AUSYJ($+.%PV;U.0B MV2I0$R9BY81U%TQG-7H"I89;-P;%1N)!3?E3UXT]*),\CH5^NNA7?S[2*6-E>L4P(D-;BV5RK65CSB5#8_D(1[I9-+6<#TADD46B, MP.)A,HF%,?*GE;IZG;BN?OQ;)VDH2.)0D,3"B0\V PB$R+D*OZ[.1%=NQ'7U\_\L(?+1&!?9 M3:8P:;3(8Y$&CYF]M16M\,@ 03$N:'W@09NMD(.^:THH)7 H&8EP_'X6[VFW8#6?UP%_F>SK&HK$"6CDV)2 M5*%BLWZ3U!Z!OU2%.]_J(!__ A[)]BCRXQM MN*)S@ ],JN:!3*B.9(UTS9 "[XI)4/"].EL.(A.1+WBH)\/N MWZ#X@*2R"HGNE-,0'W*\@X4L+=1LI[RG0TGD+M9M8S3E31#2A+/)26) ) 9H MQ]O<@)\T\"'.&BZI[53.+H8[,M!?A1[@IP]XK),I#64.$K7&6LT5)R;F8$_: M8I^P0(YN!G(7?!,K-,'(-D1+!&::EV4P3JTV9.(O-%_*WBK\^R!N)I(%H3KM M,*"=HIS0,O%PX@$686+DGAZ2(#Q^B+="$,5@"8R1"!&E M0Z9WT?6OM_&5$1?B&+AVGH^Q2JW:$/B:+3&Y0J9C@>F@,BT<-?>N@#'BNQAC M? #5$'RV?]RB"3^*)ZE8TP&6P2UI-5%30I$L<46[_NL/]D00:*9\!@5,=8^UGRF<]?@__S]%&IMV/:UI?"_9DA4%# 6>0O(JPW*D0*& M%#"&O^LB(A#Q4%002>\%NX\:(2B)@HAD@.F2D&LKP*^;4,RBW)W[5 .,D$$W M1G0F6F9(X$4CM$!CL1"1R< TH:" WWZ'W#[M6&QU%>'J*DAK4%<]$YYI6(,& MKTZ 2V3HMPJ_%!5;\2GJ1(29HR=%5BW%IPQ?73&:; M%H*MV=)H:/NB$_)RC1?'!37-ZZ+%R_XFO"'46ZJD=JARDBZ,2UF%$!B;S/4P M.S'+2%D'4>5AGR>/ J!ZDA%.X/\094('RL4>4@%(,< /H?T_F8;X[99".MP3 MU$V1D;>KIU#AN*I!FA^:\.AQZ-<*,"; "(>@--Q\I#V'BM^F<#/D0(<.O05Y M'I#D1!7JI&>QMZ.]$-_@\7_,O><\A:ZFFRL\U)-;;L/>4,P$]D7%'+JD3B8/ M,OI?8R0"\QDIK9A+H33*M9ATI24P>J9:4W/T+>GD$=QB+T7.4UP3[[?[9'8: M(_@ZTLE8&$O&;EXI7P%E5U+*G:0(JE4E+:7'U4FKGM$R6L45?]%#T^E5I0SY M\*-*^8VEGU'*>S*"Q.Y7(Y,#G]"@1GZFNO-JY"U59L@5-KL&2_:+ @#C!@3&;XOBH.M/UR2VI MWTF>Y3N6()-#,6Y-_5X#9]?1OWHW5@FU;)U!K(1DO#.X>[;_?=__V=W_X?Y%C\QLG.PJ1>6 M)-PF4[8=0RR 4_S: #.V"!4!/WWNNBQM+TW\3 M^),KL.&O_L&B^%,\=B9LO734$L^Q=3XT-1#+_E^+31\+M7\KE.P^")(N9$AY M+[CL?[1#10BX<#\MUTR$1N: M>V#\]_/LYS>EWS[G'F-(?I/PBQHBC2FXL&)8NZ&G)E6\.^S5H26/_?+H;;O2 MSO7*RF-U2N99,SD>((DC7%DX:LP7%#YSVA8-'8V#UYN3 M>6W)IFLVQT:I,CFR%P53K,.5T94IJ.F4KW^'26IH>]WNR4JTY<"7U1 M$K6*4R.L4XB*3#^:3Z6H^B!Z"/OVG!:7/5J82O-12BHT)R!C:6CEP>%+T3%G M%J*"@$6P8;XL1Z)R=X)6'AR^VL6R3+Q(,U@IOHZ**Y'-#W&T\N#P*8*I&X!( MVQ);G:7,5F)I)E83N/+@\ D'C^4S0[V-*?GIFLE-HJ9C.7#EX>$S,ZTB2$Q< MQ<1YNMCGE@L\ PDO=GCXN46T"P3'ZYP2,Y58W#;P^,P?S_IBH[&<':\3)L:4 M"M68H,FM022/5AX38 M.4;W@RBNL[FZTI 4?19==IT,NQC1Q^C>:D>!OM85"8M4,H:L-_E.+38Y1O?1 M7+P4R<_9"B>2)2FQS"I3FW2.TKW,IBI.13-,CIT7\ FSI.NEN'.,[JWL6(^, M<*;!=9)\9U+J1W+])'V,[JNU-A$5F]TF!@836115>0+6SC&Z9XUB6K19/KNGY^"@F8T2^LDI-5G03L'5OF/<+:A9E1=7$F(4UA5P9M*N] M5-Y"0UP.GMFL]8K<*K',84K+=AIB*7ZX4:X]D_%&9!%AFH/"L 0E4\N. MH=Y*DDIKKE]"H=I5JTUXEA?^6PU58CD[[#8$2VV.CH1EYP M2/3,@XV*.;-&.1V\P8EY-9:+=_$B4.K^!(HT3%G5'*= M0/6M!RM;7*.#+1Q*X=*C7"V/93HJ2/LE]?LKB]G5A,>S T9JCI?%WJ+LR#$5 MK3S%64LL92^(UQ5Z-EF6AUW.?>K#7 M>B?6R X4,R;QR31\O+WJ3"7WJ8>;S?<1^]JUM:2 00_G$U:J M&/'Q'E,@:R M*9.="!S5RC6K8Q%PCC!!2P\V:UQJ^#.9>'])S*>CT"?N"L?R$" M_C)"=[8@^-E"WSBQ$_O>"?F<*/C]7DBH'2<7)#M5&$:DJL"H" JIOFBG>/G@ MM]/BLK,8.YTQ(@L:%94J= KTO:2CWZ#L.PE^'\E&?P(PNZ%O2)J0P<;N9S5[ M*(NC3=';1:/?SP6)'^0:;Z_^7WU.R0JU#E>;]]I,NBDXQHC,M?+,-YH\G2/D M/2@9^>*XWZXSU*P?7;%,E.A,:+<' TG$CD:]0[<3\+X0FJX3X\X,='JQDC6! MX8=)2LUV\):1<]Q"T"/U>9X6TSV6V2@S\<-JL6C#OT-(4MYS7K">>* 30[+( M>W7 5U6%1VN(OT$+!*5(S+R:F3!$#I=B&9DH2M+DRLI-F;,XC5_@4?L&+LDN7 MEL&[:M$5'QXQ0FD/K1I$I?MD91T2_#-5_F2RRT(PM1&4GNGO6>@<);&Y.* + M^3B%22M1G"<=>['N=2&)D4]'TFD;"D.F,F+\B8H:$WAB 6H$75.1A0P1H$$, M&1!O\$,0^@M*&Z":X.]P2(64)GH4 .'K-JSAD7%C;CJVN,I%TX$';],E//1D M TSA(\0%V#X46A3FWUO3 !IMP!-MJJB"$-1-UM0, 15)IB;0+1?:(1(+(U&' M7ZXR@'8/=+@#=ZO['@F)NW^""[8F(.2KKRIXA?M@3<@ M>U;/NS8G@KIH(I#[;/3\2!\O[IV:T!# 3Y_.>:-C0[+-T12,;1GX;7JFFCP& MANE='4+W.UZJS!>W/'+06-<'8Z.>[^29S(*QN7HA'>^#;J7R\J+'6TL'Q)GN M>7SB%M'7[PUY.-MD>+TK<".(6%XWP>_-#[L[0QOQDZ$HCS/R,H#[Z=>=*W)^ M[O4PPVT9F[?Z3\.]8WVLR3:9>$J\V4UH)_.T\WP-/E. Y+D!R>;W"+H.^-M+ M5CL0".\FB7U(NR_>+.6'4"K9%KA$T "_7P4OB*48$ M>+D]O 3\$D^)0*\W"!> GZY4;Q@[PQG"Q 3,$R ME[W>?P%>;A OR2#E;'C9[;\]TF2T\O_]PHE?'XF2N0>_8K?WQ%MW4(X# M\*TZ\VTLW(]Z8^'ME3G\N?#\K3$QNC*$LH(V+^_S;$!5-T15 M[X:_ J &A'H+,'TO[!3 -*#3FX#I>^&>6]/3WK@$_]JLWZXU4-@7H*^MD_>N MC_<&K47ORB;LN+^!\5>=N$MZ;%]P_P-)?M- NCNAO&.3$9>-+C\-\3@<,S MZ1\G\_F7J(96@#?,OP-Z.0>]^";^XQ!,8=MU(B"8P?$,S;!',R0_]QB&?C.7H0OQ05N(AEJ.UIIJMLFK MXY8#^6_%JF S7B)A3#&\+U4Y=J E&IW<(A*93/;Z/T1,,/H]M@WD2+R\2G\P M'Y%]OOF/\@W/@ZU3366XR'!)K#G/U^B1W*),TN\.&8H=-D$/:/U;9[S%,JST M3H>( ,'?.^,MEB^5-_UP N1^\XQ7-_AO:J[TM53@3R*U_+MIT.&&]?,#L_,/YU7E7S]CVM6Q0V%^WS M>')Q<_$6D%#(]#"AWJ?H-(LI62;;K+?3E8KBS@W 7^L"^3 5=P]44G=;9[Z, MRWU;9[X^GE\W4&_>BSP0_:\<[G1'?!QL7=PE#)!UXIP."5V\L6:CQHH_U\KJ2$ADT/N;SWMC= MD?\UM.FU?:L3RN=K^U$?E,^N-?\?M\'KGX/ _+$Q+N]TN3U'7]M]K+TD3>\O MUVQKZ^_ [6H;@3!/4+%H/!%[,6YTAPJ.];M]PN.G:'E+!(V)WBO*#1I&!7C9 M]5H#M-P>6@)VN5&\D$]XT"+Z%A$3,,QMXB7VA),!8FX0,0'#W"9>\*=DT"KR M%A$3,,R-XH4(\'*#>$D&BO^<> E:WFYO21S,>=MVO,5.WO'VO?CB@UV^O^7D MS9T#Z9W(6P"C@)!.%),*H!20THFB-0&4 E(Z41SCUJS(']_+];8Z-I'Q>R*> MTS1GO8QS<5]BY&>QSFVZ$L%TBT>@DO/["4&+UD-;]XQ!,T*#U D3CV?B/0S1!=];+=6=%]OWC4,Y7NK,&\?\;XZ?;\J)_ M1/S__@8U/ *1!&5" 2G=35K@(: 4D-(MI P> DH!*7W_(E I _$8.#$@<=0V#OMJKUZ7B/ X MHB"_/6_72+&+0J]$4K'=2F/56JK= M3T>)8IPIM=5VQ![Q24+Q&ZLFH^%8,.+BFB,N+N%'O@6,,X^XN+#JN/*(B^N( MEVN,M9BOM51C^7(J]2;>U9@ !& 88AYJO>:X_&&.WZ(>V M@*)K!F^L0IL+8P'* N?R0@KE5AS,93>[U(T1*3$ Y*AFD@>]VA@I(C2Y(XSA ML7 4PX/!'?>4>?RTQQ@XAF=V#+\J&LAK.(?9O+W":D6,$^41Z"9L7"@GD$#P MG$,,(S_G'=YK)A4-K S%7(B87$Y%0#-&/S_#1D:T;94GFI'2B M9+%*LAR3^\[IG[MF\W(_JM%OQ;[DAN>SK68O@Q.*X!4"Z+979"=2%[F1*/!Q_@=WV6WQ MS7YM%&6H(=5F$[-24S&<03+(GCZJN_J#T75?SN:(7487@,*L\@2J'NA/$HDP^4%W\N[8)$B6!LG2R_B 7Q0+UW $DWI/ M*!822I]I2N5!M5E,ZUVZ#H7!UQS!>TV5>I=.20RYAVB4VB-'SX)DZ3DOG9(8 M>H3/\TEA)(C^Q^Z08YYT$?7IO,A*12X54IR=@5(6GVA,K5DN1]0&. M!?G2(%\:(#C(EP:H#9S<\ZNU6_%P$UF!T4KMJLY0-4T$C;19*.87-=W,&@^1KWO%=R<'@Z3I]WAU0Q3D#K=6AI2A-ZP:CC5UO ?8VKAMS\]P MXW3$B@6JN+!_,W/ MJ)A;\3BU3G4@FJU(G;$SI:;6IM=9JEI'J@EZG&0\$<8^V.;H[O@HR*H&6=7+ MN(E?DPO7\$ M%M;VW7;"!\!/_HH[5[^*"[(T1Z/L=S^N3YXB-=S2QG;<(\U@/XMDLKX MH*4-D@,2\W[!RHD.29*%!<:O%391&>KS0;.^$;W(U?_MI0'^VQ>G"!H,Z0)H>?.PG[M,QZ"2CGT MG/K%O=QO.&1- =HU)(<5(@X\_H\9@@B$[QJ'1D@>N;.H 7JHJ(XT _6E=)4^ M;UM3S8!;'+O/$$W3YM61N_!<]L$S[9&C9:&J%XB(U$G6H8[OQ.R\^5*AF M/V,@/!-JT]T5O3W=2^5?A<;!H#H=KE(9C8QA1*EC399"2Y@VZDCSXQB&@L)' M \,N#F[">#HO=-J1"9GM@OY 4E1V6F"%57TRF/SZ0V*Q<#2)AQ/)Y"%LO ,C M\OG7^:*5%Z&@&F^P!D2D!<9M7K9!#1@NV(["*BXW:JN(DU$9I<)0%=8LYEEG MLLWYGS=B>T9"^100!BL]5V(ZK38C1BO#*%;/I88EVFOJ=[3'YTOBT7DCM$"O M@>=]SCR'0Q R.H!K%D!>/5U'(#/\:.H1-Z+MW>V%X+=%2X8O1@)T"K4+E,R6 M]E$)T=8L ,F9R_>-0K;%=$K *N@C26+6]*]3Z/'7B<"M^H"$X$#'U03J:RI_ MXV"AC9IOXC_#V[8>!X6X),:TS*R1RZ:652A.-14*B+\<8S@Q_M+A*/*S06]!VQSJ[!W/PPA5/FH<9]G0*T)*2@T=IE.'9OA M$&_"5Z]"0X"@)/.HM_9PY;YNJ$'/1?@]2S/@:KB[&?P9/0LMT=U^W.@- MO+Q]:,@UKEWY]Z)?]U/HLSK]@P2$I$?)GE?CT>64E9HQ4>A1K=@T69RH:0T;TZ/$LXZ2W:5S()*8,UQTC$ ZC-5:P:4K>+X2K*355V&08X#]&LW'%T!Q@08GNEJ M:19DHM/;5">7F6\K3A?%7D(4OAF>%8I+41O[UM9H;D-?#FWG(!3EDD Q-:]C M3#66D%898AFIY;IDK@U) ,?")#2W8OAA8]P-+*OY0AHB>2RJJ(^.;X--@;R5 M9^Z" @0C$E;N?K9B$@H?W1[*T<=S]WH&Q#L$31#$A!HNJ+/1.>.*2Z.N$U MV;RK'9^V+O9>Z1\DUC__A?]L2'$D ]Y H9+I"T>>1"3D!X,P[-\7**TBHIN0 MR): LQ&2],[A[MO]]W__9W?_A\$@/^B[<["IYW\2;HAG B)# _!2A!?@NW_S MLL.O3/^@\>03N8DG_][&C4F7J[ G,O;OT,[/""('X%3X960':'Y$*2(#P?KM M?VWSF:NPMA]J'H'^-H#,(WL+/7WON2YN+$W_3>!/+M?#7_V#1?&G>.Q,V'HI M7!+/H1,^-#40K_]?BTT?BZ1\*V;@/@B2+A0 \EX4P?]HAXH0<.%^6B@^AC@C MC>20:IG;* W_YX3B]R"B\5:I(+)?VVRY'6HQZ7R5+;.Y M,,Y=ERIE#--<-> MH*]039]2/WQV@U6VQ32]G;384"O/A-)LMVQ"$7HW__]S_#/CA1Y M3?KM<^XQAGP1KWP[_N;'U:ZC]MT>YSBU8^?J4"$:&Q/Z%8M@P<-%MAFJ%6H, M5#P+8"(#'&HI8S3E37".X,O64(@/<&IK*3S_LBF*:MI#4QR+4,LVH?YF!5?C M/Q=%U40=%#8;]HN@L%$W1^?SS((!\[6@%F+U,I>GSV1D0$2Z?SIN8#7<\!G?=4?8BWH-.FHT*L,\=_3H(7,6)6U@MI MW.-LAAO5XOHRI3A?;OWH@M\M0CL*^7%NXJQKQ5:2B]2$@;G6!WB'G2#;[ND8 MT'5H7'G!!KB!$#0L3$C^AC8"8/R1V-K7/:-KD'\D]@DXUWPH9 U-*?C!:E;8 M\;"VX*=VP-]H@ 7(Q$&42],QDX@[\_XZ[88R(?P/P0]%HPQ_N)*[](W8O^OZ M05X"QN(L8O*"X=2.(^U M"'':E=>VZT@EPQ1)A*/D83#R 8+ZWX 8AI&R4YM*!D<0$HF5ZIFQ8[@0(\*Q M. :A]FJH?S\Z&SZ(CB(!YNIZUY4T$5A]7:(]7R1[&2P+AX!?UXL6[R[T'JKI MKAL=AJ*11X:0:T+P#D2."9'F!F"/*"N7B;Q+,M 71G8>B@?69.@P(.P3&$Z^ M\N>_3 !]:!2.Q,F_W<7H^:_MT?$+3T)_B>I(MO<_@Z;/QI!Y>6H4CQ2%':<; MKMV%Y=]/NQO!_WXE>WVF5/!S6&N3 G;EK@Y4TWUH UFH8)S63,MT:3"%;+4: MOU*0%W28+E[ES,@HQNDQ9D56UHETH67Q3OTP77Q\W\("!4$A7\QM"#Y!!..7H@2*,0LRC+7]BR]/ M$+=#SPQ99"Z>ARZ>_3_"EP)%E[450))0$P1H *)A]*MM56P"$0[;^B;32-Y2Z:5B#!J].@&O8H=\J_%)4;,6WZ#;& M((U T%KIWKK-IXQ_3IX+[Z'3E.%(N79;FPY6FL*/3ZX=UH=MZ8BE'Y M]:AC2QSH:_Z3P#0_I'MDNLAUR 6>KQ;RS?CD.W';K;C:95\:2>P)0.(KM3J0 M:.[IM\6''\FGKRLSIR67:R6L0TRU>ESJ&KV(6VV Q1-AG#I4L5XXY-D#VU.L M?N9*=#W!:YFJUB?LU%?.84VAW[AWF!T5OB5_+QY]?N(_'9'6>0=7J['EB&M. MY)0UPSH]/O<-2^\R1*IDVDTCD\NTN4BS4Z=3W=60[$-+\'IE,*?#"!^?5"S MU3B&SW356;:=HDO5R:UC9-EAJP.L*[0DX*0GT9%:'B@,#;4\'HXFXN%$_+ ^ M^47%Q,%:>P=KJK=3@&M 5B5L[5>357/\I+OFS\\2QU M&L +H#%OIZQ4E%&&47R8E(;#GC7Y]2<93X83L%%%QMZ"%V4W MKX.,3L'=@&]L'E%53UZ"U?0TFUN&LM2A/3@.HZ\+ "4#PJ$1VKWLY>9=\])! MGB2R_405^5$A1X1BP;9"4WZ!'$@WH2_8LKS:^IUHC2PCO?G9#1:@QSL>NYF% MM_4RVKV%RD@-SQW=-;B'*Q3NY5&QNZBC5R%C>.,2(Y\:B3KW"?!=SU]_SAV_ M\N+7#V->RLT&L';" M'X?KPQY($3!0%11X?>53J+4;?W!C[O#K*/**:.799=DX-:X#A% Q!AZ)(:K^ MS,X@)D3+W-F;"/&GPJKPV- M2W>71H-J2&N1^'3W-+=*KS6%^$4%&]"%1"_B)X 5LKQH5'A# I9;L>E;&7LQ M <)H5,SY,=1#[?7O#>$(\-40 MF^C=?ATG"LN]4C:I>55!8[\LW9-6F] :(M+-4W>)99=6)@: WS7VR.4+4:_K M8_Y()ZY72LJ^;'&Z_S2 5X$$FE"70I[T$H?X#M:GC$ JV3G+2,V.7A*S[59D MCJQ_J (\\Q!U"#-?EO/X$; M/[NH] 3^T>"(XH+#?%W<' 9-O+=;*QU=K((J M$$FZD+: V.>_@?K3H5986&N3QD9QII1;]TL=WL@5Z\>;K)T%M6U/\A]BM%*F M"HUB(S=AE&B_525&63Y-0QM4T&PC@K#Y$ID>I'7W09Z:>1FZ.X(OE]G-=S/$ MX9#%2TA!N=5D$%&F""T+OX@!:A=%@UA%=;JJ!7'\; >@Q_,;#;4G1. ^$8@W M6EB$&W,M$F1+HQHV:![QYM;6X64HHKP=.Q#+4U>:0/L*A$93!.9QR$3!PSVY MA'[>V9='7@JZ/Z,"5*3PO#=K:FCV9'HHU4Y>5O/Q0/!K"8];"@2_FI39#P3# M93\[$.P#X'*!X ^+1P>"><6JX'7Y*/&9R'RN"!6.,,LQ4<>FDV[WYB.V978H MU66B&F4BE0HG<3FLN$#JD,##>#P>)H[TJ7[-J=F/UH9N*%S[U<"L3XXW%YA] M5&*TTH-"0I)C&,-/4ZJ9S16L&8HFO4&,KT?^;BJ\=WF,G2;,)(HMLIW )!JC MTK5:,Z4U]7H#^4C)<#P9"Y.)(V4F/J]]-K3D,]OMAI:V&[SOT-+]7U2(!A<5 M@HL*P46%X*+"#5Q4X#=]EGI5KK;(Y+"H%*E@[=[4[M8F0WK@MH9WZ6V[DF87 MPJB5XJ37RI7H%0U71E^NE,4E MH(C)O,38Q:*3*S/%B!IS!N0 >[ERW,\4,JMY"<.H(CV(QW/CI22CE>3+E?-X M83@@1GJ5*QGY9KDF"%(QBE;&7JY,.<5TGC/B0V;%"$[,(&U3*CF#Z.';Y_E> M<])6LB('\OVLTZ.-8E^N#V*'*P5N85'%=33"=51R''>49;$U0"L/]KE0'+VK MU'H"DY-2@,VIJD4.'+CR8)_9>&:JX.U\AU&(/%;A9$O.@\F .GQ[0A-C(M_* MEYFF.E45W"D4@4'#E0=OEPUEZ#2ZR;I$+.0Z59Y,K'3'@2LW;W_E*LO;-7^? MJ! DKG'QI;7G'P7IH@=,%YW0M^EUF!'D88V7V"6VZ$06 ZH*ON#;G#LC5*&8 M[HS7.H*4,X0&%(\#6:;I("/T+>1W%VNIG5YC%M#<4DJ(KVOU MJI@01UQ.F18+;*0RS>FTFQ(*73<;M!%?7ICTA;1"G46@[%7=K@@V#UU9WH22 M^!B)G2++D0ZR'%>JS?#N0'HB @H_X%$+I %X'M6:FB&O"=JQ$!A2>>!<\/XOVRVF*6!49OBX6*\O5FFTEZQ]N M^_+%Z[WG149\D;%[G-Z;2G:$5 OMXG)9B]P#,@94.Y>?)/@TEXZ#"J\74@4L M6O]@ YJ7LMZW<3?AO&.!PNOF1'U-XJNJVO9"UM52HP6_P,*],;\53P=ZYK O M%13[$/I^^\9W#Q?Z:S>?RC1KM4T^->PK"X=W^W"9T##P%92.,JT'2#W:BZ<;=,-P-.ZVVT\-Z(T]W*@NPTI;R'OB03 LQC8O>NR M@?..,&"SR3@5Z3=23 FK$Y6IQJ9'\YN_ M"LE54#)TLUQLX*RWXI/W/B2VCQ MD6$BX5Z@_5:3 &0&RN)$1!;/:ZEPSQ,V(9Q,<>*E+%XAOF-]VO:>RH<,[UXB MVH679M^GNVT9P=83/<@B;"]4(^K>3R%LR?.%B',?[:90(%U#66'Y=4O0\((^ M"F1&@/H)%GG51@V;(+,/ 10,JGN35=W]'#Z-<-\+O+NE\*]_H5^W-TO_WE]- M$EY8 )J_BF9#2PZ@.H=-@@3YR][1_A+_OB6?^5-LQ1E96L'GDQ0W)Y5ZATD[ M_53U"QTU7(_9=Y19H>"CAA5V)EQN&.=8@X$][SBJ+9FJL.J)'*O3K%@HC>B: M@KSCUWWCW2O#[V:N?,=%5* 7($)ZAK2D(UO=_?;.92N75OX2/X[=0$Y^54X. M:OVDL%C9)F-WM3&TW>*MZ7CRIIR$$L.T(>/[?'B =5?F;7W8#\N\V\WS_P R M6'%$55_/5TNIPT!CCV_+\S[MG$I=NM[IT;3U1O4<#U\<,111&$ P-"5D0:/5 MU0CHOUZ4#36(]!3AMIS.^\.KZGIC\N_V,]C;^3&-./:<=3Z$KMF@GN0H#@3< MSS85IZ]3LJIM5YM>/,,M7-C8I[<2?[B1L,,W/=UW*YX'?4KJL:U8AP%C$K#Y MF%/*:O?@Z-+ZNF]:XS7)Y :Q2C*EJ=$,1A]U=-_Q:Y]".\C_<,AI:^1N'GJ[ ML:2*P!.&W?AVR,O@NU5DP. GP MR>U3&0_6@^.1KFVX' M5R^^+O,C*=(<08\="7)W103EW-!;%&T,7&=A:X4\JX*(&^UU$SK;3(YY+-+_ M^YP#2;:4,IJ"L2UODED'!+'3?L)L;X+7]#-,W.J7PZ8T5!*;,,71?"#EUF.+ M'LBK&$,X9VHS\WKEQLN1,%\?;N/1S:;XRQM1-H)4Q>LF^+WY87=CB [].BE4 MXC'RBH,VQ6YN819R:3%59[B=[Q5O8\R C?\UA?9QE;#;FOQ#W3O[NU%ZO M^ Q_HO"W!B?MU*WL/!]=&A(@4VV@MOD]@D8R_?9*W9"&>K?$S$>&^^+-4GYH M:K)M@4N4EKT^L^M+ X1V*@;///4ZP,N5\/+>-+4 ,==!#/$4>W/B;X"7ZS%, MH&%N$3%/\3<')@=X^19>CLRX_Y8A=C4@)#X!A+.:/&>^"7)FF$ W 7WX_WZ1 MO[ZJX6)/&/YR1#*N+T.0:<3Q)28D)SX/O[>JY:O(-:YXT1YF/]KC]]'"PIOY MJ'\HX8]ZZ/UHL?[9T>>W(N\;HBE%!)2D$Q$84 \A@[? >2?87\(RO.X$^W<# M2^^]+E3>\/$R0OD0E#EWW<:SX[R0Y$]UE(]@6?ZAN0Z _*F%JC M06%=KL=[W5B645+]W+)N]X1(%EUJ)- 0W_B10N#S$=79->*[C//O<_/,!:3A MK?$,MLLSV*"\9@IKA3-J&)&I2;F^D>CBG?OBF:Q!K=<]BVXSD:9!B7PC"]1A M'?),%/%,]*(\/+UOF $/H>U/ M7V]PY HF(H>C0F?XOM 9?D3H;"BP!0D0WXJ8VBJWX(VN7L?$WHCCS;)!M)CZ M((K4@C__JA6?PCE M'>CNSS* MDZT)*%.5R6@9>V.1$X*=ADUE(R>C0%N3S__Q[VJ<]B"^G[N&AV. M(K^_]MFQH'TV"-IG!^VS@_;9M](^>T "'*.$X6@0)WAA$ 5C?)",11,#@N+' ML1'.)P 8OVR\',>IW'0<-<8XRU ML$9W+O:%HVVT%_RLR,3J:YJ9MZ@XV9I7M!KGP)4'S\Q%>1!-=$F+8>OMO-V6 MQAE\[=>1[*\LU#)MJ:/G$IQ=K<46L7PZU4U/O.SY_LJ(75&2,R.;X$J+&2V( M6;$ZX&BX\N#MK0*IS9?6HL"LAFI\-:(U/IY%&?GDRY7&:A I$'1MB'5RK5F2 MZ6/\LN-XB;7]E6V9+S758:;$Y,KZE.C+HMD5)UZF8G^EWIDQN=R*U9F5Y73[ M]76'&J_0,P_V6>4 DZGJC38'6(M985*^J,(310_WN28;?%]+]G6,&.L+#:N5 MVPZ- H('S[2GQ75D9=1X":03=IJRE[93.MK$>TH:95IK]PJ,DB^3\7%^V37K MCF=S[:^$GDDB.8).%3;'G,K*:"G]X@!99P?[7!"M<7W*+NI,R5#F#)F8M>*0 MEN*';S>859J9@5Q MKN1G^J)&U><2LYI9D[BTF-/UYF2 8X=+>U@W5TSK0D'J4(E)I[YJ$"G+04L/ M($IUIYJ!-^=]3!PO&VD13[:2C?H QP^?JI+QU1PWBUF. -&55CW3F2K9(5YF2TS>;70//K'L3M/0 M4_10[AEF#XREB ;HC&D[Q4K>77JP@5FV-\>BN:DLK;1Y/:M2V45F"#=PI"U] MRVX*W=&"R7-4>ST3G4H[7:,;,!F M.U*ZKCAY+#>*CPRN/6%D:W)L)$"RVSR3&I1^5J,M:E MDC%&7#"UI*0NLIU4_5C[_O9B8.7FII)$:7I<;Z]ZXIB@C[7OS]9473*5'#0+ MXYE.5BRD9Z3I1RI?;DF(Q(V"R[S$BSFC2?I[/U%!EM M4&DD33;P_/R8 >)38P;(Z7)!9Y36Y2R6K48 ML9.;.&J/CL]+DPLTN?C W(07'4]0+U(%?@,^[O7FHYM.\+Q_;+^_]4Y7/+?] M#N:6=%E^?QMS.X( -;SR&M*CWGG/@P?&O,7__?O!NVA$DT_1X"[M3=YQ#KIH MW"1>L*>@6<,MXB7@EP O 5X^C)?$$QD/\')[> GXY4;Q0CPEJ Q-XB8@&%N M%"^Q@%]N$"])MQ5/@)?;:)[U;OPEZ(+S8%UPWHD?W$:KL,U[T_ 90T.$[\D# M>0'00=$[>=6,' 5S0#"G)YB[Z"UWTP3SGJ][51E[4$P2\-#I>>@]Y^W66DQU M_,[^)VLS]:.P_8[G$4C,;SL)]RLQ _O\YH3'59O;!E;\HUKQM]$SF?AJSV1( M8MBM]89\*)OE'L7.O=FQM#>8*B"),XK1P-B]"V/W'D 8&,>!2+H#X_C4PQPV M8Y@#-158MH$5$QBV'R")!E!X484;#(CB4C(CEK@G J$G$P-,W.D"P\#""CCC M#!;6XTQ4<:^TF8$HO:3Y]3C4PRR!,1)-X"40:X8X"DRULYMJCT,^J($+ZBQE M\[+?EP082D! ES3K'H>8"I"61-441QXIN1W1 @LP8**[B['=3Y_9\P\C]&L^<##R7]@%..;K$[;%E#O V%>.[ MQ1HNS1>M:JF\*E+S[(L&Z+0Y8(4!3@Q(O_]Y,MXI8V5ZQ3 B0UN+97*M96/. M;LOS0C5[B:;G?K^U'8;Q:@FV31*?,5AM$&D,Q_[3?[Q M1#B!1<,4>>D9)0%[71T\;P'C7^<\WF4<,Y_WC1 M=[EF6YJSD]A!*9WG>2.)94:G&LM"FP/S4C;)C+0B&T<=<.-0 L6?8O&/#!X- M^.9"6OC:3O19M?#%:\]/:<,C/5RRY]5X=#EEI69,%'I4*S9-%K^O@",7&5IT M*$NV^3LW<[?5N>3SL*YU*=Y5L83 L;0^RJEUV](PU)$;QZ A'\9B;]GP]Y?[ MRT$8NG>Z'B! >+\]7*[D>'][]-YEW7"75LV"6H/@U,8Y0S/-(T:STUPDBKW> M8L$T2U1\M.S%U73<;U5/A:/Q:!B/Q\XS:]9ZH^J/^JKW%:S[FL1[G+3RP:%#?]V__ XZX]S/>4$ ^\(-OTP_>R(VONL+Q_(A<#RNS-M94(]%DB> E;56'LL5+ M)G_,%0XX+D@=W[27O=6N7W:T;3JE5GO9;$VBAL-VH8)UIV+:@7R"'.W8$T4\ M7O+XVMKW 5SS(%]\=-ZQ52-50VY0'"$]>/J87 M..^G=-X]D^/3GGMS2]L<)/6&1]LU1-I52-E';.]2?UP=&[8TYSJC!D?5^!X1 M3]'P0*@X/!REDN%D\H-^?< CP9D#K_W<7OO'?)$/N^S/ H,57HJ++[KS))4K M3IWUNBCEJ)%6M4LL$R\[$!"N.T]\[*9)P%B!H)ZF'S(A?0YT^@'\>N.%WG3I_4W)\SB]7=$>M6/4V MR1'KR72>*93H1@O9XL@O)^+$S\BF9S5# .(KE=^/$[V\HU7MZ_BC/_E3! M/Y]/;.,Y_'?$&"_D\Y6\9.4:C$U2X]:*[>MRA(82!3GXR40X=L0>#[+V=W_& M&Y(N@?]_FUG[(_+CDXZ^WAH6L&5-[' KSX#TO<7T"P MW*3+'T+"!"<>7*0&Z>8@W7R>Z\G/*H(<+0M5O4!$I$ZR#N5\)SZ?V5=R;+=^ MV.>6,+'563:[&1/C% M:%J3(61[W"T0Q\,DCH6I>#S(_02)Y""1_+&V89\1"/?1-0R4=;:VB+8P:V$)Q@$FY M2,8E993C33SAR2#'^R YWJ-=N )O]F+>[#5Z;5GT,QH>O+OQ]Y!]H[=) V"VC]X5*#/YC6?T2VZ@?C]Z9D MV;5M^/,C_/H6_@=I_?Z2+&U@HAMZT'0/@:4.1N@72PLMX,=!TN7NS,L@IX*< M48^F:77,^!3=TM!''TFUB'*[DRTVDC83$8I:PC FL8GA#' R2+4\9JKE% &H MZYO:0?+D8WS_R9P*4]4TG(W-*2[=%"E9+.-"*C)!TB#(J=R)D_)(.95/T_=K MJ19\2^%=,S:M&5S*DI0VJ:1CU5PY$:LC"@]2+4&JY08=L2#5\KX4H"<3 TQX M=$7NG53,1%G3\QDU43!^(&0J695FIGU7P?VX5(P/7>@%NS8!C\KDON8 /TZ8 MZR=D9 *7>>>F+:+Z5WWCV1@K4Z2CL1A?T)6ZGHE+J104%E'WNEN8PF/P_X\X MG?!N(L'7!D8PV?0'>-D[HN*3[O3 RE.Q@E3+<42,7V?6Z=J::-%(@'C-:#\6 M5GL<=OD16<)'GM>]/FN^,_H M,'M3BO,F??/'R9X^B--^&LFQ[Y3C1[SR,JZTUVRM7>/FRU:I"#1BU@:NGG2O M^9'A!/Y6WW;7*?^/A=[UYT"FG!#9H@H9U?J]3]LO.=O[R[;S"0%7?)#93[]3 MDCID0[0CGR1;4^CQ;T(G(7&#IM "X0D% C0_1"":(8BRD>TUM^7-D 6_.18% M 1A '8'0$%@. *K[L1]. "$=&47H*>A3$_47W3X/)=_1IP(O&L]O0Y\@8N/5 ME7L'//X/?*VF**C+KOMU2+QPD0:?O7F0->6MT)0?OWBK&9(U!Z#%O/J%%SU= M#QU'D+ /.K!M/SQVF[BZA[&F!@ AN']K"E? EXV?8S@A$@N'D(1PH8[&%H<< MB,%_G:O)5ORH'<.+)0<,8C&)Z M(ROFC0Y#K$M+3<4&_+8+N2Q@6E8 M@P8""[T43?>W"K\4%5NIN.0QZ$R$S#PR:W09JC'F9XFLPZ2[=X@9-CH BU9Y MVN-$JIXI=HED66G7D9MUV#G$\T-\](1#T$U%@65Q >15V,76V7#TY19T=X&# M7)ZH2>R@1C)BLK7FZNM4U=Z,A[M^/B1#1S/&)E"O,'7< M);D\E>-T(MG+,F!0&7>Q&)]<:,ZO/ZIVR.$;HV7B383\M,GR%$(VD>-''D*\ M%WKP'A<9(Z-UQ[#3X1==3!\:35]\_X[ MX[F^O%H ],V1ONX?,Q 768B*?4FU2S9"HT /[7&4QN#79;H6UP''TJZD.LR@ MG!'OGY)W%\#_371WNP#^&^-.C;,QS.1*U:*A%]MT/1YS7L'_1TR"T\#]TW;! MO<'=ZF337:-HD9@=%6<%4R*H+C26CL/]?/K=^Q4]Z+<(31MQ=%3!NYK_UY\& M,*'EXU;FNW-)0@CAYF6L#=\/%S19UAQ7:+B%$::MP#7P ?O! S+YCXE@MMFN M)WX0H9HA!-,%U/XA4T0QD@P8^5(&]Y7+7R(*3G@V@QF&GOT(2B+7,//$&6*" M9^$&Q1[_]V\7"%_.)FS,%Y?(6BO=LU\VGSZ#W86Z"_1&D_,-%E;#&QVC3I

,ZI@!2N0Y?:1F0Y.\ION=3DA_K]CI5C2"=\;H)?F]^ MV-T8HLRIR_6_%7X9<1&M;O86D8%@_>9M2]M\X$:AO4_\@+>W9B<"[J]!GVS* M4;!_HQ-:QF9C_@MQ[^0?N]83)Y_(Q%L1][&X./)\#3Y3@&RV@=KF]PB*Y?\> M&H"7(LC:_4?73!&1S&]WOA843B^>Z2/#??%F*3\T-=FVP(N#7CC/L_.]CQ/* M?^#1MO]^JWR1>"*2 5YN#R_)I^B;I1T!7@)^"?"RF[!^NUHVP,N5\((_X6^F MV@/$? LQG[Q>_:X==C4@)#X!A+-*\)/7?J#0+C!N&B;O61O?ADGB\R 9[KW3 M"_7!@\AC^$>O(#ND"?_]SS"@B?=H GJ.Z$,W-/7E6XLQ\IX(Q(U]A5#P*X2B M7_MD$LC,@#].)3.O.,;JQ"SCC7D.!.HE!>KC4(^;7PC$;, U=V>:G@0FF_>F MX3.&A@C?DP?R J"#HG?RJADYRH$/1%9?)*(#67*AW@/7OEQ]>R!Y+U)SOS Y MU9W\&U!1AQ. -FEC_RH^_GP5'SOG%9J;UU77GB=V8;7UH5N&N_!!U8(1<1GQ M@/,[[_YG4+$FS;98Z.8P>T[G+*ML"XI2?U/G?:/20T6%,O(><_L?'9QL=^Z? MC[VS(S&@\1M0HINWCWG:JF>M5_FYL1<->V.V#:)_TC732R MR^*DEBHL$U(G78CGZDHGOL+K@QCJPH.'J3@63E(?FP[]NMR!(H7+K>KU9:1GAV[1"MA9P@-S;]W7OQ?&_32U[0.KW MY]ZE>74$9#EP\&ZLUN+4HO?GHM(3I-=&Y8UU0O?DZ;6!<@YY>Z\F\6&>[5H] MKV^9]T]K.N_3/PGI?ZS9Z$;DK3+ ^9MB?\>+S]J 'S@C>H'-A7BM71#29(RE M;RJD]Y'Y4R7:[%9LN5OE(IS>CS"2G<6G]4'B\\&]Q^'(6_(%CNCS*[#NU5J) M'M7==R^[3M.E^[S2ZS9BD%"X+=SPV5?"C_'IL"Y%FW**6ZD%L5X939H,F$#9 M]L'P8]#2]"/M.@IJJ,(;HZG;NB>\VY\C))JF#<;G3-61.]%Y,T[48 MPV)UO-;KS3L<4*LU(A\;58?<;5D(KR3]W,XUY=H@SW+QWH"S^7BNR>8'TLBD M?_TA$LDP%CULG>_U27&->0C-;6-7W@KQ7B.HT,O.47#E>9L,W3=UW(8$/D43 MI/YBFLZJ*:6' 6$T,?F5I7/MR:\_B2?L2-M6:#0 KSDB@>%D",'L*02ES'.C ML&M(FN3)\X ?IB4'XF7%JN!U8B*:;1!9+R-9?_#O"+VB:O.^3>BV ]AI>C"2 6\@SV7ZS[YE M1B*#Z!Q=#UXMTB2B&X]LZWID(R3ULIG!__[/7M.& ]_,=Z)V#N8WBR!LS8?O]*;P<6-I^F\"?W+-5OBK?[ H_A2/G0E;+SOK)9X#"WQH M:B"A\7\M-GW-"DX$7+@?M_,;DHQHB QBQZWOP)_2?SBX7?)6T3'<%M-FR^U0 MBTGGJVR9S1689BC/EC.%:J[I1X4+U?3)NR-^8H-5ML4TO9VTV% KSX32;+7) ME@L9NL5D0ME"E:ZF"W0YU&S!#RI,M=4\M3NVM[G774F7 LEGZ?#F+=._.)6W MQR(4N'\_WS5]4_KM<^XQAN0WSO@B.=$&A:C4P9I:8U%4ES6FF'6@SL1^>?2V M79F+XMF\1')EC.UTV6Q,&QBSCC,@#E<.HV(I(ZAZE&%3N>K0*%<-,H]6DB]7 MSL;MH9ZG*1Y+LZI0D>NB/LW6H5-P\$QZ2;5;0K&VE,3ZJ)%/\6VI,*L/HHW-:,.VIKF"YA!&E"\Y2[])HY<';M6ZS%DNLE1Y#Q,:C#I>==+I]5 =U\$Q' M3=%K)F_W,7$9J0[5R-BR*PY]/B$%*^9F+LBN-;?K"/C?"/&H M+^BV>_ISFU 4)4+_U5W#P0R''&@G34-NYTZ WB"JT#]PN]V'(*<@4\_FY="0 M-T43?>Q.5$$F(]R':T!>J;OZ7_3?+E @',R0(\JR>[(0ZM 4^GKC431V GH_ MEFN<-:'4X"&4GLW)S2?0A'QA>E[9;(TZ. TJU)22<@.*([+S:3$Y=HZ.7SMU M6W;WG[9'59XUBN_8F(RJ%PN+]BC#E8CEG"=$6YWKSJ\_@F8;(30)SGP9-0P) MAJ:X9.8_%/FN"AK?@U[I-E.!1"M:TX\ZL;IM@,&H1#.&/EV0#!L#]F :[PF- MZN?JVN^5-C:/\L&YMXE7L.YN&&)^- 7/QUD,1N-\8^ED)'O:*A"C4T/S>NCD18H<&8\[_9^_+FA-7FK3O)V+^ ]$S[Q?G M3(!'"PCH\TY'"! ["!!BNU$(J4!"&VAA^_5?E00V&.RVW6!DK(MSH@V%5%69 M^51NE=FW$[2R4;&-6IMR^891S8Y0+YS37A__.H!7YQ$K=[ W46V(,*)IPOVU M'='>[ >_R*B/#:3L?1?"XP7I- 3 N.AO!2(_IJO,AIB83#Z3,;3U],>OH-_# M662,QQQO/ .2&W,MGT$.SN* MPM^HPX3E317_8W$^UU7)MW;V/(H.^UN=\;D;GO%//!02D3!P?DK.I7:>)T2R M,\6\5DTKA.&,%]?L$!<[;D*CIINI+%&Y6J6Z>I65WW'(__[F9Z$H@#Z3G%5Y MKI\LU*@5WU.)Z4UO?N[\!I8)CN]\PB6KMORYAPQ\%D2(VY\QH1.H2YTQ6*G, M%5(2GV$VLP7.;NSU)#,-@V FNLEDO0:TID9A@U*V7$P8[24-!7-EA>Z$B=VJ MB4=?M'U?.EIRTS(3C#'7K0T$KN>+O,T96#%C51$*L+UYRO.,HSV& FJ"P/#Q M@5*,Y3P'$L!Q8@6P!+HU]Q&"GD(0]O_EN\!\^L"5^C\IJB;R<<>8I:4O8Y5* M/%:OYV-_(;\"@?VS_S97H/U/\'_^/AM+%&.K8 O1#NY_M'<\0.-+4D3'=Q=< M*T\1/XE8(TQA)P?R\X02^TTZV*/'+>K#3=DM8"?:=8$OUV;36A9+;!ME@F : MPZ7^:O>SUZV>O"XZ#CO9\1QK^P9,D'/(3C@@>;;JJL#)B^CR16ZSY\W=P/.- MSC(:Z:9*B@-X5AWAA%DI:IT,/'Z)>"J5C&-G@H(!)SU%!H^:UZ+0H'FF.^Y5 M@H(A(.![C-:SY-LW16RAG7K\\I%F^/G8F^NFI3;?'#(@3$7!@ ^.$O =B'N MQQRX!"? 0:I(^ ]5Q%W*6>P!>)[;JF[=_I*_9C^ !)LCR_ M#1H"C\"G27/Y6!K/0.@XKL=UB.T_?AT>FL%U /R?74>FPZ_@OO[:-X4^?OO3 MLO?+A3ONI8,= 3&CPY=?\E/7>F"X:>]IM_ (+M.=0$)H3!XQJZ%G8=: M/2,.G4.R Y^,.\9XUJ+J#UM#O=1Q[EA0'P/?M., UX'Z8%T5_3Q B*X-(#H> M/ E9LX,0%[7<@P/@V6_O_\PA;S?ZO3^3+I 44UUXP'FA Q2^+GB@E"K/&:*S M@D:9..U6I7;4 2J$': RJ0?JU1+B42.(FW6TB3H-A9 NV0H:E^PN MC"TAOEAXJ:O?(1#HCNIHB0F*H*B^XPY:J- P E>^41I:.;[<'>\;"_@?W.#N M62Z AC!?'MF58I?IUX!;F4N:QFSIM]V W%F^R$M3,>>>>Q)[>3X ,6$1\F!E MQX(=R('/HB<7<]45$LMUM3H:\QCE6>G*B&[)P_*'774%2)BEK[KL+?_-\\6= MN0G)0QIB6"E!84"MU&6I1=6RYE0@T"UO[.'4DWI=:;PU#/_KPS6,0H"?S!HU MB >RGS;I]S#W0UY_1_I.!(I87MKM(N4S@/07%K( M[D?KCQ3.2.'\/(3U@ZB]1^:[%LC:F9'KE:A>$]L(:VNF48->:_/)(+N:2E*M MN>ZUM-*B1I-Y7.=YCA:2"&0)\N&UJAN1LAE6W/33I8 IQS8JT"]4/C.T$'D' M2!A:(-QS5&''4->TO &C<0UAY J:MYS6AS(_WF:)3[:\YTK5&!<%-H-MW';+ M2@E44YS00?,$[%Y5SN>8%Q52>G=^)'M\)1'E)**DG2!3T;5<47]WCLL*V"#X MD8S2A7Z3^/:($2CUK>8MFNGD6F$U+J5.AE0WI62K;RQ/=C%QWLR+79=?D 6M MGY7-6E>RZI7LT46M1.J]-[4<+D@,[EH-M%S7LC<=((,@^X<#KJO[DT&&L?.8 M?,-.@M\^BCMUD &7XY+SJD )*P:T7)-)>JK:SJ):)O"8>"%C$3*3#O^ZT6T4 M^KC^:HS$XKL".Y]7@/,3>>1MB:WHU6_-:MTE2B*(.YL3V9$=NZ)VK"D/9O7E MHE$8N@6Z#3F"Q.,8D?EM&NM[Q!L\S24HAA- A3B%6S9%6**:KJV:CBJ]N2S. MW0*!3V-ZOS.5_<;L1'P?6SY'W4-Y3R_D7%$;2(!)%!BEWV.K;%%?0>J>.=R/ MQ=W/-7R\?K#+(XTG\70<)S.Q=],?)2EZNVJ)?JZJ(BY!Q &_Y8"7",_O]O(L MU4;VSP3<-[8QNAAAB'RSWQ@V"WD> M:*MN7P1M2^!?+43F7R&"U'EVA<@GS1YKG\GB"U7$:J;NT/WTB,>(%<_T![UY MJ4A#233]ZVK/<\\_!JS[%.%]YK*?9FT#R9J:\.Q%#WC*V 9K]&_P>&?D+:]2 M@'FWI."^V=$%. "ET$^,;HBVYF\B$]#I6E;HL**U2IV616M@E76P MA% CH;GV8;65UG6T+B"?OURW6\Q9T'(Z_7:S.6S(FJ@4UH98&::*A16R0\_4 M1=O!E<\T5Z/WZZ@43GKV4^/59IUL%!DNA3=[A;X\S]9O0L]:2NEP%L2A4#O(#Z/"!6_B" M]($H$^'(6Q=#-ND>004QA[/?[ T#W M<#>U]M)1K;VHUEY4:R^JM1>:6GL")J6R:6I,"J1(9(1D6B2$L21*0BH]R8Y3 M9#HK)2?/Z\[9;6&6!1,\I_6)-<9@B6(R8[31Z?Q\I-(WF%E[,RDRHC3%E$[> MZ.9I5,FF M/LWDVA,Z2"!Y5II0S V4I)'A,,!+7J)?+>%3%CWS9$F5QG25J4T+&09LQPK& M)*PR2Z&1)TM*90L9C%L-TPR1;RFUAI,Q,1F]_71)U+@C#51:63*UJ2CAW9+G M](W5N2J&FU6[HR0FPE9C\;HY$=NTPLWH<[4)L6YQLIUSL[E6LZ=4K:M8+,M. M!>ITY-K)T!5KO?(88VF.<')KSK'I"FKWI\\L5OG!MLJ.M!J?M')3?,F0'AIY MLJ$J$KA24 M'S&9Z$^PA3C-&2MFL\ZVZ7,BQ7O7J^$VJY:VQUK29668QL;I.%G/_V_43?7\#U MNYY^UMT M8A(*2*D3]:D( =QYOXLEX\);Z#V9J#@!*!N8X>:@,%/@MJB_#GOEOQ M+]URG+]1-#BH9N#X">7NKMR4\_?/*X4DKQ6FO\8%_P3V@*4)G,"H]+_>=:W_ M 4]>X&9_,O6024578L^PR8VO*N,/5#*B2QCIDHJND(>1+G!F$6%"2!CB(165 M* DA7?"(+N&D"U(((\*$D#"11A92NJ0BNH20+MF'-!'1)7QT(1Z2D<4?0KI M',,CNH2/+A#'HMJ7H2D:]UN'YC#__N1^O'1 M PZR2&:?R?;HYY^O8WXL([;/D;OB!F;>OW^O9?-T_?SJ1I!6S1RG50C]G!(0]_?]YH2$^*C0X7/I= M"0U*.;A8,=C7O;'WS17).^,*[*LEJ6%SJOEA-U>&@-A/#\N<$!>[Y(I^5B^J@!JHFG* M.LM08#9;F )+$'.4G4]":/SL4GY75L"_&(+<>#.NCB"?L+Z0(0AVB"#8'R*( MHPOIS8+6NDR_CV4(H5KI;G+3ST>0]$9WW-JFUF+@"GK]L9ZHYQB$(-2/7^2G M DBD@KPC)^.+ \CO4AON"S_^O(S&*7[@*YRU:EJ:PS8;S$LE92,O35:?CQ\9 M;MC:@LYZJO4) )J]O(=-&JAF>Q;BQZ<7$PZ3:_SF /)J,L37!Y!/J+T<,@"Y MJ )2UPA'])1.B^_726O;GQ4QX-Q 6D+RVV3 (.AQM;6H\&V.BWU300@./'C M5_H5 /EZD3/NM#C/5_!Q?P;L?3D/S<7*DT?>F$N7%"L/1+DF3:01UL_2\SHN MK!/&K/WYR&:/*_Q@6^E6>)8H"DUNE<=PLBTDD7,FF[U2;?%;^QUN@@7WTJH@ M\JN\4ZWY+18(&:I55MFVA^5+DRI&:!.%IFZ@Y1ANM5'KZZNMYC73(\WEAK6L MBFJ.4#]^)4_+.T9JP55NLGPA*(@\)!?6"C(5)I7)"KD%H_8+6$,RE*38N4'( MQJ$+O&7KS36O8;6F,"P6)^L<6T8S'ACN=6UO-A(UM1\EQ=2-X#2B=ADAT*?F& EM9*;5(RDV7_F)<*=!BA=)J9C6;[>?G6'5R U\N MO5IW"JTF0_+LFO7X/F9G +V"Z$)!JXUZFR\WTESN,E'F,WIY1[Z@RT/+Q%[R MA559*/()+V>I$QJOT. &KF&OR\[S$F (+%%/>?4A.1?4&JH4"@/$60I*1&#*K% M=C//K]4>TEN0@^EU9_/7RZ_I >(MJ3XGB3YJ5M8%$W[@R2;&]X5_/0DG%NO M-2PH^>>^H[TH0I@\:-MWC)%X=JI4[,YHPQ!$M3L0^W-.$F^@@ DUH[-A,VZ1 MKX$R/JLM<#+SIB:Y M6,QY#$A6LUA(;QFS< .5*STKJHMFIR1B);I@-5+KCJC6U?EN?D&A Q(GNEVTHAII]31.L$ LFZ\_+"CROC[9GXTB MS>FJ)16PDH/59FE1)KO#)*^BAN;(/Q3'\,_%D;MP'5TV>>CFCL: I'LY/S9$5/<7*;EBZ:742&+IQY#OY( MVY%W+!BRJPV9OJ/PXDCKBQE^/:ZA=#0 &6$.9^G:'KBLQ.VH15+/R<4]^=T" MG_8YYUML)3HQ21<=1YVH0(Z--S%Q!<4NYF[F(*::,5^X#UB=X"V$+=U<>Z G_M_'$X,46379\T0UPF?T\U'\$WH8.(>HG'"1TW_ MD^-F::Z]?^M!U[8?KT0F#+@*?=]R+44]$+=L-W[:"LZUYC]3<&DN%#T'(>Y/ M_U_PU^ O+)Z 7_U]#^WBWD8>_(&X98_+B#JO4B?S0-ZRPW5$G=_(3N:6?7LC MZOR&.GA$G=!2)T*V,%,G0K9P4R?2V<)+G0C9PDR="-G"39U(9PLO=2"R1>?. M#:CS^PNZ[_.X??W6T6?4H5LG.G_.=CQV!DV^U!GT>&NR#U3VGMJ =A4;O-1^ M/49B\8NU$WY=2[@%R^S?0MNJJ,-GEH&^!&A1Z/D0]1*G+WD/Z'P3>3OAJ>L+ MX&TOB%Y8 )NJ^7;YNZN#ZT\Y)Y*L/]Z?P+2^'V%Z1ZOS=QFQ7YH/?M_\_&@O ML@_)N])P3AN=1SSQ=;#SG8P0H6F$IF%#TWOC">RW.NE;$V'#IJSZ&78Q:Q[D MO_U)BN^[PDLA3U=^5S#FOE*/7R_G1:/$RNYF#HZNM3/&7+Z.)+J6NMEY,5A(#4Y>]0W@ "7F.>$&%"I!9\34QXO9+6 M>S&A624EF10)!>/J?97F6+=9FMZ@0$-";TP6%+<<,-[:V(+ZBAI/RD@MR/SX MEM@M,I!;X&9:[&9*:D? M,?5-194$Q#ZLY_HBYNSDF,U..776SG:T18I;>Y@]4_GF#8I?=BH4M6H+DS5# MR:5!-9N5N\D:+21]"S^>3;^M[=+=G]GA/IJ_I7BC->'$6\IU?@.S,CI^0L>? M83 I7SQ^VI(USSFI31?CMLJ:5%IK0EC>X/AA:QNC,,AX37[14S@7]Y*#HH.. MGTQT_$3'3YC-Q9/CYXZBFWT1U49Q[RJP>2O'S?N6 M5UN>2P[*W6'277'#6YQ,V>)DDFAS=;[&4MF>5=;3PK@MI)!A]&H5[\C%^65= MG!%&O-' "C%G1P&]B-5#YEMSU1O8/GU6A5R,\"F)2;!8/,%VV_R.H/ZP:%VWJD/=9>\O_/L M]\?6K04E0HHHH';-@-JMR1OQ=TA.PH\8>:^?A*R%=_IVFZYAAME8,HT97IVG M;W 2NCT^WU]AY)RA4G)?I-JMTIJ@X4F80;G?'^J,&IV$WPTI0@"546SOO9TY M+QWYNWF+DL^\W'#SQ8;E9 QWF\D!D952^&::98SME)&RF?QJ9:'N<,0UVDS> MW\'W!R[-FTM(! >AN2 9EF:1;+5>9-LZH_(;:]P?S^6,@4NHS5MTT?&3XZ(W M%Y@('4)C1H>E":2)]2J#>:&8X?,LR\Q2&7[*V@@=,M=H ADI"]]260@#]H4, M#D+:RS&=K% V1Q>K&#N;V/0JM:$E$]D.;[S^^/5[.5Z]CZ$O:VA&1XX+S[2! M9$U-^(07/!=^"7/XI6O!P4O@!)T+#\LUH7:%CU_9CY[8W2C$P'[O0FMR7& U MA@ZDN-\V\;\OS/6T(["3M]WFX'<3/[@:[-"F?,ZAO/,F+Y9L==0M%$S-L(SU MHCQDC/[VV)N<>H?,/-Y-!O92E60F5!P_%I0P@W^)\"]Q"F)SR+:6C'CAX]U++TI-V2!, M1ATS)6S3RB^&C<&F253I(_HE'"#]E#U[ T3[TZC7\C>J:-F[C] X_(!X_0I% M*0FKJV&U<5,7FNJV/W,A\:#*_QP% ]JAV3L/L0^(/3B^K@UEV;$DU?]VI;J* MW]C4_^J< U1\:@M[8Q @I76E.:\0":V?;4/J]=.+F=?^@G([7.PS395= M>^7EN>V:T39,BI63%JZ9R54@-W"F<./<5\8):!A^I1;,)R4O7U9=\.1#+%AN M#*YW5T#BTQ4H2#5H+?CHY_J]') >9**B\H;E%Y4'IT7E?;CS!R+U.^[_&#&H M:&YBLBJ'7?OW!12B(FIRXP#S11;<*?HY8(*)ZCZ"&'8@5DTN36HY)=G2C,F2 M'%3%GI?IP/,KY,[2"^[ K#T8S>=9H8TE1B6.TIQE5L17U]N!"SF$+K@#N;&) MM^5.364,RJ[B/475U_KU>>!/XV<7W %UR&K3U506&*_3I&1LGMU6&+@#IG7& MXGWW!ZY_MMMR3 W TA77L;EM(8L4V6V6??C%.)BF$Y,]@#0#$[C[GO00Y5 # M>A"8>E %A,<<5"70'S)8 MV:^^H=>HID QD]Q+1<^$3TR]US(1+N'HPP#Q[2 MT&!7'<7_(=0KT(<33]=C2U'W=IHC:G4OFA)XB-W(0GX"9S^#(?V/<[R%_@Z@ MF<,M\71_G\!D G4K=1GL*=P\@#@'[K,+9V/L%"D':6$R@!\9\+B08X':[,WA M$]'>PV\$0;S@?:!_!7*EQS\"O'0RJC*>E> MP#*2Y>GR;KGHMV),@01N\[317O_OOCAVM&$ M#74=[*IJH-_ *<"9^'L C1#XB1.\R6=&J)PZGK/?)$B5&?#YWD': ?P!G/KC M:PX/6F\NPVDY1WN]Y\$7=SSN3TN=[-GWF$*/:Y449.TX<'1,\@POZ/ZVHXO/ MZY#RABB#DXV_.8O'%&B#@4#\0,#609NZY4ZS =-@,6"IPD=+ $JVZ!/VD7'% MP,^%A-P&H@XGY'\L@PFP;?1,N$O0> 2NL[=&YE HX$/T#0)L1W5\ICM%GI@$ MP7(#F=I7ZP,F/9RV_V,9H'>@%RKP09:]0<\Z( )Z;, Y\0,"3CP7:LIH:LB# MN =$M."Y[(+TY19# M(8W8P;_1CIQLIR&N$P>;MHMJ)'0P<7_N?K;_S Y:6^X^_$W3RAUM4*=* G_P M<07^N5M8$IK#J2M1ZSE\99X":?#\L9&*]U]=-O]:I[D/&:/^@R#K0L5//S)/ M=Q\=8O>0*]=X)-MLMPP4RZ;*Q;9F)YMLFQ]4J![C*% M6+'2I)OY"EV/<5WX08-I=KE+GY='DWLYX.-S(/F$#J^V[/B+-T5/1KKOWT^= M.UY%OV/)/2>0S]Q*KSMV=@Z;&RL6$U6'K^$?N(=#>P,JHYYM^I&A.3R[)%L= M(U5X$SA4X !=7#E[M6P&54A'5@/U#NE..V?F7E$ @(D3Z'\@V)7GZDR@!$@ MDEQ&?ZB2OY!GDT2C3_9E_\P7?)#B/N Z30P&A>3",S6JK;$>T^*L6FZ*[.,? M 5H]C@1Y8COT'+R*L>E23I!6[X_&X3*R" M:F['(T4 ^KC3)]O:@EH[>(*PG71G"D>>+CYGJ%AYN:YFIGB=!=+YYTI'$D]']F8"15\G-JVM!K+#*2-0(UZ&GIF M]OG(;:V[RM.ZGN YQLCFL*J8\A0T$C_9IW$Q71;+[K"M462C5!.JFZI01?=& M3R;*#=)LLEPC:HQ'%S$O3YHE/8M&GDR4LAN ==LKG,E+3I:;K4LX76[#D2<3 MG9"S?J5?65D6B8]#(TXD*=;4^*5K=)J,:6Y"H=A;B5&H+V=.)-IO;]C)1 MGO1Y%>/+,[RB6LXHQ1M03-M)/5V;1HSM$S3\1NU<^5BJ;A MY9F%7K<9N:I/K"8:>2)VQ>P* _5.J:4EQG@F6V\;ZJ*(WGXJ=AF.+Z7<7#JO ML3E,W([3S!);0AC%3]>DB6/>$FB(HPM =>8%N6-.!RNX3:=#^65K4UQ.Z[1& M4$T2]Y+)3FY("_@9*#,6F[5*VQ1$4LX&^4UG,9$%./0,EADYJ^&ZDM[C$^T^ M,Q1+16SBM-'0$_+7.^54HE3I]/A:7AY2"JOV06&*AI[0'UNO:N(B!RS>VPKI M22?1L&:-%1IZR@"%!*5/NMUJ&DLLIN+ 8].5-80)_ Q*%?.]F=IGI"2C]M6J M[?9&8BVQ0D-/)@LQWR/I4F*%&46UI6JE#M6J^4\]F:R5;;=Z TPO8PNF;P_I MK5,B91H-/9ULAZ-Z,W9:9HO2!T5;L':2&0+J4S?\9]Z,EEFD2/KI40MCP%+XQK51&F; MM59HZ.ED55"OI*&RD-9*^:(E%$5)27AP!F?0*M\:ZI.,-1AB'FT#0VSTMFJ; M1D-/)CMT73U?'LLSGL"'MN2XE7&7F**A)Y,URLCE=)+F4RF &9=K.F\GD0//5DL@*5-EU3[-D,R.7'8U>9DXVM_]33R:XF M/(.5UGT&\X2UTW MBV6IMLSTLPDV(:TW"ZGF#SV9P(92"]7<;)7#**$]3E2V9C-#^D-/((Z LZT2 M;6/)]$7>*V32Q*HW](>>8)P[R@-BF:H/L'Z6'G:9EP<>> 3D^G^*5Y6;1Q Q.Y,2$199+O2D:>K(NBQJS&LC9 M+)^?2@DYF5C5&JS_U)-UJ5EIC:L]U65J3;ZK\E:E/*SX0T_6M= R@WX5[\+# M<%J?%%)ER?>H /=OGX^*;(,X90-RPQR&16X3F [?K:2).HHDN'' )S8Q$)^ M42?VEV^"69X#WX+D]AN69KO/W3W_Y5^8T3E* [.F G3SG M.7]/:%,N!#OB.[!.^=#$)9&=I])Y3)7*;B%;:[6RB ^OPEF?D6T;D'?OOPUR MQ"5(0W'N@)_[?QQ.##'3SM6)O#12X-_;^ZM]WVH">\#2!$Y@5/J9U_4@N7SG MW>A =+?O%J>+#PW8.2Y$,:?^U>PX'/Z>#Y*.5K GEW MOUW[OQ,K&S).X*9&@>[?NH=W5/!?O!\JCAT+\=5GN(7?TH88?SN'''C[?W-! M?T\%175! CY 0CYCM'N/MRZH9$27,-(E]6I-O(@N-Z(+) P5$29\A"$>DF1$ ME_#1![*FVU"YAV;<%4U],JYSE?>$\G2T8?_ M]R/UXZ/'6_J!N&U=Y,S[]^^U?-"N?TVT$=P.98YOA^XR\K%=0NY3OFC$8M=D ML=1#^K85A2_,8DUT__@#'!:A=^A$Z_V<$1#V]/_GA8;XJ-#@Y ..WY/0H$CZ MA0#W=S[R.^8*W(>$N^(*[*LKL ?[HTIL-_J M4V^M8ADV1'TK^0'I@+S!+C[LA)_Z?[-HC=56YU*ZJ6%OPBTI0<8(B3H3Y M[^A,OD;^X9<1YM!9A]<3YD_IUG9!8;:&3$)4(0MCW+"U7L\ZG8KFH=)46=2' M(DZF3ULV74*:;V\V1])\C=S;>Y3EZ[9:NZ L U IKHI9Q] X.C_M3#W.)7OH M8$8U;O!T/'VF=?/?=Q;J](M'_/B5]\MWHT**$U&U_;K'00'WE=_'R(WIZJ[( M=>0Q_SR/>>1&#)&?XO,MG.NZ*8I0T'M(SNG'(OWLI!^(N_,:;*HU;SHJ$657 M$^T4VZR4U:R'TT(*>2>2;S1F[B>@'"8AN;DS(TR;<7N?R#G/IN]Z)Z*XR/D&:[Z]X7=W >J];+)F_DDR"V#L-@$T ;OB^HS1-RFL&]K:;@RT/L>O M:\)RDTZ/5P*%C#Z<..V;'L6COV@\^@9K_G*66G16?0LE\^[-J^]H145\?+-OJ%09@QJD7!/X(N]@_;0,M3*(E]A%''[EA&WNS.\2JAS<-UOQ9L2)Z\)DVH83AQ98ACI-.XK";E'8+0J[_5X) MCH[2*,80A=VBL%LD$E'8[J\KV=R?L9;R^%_%7TS@;,S%9HI>,MC'K:5$M>::R0FVI M41KGU:ZQW('=^"'S\-:B$;(]":S$6V]*%!+\]%#*K4D>LBT)3,-;;TH44HSD MX/8AQUMO2122O&AQH5VO\6S%\S52Z=3 TA4V300N M[RN^%&DLUXJ(W5RT;HDMI\;_]\66D%6">@.VI"5MN3"WS9)F".MAK>1VBQS9 MAI-_9RVH*-P>@ "V]ILVIN)SE,"J7PT<-FO4L@X:3 M_W!IJM ZG&[GAKT#5>S+9;B_7'W_Z^6GO["XBRWQ+CP17RZ9^G(<>OM4Z&MS MZ#?%T/MAT%LG)E\?0N_ )/JV#'KS-.$WLN==!'Z#5Q2 :1FJ^0W:7H;+5Q%: MD;VC^Z3O/FRBD.)=7I?\!&;_@JI_A.SW>.GK4WC]RUD14<0EXO4O>6_QXP9) MR.V./D!+!7),A!,5I^ QOU01;?@2RW,=%/Z!8"[7&.U,K#$2L )OVHHGHVGDZDX?B:4&05/HN#)S2VH MVPCTNW,K/U.@&64^-^K]89'O\W(J)6Z-ZMJED4!3/WYEXED\'<^DWE:**CJ? MO[)"_?5LQ$^6YH]F,WZF-/.M;47#4I6.UM^,S9IH%6LMI8VD.8M* ,33:2). MI*Y4V_L.#.=O*\XW-X-O(\SOSA_\3&%V9A-O6UM62,RK$W2VT&7PO.P+,TH9 MS,0S62*>HI*O"/-=1#&I\]X$.&<@^15UYY8+3%<5=7T37%%%-9$<('FVZJK MB8*>WR?H&:;-N+W_(LS;Z(3)T0*>)CVXO86>9BW MYR[LTTANOD,$^,.;\Y6"Q+ORMLSK9MQAH\FY#2; M@%:FR5ID0OZBX:(HY:3 MU_=O?3267&D6W]5V4K(!*E4KZKL[L?Y4Z8/"8NBV+!)A!\Z*G;3V(NQ?GCWC M\S(;HW&AE-Z:##5HSE=O9E M5(GV[B(Q47/*B_/Q75AL$1^'WO[Z/I5@WV9SK43;%DW7B;R84=SL6\;-OK&M M!I& G:-9.;0I]W= <,9.LPND79"7/8_9,/6Z9UO#(E.'=EH*V6ED*AG'R:A_ M911/#,5F?#E[+SIDHY#'O8<*H_Z5(6"#2"2^OA7ZQ8U-/Y07LP*=,W)^1B&] MR$Q\EYFX,^\$>@6?V]W, ;U6G<=/&6.N6QL _'!;8-@U $I#%ZP"[3C2>MOD M*4XH-XM&G^I.VU&->J9.9S)H6<,H/"F;C5):*)Y-8%!2,@H)14# Z%^]*O[U[R^X[&G 1 M']^M.7:O04&HRT%-3G+WV9>^9AN%"&_9"O+N6LQ>M6]D^+O/ALQV[#Q*O&\] MHDDX'8[?V8]SRB,*>$F7&+&0G+"]S+9GJM-PVH^LEE(P83L@&"\/-K-!0=23 MZ96 IY']2,53>#H*58:I'64$;._I71E^8(M"G3=OE!:)U'M:-D8B=2^6=B12 M-PJEWGJOOE6H-2B1T[6@\OR[:CB1*_D/0JRW9NJ0[4ED9HRW(3 _@1SY M?6\8)":AT,B6A^HGW0F07#5*?(/MN@/[]0)5L0L!5IP4QSYCK7:V(WID55)S M9M&96ADBWU%7^DK LWXZ<(J,9ZATG,3>E@\<= M0$37VRV06B=K#!CJACQ+FZU>?HJ Z-V]D(B?!1Z?\^?*'<@@J'0)0]$('2C3D7O *'R;"EZ M-2DUPMAV,UNO#)F24?=!Z ]Z%876(Q;D6S2!&U--R3) ["_=W;;3*TWLZ92P:BR*G=D*"7X6"3Z1N8K@WX5+ M)1+\+^GRN)'8O]OG<56Q=W20G5.KE,5LJ.PFZU35-6FTD=@C%P?Q<";@_/>= M90)=RN\1)09%B4%O =(HU>?.G"@[C_(9=+4V25OEU_.&EK=RPU5+QAI<'Z(K MOG.C1-7DHVR>6Z%'Y)$)A4?F"3Q>U-&D<3M;*%<'IJ9JD\78&EE;@.&6+RP:),&5L,VB?:\KB>!!PM3_.2JGX0OC%.0&-M U!+B!+[[IZBOQ(VS6V@Z^_"H(/Q\%&*T$S&H M/)"I?\4._HUVY&0[#7&=.-BTG>PG=#!Q?^Y^MO_,E]O'#RU'12SXTP:ZB K& MH*GC6O-?Q(X\E/\8\ _=PM+X@_IU)6H]0Q7\,S3D23&%!L!P7]UV?PS MAOVC5P9_H@=!UH7XH >?K(+%[CXZX"*TN7 ^7=_C:4UB>012?O?,G1R(@2Q< M9D,.YS*V=/EE?@ZVB>FQ]5ZLR^3+3;;.EBH,%RNS]4*E6>+B_^^_< K[I]+, M/]QP@DVVRW#!3+ILK%MF8GFVR;'U2H'N,H58L=*DF_D*78]Q7?A!@VEVN0O. M]G1R+\.BSX'D$SK\>WPTA<,U__CU%V^*G@P/<1FB^OC7 8J\A'['DGM.(,5' M*S>K%0=C9E3B:QV\79"ZBBN"-CH'?P3\]C32GS\RHC>88ZVA]7IQDRXU$?U,RNE [ M%I+/1^I9:J/DN]2 $6?SSF2K]X9]NPU'GKQ],\VH,P^;YR)RQE!=,1C-$DL>")[=9136^=8HRI MD#P=J9'U;=/8R R3&(]*8SGAMLPA#4>>K&B#V5G/$_$DPTVD1J^7Y!9#'3WS M9)ZC8<1VTFIEB(EATK1<.3) MSA-C/0O:N:FLU;+.1F'P92Z=F,*1)_N9VPZY4IEI2-J"7'.%HIIBJ'E;H$[? MKCKZ-(_K)8,ABDZC+<[*;5F=PI$G;U\5ZNNT@J_K&MOFUPL\7ZTL*!J./'D[ M*(Y @=K("L/EL%4N4YVI2WTEI$_?KO,]>T7)$YH16]L4UZD5V>2@#4>>O-WL M#XL"6[9Q)E$>I&OMFE8I-E9"YO29!:FJFT*SQ@QH./*$FE:I MT6$*;F6!44.^EI Y26-8&FJ1)\^L]K7Q?*/H%.:5AF!!B$(N0[3AR)-GKO)N MD;5THLB .MEVB,QR5JA/X<@3#L&-=G72&1@8)J:DVC"1;_;']DK L=/7=Q?= M ;L:,$V-S=97@_6F-*V4IVCHR?OYU:I+M^=)1UODF@2I\5LFFVBCH2<3\-(> MU^%[KH81$]9HV,WTAM+@!/#3"=2V"MLMI9@>OYEHI-A7&E&4Z&GA?$]3A;H*&"_#@!J#\B MI1\*KZ_L!S\<"\W$5EIW<7K!E&1Q[(F:LTK2*P$-Q2^K*>Y. I)ZKB%W%0#M M!UVW5JCBP=FB>X.,_ I@R^B7Z)UR@:LD__:/RR&ZXA._HV)[C) 7( MG@[8"0U7M=^!IQ)IS(XZ14B<_!-=V,ES0[ +IY73X;[_V+.F4*U-7%8B+6:A MBN,"/4\W1V@" %J(H#&CB[.'?!S_X_#F:&) M[&P#I-9(@4*\-_!\8T3T7&O_06")^)\<&2P'WHO=F%.;T+7W$]N]$ ]6_L8[ M)*D'_%7__(&N=O!\"SYS @5_OVO[OQ/(3_,S,.]6<)]^:U;MB.&_>#]4'#L6 MDOPKFU//V>-@X#O,^R>S^,I9K1$A/HL0T)A_-?(=4>*3*$$\)".1" ,AD$B\ MVG\KHD1T2GPS0N /)!%1(@24(![(Z+@. R%0BFE$B3!0 GM(1MAT04*\MS## M[XSJSUMUYAVK_@*7,G\32;O<)DB6CC[\OQ_DCX\>2ZF'[&VK6&?>L&&O!?"Z MB@U K &_4)P88R)7+0?FKM_\, A7DM@N@OH4X(N8Z,),1'QI'FJJYN>RT.^. MOL^%WI,=>0\'1:?.[0'C#?P?L._I_R]3^2;]M<\0%)&ZD&3_SAMX![2^;0N$ M"] :^RJ*P,UI37[M<_VB3.LKE"6X@?[%SH,< M$Y2U@OJ2H%22IY2;>[K7=X9P5[DD_WKH]S/NP*>.$O _O]?%+D-(^,.\H-SF M_ /HM>H\OH,QYKJU 8!#B5L!,S=\XU#P^HF9OM4MBF$)NHDGI$YN/OQPQXT_ M7 MM0-YRSUQQF5EX>9CK+]88*W$MU4F5>C8U%4B4O(G'4YELG$RE/_O:_GW* MY:OQY[N4RV?WN<(AE^O]2,$-YM)H+JK!*UGL"(R8GQ+PRZ!<$,71':S:1ZRJU M3*FM+68ITZ[VED3?OWV6N=G1>NN8SYT%=5K>6%>E6%^T;=%T'72_9N[9DB(Z MX.BBS5?P\[X'4B-G0;B=!3N&W*'E(MNGA_;(D; ^DV+*H+XFJ$;HT-*NU,L% M=TAX#&C5%*Z+-X?8&-VK10Z"9)PD4G'LC6TZO[(CX [L_6Z#";!M( >*?>POT;_MCKZ'GSV[ M7W]7Y4*_;5CQ%8&-0E%?3#6]ZU#4 4ZU]C#E^\[V=J"@,U5FT7 UEEDG$Q7+ MHJAFZ +%2K-4X%RG5(>S5&TRF6^.K$);2*& 5 :+9])D/$.\3=/YPE ;!:1N MC\DATGNC&,87C6'\#I,EI2XDVB1#\[7YR)IG:UQF50M=B+%0%-KS3GFL, M# MD+=)Q5PG&51U+G,S3/[BQD_8;)RS(8S?&CNKWP4^OF(3RWN/?%S. 1$JLR6R M3L)IG9B**NU=KD[7:NU@XKR%XB47J4*Z8C*4D7,*[+A;Z4U"YXMUA>*6K0WQ MOB8.^XJDRIRECU$55)0R%\?P5#R)O2VL'WXDC,(AEX;,$%D5D?$03N/A/9"Y MSK1Q26GK-$8L6UXG)9.C0JX=-LC4-#QC-A(E%P,SAR^H0,OF:%0..G-ER/SB M9L*7B9%\* 4J\L]%,9.O%#,)&=$C\^5V9W'>A[;#@UA(5A>CF2DU&=$J+X8% M:\IK;.AL%Z6;$-)NL>]BGH07.NNZ5.NE40\%:+NDDLDXE?WS\]!%9Y:]I)T;UH<:MFA2 M+%EIK M'>2VRYXTVA;3!N;-MTI5H!6N5 R=/ZO0RY>=C3)R-2^1R_59,VMJ6%O(H,LJ M1#R)I^,X>=KX^6N&W&XCG&$S;J-++5_,LODFEUK>BZ]X;YBO]#?=%:/V$T5> MP^;FPI*0)Y4<@?"5\O&5P./9-'4GMUUN(IPW-C1O MLNPO;I=\F5@0;RZ!@S+$((RZMBJYCPED"'&=R)WXG2)!=VG4[-_1>61P_Z1% M2W(Z'+\[:D?5VFI2E-(KI@^WG6A@!ECX7D$ZDA/^A-)-+Z=-V_B:YCEF/@ DF)0F('06B%O6X93;1$/;,.MM>530 MQH51&T$I=7TH_8JFQGU;%-_+\I9*O"<"ERS*\I4RLTI@).($L(58K)Q*DT M<2?QF4L7M(M$\=85(]XFBDH]C3-#@D!,;MT)6+R-!%+U7 J(2V M\,9ND5R#^I;T11'5B\AB<8IXV]WB\)^)-XNR11)[:UOT;1)KX&*Z)A3*$\VK MSA("H8BUC!VZPY.A]):>@.3ZRWZ)B3\FC.<.YDEL1S(N@9OBAFKGIX M?G&?P)>)JX;)^Q4F'\*%(Z?'H$Q"4)8M#SEHOALJG_<4: ML,-\+L.'SE]N*EY-=PNBP!--LV6(^55_W5X).(EL^B01)S$B3I"??5LA1-;^ MA:.6D="\Z@>01DP[I8[6"0:(39[.#N3%?!TZ7=Y-I>OE92??Y-5!/4ND9\-U MQVDCH4&5YC$\3B2S\23Y-FW^"Q\U83IHS]GLWUB\SAOM6#W3)TFRLL3$K<%F M&N/Y0N!")UY4S6VU2AU7U?I5HZW75;;::4^1>$%3F2+B&([%,2)[[T'<3^LZ M%@G-J^9U?98:+"[XNJ*9H2^H)9 M.] MVI3_)U9!V=*F!- ,GEW,C,=^GU<=@R 1V]7?>FJ6!G_MXT+PVZ?5.E 6GF(@C'?%:#ZNJR9\B_OS]6D=_/!QW*.[EX ?O7'>1V)["2RT:<>3E9;':'TUL6R/ MQXOLJK3ZL>,T#\BT^\HX 0W#?\0 !/PYG(EK>^!BP.G_N0+HR(50KLN'YR[Z M#^W\[MC%J8?8;O4Q?_FQP_5?D&>"/]&#?JHN!!;I[*1(RI]5TS)M(%F>[8!8 M"QZ=4-@M>Q-#GND UE:JJ\38R42%,GLEQO:G\O+&59 M ^4F(Y#X<>S@!8=8TH2;3!U2I; MASNZ(Y=(O4-C@J^#RH?L(-WH<)H%,'Y2A*A WIH0RX5Y?9:Q\(:D:(D\4996 M(JUB]>F/7U ;.=%^ JI +M#17L^?> AEF<5\]A$1Z/OK"_[V,7PWI]@8H./. MG]!:FDGU1$OC-OY2CFW$6F4YYNDLO%L]M1$#,@=;+5_ ME!\I!2Z4OSD\.'RUXC>"6%"7J@Q\,=Q1KM%J=B9BR].84J70=X$B-)3*5Y!& MXCV4\R.%(J0(PB]@.OYR:*1!38$!L-1-&MN[I?*/ABS=Q*M](VPH4PX=8 M-Q#<(PF'MB] T M0343$ 4BZ^Z*NQSC7!L"-5>$FFZ(.CQ=X(L0ZD"R^\K@2 MG9B#S+8#!7@2_P=435Y_TG%?,). (=,1B_0Y'S,T,AT:KMV3E'CL+_7O0**> MK_]@?&R*M.M@PUR(LT@>'"@Z=@"98_@2SW40"J)?HKWUWWA^!Q\5[(.'[":/ M?GGX) 2]HB0AWN%=@ ^ M9@I-==-__E_J?L&F!7\E 77IVQ;!0R3D1Y']%[MG"+8C]>[<]W/0T__X2.]SI<)AX3%;#DJ'5)_GR'W"H:DJVCP%07":B M:L>6HNZ!)ZYZ\>?^_LD _A82P8"SA\ @ZON'[F33WS[UF-%]"L+/((Q9ARQQ M,,;?PT-]2_&%Q7\NW @_<5S7X3X^OBG^UA/[K2H8[0CLY,HH7Z^; E_#>ADM MD:I,1PV2+&8KKYS/"0@'".E7D&<=8#Z'^=4S00R9@,=:N3B%Z.\#% 2' M?7./*VIRU(%52ITDV5V24P!5:W+-V2*)L74^.\NOC8&R^#--KO.X16?4N;., M4ZSK6R\KI;I,PJAR]21F)NGQZL>O)!FGSM3&>^DX\ %&1L?V5;2U0'"O2PY' M* K;W&*2T$J\M%UA5IXBL^T/JV=PI]F)3Q1?@=J[C<\2(<61ZURGYO+:@N@. MN*+,]J52^\>OS /VFB)U0@4%Z(]JQ=Y2VITI.W%ZB$%) ^O=L;(_? XD:S?\ MZ+&[)^X>$8CGU:SC,,G?=:WC0=&H6 XL0* BI(U1_I)C$;H[O_+M^AWGN#/.8." M8ZF^-8*":_/82K%\[14:%U"&='6GK5LF>(:?C\:"_Q[% MTJ&(H: #8EZ(R_YN0;,A,49'< Q5^48I/[,(3Z(O YMR',!RX^+T3RX#6 MKF_#P:F>E1KQ26K\QRF^40"U.0--]RV^=_( 9:_.:HD15^8-SB[R"S&3[DYZ M=<>1VZ=:L.S9S[1@]+*?K[VL"]=\P#!Y6>=II=;.:35]+@\IHJ0YQNI9B.,P M2#JW0<(/D_[XY2KPF;$-$&WG,9#Q+/CXAJ<\Q([BF<\>\+^RNOSU;_B__5,D M';X/16^59[$6$@'4+CD P_YUE1"_Y'N\]XA())_"^SNMO)A(8L$Z_'G[___/ M_SB<_VE\>I>I<+ P)8AK$'[4>0IE UJR6D*6X\OG M3QMQ/C3DT=./GNO3QK7F/PG\P3]&X)^[A2510N&5J/7\/,T\TN;?8@PR+)3I M_^JR^7-!O L;'%NO%.@N4X@5*TVZF:_0]1C7A1\TF&:7N[1Z=#2YET/%/@>2 M3^CP[_'1% [7_./77[PI>O#0 _+?__[?\:\#%'D)_8XE]YQ /HO1OQ[7W<5K MKR6(3ZZ+MYP*@3'N*Q+!,8-\F"8\U6)017$5)Q:X##DP=_TC$VYS_(POY-&S MJ2.-P(5&W/ZTN9HY=CZEWK%=H8-,2%\E0'\UQ+5J>,;NQ-\K$A43:F$ OMWU M3^NZ%;@9CRXR<0!:-N:4-F6HBFL *4S,&@4TP+.'75@KD65VP@]Q98'52ODL MZ&6W,MF??MC\HW4=K0[(YP,SNR6=-00+B621]HAE0F/5[;P&0#.ALBMD".(O M&X*(@ZY&]==OFH:9JJ)0IB9ZKT!CI:PXJ#E.=N"Y'S?J_X"J$JO.'%*9+_B^ MT1HWS0VV:DV@>8\_G%8].@I^QU%;L/D^H!!'9ZIOQ.R,"NG@_= <]2?@&R"/ M5@1B#6._ZX]#]LX>1,K'E*OCF,[.)GMX(25*W*-(=2*.!Z/*C. 3;JG'5I?9XGR^$HC3D;8Y<#R19SQ^LW:2 M,ZGF5D:V(+W$AY#:72)UB5CFB[3T(PY?2:E=&;K:F[)@U4R M65M;XAK+MH7DZKZH6 HAH^Y M>!*TPE]+D[)RA)-5>Q;/$%:;K6;7U?[ /I,F=7Y<:-*DT@^Q@PWP9>)H"V[E M!F/G -$6"F8=0'F^Y#S>$6_IOISW9,+WZ6AJ!VX&/X0K!SX,4=\Y&F.^F@-G M#J$;K:"+Y+QI\R=7?C13]9!(=.7?I,.?K*R M51<.0UY/^&[?CXU>>*HD^7/?Q:[1!(/HY?Y;%86Z%IZZ"WH;(EPU\K^(\& U MD083DT1'>0S__C[]Y(-!R"=A)J5UI3FO$ FMGVU#R>VG%[/CXJOO.K$>^2M@ MKZ*'4H@;P=IV62!.!Z!UR\@S5U31T36$>OC90TQ..1-N:4YY+*^IE5&3]MH9 MFD:JR6G'N^,,KB!.'?C]-G QOD:_#[T'G!,XKU"4&_D.@\QE/Q3YV!03T2(> M@\^P?;>7*9]^"6>0V _8)T6_&,A'CX.0K$1R4O>O'$8ZULL L_(TUZ+,5RESP0SSB M'#(@M+H@;T(V_60+\/>7JM]%#)\&4$OI^$DKKZG5I=F U:KRG-/47KZWJ,YX MMS;R$8F\D;'TT0NT5]J@,;L7R2@3 ^52G9@SXD49QKC=,J$K!V[YP9GZJ.?_NZW37$F$'YYN;7";% M@&:_7FK2[7S:7KTNPL\X]#8'9_'XR+2###OIP,P(\BC]>/MQU@1*C3DC+H%L M[?4!/P:)NS:W;63KPM]/U?D/J.SDE%T%_?2Z/"M* M;C+G18AX)BDR6/?LY:O'S*LA1]NE/Q=!@7$KUF'("VI[DX+Q?C$[UE M)EZI?YB=0LF1'4);ML]>$-L%921>2O_3JIK![UIH#&BUP\LH-L:"$FOZW$/8F?2Y>-%2G9@CDPHS4\O'Y>^IX4[[;4::@>BWJ\G-U>"GM^EOWM7?@I\O__XU'A3H2A]]\]?!9!.C;@LP M!2S#L$,&354W3S_(3@<]J0YZPZ[6&JU31'^^^]?OBW_]_N[/X4^7__C]7Q^3 M$87EH-9Q!X.S^^F=-D&I48>8C@RGE1E?8A_O4D0*F4U6NOT8GFQ M_/]//O[CMY/I_RW^\W^#Z>CMV]?_'DNM=;JI0F4[T-*X0TOW4#6'+G#RF':6 M0X^MTTBE1D)[RSJ==//+;W]3/IG_OB7?_[K\_\W^]?E/_Y]BCKI8K(: MQ7$<.&J+J+0.9CTJS#HX_?136ZX./N!.(U;#*TLM^(_DWV*<^LG?OIP4;]]< M_^OMZ2_93Y@^ 5IP= >!]O.AD+Y7[L&'.!"+N&3[TGE4!\I"^,#QVK +P]A+ M;QU))I;,G*E,^K)#^Q?>+09=(X.0$U;& C^ZAC:(],Y/EIQBB90(%)1U+>(@ M0:8&S)RD?Z@WP.&2YK%(.46$Z.;HHQ &38D',NZ,",HD60/L@!Q_$<9(%@^O MQ.9RHL.+PD7(=;#A74F&/'=>&C)'=T%1X^BS]N>4U57 _^HDBPSI[HBB#@X>Y&MBK2Q&"&E%\!/L#'4 MIR[\4LH:="TA@L'5M4:)!"%%FQWR,N(.8DH_RF'(.$D#!+R(QSE*IC+%DJ.:UA8J@;,NV"2%-@Y"A7 M5E['C"GN82B92D3-UJ9WX$JJ& .55]0_&!/23^**>$R)+PK%^_ Y8')9/=(A MM[@(O#ZY7 -:PB 1_-C1#VK-V)J?45LN"@3] R,$M3IE$([ M.9D(E0+\>8L=!Q2#7^@=R4=-1A(H68"\(I\G:9A3@)%S58 L8G8/J1O0N# - MI/!+LE.<@W*B:-A6ZAU'29/@ZGVJ4HQ6]T1$@K,L!:?,U&TWR\R@8YD1'KZX1&1B60\)X"NQ42^$>=I M")<]E(S,N\9#V%E"CR5LN!1LFQGW!R^^O"S) P-*0P_ELSY&,2-9=F1'2DPE(T%?!*"A5-V.^\WAQ7'"^ M4DD@@M#.0::BW/OJ3+TL!(3RLY?[<\E;J$>;<>JRX!'@W6HJ^/XIN?J#,/-3 M8;QQA3-QJFZ/^H9EHZ$@# C;T<5H_;N#*IF2S$GM^Q3!FNA^)?]$]/I]-_CWQ_^._QF3?XMS>>S?X]'7@7WM0+^@-ATQU] - X_/GU M+Z]_9/#X]L/EF]\N+S]\!%SY%C[^Z5^7'RX_OG\O?_3HG'R;0"/V51(^PUFG M^RR/J4NG[+L#G7=4[YV/[PV<#/#Y[8=?U3.?WUW^]M.O],C'3^\^O\8O+C4B MW;M.^:/(\G!V>Q]H\S^AK61-4]4W?WV=<>6L4);V^$=E;1;H0T@T:8ZF2"&X:SPBT4N&B=R 3T3L"SK6<=J'_>]O MA$O_&GRO/BFRZB=)D>J/\"7R8[^$&?@-P@#YS;OK)+I6G]-K%9"P3(F2TD3: M>>A'SJ_"G\>@;*_0-ODW$!PV0W^(_1Z] >V163'-PB#T4K+K?*X;UB]_^_!F M30<8\RS3,+%Z56#9%0-$_2S2*X1S9*ZJ>0,:$_U;IWZHJV.10PBF7O7+6_G5 MECT"]!2V1;S_E11.-B<;/!R+;&'C)'NR.@)P+;),63F]V(MNLY!D 23.,#1K M&F_%1%1$.3]6"E">7+&=4O-<;6&UIM;8U(>D_M)_X5%!+"Y'[(@H$S=SJEAU MQQYEU88;5==PDG?DG;JBV#^0&%M"ZA5+>MG-L+ZT$KZ+#)?D2BLRA[N ;YN% M$?Q+SU;)%$_?OE.E*HA^@!?IA;'W+]^I[?42QV^ ?8GUS8<_Z?>KW\A+F2$! MJ+C0KX3CQF)I)U&2?.%*6GJ2F(>1Z=LE\Q1>3&!OH3W7YXK1&9- 3444BIE< MT3#&+0>Z,,R^\/B*6+JOV"3^L3W4^*%-ZT@G.&&5LX;6')9RBE! J:8 M;W^YGG[F;%G7^XK/YQK45P(K@F5UR3&JG9JR_4P0_QNL#U]QY61^AC$X[_E' M2N_P TCE*8U>'T"GP'NE2+Z^K^RB2Q%FI%PWGB%H =Z*T1YZECQ9C2P&T!R*7)1'/%H1E!8%9BS_DM MCD*V!6 9:R8?O/&B+R>**W A,&B,&R'I17D!/1,4?DZ8QO&":_31H!DE9L\_ MFDMF(6D^]K2'Z)L!04]F.3HS>>/Z45)HVTO&]:?0?17=RM=+C)\@V1U =YC:A*P7P 4A^9EZ6DT<,RV-$\,^8-E6&K^=GS_O?.7"8 M$N;(I7-Y[Q0].\OE1U,DR'7)8T7D!_O(.3\MJ^N(9(E5!),T"N"J)'K.[X)5 M^+5012,K32RP;J7\G9+*4N9N,UI>GCO8%TEZY<7A?R2>DA$.'JL:#.,2 :M M(E?.N+0S*DC^P:5:^-D"#?R!X1+8*1B7\!89H6J($F_P,GK"_UEYL^3),(#G5@BY4:DHDDQOA_9E+@\#/PVFX=+6N&$ MCE=+=>!I4!;%2G4]E@76C3DA,*2VX8F7G7@GRDJ+EP(_#9G<%&O8TJ0E@8A8 M@. ?(5E_D_@JP>^X-B-&%ZG%(RD%BK WH6XU= MBV4FL&[F$I<'XP,1531J(RH0%V8Z! 9EGW8<$H9Z,WG9H7TEXC^26Q8M7&;\ M"2RN/X3M%<"N7./)N:2T1"5$AP8#*466$.8GZQJ;F.< M_A%:H&TYPPH_%#Y TE6K;%=U1!!>X=4#5':.^U=M"66PYD8-)8QWC;+2T +9 M1<57/Z0 @C".DVNI+LQ55;<35-&K/8(W:])X<_II%T%&!AZ@J$K!(O1C^+!TBW@JAC.RLJL M-3]CJX(?W L>U?R0 D8H,H6$ Y32@A%RBK2,5/5U/:22MQVZ&F&@GC87 MR/.0(E?P]>7M#YTP.;P;K@QH_2[26PEEK(X2.23&_^@EB-$'@W<1?9_F2R/( MDPHB([._C(XISR0/OH">QU1M#'=&7(091>9XL''AMP%KV)S*V'(($@4YX3D! M#<#3$9N*KQ5H1$+A;W:O@ICA)$@H1!%9V1RFWI7L&+"E[>^ M)2J)Y"8V+OHB39/T! 8;"SS+IA0WE*&0 Q#+2.?Q?7&)*1&JQ2%2X5MV&,GKX]$ MI@WG):%K%CL7)JD@8(+USV3W^&6>7Q /*'P+,SLK^/RNU$?#5VN?Z.&T"%ZV M;MG!2D>'' C.!FZ6$NEA)!J;ZQWFM):&C##%1:<#9LY6)39R8! PC"^_E2<" M/+=,?% $,$ELD-,0)(.^4B@E*P_?%Q&!@G5:26YS>=,@'4VKH\Z>]=N#>-\C MK*\A!9(=RU=P2P_H6SI0E1.3TLNK!R%75S=' 4IE0><,0S^I MZ=KHL^OBU3J'73,<=H^F'- #AZ>;C8T ML"&(:1#Z72JV%35C5JLA8NBFX$LA7&#(DH$8#!T1TUNJI.I1)=6,XL.% MO*P1Y)3W0[3U8X9.BH84B6^4_=!^X65(=430D80'@MPM?R^B6U5T>#!RM5D) MH72&(S;G!%%EDBT1328JW6*C3 ;#14/0%W'+9K4<#LN,#7?V=<*P3#9'\,O5QW\L M.2.K7&P9\6]O %U?@]+'I%.HO+,HVY!E#H)[%.E#*DTBC;[L[LD*?45'A2.? M4S=U;I7, J!9L J/JM"BE8XS*U(R5 9F!6*YY; 8-DS.?[2#V#2BD;I6W0UT M?[&FSJ0WMJGO![W2"GNOFABN+CG@RI;.>A.[[:'QP7V*&9A-V_41K''!99>$ M><%#&PXK[_?H"4I P>_/>J-*;^XURLK+*XT/1I6)I0_/*Q-PO\'3&]E-1F9* MCG(6G)('$JQ[P'DL-Z)4)0"";_B"IT1%EJBK2 HJ-H0\Z^S@[ R4&YPA EE/ M+'>E>ADV7%<(3QJK,=%8/8;7*1N*Z@\4?7X89QH6T-(# M([TH-Y!TX+"-Z"N;'HS-\IX?,TID88TVZI@9>$'ZHUP.7@(#_JC,OBSQ6=M3 M;>NHEG$P[J(":*3;O0Q M,!]-%-+JSEHH).LM>H=UKB=,>LIEQG0&%YI,Y@+:Q9-O1LV36IW":_0+6/DF M:5EWS%+$Z/#,PXB3O1#!@7C/'#P!7;FSX(@H#P!T->2>3'23RG4+=5\1((X# M8:DT UF4A0/G;BJ],SAV-'61?VA&""J36V*:JX@2S$O#%&03X]14LA6@2P/< MM%FF4MI8AXWZ_5Z_U%>4$0T2_>G#IW?0+.(C7%8Y(S##\+_?3L:]"_T3GE9N M4+](1DRLV50]YV]P*[F6NTN&!I2BD7HAN9+U)IL!E*,U)TL!YU)SVBKM=#NI MF\IJ7JFTZCD6L8.^L5%UYET#!*+78*XZB0];8& .9ZM"RCWQO25Z&.HZ8+S: MDWJ,Y9+?J<='" 1_9%F9 KA:WK*.% Y5"(578'B,5OH4$[$M(%#:$=5]S(*? M<+9P8B%"VA$TY_"\SW2(L!4VH4O,WV'.BQ937KU9FLZ2V\%>,CC:T)NYR! M/8H [Z_]IS8\\$+*ZLD9G"FT<\,QF9'(90JN:1.(XZ0@A[XZ@I=%FA4>*UE\ M6#-ID'QA"A,*N7I:1KO1/OB98,2I";*\!8,P63'H/5W@7^.'ZCZ[J7DKQ$U^ MI)]7X0!V'_Y>P&8\594/?UNJNHGU< -C6*6_B>->,1&M/KJT+E*6#P0T MC80=#>8/S4A7LL8LQ$KC-H^$?+NN#!K2U9I"=[&< MLS3#]:>2(9[<+V ) M3(6UBSQFI8[ZP=914JF1=:C(\0;)5FD [T&H[K_&D0$@GM4]74E7C@U6N!CW M"8T.^N[H8N">#D9*4\Y%I)$-]>D#!AF CKK$[S$4"A6TBF"L^[+$,%13M #U MY!'77W3+)N T5V<67C+@^ Z#Z/9$#E-/"!XK=3J[YS3FI+9XNZH0LPKM7'VD M6L#(FE:)DM!(GD?J6D478AFY.SC=]F1#YC OC4\P@($?;0["L?3/ZJDPH_^[ M

]VK'^X\/4JZ;C'98?H:JG6<%.G,"-'";]U2S\*@)3SZNSBJ? 9GWEQT[' M_%V%1'-CKZN]K!!KTJI _S9PB4Z65;;,__-?%V?G%]]7^U&AU#ST(8)T#" 0 MP[$[.KMPSTH55KE[Z*RF2T&QT:]/!DH/A12J2NEWY->AG7.#+NJ*HD+7W9]% M"+J*P\E49$[]&^V=2)0-H.E@&4Y0X1%K0YD!O\)_V8GRCO.;I)/C3H[OD..Q.QC#?_H76PKR#XU0R02Q&R3/_4Z<&R'. +I'YR/W M8G2^K3@?7IA[Z^6XWE1!RE.;29IP2_AH8_^ '$J;KM#KIRA')]Z:>S1>4GWT MJ$:1_!;?H&YD%+!('F3,\>$D#NVCO!B[P_,S=W)JWL;J\NGK;F@ZKBK#I>

#7-,_I8S8]IJ=?+^9W0%E9F)C;DWOL;]:"T=>FJ9P3KU MPXP4-%.XFO:3RHW[A9''J5N@^%+Q=8EDSRYO4=DHDZ30)P'>Y(.*20.C:^F\LM>\ MP6LM==U21_"NE6F7K5OXH].).QG"?TY']N_E"N^X[54G#.N,L7&5GEGI\+WV MKR=3L_&".W2'PW/W?*"TC.0V3P*+39^6WWHG]6\6"1D88R^U9N]3N4%XBFBZ M<0J80:M5E7]0^BJ!3',/RXBO"V;)9U5)/SSL71/< _N6NL(# R29:/"*5O2<:^J@!&?/OKX@JFR1E+.JMUO< F M?Z/8QC)>>C6VD5.B,>N_G+E,4@%0;"#NC$Q@NKF*->(>T\U-!6DDQ%--M8\3!J(LXZ"(.CCOB8#T\ 145<))9J9/H MB&,4>6%2ZLDL0Z2C(%L*G-"S7*1:?=7%F+UT"@IOE]IV.)8-DDIB[8.$>?F- M$+$S39,O3%S$-Y$:14AJ.E*9]-SA'G(FJ2R[FC.$M/,G@PNFA;/"T,+ZB?E4>J3^K+G_*AGAHFN:*B4B'E% MTL-)J+@D"^+O<67"W*V=XZ<><(D5*B=I]SU9F$'G\A*[W)^%AZH9W^^B#D5& M$7L-=-<1OA;$!RVM9F4NO03H5QX.5J<8\= 7PJ.?RWG+1:OJ-#L MJ>Q!.(K#H/ B*V=0QAIKJX*FGG'YHL:IT$;B#VCQ)1.F7"[+ M"TQ>J/:.+ARFE3%3A%ER;$:;%;*%C5J,R9 _S[.%U4AXF9.,+6)SU M?J%5@_-OSJ9YEB22"):9;Q:O4 DY=J#,7TB'.O MH.DTV!E4!C^H9C)G25DT5Y!.';2;<-JN?^M'3'V!2D+0)-(MB2U&5N*P$A3B MM53) YKU4IJ"RIJ;*L4'><]DG5?J?#8OF)++N/*ZG U'NA.I(I=JZ;'L*/R* MA8NZ)<]AZJY%WT%G!&]]DS"$4R95XRJA IMG+2N\UV_?TVN.DT9S) M69B"NHEQ'JC0:>1]E8Z0#!5=)JYD0J1._E,9]7K!B&M:MX(6E )W*VMF*BHK M) E5*F!/,^L5,V_?B/*'F1!&AFXMZ=1&ECRI=$#U(WTIK@&9(%>H#8B)II3T M@ 35>!V@(S@BIDEP"^IF03H(D5GY2H]/'DJ0&LQQ2;1#)9F(-C'I&T_++PK;/F3YW_QKL3_^:_)>#+\GCK.#[[[ MBLQ\V?\ ,+'O""A.YUB=W"KM0U=9%5=2C>E(EA2D,3@?8X!7L?RK?)U+! 8W M>,*>L!XUT[>9^:7B).@SQ@]P\QBEH/3D8<$SE$I8(B)"4^#;E(,Y5P*E=X59 MB4.E'#&W4&+S;B#_P)5B*Z$9-/F/Y$FF&XTY<9IF$%5/2&<]>E.1K"A6ME6J M,"SY0331I^\MR[JXDL2!AJ@9=(C$ :9-UARV9\^@;#2!"]-?L^KQ$>;7M<20R!=EJG)7N_.. M9J2*KX$FZF*@H1S 2!$K[@R/S-&NA:PD!6;I+S7'3!@!V?:KYDS=&TAA<(@Z4*72ZGF=*D4#'E*U.$ZWVL$:&A(A!D26IH@^5P$6EHY,S M%R0.97):!%?X(R:!QR1:"=A!.W_18TZOT7JO\CL<5T]6B7DZ=.G7L-6B3@XLU1?563]>61:R"M7 M#(+Q5-B=]-'MDB:.461YL;GCS:Y<,VF]VC"$ZH;G U(Q04M#V&N]^56>YJIL MJ\L>5=HC490R<5N.6O()4XWY$ZX/33_!36/>4A5QO7F317#&RI? #G-1\9U& MC4MJ3(N*1:TLUTWGBVM5'R,D*V= 38\^J4WJ=E;?5D+Z?FU 0! $(T@RQ9N\\3G@:"L*_Y(\XYED_:!;I8W,ZH OFJJPY44 H4,O5/A ME93BG9DN6%FV]6_1E\EH,!X,3R_V6FCU?HY8T&&QW%0ZCMRH8KE]7KO$@K69 M,5;D)S9KAYK*8CQ4FHL?2>O3X$T+R?TS(ZQL!UR>CWIY-#M-H9+.=?0JD?+1 MO5D.%%9%0(-P57C5Z.3S&JUPKVRQX9"LAD^=+S8\;UN^F)I= $Z 1*_8D?6. M[ X?2-X&&/_+25KA@GF*F,1QA@95'21>D*0.3+?#D ,3"XD57EQV#<#BC+5%?QJ9'TE;\D; M+,\^=2+2):R MN9#6>%AM'2C+/F#%55_:FZ?"B$B1_C?* 9IYH6+V9,.Q_A*)*+FL&Z6\<()< M2JD^9*/A1::(7IGO&,9FG^CG4#3_J%1=4"&*VCLN%W APW;5 ME3+'@J4R?TAJ2RVA/NZY^JNKO#=_4O=FO:>-2IG4IBSC;>7R4FQ45MGGBBX^ MKE75UB[O(7&T(4"T_G4O4DG#869MK;WM'9UT@/$:[#+$CTIN6>_&2U&)^.$R ME$RW-)RE=XLQPZH& Z:$EY,!YXM,DK=#M'6-<6FM(!RN%.$(&D'YV=T!3AOO#1"%GH*]0I)3+Q<_2W#\Z6M M<.EA(8OZ,Y]UA80%US(117?$5.*F%1'FM%A(-S [ZPU)\B)?]0E78&KF8:_9 M=68O2J..87.$)?Z#@["-1UT'CE8OE\49@A2KSZ+9W\5^HP^.W LSX_@A_WL2 M*;\_MX@3W"#"A3N+,A2CC>]ZYF@3,[Y/.$O>]G9L64U"W="I&$O=FXSR#G[E MI+>YF_%$M[MB,SI1:JD!H]5!31C6\$E*F(E4+/*ME]OYJ(7UJ)[=-D%LMN.%,63Q/^:-;"J0QLOOK]3K%/'I9+DUG,IEKLZ'6 M$GZR"G--M:],F+7B*'R!,;F*<(Z*QO"V6<+-"2L[TE^4YRGB@,*IK: L=X5# M*--FKRC\(E[6V("-9).[#,$T![%S,9ZXY]LQ.'+C/SQ0"31ISW<^G!9M^2?9 M\W?N\8HGLT%[_.2Q]OC+^V_R(_ R?9@Y=5*($_#?L":U$DJ6-R3>0,MOAN9/ MM\;3L,**2-<@,KKR1'-A29Q*:14J)[R>Q9>*;Z*GAO/UG#=L>I/W:C2]<1:0 M9GC;;6254:F+3%:Z7LJ.K@& <6 *DTD7JP//)$V-]LRN&4RS_"BE/5E2H-)1 MIG:1-"RK\,)5,LCGYW;<-$T'=$,V2JBV3*:Z+U0R:HG,ZQJGQ(9 M5F-$X,T62WQPST3S#*ROC;P3#.6_5/DEESJ3Y9/,&&F:I=7*1!#,;;.:F3A+ M_")3FT-RM-#!J@:*I$0B648ZXV\9>>BQO2&$0&G-S%:D^(=4OF>4**H;W(2+ MA,*^\X3N9F/5_B]J$,;LS;Y33A*D5!CS)2REQDXKOC(KXR M["&Y ?FOSSOG/"E475(_TE$5BUDHT_LW9C65JLF3Y $(L'*B>" *C&7!VQ+T M=4B4#;J1W)O-*(V86A/E+Y?SVTQR!7MH6HQ4Z57> M@H8JPT^P74GVI,J#\UM>XGZFMQQ^=HV?]>/1 H%&QE/1>)H4&<\TCU0L1CC MN"(.$:1+%;G-C2-)46]+VA"3&M577)LV7YB?E_K6U#09DZ?1]=G3X>ID$BC1 MM]1:/4>>1'3'N$;D-KV5KU/0COMT(JUAOA/UAR!XT?=9*VB MQQ+0&K8N%;NZ6(IX#DRT&@N2T0996HQP7N9<*QIMU3U%>HU MDFJM &",YD1^DC2YEB80+R/,3>8ANR,"(WM#OF&RQ09KU-54?/1&!RI_* O;X$Q\T 1GAT9(=Z6K2R'TB$R*0W^W6B2W MK"G!U1Z8IP";-46*2X,1KZ SAZD3YFW%K;T6JKM)>1?D78#* V.$0UG:!#;D M-1'FJB(.-B>=6@!U93-V.MP-#9M&="MW#5F(>.-8=8I@AWT1"M0C0$3R;4EK M6;*W@9"#[I(<=G%UJTR%*F6!ER& 7;&F_ZF99*5H%1NW090JUTQ5!D$;+'J' M4 P42Q!Z"NBNB9=$^%ZS95O\B2'7J"+F3QJ%O,&HG:MF\)HY21SE\@2PIP9 MK.K(JY#4B'\)[<-U3JY< V@QWJCR**3%/Y=7\8_Z*KYG.HQ]*LC/O X-5(*@ MZU"TE:#01>C%X"7?K:P;$55@N%*'8;6"5:+)22)!C'7LU7I]^<:9C/NT)5X, M9;.Z%AIYCHW[IS2FD$W)6X[**28Q$XR3OI4Y M-J!NH$_\"3FY,1HR948Y3UI+V(PN=RP6?^)9"0U[1T#N$H6#G-S[^D2[(UPO M<6BA8'VO!2ULO)29 H"Z1U+/TG*]"ZZXIEC)"*I(O"4-HD>(CEG_#4K<;-VB MW: +7Z50*&Y5.6ESKRS5)#FC;3GX5=5QH@I7L@UTL&;8E[)8V_ MH"BFI2]*/Z.XEN"(2VZ:L%4N3:76Q/UB7([4Q32490OTJ<\IA-&M)?M\E<(+ M)^G@.W:5*CY@Z5$R+7/"FA9+I%JWQ%$16#)M)6ZFD'D1=9E3KI\;9YA/6.8) M4FP%XCZ&VM818A\71HV3S(>C15:>E3=B?.JL?W8RZ)\,3D^&/>9BC;#H(6&9N M*P\G$2DWN?+=*K)4;"G2O>.++]5,H]_1MI)C=GD4O(AJ[F"[1KP:5G?X:JAJ M,U* 1\1>)Y 354S)[BXFF?)?4F7@09AQW6]EHS$=Y%P W'FGUUP>ZY7\QKJ3 M7U?I2+CFG,!RC=I!ICE7N3>P$XG^F*+!Y%0T)W[@1Z5M7365YF91%5#0 %8[ MU;JFGRRW6_>-/-A0W%^$+U>5K*O)_F0) H\-(B!>H2Y,80@C7Q)?A- 6$4^M M')LX/LK"#K6VJN\VWK@*>LPZE4A<,".!E^N5ZGW*M:U1?!@FOF0F\]'*03YXF M57="#X$W'2.&-3V4-:04R;=;&5N]/C$OZ)3.=E@9=@TK5&,4? MT]:59U:<&"%#LFVMDVDYC-H.%771RAS4\\YYU#F/CLAYM/.E05UGFGAA^%V3 M7FZ)$6ED8:*B$HC^,5;QFO X ML;92L6G.5 (3>SDDD,N]P1]5=/BBK"R+!L*M_,3^,=)"$#AV@O9 M((2Q"UX.G<93,+.;W_*D,.X^8657)*8XL[Q M*BZ+F]Z6RT*M:#;!HJ)FOLE&2-7'ZC5$JQ/8 MHPLN<4/JBS[R0FD,#-/ X2HH5HE.@)=PF=4T7CZ+,FK4[C[5ZJH[77 ME_IULJ;?GGI7>B:Q*E2HF.,C=5N+N$X<5\UITB(U&6?H!5*=W&)Q8%F69%2& MW;-FC>#R%@6&J6&)5BC>/L[:5QIKN:A#!_?NR?I>N*8AGCWP5.NH2=?DDKRB M]![H5 ,Z;8P)TWC#Y%*C@!KK5%*>>C*/U.,BN/(:97C1*Z?>6FI1,F'SK%(X MOGJY:=@(C?IUF^AP\9W U=& MC=X8R5)>V4W/]U.TXJ(8<6$/)!+M]P:8+A,A/&TH'OJ1BKM](C\^#9P_X(CE MIJ$C%)TKZA\''A"GH$QGH@P](Y-)19GY0MNZC1@Y(WS+ %@].7KN ;8.+;$$ MF'QK4TS_X>!H2C=&_6!U2Q8:T_%X*_VFV _S5:!R7 3\&',Q%>CAGD4%EPZ% MQDS*7%G_PL@HZ,AGNHQ^*Z/_9R[L6FH\OB6@;*E::G29IR#1)G%$="+55)%2 MES:,[F7O;:;5*ASFL$9A-D?7HQG=9D;"-4G,^IV4-5/*\)SD8-4\+>CV3#C5 M*@"Z)JNNMNXH<7Y(KS4 S.LD*A:BC!)7MWQI%C2QYO?XT,.(-3JQ[L2Z%&LC MNIENHIX,VN7;CR)&+#W"=&)?)5P_G/(J2KE6L7!2?H^ *;,HTTT5.:GZ698 M)LFRQ3K$7/949;AJP$ ;/:J3SJ/:>52?AT=UAS!Y(ZGD;9E4TD1K MQ?H$&.;5R;990)^;MHO++BY4%^^05B67 M)\J8SI+ H1)D,"2JPYLD_<+I:YR]5?.> (,#X M@L]N8KRN"_>58I9=:%1=LO!U%,(M@R:1"RWG+#GC+=YBZ<$"-59098@OC>%U M@)PQ<$4E-=LT>35[ZED]O4-LX5J=87W>2,NM?MX(#Z'@2E;UH&ZP65=FB L, MH[S"X%6S#G=>$M534DL!,X Z$YJ@R*(B]N5=WCAVT$HNLHRI:V9"1B#)UCVX M\*.+C1,#E#9GUCI#Q9>A1+MOB*LMYO)>6T-EUAN!M-A_"@DMIB![BM/>-&WH M5VDGFLIKCVY+HL.TB(2D%.5$J"M)\D8ESZ%I#FI*Y!OP-(U"HE*EZ'[.\2F9 M@O![G:AA9E:I5X5P*D/RRDS"*A-!20A!<,VL6B:Q!*G! M>9A:=:3U%F-]+<$4DPW,4J^T>AG8C\*S0,[]<$GSSTFZ:LX4KT)3]>9/>)-_ MCXE\'U##IPJF?DI1_"69FDX?:9HNM?N\-/ME M^4*9PD@"20@C6: OWC?BY?']\K4?+H.L[FZ.!D+^F.#3)I5#F]@=B MFELWN@7JZO_H!(9 R$Q42?."S#?"<(\W5K-\)!7>T#7CSJTL&.7V8CYNF"V3 MC/C.M26W1K4T=>I_DL-X]Q5/_2+,YDI%O@5I:]I:<%[.#8&L11(0CXF9OD.T M<&\PHQ4V!F*D7Y)<(16988J0#HD/F>($$5<,SRA":2*J] 5#"/.X'YA%C,T2 M2G854T3!J8:O93*L"M&B;-LTDUVF/#]\O8;QNE,4AD7IK91#F\Q='7H2?^[,CM?!JNK@J:H!64QSWLW1*V9;;N\B.1(A T+TA$$MB9CXY"GBE+HQZRO4#\HU/4#)0*,Q2O9522XY%YAYJAAU)=5+;D3L+.C4G2^L'&5;]=R\N MT-87H9]9?KEHIX?+2W MV&1*6WM?,#FL2N.[65).2N0J>E^KD5BMKJ:QY7-=4V[-C:@\7DF6>-?5/&&6 M\/#T-:D$$'@+$E)_AU4WA":/H*&NN[C)2FCD.=+$YKHMD(EYLE=V@@?:[4'M M%JJ>B%*\MHYE\Z&T56VR&\*<7:6>1+S*&+97 [%6:7Y)EIG'60Q MNZ]1U'3Q\763L)3>U?4[19.1BWZATG3;IV\;LGIW,T/5GXF-8H->H>]L"7;P696%)YUWJI)GDXU7/L8O,5>SMC7R_N;XJ4K4E_Q*WS=< M73T3QOX3H&S_UGF'%1?TQE+(QJK9BRH0RS;D$6M:[6\MS])[Z =];BH5SE5/ M*1!5]JXLRXSOY1;_&0]):EU<,X3$L3 M3$8'CJZIORSQS@W[GFNM<?09#. MNGPM,#;@G*H_639CVD%ED_ _X4KS"EIPK#URLS;C@L[]IJJ!ZDH:FF%4'@UTXQGFTXE))#X_=:>S)+-;6Z\UW:WU9G0I;K2ZY;, M9IF@E3!S'+PP '%0-I,67LB, ZSQ.\H4,"W$F5;^>G&5Y4UO&8PDU;LFS*L6 M%%O!HPD)"GS5E(5%DC$Z+14ET@=14TM1O22J)UA_LYL2L M&Y'Z8::L8T0QI'G1Y&BX-AZ74ZC&QWI<'^4$)N.$*Z5(U\12U4M- A'QKE5J MQG A;N'L5@41E;L[D XN.@)5DT_C]K;#@E9&LUKU8JNS=L_&FH>.0IR3HABS# MDY%WHVJ"D#JJ<*]:HU':&2GG[U',G@W!'!6FBH:2RR>,=VI%EZYA0Q86O"MI M5JE0L:2FH-J&91&5A.HBZNH!'K+V@*XM\)8"FUE"%%H)RAF]PB=R.E)J)K>= M%J1!9T'J+$C/PX*TJ0#O@4ONWE4;V$O#K'3%_5JJVY^W4)1:3^YY/ ^_ 7,0\#3A$ MJ250Q'W>&DK1DUI"-['Z@'42?6*IKOXRK^BMU;,A3U7'Y L'+#HE@6"%FY"/ M&=G*Z:0W/O_.S+ZJT T:^]9H'V-E9K!$K^9A (NJ_SY!AL-7K.AO8)[N5+ & MU:-^5+%-/+)BK0>G]"!\B="&0;D:(Q(T3H;]T?Z?=B="$A0#=U*U#$]8!5--IMQ)- M6(G>>0>;FK 0'7YMR$)<]$87W4+L;R&(;=XN$_"@Z_/3C7IRCU$_ZMYO])#] M),(/__+-Z3>[#O^T=S%4UFI=Z&?YU2'_H:/LX(\X/Y--MOPM#(=D)G2DA?#= M&ML8_T-;!A_WW'X2D5'-ODY#+X)&_B:B:X&CP :].#M9;?4^FN3Y[JG'.;D> MV>>UUTGH3HWCEG!]:@QW/34&<)F?M/K40%_)GHZ#NRQ,>QFK-3)UFNU]3<_: MOJ;][H@_C#9H-X;D0#=;=FI.P=4P$=\78C:KUDL[^/$H"X^_JML).PWBT.?= M;H?Z?8>ZJUOM2;2!*;$'GHZ[G%M[![L4+=">"7IT1- R>=GL^7ENLW&7_^6Y M[YZGP5[MG9]#G\4-FXXGM[S4B M?R*K7LJ;;4720]-F2LVZY*&#*X/$>MZA& MB.63V'T.@ 2_W4>W#X[8G!'6I39"\JVU,SN^3 4Y[N 9Y]0=C4_W:;4[+"Y[ M*A%MJ80>%A7M)J&C\<4^EZYAR.=8;>G[D-B#XX[=!';L7ER<;>/R:8>QJX)A M+HLI5I?GO.$-0*8S@K7!"%;CYS@Z4]9NNWCHCOJ;@-&Q6+(.+O)'*?%M!%KG M%^/G:'MZ=J:FQ]\!+05N _<4T]A;%JM3Q6>R!&YG8[H+:!W0FWZ?3;D;WCKT MX/9_.@W..S/5_;'5H>7@\83\]/"#V[^M:S#I;%W[L'4=6C(>1^P95QUZ;/N7 M^HM5"V_[S65(40(O^!5K)G6&LLY0=JR&LHD[.ML$S3I#66S:FLC/WHK^5C[-1V.Q[),'CFD\2D&6U ?S'A[S:#+!:AZ/6ABMV M]JJV0)S6(9G]R]R1H(\V@XRV88F'K%C[#3YG%L!8WAWKW5E^.LM/,Q#+KB%2 M%Z-19_GI+#_/Q_)S]A3R?B3(J[/[-!FK[:KRS\_[K;/[K(%HV9:A[,<'Q]J, MNIX)N!JX__'-\X QIT>/L2Z&G?GJ*?YXG7CAF6=>@+I7[DCB9'G&GX8YID&<:=S<*\L_9UX6;'YA$= MNX/331[1SE[7A9L=EW/U;-39V[IPLV<<;C9R3VMH?YIN,H,V/RY%ZN7P#D=\ M78HXZQ(-6P"P6H>C]&BZ1,.V0IS6(9G]R]R1X(\VPXRVH8F'K%C[[3T<#9^"L:==L*?SO339,"TJ[&S M/]G$!=H9?SKC3VOAVCJA?S$>G[]LG;FG2L#N1= 0@C)XY(M (U!G^FDZP'HF M.&KBG@[VF*_53KC48E3T3,#/P#T][0*4.@-3V^3VS+TX707MQV)P^E'$(O4B M@C9>L CC,,O1R77=Y19V)J>C@TJPER<=N55G!.SA_"B+_(X%CG^>[Z1\[(S#':T81UMF&U*GVPL MWMX9%COBL(XX;#, ';D7Y^TC#[.LD1)?)G$MKCP^^-A\[Z\U2+GM9O1_QE[= MLSFQ0>IY;1CJX,P]&XU7(U$[&V%;?+FM<]EN+9MG[N!\LD?1/!+0U&:G:]M\ MJ]OKT;X[/CW;*J*_'88S:/-C/A>I$\9^LA#."VDI>^DZLUD7!]<8 M^'-7YGYGN^J"VAJ,D)Y*?(\$$W41:FU"40_DL&@43JI$I'V(.Q<[^ MTW34TT9PL]V=9#BIN9"TUK!C&^V.U,SSY&;*@P.=[41YLD\3Y9%@GN9#FR>5 MYL:AG/5ZN3\\(D-1!0"QT4BB'[(5=::BSE1T!&CJ[.QBTQG4V9,Z>U)38=9C M!(5IZGJ"H^=BGLU)MKZB/Q4KU9N[%5\()8V?FA:ES[46%8'24AM=$ M].5$H"1V1IV[<,"=##95 M66D98NL,;YWAK3.\=8:W8P=.:_3VL=OA2E 5W3IAEA7>-!+PZ6*1X)0E_I?. M/M=^^]QSB"_;E9WY?"-:.Q;#VSY@W)&8X>Y] '86N,X"]RPM< ?;*2W%D/6' MR9&8WY;%- I]Y\9+4R_N+&^-PW@'(_-OW38=N8-]E@(\!FC79@3WE$3]K9/U MSFAWA$:[)Z3=;YW UROWXS?C&0:[K2!:9[@[!L[])LW.D9+SCS=!QW_ MMGOACB:;$D=:AD.?:>'1?1<=./3@.B:Z!EDM#RT,CR/I1XJ^0*&/SRZ.UG[Y MB\@U(HN2+'O9F28?S30Y@MT0) 7& 9F!P/ MOF$:(#U/NU]6@&&S]LO6R/#,'9[5$+MVQL$#& >/>M/48'#@_IL@'^"E-9F'^I,,(UX_AF[]"?X+"APZ%^^R-(99_%%D> MSF[YHS"&UB,(F=69(Z^5S ?U(AG 6\ M>YXY MH.G$NQS,5B*E)GU'>=87\X<#$"8NFE\&6>.-_V=VRGW].KNJSKWZC7 MWU/_AKOV[]?0@7?7273MO/L*"@JV#G9; M?A)XH!VF\35WKL._'S@#B[.OG.I!U?F6UF&G4 8+Y]\ MUSO83D('ARD$T#>KOZ&U$FD(ZXM=3HK4F,"*>+-LY-BB=4,IOA@T5<8-=PX>&-.4R5%V4. MGT]!>/W7_X'_TH[ 2'@I'N!S.3/Z?,894IBW_]VCG,*^P.)#:DF&8\/,P>LS M&!J]IO_^W__+[/TJ0)%0PAC6G$^=(:&**W$RA0G^78&1GXR'- 1'_= M0O+M=:M;CD?34.N/]HH.Z#F_P_$)_W8RT,WA G3*M2"69% IJ)58U7![4C_( MO&0^1D0,7PA0X/BP4EPW83YWHN0&/J:C#'5Z$N,,D@9?;>7*@]=%H.Y2CR,H M\;R EWX1^3("A,PMEAJ2#B@76T'7,;QQ#BL);PO"S(>=F\L*]%FQ7$:A2+-] M'@B[ KW+8IKY:;A$*6@4VC,[9D.JX=X@W^2AD"];V\E!;["G3I[N#?<-C+8V MX;Y^[^RI<9_G1" )%'R1@6A&SE1VQL9Z11S"+@J*%,$!]F$)DI<$&T%?OW>A M1D.H;=0?;,!LUF\'I]_UG,;LB(=#N#IQK\E,MR5M^_'>]GCWA9-J\F ML!&J_>;FMU&$&^^[@5)\'NU-W!AY"O #=P%A,QX9#L36B!+&P]90XHLTE,1X1X36KU@^6$F4 MR&H-OC$M)>FZH>+?('UYDM\NU9G(EKA2X=)=Q6H.=P'(*WSI1#@&86AC(77D!W4/H% M)_WA;H#G20$V58M=DLT7^_PSW;MQBNL4F.>$P5^^^???HB^3L]/A>'S>_X8- M(DW0;.4@%GH0%:4VV?&:5U5J@QV58QWR.2LO3FN46L6*.S:TU"9Y=K&?%JJ2 MEGX]/>Z*21CT!*@5LPD3Y.%^A'5)%C"B62@ .BB(P3BG^O#*-M]M-QH;#--I M0VJ15QHNIED2QR*26H^5$6D+PCQU6U,:M]C/,2MB7T.3F@V[TN'J'-9J#9C& M0#C9/+GA;B**S6M&7YEN_(A K&RS0$5YZQ2%QY47D\RXO<&Q21^';UG?4SNL5[]9$;PAD-UT1?-/660B5=WR.N M^P"3$*:JH.NG- $,E-]RC,J?14BPH6D:Q.[STNRS4'U63JT=[<>,$ M/;KJC?=6(&$5S%'P!TUP:1*5)@0V)>9S+V<5F'M?!&)LRP+-VR\']"S-C%*2 M\36E=0)W7P#H%&;7UTB5A%^]EHT.9

,]N?#V(+WG=TMO)(N=!V$& M5P"D6)B!T,4G[-:12M U?FLH]D L$E;A[OVMJPT5-U7\_=U*\?>W5/R]6?*W MN52]$LB+W3$!'+'8B"$PK&@RPT]'*FM5(U$@0#8'@<[4D\>BDTK*OO=(V?=/ MA1W>EA5P?RJ)^IHE,F7?<9YMRL&E''G3>F\*9TWY5XGP">N"_*[ M))UNK;9?5]]$97[N&,QZ7\V^MAM/IL7+7D!/*<0@T-TQ='M[)-1"(ZV7T\U4 M[R1H$5JPK6_HV,/E%_H!'8_.?B];FJ]H"*!9)0+LW)2?@EC MP9QG/_-\O[/GF[_3QERKH3!@U.ISDFBF!B_4DU O=FDEP7H0Q?Y7/DR*#C[.7KVA69!\D*F-^#D!D MD;?,Q"OU#W,2<( 2P.#IZ_.IK3 H(2:OR!/U <,E^L1"5?V2XD,^LPI;\U1U M3+YPP'*S-7?N^49:)@-2&.UC*/L,%DAQ::B_B?+C%6/0&YBG.[&?A./T8O6H M-\V2J,C%(V.^>IU/#\*7VU+?E-C]?@2_XXW5?;I9W_.LKZ=<.NT6H@D+<='K MU% 3UF'8Z_9#$]8!%-.X6X@&+,1%[VQC7;)N(9Y.,PV[A6C 0@QZ9QO+<78+ M\62J:3.E;K<0]UN(^]>=V7QW?KI13^XQZ@QK)/B#1OXFHFN!H\ & MO3@[66WU/EKD4<_21N^GQSFU'MD/O]=)Z$Z,9W)B#'<],0:#7LL/#?21[.\X M>.:B,&Z[*/0[9-!)SOTEAZ,,;-G98Y&I)S]5)0G_JSW6DSKL,7GH\CB;W7!/ MH@U,B3UTJ=^G1F!,M)N$CH?#O8IGLW#/L?J7]B.P!T8=NPGL MA3LY/W_,8NH'13!U174Z^U=;[5]5.'U\5JS=]O"I.QA,CM^(=7!Y?VH<]13R MWDJ4-7#/QZO%F9^!X>G06^#)D=E3;(%6XK:1.SH_;5UP3Q6>V<6E.@/36IQU M0#_Z?3;E+G#KT$-[A--I/.R,5#N JT-+PF,).6*L0X]M_Y>.R>KQTUFZ=L!3 MAY:,QY+ZTV/4[9/Q^ B-9G_K2K_IAK+OD2F/*\=+/);5!NX?'_!J,[YJ M&8Q:&Z?8V:K: G#:AF,>1>2. 7NT&6*T#4D\9,7:;^PYL]#%\NX8[\[JTUE] MF@!7=KL G+O#T6J 8V?TZ8P^C0=+.T:&G TZDT]G\GF^)I\S=W+>/HO/&GR6 M;1G!?GQ8K,V0ZUD@JZ%[.MYOMM-S$-+FX*3G 8<&[N"BR\GKS$WMD]M1C>_V MV,Q/V=T1X)WY:4?STZ&#[PYAGCKTF/=OOAIM.KPZX]7>C%>'EIR#&+<./>C] M&[]J;OZ=\>M)C%^'EJ6#&,<./>C];Z#3%IO.K#AVWXZ?ZHQF;0>*'1YD"JS3 MP28'SW- ?L<,\#HJJ,ZUX$ M#2$H@T>^"+0 =7:?I@.L9X&C!N?N<+)J2^UL16V!1<\#_9RZ@WY'?-Z9E]HF MMX.A.SA?1>W'8F_Z4<0B]2)"-EZP".,PR]'!==VE%'86IV-#2@-W<-9E!78F MIV=C7V=Q.@Z+TZYNAO&DQ9EYC-)^PNCO69HLG'"Q],(4/8*2A'0) MW;XE^";^+,*UOL+C VCMS]A[^DDXTM0^]ZPF^;8S@+4KL^\0N^$H4P!QG@;# M/<[3D:"[]BUK8Y5;<7UK%[VI]L%XZ3&IN(VVUZMCFNF.U\3RQA?+P.&?+ M#/G^GNV3QX!YF@]MGEB:&X9R-FCF\\G@B.Q$%0C$-B.)?\A4U%F*.DM1Z_'4 MV=E&1T1G3NK,20V%68\5)-_9H#H;U/&ALUH]WS(K% 4A)3& ,(QN+\)LKO(A M S'MLA\;#ZZ.%4,-AN[9Y+0S2G5&J>>'EIXG*&H^]NF,5/=2U<=BI7HS]^(K MX82Q,_/"U+GVHD(P0$K#:Z+WTT M=35H]$>+\CJ;V+'8Q!HT^A:AQOJSHV7FLW78T(??0R_0E":\-#Y)BGPS2#P^ M+-A\R'U?>S6MA)11;=. MF&6%-XT$?+I8)#AEB?^EL\*UWPIW_%%DNU9\.=\(U8[$T+8/#'@7CZ6[=)1^[@ M=!.7ZO/#=:V&;T_(P=\Z4>_,=4=HKGM"1OW6"7R];C]^ YYAJML*GW4FNV.@ MTV_0[#2==W_KX(G)^7/(,&V>-?#0LM..N3I2MO[.P-C1];=@[S6&Q)+WA@&MGA7XQO#A:(^4O(G>B).NJ>#Z>V7$$FR!("HS2/,@.__:) M+8D'&.]>\K!&[NB\2^(]A/WPR'?(*@)LZQ8Y=\\OSIYHBQP#/'Q,P]^1;YI5 M,-FL3;,;FAR[X^&@'DS^=XZ)',U1_T%X_=?_@?_2QMU(>"DNW%PVKM<%7R+E MM-__[E%FWQ=8)$*-:C@V<"P/<7!J])K^^W__+[/WJX(I1<@8UES@&K\:DC1= MB9-I*KPO)]X,WOS*BVZ\VTP.\_RB-U+2^4I+X8C,G?W>Z/0[Q_@WSL?*9"Z\ MKR?&E$GA/8G$+'\E?Z8^(\'3'R99B/517Z4B(L8=;-UJEU8F3Y:OAJ T4!#@ M3SFP\:!W?OI(:U6Y8(R,?>$Y\U3,_O+-?_WZ\4U%%A_T2OX3&P+=D2Z\B#^Y MX<'*CPP9PLE%2S3E2R4SYPT\#6*5::GWMI%\>]WJEN-1)A3-Z'6*QIB$,(=Q M^M8D3),H@%]\%MCLXT]EGUR4CE[-U[F?(L;TX'> M1" &SBQ)G7PNG#B,A;. =\\S1T#;@7,IEKE83$4*6\-UAOWAP,5 H*67PI=Y MXGS;[XUW::;?TXNZK.O>>6]XV-[].L<0*!]4:4:[[MN+WH5N*HQU;U$4K>?. M>A/S.5^.4CU_G\%88\%NT=PLTQ#6&N3(": ]^$:]/L/W!6$J8#+5I&9>!)_# M^]]=)]&U\RZXXBZ_^PK'.^R?W^(PSWIR,RUI,^GV F=ZZWP[ZO7O-86KJX ] M=QWXZ=B]&/:_8;SE>7PFT6$#+G1E@_$S%\(4"BC"X[-V$^=Z+D1J2\LU#.DAB/PY[S>J6) M*P_>%<'.2SV.:.3Y3+^(?!D!QN7FRD6BQ7&Q%3F2.1Q'\*H@S'S 8+DL]YX5 MRV44BC3;IX#N>N)<%M/,3\,EGN>-.G;,CMG*_;0WV(=R!UCXP*,G6]M%N,CO MIXL['6-UY\_(.,HVG3\#^[DG.'\\)P(AH )T#I1Y$QE7^29(X^: H\:^ VI M,>S"$H0N"38>/L/R\*$39'0VV?K\N/CN88,]IM.G3M K,E9M5\YI9<6M]@]S M>I$<-4+SBO0Z]$6SE"[WJ8+U=T/!JV#Z[*'ZMJYW_=W4^"-"_;X-X:N]7E&Y M_2=7N>7.ECK7HYV-/ZJ 5L5A&R:T0)TI=Z%GG 99&#XG<=L-2]MQMFHO*/(29FLLZ M-#D5V*428[#V\6!-PS0XP>'?FM^FJ_U8G<7RC?9\ ]I!?8 OI.<,_;IV, H7 MH9R5 V,$LZ+3UB]%V:52R][ E9:!U%3$8H:S(9_7W0\"LO+"P.;""^@&2S_@ M%#Y<(WB<]&"OE;Z3L\YWTOE..M])+0RXU';&G\G>A6JKJ0B@[.M"][5R^ _. M]W/Z[VAZJKLE#(:&<:?^]*\84,]M%\):?>^N_-)\56GDU[.U^@,3Y"#N33TX ME&B*2:OF@'CQ@*K[X;GYIL2L\%OIV%H,8KB6^+ZP^A)K.#Z(3+* ]\Q"$07J MOK7C"6F<>DN19DD%K/4R4:QY*.0$+ M05W;_%I>[$68^0+N1[%(BLR:X8T"CA=EP\I4TWPMU#)05(EM#*A%>^N6+$N@ MB,,%J!S#AS(M,MB\ <-T+7ZXC7R50NKN&V FL5"-/6*]R, /KB.T@R\#N"T M#S,0 "IDU%05;W;9L[M/4FM)O=8U.G+- M@AJMDL^F@&NNE D\/_7/Q)]%6!HSLF26W\!6M(\$VH?X*[52C36B457=]P@2 M/H"PA:FJJ?LI3>!,S6\YAD(-N6G*UN[STNQSN4S2,[";[9WD)V4#?IR@=U^] M\+ZJUH8 %)_"IAW;)G8-2(9$"-V*T@24S[V<#XU4+))K:(&]\])K\^SX=[ M.L_OEM5(EIC'?P=AMDPRI,2 \S^)3R+6B:ST7./WAE(/0#NS4G?O+<@-E;>? MY)2\^XJ7U"+,YNJT?2NFC<,#JK=BI;&P"V2()R% MON6U)>/'JD8C_^UO*)8DFWLI&ZQVUX1M\YB<=QZ3SF/2>4QJ M=7K)>_H>>4__J9#]V[),^$\EVVFS-'S9=]10-F\K'=LUIS'03>3,HL+/"X_M8BM!T484FQV$8@A\>^4: M9OJ#*@#WAEFE+VE<1R#F=Q>W4SD0#=.[FX5^BV%U>^#N/?")J]O\+MG36ROO MZZKT2(V^I^3-1Y7MM4-X,CDN>P$]I=" 0'>GE=)MZ?+6R_CF>@?*CG?1/$E? M-8/<,90'2CQT GN?K&^BJ8+\@1E]?_6^-B]B@AUL(?G7,'?IX)]7BA"S(Y8+T?\G0[5QI]0HLE4^%Z1J421.4@72%F>I$A_@\=_[!18_B<] XK(/WPA@#R]!Q/BNBB+:33+.(HN2&M*^'.;D8UXVY@&(F MJ$D8BC0A4QKQW(-[*HT9.^[5MH/CQHP,D#-TR-6$>==>&,FIG:&-BZ4GYPG"%\S@&DZR'C;$,:LPI_5)J6EA5VICT8*T4DG\:U,!_Z/=E%^-;U,O3,+;LW-XT MN<;3R(=5IB'B<]*T 8V:\N&2>)5^H=%QZSBGXBN(#XZV9DME MM+:)#]O\B?3UU'I!Q<,2_EF$02C#%MYX2]3BSF>1P3!\U-;3YJCJCT10@"=D<6YH5FR;Q.CM_>,,EG;O<8@C/+LWG@" >Q.K@2% M&Q&S$7U_8_(R,3H 4$#S*^%S>>R"1(=(X(*!N[-9Z(?R'*V>T&:"E@EK#(RR MBH0\91!#K J")A##;'8-M!SJ,JW EDT7H MQN3/8SCFKFY=>S+-JR!BMRR_,\N;P\B-;",[ZPT#R3,$AE$ BI$OG#B4*/PB MT$B8J%DUTYS4Y',B\C*).;Q/]9KNBEYPC1A_P5)" >HYWU>#VQA$VL_PZE#^ M!B&F3IL)!$@X7NKTM"5+7 >,Z>(GYW"+$'B; RCH0P=9D5.;!5[ 8$H 5/EA MZA<+I&7PY<@Q:C\D><65RN;0Z FL] )_&"5P7M,?>"\)!/Z36&6(&DP2>N%L M '!+4H:",[A-Q3[!0_B(8 X'^_B@8<)!=%)P.!O](YP,,F!L@BD_:TB M2@RZ4Z(9(VFO"JR]T/JK,(TV*IKJ9743+%[!">3O@7[XC,99(@G751SI?G$X^0%/WZI4N],+,V M"FJQC%<#%Y_5 R\;C!T#Q5UKLEVC1S F;L>([*:SR+BSZ%F'W0:W!Y37D# >MXC@I>^M'_+M9/*W[L"I,RY+PB._O[I MYR2]@LEZ0PE-/WCQ%]?YI?>ZY[S *-!A_WMXPGG#OWVM?DM?#;Y_R6UXH*F0 MV@R4DD(L=B]'A##'$LRG FWK9#;'DPQ#_;EY^%>Q5/0TE=[?YT7#GB(O*F-] M$=FC@1I>3A9>/"A[SF\PZZFA *7YL6[(+I]=4N:M;34P=A41<-YQ3QJ<&BA= MQ1\#YB>J)N@OG4P53P7S&)ECA1_JU4>W+MU=87!\K M$<)JE7O.#P(0*AP8?_?B NU[.!I]9W@OIBE].C8&6M.CNQ,\UBUR92XXN:,Q MF_*WC8Y#I9U78K8+@)5>+OU*94X*;>"Q.^Y/W+/SX1WQV99+4T:!.W/0:)B] M=4?,>)0EI3SC@V058K1"GSH#M]_OXW_NT0LZ/' U S;BPQ[3T[/BD5WI%4^6 M[Z7IK;+/&]&;4TD(5;4/4.>EJ;\VQI,VZ841:T2*R/?3@B><,ZJJG R45 ?M M"3\!R/8?H0 /D1O$2/BY.:. VRL/3VPH#3@1KKZ6:CO-I!>=F;0SDQZ1F72O M04)H>WJ/MKRF04G,@ILEZ/8DDPLM#;EJD:L-3^&L6) O#T]J'(6T2$J#IW(V M8W8P:HC@%8U,MB-W/E< @ET?>"G92;!%?89\E0>HYV)9Z4Z@/> MDO2)M7/[R[RR;5=58YZJCLD7#GA1MRM9?3[JG9]MJFIEB*W1/G)FXLRIK%ZU)MF253DXI'U2KWDTX/PY;U*$LG_?F#UV='& MHIO=0CS10@QZXTFW$ U8B(O>L%--35B(3C4U9"$ZU=20A0#5-.X68G\+45.Z M_$&H]>E&/5$71_.&M%MEUCUKY0?/P623R62+,$\V:Z[^MX[O5..'&Q1.RE^^ M.?UFU[D8]2:/6\#ZH9/Q"SH%?N9(B'<4JV)/0[MWP'$(_&8CX:.K@;UM [M& M\6#YU8&C(0R>HD3Q0[?):B9+GG,=Q]ORRVI*C8NR.^N.M3HKV77XT8@.SDNM\.SPU4B55SA$U"C=IQ9)I>Q7+&H,JU3/DVK ! M5>5B@J 9X3I=^BM1F%=+@56^RC67@XSXHXL&?MFF%AO%6K ?FX@4-Y8+L&U MZ>^W;FH+$GKB@C+YQ^]H?!T+N,O\*)2AG,QF,-VX&':5+/A_M:3U>; TSC.3 M0@)FG"8\K-0R=.VL=45R?S*5Y;#+>K+&+P8V/44@0&_XH:=)2KP%DG_^9_5G MYS81!@V"*3&V*!Q::>&.^:U+2G;MY&"KA>K2;^2MIL7NFXP"L7.3HAZ%)(2>4+)RWTE3?;DJ/ M9/714UL,/-^':V"N6$IPLZS^9FB+)6ZQ%*EZUW;'+FB-ZQ)236?C%W4UH\>V M@$HFSY3$J&Z#58K_&+\@-DW9]]-2>:X.;%B9#,ITW[ "*PITMKEG7JLAXBN+) G)*E-*N?ZK59B<;![.D!,!MEV045)L6A:M*E>6O?=X]%5@P(UB+6]F^U M5O@*7YM)N+NIM+W!SB_IZ,(:UNL-3!H&+Y$]2["( 7'"7R>AK[JDIJZN&ON6 M*JEV1M2O[:K>3.2VMK)XR6I=E#5V[1+JE);>1&5TN MW9JQYJB,^P'@OFNG[WI([WXFVP>LR3NDYZ[NA68K&ZE4]W3N[NE@ M?< I=_=AU&\E/1*&>'?T2!T]4D>/5&,>_: #+8_&/&K0J-\94ZH*!0YLM#49*C"K/W3JJWFK] M1LLNJ)\@,M_0(/.U&7Q97IB[E.%+_54;[=P7F]]?4I.SF9=*HLW*1Z@:CZN@ M_62U,?%5I'[("%/6M5E* OY:NW/%DA:KF+NR7(+<'GA!OU4&7*JB1/TZEOT-<;;>3Y(EQ75LOQW=)\26, M&EK\X61@$<)6*AZME2[+M[ ',1WO0TQ'.XBIW4W5G>$.+1E\_*6X-Z"8V6>N MW?>:+T78OT]I$L._?46V/6W.$? 9Q0]O*,A+*VF'E39!%GR\604D[!@31M2S M)4U^EL,'9D:XC MH8W5+MBTX*^=^>T2S2P4!0+7N.\,IZ'= >>&RC#0#* Q9[& 3U,43E6/$L%F M7&!)1I,$61H-&J NWJ0A#]-4&+#9_+"!A0_O5@0>.9@$ESN6MJ$TH!.(:,^E M(0>K9?@^"H[VSU!=3B[9%Y5U6G^+L8@)2]9ESC*'YAA^AZZFF6S7.0J1E S: M88:@!@LLJEHM&-W!=8^_P'Z""5J0B.&O_BB"*VG-P=J?7.E#G4D),9I["S:" M8?R$-(-:-NFR:J.R6+G:$51VIA)/L<;2*PU;]]#0M,FG9.?$S:T'!]-G5)G% MG@%.H2*V7^+D!M8@%5A'A;I]K2=1%9!E6Z@J8*KJITY%%(IKH:JA9@E7:2ET M%0*K-I KIU$76>&:!EC)E;Z!3H=\P,"ZH)"4:^%-,=1DE4O=6(25J>/U2XF+ M'WL7()KSEBBP,-^L)FE4LF@DU]+D$JK5R2-K) "LA72.D;*!_[Y*L"O4\9Z# M^\;# MJ1'B35.**"O!I^9:;$\4RIDKVY_8ZT+$_3()/S[_,PXNDQ*_^86UOJ M-)K[0*"#;,HJ8I'0)[D71OBGB42P)M/]Y-PU!9#6.K<8H-?U*)\G&=X;X&SP ME4:6QF1#WG 7E*LD31[Y6G6T]>9L*/KY+,,&/G-M !Q= ^&/KER@PQQJSIW7 MEV^AV20N/B:L[3'#MV6Y6/Z_]K[T MN6WEV/?[JWK_ \I);MFO2)K@(I%VDBI9EL]18DN**">YGU@@,11Q3 (, %I6 M_OHWORN)3!*#67IZ_74WM\ZB9@X)MAW'C7H1/ V?T?6$;N=P M7&I-&"]O,(/"?V"+P9+;9_->-H*GG:H!I.#!YMV;_HLDW1C_:961 M1VD142]UN4Z08$][_$MH>ST%]EWY0W7/'S@#Y )/^SST-O'!ON$N1& Y[Q@3 M6 YUCTM4O[!]"_B$/N#C SX_4<#GJ^40PE\-'T#-3C-+&Q,41%;O-:61@&J M3,/">4#75*T.@L@:]-K$?A0+U=X[ *RQ6(*6Y 5W<2Q@1O+C902F+WF'80 C M,5 ]=>8C69.QTA#$+)]:Z,"^_$12EYP3?0*7-9"6@L@AXAVL0.TN%$M53+\5 M7%;*6792$MJNC#[]($4HV:T%X9''(/604[_ O8<&;IO?;'"U)W^]X&;PO-(_ M/T]JI2554:=-.*"R*E ='#-"\728S3&=)9]L9BFWYC-M&K071<',WO M^KGB+Y5]C&-,I^N\T!U7T0GD#)*43+/H D/O,Z^.'$:J MK8OI":;\R\J?:2'A24^32S*78PT]OV)I;'P4^2U>7;F)Q =-ISW<8+A4LQP9 M)5B)DRS* >0" 00&>S'Y: ]*+-5+^1V$0Z7Q$),B%6/(0>Z7T35I6EM&%1XM M_TC^0>J.M(NRF\>_8T_^.K*Y81TOS&FJ>\D"611BL2#_%!]2G$C"+JE+LR9\ MTJJAX1PR[CNN$_JPH%^MS7@Q+G3K]JB##M<.'6XUUY;6Z+9]X%H8[&627!N, M " 55^:X\L6"4153*8M@9*&[][+AU S;S;#?[+2"M[A4HG8TI&]7W.QO!K?A M5DIR;ANN,5#RDBG0TP+;.9.'5AH?GT1LP<[X#M)F$A;;2#&QX&V#HOF.@@Y# M+?2LT":JL@;E6ALT>SHXM6?R?BJS:'L^JW4N51!V,)%5@:X>;ASI3A=PI/0O MYA$@,5?'78@WL%5Y7R'U;X(UJ@)A)4@44M,B27+I/$SD6;/JVI 1R- /1 MU=1C81][7!7R<)Z$EME18?%XY.6,8MV6QYM#*3E;.11WL'PEIM$VO]F\=];> M8:;@+L66O;]:^F/_<$[L43>VB):"&!CS,VX3K[];1:6D3]JF"4]/+X&-^IA< M]I4S3 JZ!!P4:FRLK9JSW&6SNY=/KEZ>&R0HRA=<9]1%SMD0RR.E/#_:$V@% M)IS6XO6Y@$>DT3!G02']X::HC7QH&J&2E>799: M:6:'1FALS9WQ. "HP(]OL(M::#U*'ZNCQO,OH? P.UA=8^NB:/T2)",0BE*/ MC 4P0U3U70S/H@A4I\LJ15^=:)7:2_HV9IN 'B/'08J"I+9,4H.BJE;PSN$1 M"-^A7K]B.D_1X5^L5Q#,:P23]35*?P[1@871E'\TDUDS^A@E9 P#UB$JY:QC M"DO:XS^0Y"TU;N[0*T:=0.N4_X6!!; #T%L)X<.2L!09&!LIQLW!G."X]:N& MBD9IY=B6TDEA7/360ZQ*E>9+27)-$+_&)#]-^59:'G6.YMHC)856K;D#MQKB MI;;:(?Z="]H;&KA0(_\#H*Z' & MG?W#+#=V*'V=;AU3PR&UW 3R*/QYJ\I&<9Z>4KAP.=O/)(71S9XZ>[.?3;T[ M'1_$\$&,GRB(\:4B],H*BEZ FE$KT7E5&;9E9L1A=E(7+:^70B-1.!UX]X1# M[ OV>Y&^"VR/(NEV8(2=8I$6G%+>EP4V#:: %,F%-)TM?R=L]%,H1=9IOQR-+O"O\.4S!8.ATT"I^@QU5F5#F(DX MZ8\T#ZD(K*>BJ ['MX(W&)N0]"0Y4A/^%_US )K"' 5K.!2/*^6EU0GXRG4K M-[3B9 '_I7Q[]$*MR2R298+%$UV V@TJP* YW+ (IY_C=$B]D62U+B&DH &H MR(')?DAF09'A, 179?>K]G"ZS[!G@?7^'>Z(5G#^(%)12#=+!;, 6C;T5]M1 MZ@AA=CBAPF@W&\>9&<^2KIC1,+[FAE&&"$B"(9<,JMU!Y@&,3Z/6P8JXL/;Y MW+A]:L4(CW90 _#"2$&27":#2JNRJ2/CX53G9N!#5 I&8YZ0?\IQT;\ZC59* M %*=#34.&)#RM">WCF8O?P_1IE3,DM*$&BM>*1*D8E@!D-D-\K8RNV9%&8T> M_%.JJ(3'- !.#=Y4%CE?ML(LTH+NR$W6/G#-?^VYVXZ'';--"ML<9_@2W3H+ M.,K'L 4 CW/]+NR62E)8DW+; M4(S%PT&TA52Y1T;=&^RPA=(]0U&@HV*?]%IX?^11509>: 6@:WW&6^L@ ME]Z!:;Z2I+E#0*F-D!SWR#AV:B6VSBT'%*'?5?!NJ1:WZ]@)-&)"QUK%@ULU M8?2$#7S:@#>A@PP=8$HT.4%$]#[=.PD4.;" "$4KW6JL5\5L4Y6N%SSXZ[9X2;P$KJ MQB%L+U^1F=[O2K@OSG3'N]WP/"R-X_((HE*08_[<; N-#2:GQG/OUM50I!K& M+?DDZ1PP*LN"/3@F>R1)5^NR> %0 M&H(G;\QQA76Q(LIR)&YMU?;0Y9XQL&"7(S!NG@9B:\S@Y-P#FH>2 ML_5;_5 MO_N8 6/'BL+:SDNFE1." 3Y:[P(0:7,&^>U.#C)#?CY6S2I.P),BO[Y-Q*)& M]'6$J.V=Q$5!(P*I0DU#S3&T_(MWDI\Z7N=H"46-"9HV^V(FX,A1-2%]+!2] MM 9#)!$;8-)V/XN*./I/)5WO9TRJZV-2/B;U$\6DOEKS8939[;UU\JV\^/MA M=@[04*Y#Z@OPD5'?D3N!>I*L$OFXMBA6T6V>(>"@*+=@<-D#!]&*B\:O.>/4 M55_^)^;!L\E];,!X)ZKOPUM5L+]N&C3$$"V]TI%P;4+CJ-\D9%9;@4>^=]*4)(O!_IQE-X:@D#9QE)/*;IZ)@RV M0ARSDV!O5098@U[S7Y/^,8T64S4GH"Y'S')RL"JFI)R6]BSD*0PT&>80 '#&?4+%!8UE\QI=O,,< MM:$OYS3I348I9!7%.H(]N^[2JCI5ROHQJ69H2/\,M[^J[\QCLP'7?"4N4,>; MKU+MR$H"#K GA&V1\+^X\\Q;I_/,!;4.VOJR;G1N:TOJ9#GL4S@0":;I'?:5 M73 GXR+:T8) WW,A2I5F5 @S.J+ZVW+D0 ^"J2_8U0.Z. MR!9FF>P#8.*C76,D1\BQH!2I,K4$.!8@.A:M$F$=SEN5- GRP7V3#5P7W MJ:+CD,$\4\P3[%L-1=?KOL'DH(0+)!+. 6S;LL*AIJLQ*AF 8ZI7<_0:HGYR M:X@7Y8+]?BCYK!&CDAYVS@7';07'IE[;-JMS#LQ-T(E,J!(I \/9D@-D /=D M'?N94K)WZM68["?'R<5&N;4S0E@*F/E6J"$ MSV)[.8I@X@:(6R N.<)_H/K;C$8#DBM-#MV48Q)UNK_,S#_3&P=;G*\R*HIG MRP:W9I'<:=K LHKD6\'?Q>T=]:VHIIYR%5K'P31*B $.[4$^W7W^/]LOI!D2 MU*61)P,"N*"JJ;HBZ=TN0N;.!3D)V<6[Y'BS#8"WG87.0^JI79X^< AN*'.. MAT^Y H.'^ANM#;"6;;-CO"Z,/N.TIIVGBZ$KDUE+E=/@7AL\G!W^<8_3.>B" M2QY)2Q3KG]DQIH<>*)X8J1Z0@8C8"15"U,7>RGF2QTWX\C;XJ(1RH=(:U:Q5 MA;E82!K#0@3BHX*O80C7U+"#=0NLWK3";G0$O\!D3*@$)^^3^J )WG]@ G8% M/.3!2WD2[MG9V\8RDT_GRH#=[&"<)@#:!FLH1QFSWNQ2"O4JA/!%'H$X60F1 M\\03SKB*B([%?]:F5MG]]*[X)4F]'92.("K+8@(YA+7H3+6D]ZT15&7 BW_+ MU#]=YQ\YR&.2.@N*'G["?8%DB"^<[SYHDJN&IW;$$[RYJ*"ANL5T) M>NP+1+M!$$Z>JQ1"R(SPUQ#/*TH"32U7ZU*;/\@0H)F)G$B#_P*'Q5*4\XR8 M1RZNI3&2HS+S,9$+-JDYDA0 D$UJ9G,.EP^E]*>IJIN030HI^\J-?)X&XT)L MF*[\10P"7304V%2J#ODU"3WL%!G$ #!4 R6Z3$V26[9AU>H;7.:&RT!BGS%S M<1GWQ<9=+"D:)E@=4]=L07DPI&8B.=3M= %@E1&X&-2LM_-KZ8 TU&4SN?C+ M%3) 3%$O3=RAS&JF"5M4M24!=,-!'4%^?4-3(YQ$3>\I57IX['L)L;>2\].L MJAID6KCITRA/#. $,"E%$@-[I -PRF-8'3&,@+&+E2IVRE3J6 16LC_;7:F. MD=N%-(X6"R7\K,H4W D+_"8*2<#F4+"7X;>>#[_Y\-O/'7[;S5?-=3<9QYB] MBBJ:J?T 2?&L>H/CY5:46.H=U&S)#,1-M""K#02:73Z"D)C4.L]*(]$,13ZS M=KD9RI\;N[I8E?M@1X%F _2Q.:?-P^Q7*;@D^JZ(3])^(*"Z4"$!7)1YBGQ# M%7NTR4N3W.*F3C.ZC27SQ+97?E7E,+8QX@9D>W]U#EU0A3RJ M\L9$TDQD=SG5W4'(J*5":HY?F<(?]'<-)93#-EM+, UW+V40L.X=M#X!V32 -L&CCX*'%M! 3;>8"E6CT6K0#MHN9 CNT'@#7>C: MK8->0:V)2<=B>"\V5[4H'Y:ARU92IE[,6JW2-.EL"A/IOA%,7L(J[XMU-:2( MO$8MV5D>UQBSPG=XLX#<'1RWW + G7)E;[E)NOBOY1;4YPN;B"Y+JU*]I7^3 MIYC:0IA5L#]FNX3)*T>-,KX):C5JSH;ZV:8[^I/!LOX86CUB8].JR&V6T]^M+%R\CIM$?36*L&N?$!GIAHTY#B?S9JOV*D^0J>ZE591KY8<@$CG M$Z(R&F;7E>^%&3-XQ%EH*R2]5MOAT0;7B)LUW7B"#<1O4-6P&;J$F!/D:WFG MN<@V4M0UQQVU[!V='-?@4$^D +V&O?F%.L,J H>6(NMZ'2KE5 3T'8WTX[["!;A(W^V_FK$7R!H(LEL8: ,[>%6CXWQIT: M):(3OM1Y -3^I(3V)U$,#E;&;4!=$953ANH!5Q A-#5D!,OQ)"6A*@1,'#-[ M/V)Y?*OA@DI$*VQ?-P8E,;AJO)LJN@- V44T\!/:, >\+YBUR.4E< M.?'PC458,2YI-2P2DYF*P<,;86#6K*)!;S5(<)*G57W>*$$U)CJ:S1+T:6// M312WDB5\S*94^FF%79FTCV#W'NDV>LP3%"%RTB0Y^RG[';0H8#X3S&W\C>LR M:!3>@TA'=9W9HAJGLTOU#B0(3^2*1N]ZY\.H?^5T@<-U MS-P!;S=I!+5&F-)TGL%=P,PE<*1&,1P///&0+=/:(^F"9@3.1B)^H?(ZMV]3 M;5BCLOPH:G 7H5?>':G5DA$!>51QI"-RLZ0 #15*U09/HV=60@-].P,H09I" M/EP1Y::4*AR[L"L6*K\7GZKJJ"EUXLDS1UFF4M59B0$GK'TKYU]8%3)G8#Z" M5E5B)_O#8*(:F\HI3MW!*#\0 V-4Y"22*\RO,5]7LKN-@VW3$C MK1FL,,GE;VNI%8+ZQW7M+13_YH9!]%DP"D?/*LV #X"JEL"MV*DC+*TBP\C,Q2>APLEH>5@]SACY MPUJE@9AI:]-JAV:EX4KM,J)F-'+LZ1KYI ,#9V0*G:>\@+0N;2-]N@TV&J)- MY>W+2BRWGD"YB!FW%(98,W(:*21B!R%%]V.!X:D2O04P"^5*X1W/0:!FJJB, MV0C,\RRRI;!>\\ W1+8H)<<,O(EN._Z6?@?A8@2'T,569JT[N!*!%+IGS!^- MAI>+0]&,WHN")/[+DW$\F,:=;B<<'W;$=-R;=L5XT!,'X\/^9!I'LV'8G0R> MD/.3GCB5.]W]!T7X4,N0K_T'4"']Z[4Z9'[H4>T#F"NWKVP%]IQQKZQ9!Z^M MOH'4?^X=;34T!_W6EL27U@RH:EOZB/4 5)O2&/OZMQ+UI$BNYK)!L>;+T#L+ETZRF+F-L[8?BX5M_J^K-.8 MFZ*8YN*J5"*V(9RNG:1O@5G:2@E0U=6Q!@$5D\6\R!(@E7(Z,: [4A"*JA$9 MCH+#([^FE\*TYI(\(63.-5>Q]@GVD60IR%5K$(9Q#;Z\E-Q-.;^IWK^VB?C_;]?J-]$ .X M%G$U$T!^H>"HX #("4&H^:*U$K;GK0(1;$QL\=,O:?2L79U6 MH3W3Z1ES)>P07[6XH3H##@8&NQ;"S[#A?'U,@1IU]PX>H['WW>=];V=O5EV' MDV[8/>@=C(>S_F#<:XO!>#(9#L>=7G*U"3I6P5/5VMC_)._+KX,#CL]X:]P_!'+>&SD5HG'VU( MI=&W=Z^Q7EA+:\93>\8K/6.,I* S#B/9B1-6N30AE; ;--,P)7J?J%/M>H*AB>IYJW(P$(ALJ+JR\&>Q7H+"CFDJ:"I0^8>& M72S/@1PSM-LXI2''2\Y1+D7C C9B5[!6R?+N/SV5X4!O!PL0R\9R[=]=#^W: M9"0#!Y6/+2'7*F^0P9O+=9I8W6Y [E);.N,]@7T]GB<"(K_*/7(^FTGCGFK* MTW=OM*3G[Y 8$:(MS2+NA42N'MA1J"DLM[+8<,!H#R%0X)2^L%<;B3B?.1OL:8_'2G#)>(&EDI5)7>Q MI#3 3+*4"IJ"_(L .;'&0C/RDN48G=6 CPRC*%CC646'[B=@N/1+ 0$:G6(! MI>02>]\>LDK83&NC4@'WE0QKPA08GD'!.B!1U4X=H1OF8,BC7I1-53:6=&-) M=M!6%$(E4D\CK^Z],Z/X'ZU%(W-NI>F_M+K*%%0-,BDV"B+XW74F?FJZXC M/)8.+(YQ0R+/J?W%+(_6,54&AUZ@NFO)A)#3X$RJ#ULR#I]BO0(8 M3J&*HNHF*T" M.,W#3C.5LHBA;7?J^\+!09E"U6^0; M#]MK9240J$[KIJA&Q29]LW52V+4B M/*^+_XI%(;!X-^EW%><-!_U&*E6L2;>;_] @5<"7LKP#;FJJ[U,]0%Z'F8!R MUS3LQ,7-_!KM/& >"@H=>'OQ;IMJA!"3796;R "Y+BB'2ASWEZ.CBQI IMZI M;?F764N_Q.K1=#/.IU6G[Y]7L;VU\Y2)#O.@A&8]Z/;I;RK MQ=;D$?\PC18\%YR6G/;+FSFD^!6K: JN[YL\6O'\.H<8N\# 4_P?_XP/#@< MOMR-D.MT(3"T7V$E@/2.NP<@P?8NEQ)"7/Y7"EJJ3I([936(8?)"'MP!7[D8?8G!]YHG@'KA?M"K7("1;AUKBF,F3$"0]CKB JM=1 M9E8)E@56DI"W))&2T5YHM"[G&44S5>!W!4_IBC.495*L$\W[JB9N+%]6+I?0 MZD!U46Q GP3X54GM>N03R,&MPRG JKDVO'ZM7F[>*#:W?L;]&,'"3(H*H8)G M!OWY3$7L.UEI2WLOX:(]![;P'%G+_H52#WPHU8=2:Q%*]0J"5Q >JB!L:0?% M9GOF)C@;JB20U4Z6B^HI3##X:L$AA>(._(&D;9M!C$AIV%IR:CO4'6AD=U<:,!X<_5]W7B:8VN M:=O?TCV]I1A.7CA.1H[4-)Q X.85_MYBK-KF=8S(_[&LK!E3ZCZOD#@#"0MW>I M/ 4+3F;:6I-+<"IOB"N<8D'6E=U31Q=BU05PK8X!E5M&+DE5H0S&@ PBEN:&+[A_FZ?$RP*9R"B%>N0P?0 M2JQQ.^40?50XO:#_MI;#A =<>8"ZP@1'$ 5F2(2>_&81476?B08J/$H[*'N* M>#]:)X6"-YW@4.D$VEA1H=W(%*/2I)S9X3%&:]QLCUOI96?"V/:RWT\:UGON M8^3C +IZDRE5;5 M[?PL(;SEC#5WH*$0=TI;!Y-KV;G0N9. MK_10J&I$9:0!+!'MF5-]7/Z>"PX8-<$NO&O8+PD+ DB9@)AD6Y@WU%"N:X5# M3)1W'_YM/-R+VY=4@7A=B)Q[T#IJ%B_&=HKO5HSH:!BS@_ PRI/BT;ET0+(0 MUQ159H^$I:19:V^HG6.[!?>.X%EZ*BJ'6GO\7W)I9"[]F=NQ[XIE44P/'/R@ MA4RB4HKBW[()P\ZR-)$*"F\@OAXNMG\'4=H% 361AB>J]@:\3A*2&RXA14U^; >*K:HY M.X29"@Q47J1Y=@-I&0U&W=@!:"QZ&ET3I2!V$(4. ^(5W\ $6UU(F'6U27R)1@M9MM5+X;X2).X(;=@B2PD+6*IT=49;PECZJE9(-:^C!VD)P- 5F)-\!#-5BEO-HLQ%?X1** M4A(UI: .(_6]=>DD4BCMJQ8VTA>B5"ZA[D&BR;L"M%(K',J_!#2MXO5EI[YXR@I2]1S8_JD'_A.H/%U@BE0UM O.)AH+X08F0.Q$K&TN"6N'4 MDKT"W&%E[%BGF>7749K\5_4*_UD@$8<>$N$A$1X2X47VGHCLAP@CR_?[&1B) MZA#/PQ -NYQ.CQLJA=B$8F)AJWMXM]L5KT,%_7MB_X;$OG4DVXSVJTC?8 O8 M.7B[!2[X'(B#;65]0?@3$:5BF>50YU%Y7IP$G1*JQOM+XB_)][DDML.QKH"# M'P\K\+?*WZIO)GIVA/HVXWJ[*7YGS*W!. (D?G2KKU136CMLA8:>RC#E,%/1 MV'B)'>/9B.HT5'+J5D1&Q6[8KTE1G2_S9U".ITBOH985_0/J#DDAS M+P [P/4^RHSK?A20K,*E5/B[).7?S-6X)D':.1_3^ /]*"?@#)![)$7OI2@D MNP"WR@+J!LOEJ-CLR>6%#LY25*(6SO>O3*XL.*F\NAW/9WB=N7XJ5Y>U_(;: MSZT"3%4>;HPEQ:"5$6F;R( :P"1F1Q,YBSHU_IW+J[6YC?*Z9! ;!NX 1A*$ MS:#*#2J=)4:C@"]DJM#L; ;!K,;.$("=&ZI:OJ"/CF,',=?-=B+S))B+S2( MV]> 7'J5&ZV*8EA\@^J?<"-3*RN+T_EA/*QA08J&$_S2V>*P4JEL7\\5^VCH MA-O"3H_/K9A@#3*KK?;<>YI-;1\PR[/[ W&-.SJ9:@+@E8P/3L4%=',"8(=$ G0&5YE;]A%NJ 7-+U9@V'FA\WHSK4Z'$T9F@ M/@GE=;Z8)[%\'#6O0:?=?6E77*/"GI^=7OYYGXV M#@\..YW#;UII;J?__7-O(4R9B.#TE/X7HS6=EP$N([#6L5E%KS/M#_N3:#AN MA^W#<:][T!M/PJ[\*XP[@TE7# <355Z/ZPE>G;P+WY[\G9 M+Z/QL#?H=;NU*"4HY\>%,EH!SC.P)EHKWL-:-%:\1&'(3AF[H8AR(DX740)( MIT5T ]G$K(Q2[%PJLERH.8J7TH;%U&$L;PR*N0!5&B1'4I :3L6V (X!'2"D MG9A3O1B%#Z(V[5QWQ?168IT4,4 I,(TR42&\'#!2\LU08,2\LB4YE("2*R(( M#X.G6+:.T=U80 6U@VO">3Q#$,V#T,L@:J#\E3S>"X#YGG+O]4)5QW'(N]WN M#P\/)^/#012/>YW>P7@0]J-Q^[ WC=J#MIB$!]OD?71Y.OK[FZ/CJ_/+D;P3 MAX.#81X2'WE%3Y^]4/'!)LG7KV^=' M&BQ//5;H*VR]X>+F61JKLB!6,R.H&]>"<=T%46P+Y#Q= 8W3H@C<^Y:DR4;F8R M$+\^O3B1IKNN9\^Y7B'LB:B5&[@&KJX,:#$S4VS1L#%LWU=//DQJ]P5IS/4"]YZG MP='Z6CX7]$B/:01GOYX>HWH.!:RYX.:.+G'!4S@#E<-S<:[]Q'*YX6&CTV\W M),.EKK^-0$33N2JVQ$HBP.FIHQ,5:M4MVQK!']LM^6P(*7YV1^T,8A;18J:> MEN0@Q!(ON$KKLR?U'EZMID5YC?@1T2?K,G+F1&;X(1:[-4ND5E/8$AEF!,X^ M7%"#(QJX%&J%QS910;\^[#3Z;=P :2#)=.IZLH=3*D-_P4WJ M[U'2V-[MMF?#6;MW.&X/NV+'$TW%[-AB.>V$W'@_B@VA\$![TIK/. M<-CO#[:<$=W7)V^.WK^]&KV_.#\;G9R=2G-?VQWCWD :*M_6*_G59E.W%:@Y M!S#I@&9MF4NU$G5G4EPX/J/#>-81_4,QGD4]>4S#[G \Z;3;X[ [[G9Z=C([>G%S][^O3T?';\]'[2WD^X4&_/:B97[37"F"R 9R+&PW@0C:4DG0S:O>YTUMMV5?>W'/F]\+#7;]?K M2/JM.SSU]3J,;[UCU7UU\(=@?C\P=+-O/HJA]U%X'\7C^RBL[0Y#A8IC=ML^ MF(EX-NN,AT/05OKM>#R9]3KC:!9/HX-)=!AV>@Z[/?GWKZ>OI'P_>WWR[W$H MO^U_6\%W5[CT/E;+KV6]VA MTF]TRM[J4X X@D!I3M]Q"P=?*9P<+]\$NK[,H*745)@0W#>@H5T;A&D\JR@W M$N1GI+,OW+FPU3G\76\=HKB_@1*PQ]?SY--<;E?YYTD>/)>&<.MGNI5?NS<* M;;CYW]]HCU@IV&/B>8T14VR[Z.GFA]%-MS6\8X\4V?#WF(FR3S0%$;4K;\L16"V(+ M.ZV?F-@D?Y/3H0U[+#^(1\?,WZSQ-BKF(R3[\5>0"4)#N M+MUO1=]9..#'^-&=E7=:X0,.^17#DC M-!2&><*%DK EIYSJKX -M0#4QUF^:C%:=K2> (2S1IU]FO0?/O^W'HG[>L1R8#QRC?!S*03+39'?;"0T\, MWYP8''-Y'XAA;U2OO2(#QY#=!S*PE(\!*1^>*KX]53A6Z#Z0Q3?;L'VT23O[ M<05J0/ _$E/U2&9GV.X=](?2[!SV!L/#Y^6R$W8ZAP=AW!V#Z=FIB;7Y)LF+ M,CB"PA*J6] ##-"_K5/A+<_ZW:N[+<]ZB0IO7'X_X[)>6^+MQ^]M/]9K2_9& M$]JKDR83L5Y;8DIBJ3(:_N"_EQ7XD^[)_AEZW7WQ@-6 IO?,T$OGR;0);*P] M[+8_B4_=.*R)G7;$I?_ 8KJDGO1Q< P[CDU], G39&H@GM>;3S^S^?380LG+ MZ7TPO3R5U&U+ZFBP>2JIW9;4T-A[["WQ5+(7EN'_VV_;;D]<5S6@RCVS[;YY M$*];FR!>I7'XZK;Y-KK9KLCC*?NGL@-]&.WW8LOY,-KORRK;&UUDKTZZCI:5 M#Z/]7HVEWW$8+6RWPC_L!YW7@*KWS-C:#*2%[=I$TK C0#9#0RE/L&O!")HW M8(N%X.@FRF,+ FGZ#F!SC],4+C44^J?.PM\52R%\;C?D?:0@^C_+U8?]VP-M:?@4QB5^=9<#Q/ MQ"PX^22F:[3KSF?R6VGRK=9YL8XH(\YIU'6Y7H@@[$;-L/N:-/V_\>5'L MC3]/)?7:$F_\>2KQQI^G$F_\U=3XVQ-L0PW( M&W_>^*O/EGA1[(T_3R7>^/-4XHT_3R7>^/M9C+^]*2%< [+<=^.OL]^1OW 0 MO&^-6L>M8"2F\"#!],-NO^V-/V_\>5'LC3]/)?7:$F_\>2KQQI^GDI_7^-MW MZ\^'_GX_UM]>A_Z\]>>M/R^+:[(EWOKS5.*M/T\EWOKS5.*MOSVU_L)VV#H] M&^T'L=: -.MB )ZFBR05P;]?7;X-3M.BE$:3"%YGTS4628&UA>%++).2J&]C M]6V5D;7 M11#E(A#+B8BARN5-4L[U&&9:ZGV>MKPYYH6C-\<\E=1@2[PYYJG$FV.>2GY> MD'0O[=) M^F$2%<*;1]X\\L+*FT>>2NJT)=X\\E3BS2-/)=X\JJMY]/KDS7[0:@TH1EE;>.ZK(EGDJ\=>2IQ%M'GDJ\=;0WUM';HU?[0:LUH,P] ML8[>1A.Q\(:1-XR\F/*&41VVQ%.)-XP\E7C#R%.)-XSVQC"ZN#S9#UJM 67N MB6%TD8M"4JZ'U7G[R$LK;Q_59DL\E7C[R%.)MX\\E7C[:$_LH]Y^T&D-J+(N MMM%Q)F<77$37NPK9/9U!*?*R%#$4O+--J2B-@ZE\4R0_P2]/J(QZ(.WD9YX0 MO-GDA9@WFSR5U&!+O-GDJ<2;39Y*?C=FT_,RFBS$7_\<)Q^_?C8MHRDV)UE9 M9LL7UB=RL^B?\N\Y->\)6^%0+%^NL@*345[D G+V/PJU@^WVGV"CK,E-HNF' MZSQ;IW%SFBVR_,4?VOA_+]6(JT\5P^&K6P?R531PI]^2(T^R/!:Y/+14Z#T+ MHG69!>V@#>]]+E^L_AOW2<\"GX09+*)5(5ZH/]20^/3=%BF5YE-)CN\[T.SC('-']4%&- M?-J2%=.%B/(7X(N8[R^).SQ;&N,1NVYHU_O?__3\/DG36LECH M=9#$KT5SDHOH0S.:R3>_B!8WT6VA?)S#5O=/YEKQK& ? BFVN_T_!=;?1O19 MTUE&GYK6EC$1DS[%CZG/V#OO?Z:PVM*2N M.9D_1]S=\ ]7Y\<;M/A5KZ1_PD"?UY-A>SP)#Z;C@9AV.]U...G,^D_HK?3$Z/27 MLZ.K]YV".:^*\D7=SDBUB^:69XI^?3VBWOOD$?UL793*[ MI8^25#*H\D7W8)O$S)0OK):3T-4D%_]9)SDRV0(.&CX;B>DZEV!>&PVVO@CR[%=5)(7BV'FD=%$*\7MP&V4XGEUTDA!UYE.;YF(J6N MG*S\(DNQU\I$S*/%+)C'RKZ-2O C. MLH_0Z24/PGXC@%ZBW^>4MLCH"\7,PS08:QY "G;^]OR7TY-1\.OYV]>G9[^,&L'IV7%+,R8[F*D& M5&9MAUZT\W"7E*UV9)F$D;2MI3 MB-@YG\V2J<@]X?PL>M6C4]C3BSQ)I\DJ6FR3V3.OVGO5OL9+\D19!Z;XLZC\ M[Z(\R8++:)D5GL3J16)?8PDPG4&0YI&)S!-8;0ELWRR"-TD:2:U-*FVLJB%. MG[Z[3(H/.PT%3V?>@/AN!L0657H#PAL0=5[2#X4"63]$DA-W=S\#A;=+]V\37?4Q2^)J<)4!#D^R^%;^S[Q<+O[Z_P%0 M2P,$% @ &5X M,3!D,2YH=&WM77E3&TF6_RJUGI@9B!#B,FXW>!R!@6X3Z\9>D-V[?Z:J4BC' MI2IU'9(UGW[?D9F562J!1",LVM41C4&J(X^7[WZ_]^:_=G8NDJ%(0AD%[WN_ M?0BB-"Q',BF",).B@$^GJA@&O70\%DGPF\PR%OH%'G>E[TN0XV-_?W3_:/=@[V _V?CX^.#S>/PP^_19L?>Z=;=/EYQ_/ M>O_WZ8)?^^GSNP^79\&+G=W=WP_/=G?/>^?\QEA-\UN=WO7N\-B%+_OHG4),B+62S_]6(D MLEN5[!3I^/AP;UR6@^+XJ/OZ M=?51IFZ']K.4IW::_;A;OIS*FDU^G !/.[BVU#U%;QA MK[O_9K MQBH*_K9'_YEO>1<7?HVT,O^ELY [+_5JXB^&-N"6(GAIEOAETQ+?O7Y?/G[X M$O0NSMY???SP\=?+BYO@_<QI=W[8-]S(*E?M@^U;>"5GQG]24G)@=+>W'5N_QR$9S^?GI]'GSZ<'HU MO]2/3*9+G\K:^"A?GP4WOX]E_!Y^O M+GO!K]>G5[W@ZF/O\NQB?1/\=YD7:C#CCU02P7R/#U^-74:$L\0'+)CHB[=G M8JP*>-Q_0"3!:HWR($GAZK$,U4"%,/-9$,F!2N!KE03%4.7!M 1U(D<+CR MX!;D DPNQ4]'/$\97$S2>!+T9#A,X+VW"G;I/>PYW@!,(@F[ =-T@G0&#PA. MIR*+@D\Q,/(MD0<"5(0(UFB0I:.@@#VE%\"_G>!)5@<'LORJ=&% ^Z_V3NZ? M]=/L[5DZ FUJMLJVRDSV9\$M$D6N-S,8BPRH0XV14&*5(\WV99Q.@ZWUKW_U MZA5F@8-N/& YG,,\S%3?.8G?X/_,GV@:[ M$*OL!>K'^IC#DD^'*AP&(I- 3O">,;Z*:(NVJDY=<+(R.8"U3I#7\K3N?&W7 M7/5XHF]IL391.>Q7K(K9\5!%(!?U,NP=GKBC(MND$/U8UK0\6.T8Y+T\-K^X M(T$!.V0= &T-H.,"]D$/CK4L41:I^8 5*_K$T^[VYK0[DNXXFIU8S-)2W^38 M,B\"DOM@[I!F@X99!O]'9O03B1Q'Q%H]8(50/^#@Y^[+EW]WE]#HTGHYU[%% M*^B'#K<\MAK3;A'=,3_0Q?7D?MKK'AT]]>0>_U#ST6Q_$D^S^[]+1/Z7(73F MJN? :ULZ_\%__J7I_*H<]66&NEVS.KLL]7N3_BX'8.E)/]<3X>_$7XP.OP#U MP6@","A'J+R2]; *^VT)<.,(L)*(SX7Z;M!6+>/-E?D-;L56#6A_/KJJTU)K M^W/C?S8HYKODF3$![77[LY9T8&UD1.G=+'"<.3CJ_9].\B"'YXNBS*1VP*=9 M(&,9%EF:J# 082C'!>98X!>B+(885 GI***[6P2#-!O1%VE&P:K^C/S$.D[0 M<=\9"/2.4@R@#Z]+X9";R]G_3 [GFH>S,^^#MDY6$QQQWS$4>9#)B9)3&=E; M.PV>T[FGZ0"3@@6 .6:R@-'CTX8B@HN#=#Q.LZ($&VF&,TC[A= 1*1%-\($P M^A#FE,LX&&<*E@NNDM]D6)*FT3R 08F1/.)V.2QSE ./]KO[3[#QC[D.GTZO>Y=GEY].KWH/MV+W]S9@TG^>62U-[4]SOE>:\6-/ M<3,.]-/MZ?Y>]^#G'VK&+_>ZKY_ ]?14,V[Y5=#+3\R\WRRN6\B'WVR MR?L,]ADPPEO>^.2\\0>= M?,O^_NHS;@WQI7GETV;)/FS;-W-4O&+\_^M#@,VA#:V:5/B_[R_?7?808V)# 9$>I]*L]S'XGIA) MC[@&B\"?3G^]OKCX[<))"/P>>?IS\[K;5UUF>8DYW#H]VDO^AL\8+(3RPIT\ M]MS"L'3<9'S*9B<<'DR-3[W4?+PLJ4J#;S[G02X+S.XOA@9YR7WY&G*T_S0U M'#13 V6"?K@(+AO@XS:2?'^]N+JX/OVPN60:J7P,T_.H^'T6& M]W!\ABZ;/!@W%((]9$YV\>A!QTF:C43L+:?^:-'$'\0F;V1(M2_[B/"(U4A\ M"AZ_KNUQ FXM.(YX\*G)Q@W+=@* T> " M#[Y,,QL7KLSL^B6S%SG!9\%6HZ:"]R8Y @,FX0R6MIA*F=0K =U!=.IEA/I* MYFY8:96E<E0;.@]2%,&VZPA16Y\"^\#V$HQW"4$6$3/KTI M^S X)3(E\T[PCS_*M'@*0$V#Y[(D0"@-:_LY&A+/QI)@..>/OS2;]C?!Z=5Y M<'[YY?+\ GZY^)_/EU]./X"!?-.:'AO,) _6;7HP8+)Q R S.E<38';PR\4? MI9J(&!G-$NSRR<4M;?'Z*8D(MLEU\]3$].+MEMBVJ\S_W+DE39*K"15B+'+2 MZW9!FJ#RI!)4;.5H'*%.$>XLE6 ?M?DB^LPY,*RNGO] MYCNU:L:#=:X>VQ#F55]GT[!9()U*I-8YOP4 M6 X55]HG.74F$N'5?=5SJHS+)TFK;6!@=C[?V@YC>[(:':-Z6Y 1 W-"*"AA M40K$"XEA*[.9_X1.-2AZMZ4$W$?$3 G+#)OO](&]B<;]AH$1KTB3>*:Q^Y$M MR 38!FC,.2Q37KNIE3]/('_Z*\F?GLL!ZXT!/.,H":P:TJ1]L "&AKK4R,- MDS%,=7Q7Z 2E$3H&TBQ2B0!J)0X2Z1?E#@C[6"ABT'PUG@0$ZBD4N5+)0/L>,XE3&%Q>PKV-,[&##X&GJ 8! MBPL.7TA MLN WD7T%1OX%5!ZZ7=1FAA?S,^#YGN#TAZ+7#!:_C''3D!'R?3P9,PTSML8% M,D>D\DS:)?/ET.;G9XSK[)3Z/WDI%O>_]0&3V6M32'Z8%)+YS*W5@OBY&+$: M1DAKEHL3E\P,(^DX^C4Q*#:6'"@X+9- +,P,0V:5=8:R!GF#30@@CE!C'+1$ M5_&[RZRSKRR$3OL&7@WW'@$9) M3W045,W<6#EJ,&=]>,]:T(X='*2 X'-0_6+^1=HBTR?HEO29-IASCEO>F:"T MF@[5H#[E"_4GU[1X"B_#_E)>!E+G6#CEKZL*YH M,=<\;"*89JHHP& 5-AG V+AU>VMA&'2I^3)-JQ&<406$B2X@MG$#XU_&[^\4 M9];J,2"T7@[#4J/@\Z+]9H7VK.'"1*G](-!:G>L:8YLQ<<];\_8$:8C;UZ%) M>(T*EQB=9?*D6^>T0<8RO7ME*F\')8NE9F:\Z@1CRS%I%L,W^S"3?JB3A6![CPC5W:CHX?L&UD4L71Y9J PBPOT;I&#$MZG-.V"= 1,_!H:^\=Z MG3/_\114FZ@4-ST8R(B"8A15 ZT>GA"+*66&4;X8$>MI16$?Q+1CCY2Z*[N( M&1$EF(>PX49A?+.K[B.-:@J+EL7RF9&(I.$40"VQ0JV*+E)* C65 (TI8^VXAR\M@<]=R]N2KPFJ'$8D MGIT#8!];/VUO*;7-ZIS5K@=E1CM 0X2#NFA/*\:+!.4KKBZ;$MM(/#H(@*2G M(ZQHW;*6;B?"JF9%XJTD.RV;#8S! M2'<2.7.P2D7R.9N?$FQ<5ZPP8??O-);F1IW945GHEL$UV^ANC-$CS+W$L<9_Z*BF1B128N#Y9"7>0C M3*=):T)NO GYMY9ZB 8JU:L4PABTORYD@Q!:(PI[B^ M%MOP&JK/(3G+24JD#H75^_ KYT_.B7#2H-BCPQJ"\S$G$ QE'#5909XG:%#& M Y#.-G, DTH&F@$8-;G*_3K6DT,1SXVF1C %QW2J!A KK40G]-"<<@KDMQ#4 M_UOVV3L:M[X-N34V]**;,44,1)7./@,U6AJ%@96L6VW',)-F'1)E J_5_)A8 M6:'M*/32&KT4E%'\DZ_(RIC*#:D7E%&F;+;%3:7"H@YUH2=$Y6!F*:J\4MC2 M!)=6Q.99*>Q"/XUF'4=Q;.",9#YA$87HYVD,%BXR]#"3K/QA;"!(0'SE.:8* M(4U$$Y6C]((U"WG-N!^85C7)*3E&C4_$U0 ICDUD3K9&X]IXDQ"W5/YDM8 ' MC-PP?*;119/ M=V*>"*4C#DF\L3N9/5$%T=RH]: V4\DU,4W&,GFYXMP&L:B MY(*Y/ JWA=;:BST.7FK!M+=D8L'ISE(JY4&;C=)FHUAJ$"$(9?:JD-K_%+ZT MHR6BEUJA;:X@J!LH%3=?P(^<3&)L/MCFO3P#E?-HO2IG#T34[Q6)+*];UOU_ ME1/-9F?-YS86N>2EK0B&NW.X+A_,ZBJ95B,[K%AV MA7$9OZ*UC0 M!!4UC-HH;/=JW3&<#"1E@"UN';7_E\NS4X>5;GM.4-^#K#5,6B>TA.H<&Q\' M[Z;+V;EEFL+ZB?KN&7*-N]76NK:[(S&S.\@!RVI/\#MRIGD.=L7IYW#M*.4T M;>.E<9%1J&7RTY_T_;W7RQ_UN47:4MM-B]G($OC('QQU7VDIL\PN]'4Y!5K3 M0PEV*/F]C*_QCNRRN^3\G<+]Z;MO_]DM6'T/0#Z^6FD/R M+#$R?:">KCBU0 M;9;"VLLDY_5T=LDY),]P?5=>X/V?NT?+KV\3>ZO9P[+J>ZVH[#;1FHX-3_JN M[PHVHE-=@J6QL@*5\#P '893X3;;Q,EKT0++\@18_H53OE/E]_A5/-;1C)XR MHH-Z%96I*R0]B+U'%+6%*^:C NB"PWPSQ^_/U%?Y(1Q1=LLB%;(W:E!Y:.X0K0A:,Y+D"J& MGYAE:1S3W[",8!V:N"0ZWIQWX1I0G/@%IRK]KRTYV7^O*Q^7 Z[^S]MS'$IAEE:WNJKW*)O)&,J(\"M\X#0 M$#4@%J%$@31BPL\E5^%*-K'@BWZ6?L7(08AYRJ[&N$A'K)\V.F16@-5*/YOD M64 H^UC)G,$!D^HJTC'E-GCF&*.P405LC"E<9;B$;8QC%RL2>NE M3")B!L+7\>9V^>1)TGN<2 ';4F8A5,Z;0G; DJ:O5_+AI*N[%F@3=RX++Q6. M>*J3"D<;XF5?T4MPCTZ #I\=#UG=CEA-YNJU! ;;=]+5O0RX-HEHXY*(?G\, MUL^L42VJ-!D(%5/H6;,).JB8Z./$"ZE,?^3DSCUIY91)YSE:*IW'3^2LH>(R M1@J5Y8XYM(J,!GD+QWX-9^X0>\ND85ZX2&5&_ N8#V5OX1KW9T'-+6C]>0PS M@4-P1$N3\E6MJ5GP2CY\MV5FQ\:]L1Z8X5,/:ZEQB7XZD1VS 7#E-L")6UZGK$=9@GT<)03\K_@/OBN6M MAP[N,X7O46"Z)Z+MDS=F'FZB%=):+=18&*,Q504C#I%37!$QB MC%WC-^S1 -X;#!350-DL\L5>ED&J,[RU*XZ45'+6-/L"^Q+8"7I_.(-]#BI, MGUY\TI]VV-25+[?NIZYYX2>,$EA(7?1@W!+-$77-DA926Q(Y8?RA]-P]UI>P M%G^/A5UL.K,+593HQFVZT1"*F9O.?_A/$T*ZAO: L=8H MRI3>R8+-I2(322ZT,SB2>9BIOFDD B-[PE,7+EG#Z69#W#5ZW&\Y46F)%:E8 M>1ARR6I^14::&6V+*9LC:EB&&2G M*EBK%ZHM5YB&:__@PK2J-CCZ#G@#/Z!XCAY:+([.75301ESF%2MBXL@HD,$A ML#,7.S/>)BN$Z92/TV*O$Y K,"^N?M)YYX9%+0*9+L17.0\+>K?N8.-+%/-> M/* J$W#!RT?T6 *CI1"(4JR MI.3"$LN4,LQ"H60J6Q/6*(MP^DA 9/*W";L;G[#[:KT)N]>,8P/2E00? ^VN MD+:K81E<9I5HR_"3S'*80A@+I,=;3+ UB L\SX8W^0#;VN]'O+-"99U#]O:*TWR?H%/7M<7ZI Z8S9>D;3LS MH@BG[EO%3!NK ZKL /Z[CJQ-.,-8AXR:T@#]E;>F]XRI%#,H1GIF\R"\7@HJ M+SI9+UF:J+"**",/=]1-K%Z M;#8#!<6SJH!QXH!TV$:-BY#2A?:!F(V_9ZOGHM35!CGZ)F>=I&41(&,L3 QA6 ?'YWJL"I^:!NS5 M'!O\8,W8GV-7G6?35L=TT[G\.>'7))W&,KH= M+8F=>J]QJ--1+[$^%WF!0=?!=%VPZ*D_"N.*@ 22!6:'"6(WEEOWRQR=(J:! M8@7$[H'SV9&;=*N+;S(LZ?F2?J-\G2N8])EY-3(I_. F!:/7LBW\Y%SE89SF MH $R^[^$8Q8S3 MJ0ZT"SR&';S_EVB_/(M@-[OM;JQ[:G'N,[,/RQ5 @QI1*QRT MJB=@ 5=XOL17N@%"3YE !?H_$PN%[+,6;3#J,)EP4*H:H9Y-M'2@$AW0[RLN M?:9&"=N)N"6!7H. MQ8YE",@&,E,!&RSU(FMR K;<^'Q7E4,%@LQ$HSJKUP!]/40 O/F99HQ&?U M)L&RQ$HF!EDT,5$7_(MWMP,C"LM1/Q,ZO(P[;3!"J\2FD134%LB!X_->*8-) M&L/.:;PGE7A_PHC0&K=R#%&YX+-_E^S"Z 2QG" 05&(<,B?W(H,A,1P?B2< M7X8K^4>I.)U$IT40MI?CZNV+Y&M6CHMPIF%1N=2C0!1>&7GCG]O)!-/0J'%L MJMA;#=^"=.!^L;:U0>')& ]XUCX;>\ZA""B*JI*D0J@TD?V6C6\\&U\STOUI MU?-VB?3Q>0L3V3>FYL2W4SKC*/M56]RN"=:52! -*C'.4*(]@8_4:4 M](EL:!W<9$);3:OB&Q9=^:#K]QANC^BF']$U(XFR#KX"5.AI,K,EJFD%>VN2 MF!9VJZHGPUFY!#8P^J.KI&(GW!N*"CT&EB1C/WTM5NC#-E1-V#.@?SB\B!$Z MH.8]1F V#+\676T>G,'N\&[657XRP.: M@_59/]"@55ZIOE0!V2YYC7 MUUX7P,(3P2JO=LA)E:/^8E$)5BG?1(U^"6=@HD0@1T+%&EU9?]RW)4!P(WV] M!>139HD-"6OL#QEM:_N>]!OLH$#&*_Q58,P<%!M,\-_FG#O\5!,4J8&H9 Z] M3QD[%;1[?&N"O+M2DCXG](*;@E(0/N$;8M.]J.7%&\^+UPVQIXIX)=1FNI[[ M;/M)&W36P$B#DZ(D935CWW>3?4:%ERDU+.3:2H2TX,;7=5\./Z;*<9YCZRW5 M;CS5KCG/[%?"7$8M\X.8+D^\I.X;+PK)]T+W!C^7,:9H&O;/F,YTB4^UP_4A]&A;3066'$[,"O[_?'ETADI+)6N\G M&F+-_5,A)W&(!8ZC'U]8+AMO/J'$68/3L+);+4+]*7JDK(/+^D$KA'M**Z'P M,#Q\5,:Z!KS*_M0:UQ(0^%264W"_%+_E$^>NV)=V@P8L6UA7^$6+7;UZ[![- M3+H0;(IK43"GPF2=CIVX]1+HU)@.2VS;S-VRQ_.^HA(L]+5X\,K48P M=5V<@FN5T39','<.L^6(F\X17Z_9,XC4PPZPFS)' $US$IW6KBMHPHNIWJ5R MCZ!U@C<67,8S$P!1%/@TM.W5=+.C#H]F3B/6%QAWG:0VVU2&@I!+".%&-9OX M!YX1_'=19V ;A7T(SE15:K8DTE2]BW$UQ;YL,V@V,8/FJ,V@:3-H+#74&XTS M=TM29EOS407#L$R_G\)OGMTHYT4$1E>.)8F"PH->8(4#Y/ 8X);!5(.#H][' MNAXV;#*=S1TP4$=[;>7_QLO_G]>>>Y27E#9-@P*XJTI;!;#R#V=];+X?Y8'T0N6M]5BW @_U7)K-R M#)^#8["60G/8C!>JA\5>-$6-0G;;6C MEP)3*$RM^[FNB0PN_BC5!#N/%_DV/[SIJQ5=!6[* _IQ(JX5PB:&SNYXC*[6 MD44W&)](&0& M!Z 95L0FEE+<"+,1V(U-%0&L=1F6@U9,K3Q]T6--,U1]*3(+5#K@?+N5E32/ MJ*,368'%9+?2QRLCSF#.F<&M&*(D_E!#-AS6R,_46]=1=D MH.QVX3=UKXLIIB4+!8!C0/_KZ7\8B/<*:Z)!3(WWG\3 M?78*.#BPX/3@TN"'\!Q&1(QUE$$O>RAR.-6%6TQ*D-=*WL%;'=BY MT?;K9%M.EV63KK+I:^:HCP"965C1604'XEFU];/0,O"-9^!K+@:H5)@;.5FU MZ-(#G68_2C*;9YMW'V04 =0 5R64W,<(D#J;#\?3J=D4%3:U&3&=CTX%MJN? MA,E7_L,HULSWZQI1G>K*DL="UO&9#RRT&":;DS"93VMJZYJ?^PE; MA 3.L(T/2 HT!6/6 \.^%U2I'+A%4W6;N[7-(C<);,8O@!U7O',9(M@J.BHH MD=P6 ",NE=LY,;&FRYQA04*=6R#DME$NG5*WGTMU!.$&>JGN_9C!+G<#@TII M)VD@*9V*:IC#;29&'?;M1#H@*.-!A[K2\6!R6>3=AIH?.O4TR9H[2,.@QVV& MS"9FR+QJ,V3:#!FGH0ME\J)9"#\49=G=C2]J^!)?K]%<=:#:M[5K<4[HLI\..-PX='#\(FWH'$\ (Z^I&K%0"Z1F=FK@9[GI' MF$<:T/Z&3B!-[0&<3@ -33]]^ 6W7X?N4(0GL?;Q9/N8PF]-[4C8LX/@1('! M\1;-,["&+EZK%>U(W-]QAYL=IU0[DJ?&A<@%VS0==%S143^AR!UWX:D-TW@; M\=UXDU;P8:@QS2*SF%^IK0[7BG7N&24VCD=A"_>J"C V$!.&*Q]GP/%@5.'V M/*HX-3.>;Y'!2V>MJ8'43CT>5ICFK,[CBG;F@AT4%LE]QR9>,^3MJ=0'6)T1 M50B2+PX_B5,P*2C8DB/CC<0()I"3GU!^0\\T0<[';,[H?!BG=_)6M#V'O+.H M.1+WN'<]@)38M) $:BAS=H[8C5NGL* SDO$6\N$P0*DI!8HS?TP1)91:H[MID7S-YXE>B&6VC.=U/J0NVOG+;8'"K:P MA]52*WM"K]P:;/M]?A=O'5?=_#,Q9#$N:'1M[5MA4]NX%OTK>MG95YB)XSB0+3@I,RW0 MM\QL*=M)Y\W[*-MRK$&VO)*G^];\ M[./IY']7YZ[9J\_O?KLX)1W/]_][<.K[9Y,SEW'8ZP=DHFBAN>&RH,+WSR\[ MI),94X:^/Y_/>_.#GE13?_+)STPN#GTAI6:]Q"2=DS&FP%]&DY-QS@PE<4:5 M9N9-Y_/DO7<$%H8;P4[&?O/?V48R69R,$SXCVBP$>]/)J9KRPC.R# _ZI1E! M21^R-VQNO#E/3!8&_?[/HY(F"2^FGF"I@93>X'B5IO@T6R5*U[E0,4$-GS&L MO55O+!A5821--MILXJZ295,NE87Q4IISL0A?37C.-+ED<_))YK1XU74I\%\S MQ=-7(VNM^?\95 T=%+Q@7L:&38C?&HX%-H#5-';DC">C2BM5;GKF D M10*9YS<9C[@A!U 1&?L1C%VY#3]C #)3C:/!H#2DO_I]R.O3\T^3B_<7IV\G M%Q\OG]OK^WV\Z)(K!MT@_V$ <]8E,5.&IPMB,FI"8ITR-!*,1%(E3+WI]#M@ M(T2-M>6S+FE5#.+A_"#W@B9&Y;:M%VE]F2Y63H._] M3F1*SF=2S,B$Q5DAA9QRZ,2O0 +HK^Z2BR+NCQ M#32(N0+5 V:@@S1X B F *@X([K"/ZORO&1*,9+R D"+^%^!M M\ G/(5JU\7J2P MXE-4B_ Y%E4"=0(16HCL HDX1HD2<(P41&J"W%]RK(:WWF@::)Q8&=I%BTJ M 1!+ OIM<]KZ$U.=D53(N6Y8I]B4:P/2WA"*B MX0O@SV0-;/_^Z6@0O![IFB&UFL8E7*8IAT<+PPM"%;. !P!S1!( DS"-J.(Z M0W,TRR%\80C#YX3K6$A=03D,;$H*A_Q22=A>0[(F>P#TA %S')K/;V [6L!. M^BW$C$^5 (O@@'K!<(_MVZ+!,'%/[I'C=J9PC,/Z"0:6%A$=,="71S>4KC64 M0D/8STUZ@@7*RG KE!L>_MB4VZ/[WS_GSIB&F0'T607U,#6Z*.YB6NG'%T&5 M%3& >=V2TVVR4E !!(\9US8D@14K;#VX85X%LW9 =,1Y@FGBF,'N).7-D076%.E4?+9949;?6@#F-0,'#(0,+%0 M21')E: 8=Z%;UHF5=(023HBV]3-\BA@:0FB$\BS93BC\X7D9O3A>/CJ@W*+G MXT/1HUD*S)[Q!,E'M2PL9*D&XN*N#!E)5=*P _C*:<0%-PM4DWLCHJ-[O'OO M9/D'!2&R:;=#BV1E[O?@,?&;+JT9;C_3AT] 2-1L;.V2PMQ(@#\C6_F.0EN@ M4/("*'3FT'D;Y7BN6&]\;,Z=5'I")$/]*..X4HCEEEB[H]9<:@/I^ 8*ZM* MG^84GNS=4R0%4D*,V;"N'8^!*O9(%$]+BVKIU[[S*J-ZJ6PQ.ED2L\2&;3L> M=4A=$,&OF:C/1S?LNU\\1-LC[H]^+C/\8<]E[/NMI*%\=Q5$,*:U:;>*)TB< M)TC=6YO I6L4-H)&*KU4ES8!JLQS;@QC?Q&Q(PGZ%?,3#O[92O: G! @-09@ M^(_;T69%87]4'-RWJT=5Q/88=7]W_+([?GED)]X*V.# W'!@#I[@X5E@S!E MO5:&RV.0.:/7*/7*/;M5LR_;FB/\)Q&H/K%PYZ=WQ!V:0$'-EF'G7K+5 M&SPH HP!5'>=WM0@-G65PXA AVUGZG!_Y\N.G9;]-6.Z3G'Q N],,)1=!9W6KZQ5';Q87@JY8) [SZ2+6'2-C\"?KZ)) M>P\@>^NWEUVBM'.2^60M!2L[#YT'8 M9ZUN&V^_X8C 6#?S:B_7T-GIF'3UWL(!YEX^N=6^:;'G1,D0?]@ MM(9KBYSZ[U^OJ*L9Z+T>[";@&T[ X:!WN)N!9YL!N\SO5JA_ZO08//1$S0@! M9=!YF"Q'O>!P-QO/3):O0XRMC\&ZJ!VNB]KA$X;E*X7.YQ65]9VW1?@DG^MH M4PO*>JB"\H;8M_7DI[[]^<:=6IO5]IZO5,Q2%FR(K_VU"_]W"_P=F+\C,%_2 MG'T)G'%H_FE8;D.4[,#Y_8)S@E]\^UOH_+9^GV:3\AL45"AKRL7Y+,.;K MV@$_A]Q 'V(\I+IRES2HN%UT?^SS^PY2G)C8.B#_AN#)EGN"B,;74R6K(L$3 M%JG"9N5H?:%P/:-V:M/)9JU9^RKCVGG+>MKR6Y(EG3+/R5":PGH1TIGD28VB MU\>]PV"YQKFTOCTT==^^M%_G//D34$L#!!0 ( '.#;U.0/29%+@D 'D] M 8 ;FAI8RTR,#(Q,#DS,'AE>#,Q9#(N:'1M[5MK;]LX%OTK7 ]FFP"6 M9=E)F\II@#9),5E,TT[@8K ?*8FRB%"BAJ3L>'[]WDM*MNPXCW;2-NZZ0).( MSTOR'-[#*^KX7YYW7F2TB%E"?AM_^)TD,JYR5A@2*T8-I,ZXRF M%!>"O%,\F3!"7O>"H-?O'1UZWLDQ-'5:UY%%2(+ #P[]07\0D/[K<# ,@R/R MZ0/9^SP^W;?%SSZ>CO_[Z=QU^^GSN]\O3DG'\_T_AZ>^?S8^=#Z/WWM'4,)P(]C)L=_\=F4CF+IBY$MK?G?#)J& 0I>,"]CSLY>\'IDV(WQJ. 3Z U31VY* MPGHVHI5>9ZYB)$4"F>G;\<7'R^_M=5WVWC1)1^HXI)C9,TLZ\ M=Q3KBS;%F8^IJ-%E@0;VC689-\S#R6-A(6>*EK5M0UR">I)KXX+>N@FK^)]W''MRW$'\DHU-&%)MR-H/-W61%)<2I(2F-(4D3FX,6,=.5N%2A8S+2F:HY% M:"8J#"-%@"X""P2G%&=(4_EO5G3+&Z M$1Q SC4H UP/I](4TR6+K8'8;@FFR02&"5" 28GF[6G8T>_YTV_X\]"/D907 M '#DRA+07> >%(=LUD,1Q, M%GRLJ:#7N@;*)U8P=[%$): D% "4VQWVMH34YV15,B9;ABJV(1K X<00R@F M.KO!RFZ+:+HQYI:U.ZX]?ZX=;!W7QBO _/@:9)IR>+20 MO2!4,4L. #M'Y &("=.XBEQG6!R+Y> 6T37B<\)U+*2NH!XZ3"6%8TFI9,P2 M2-9D#TB1,&"90_[Y#1RRBPDC;\$7754"2@1#Z@6'>VS?5@T.$_?D'CD>T@K' M3FR?H,-JD=:1"&UY=$?I2D8)IXKC +A3P58= M%-A2I5&9VEU+6QEK?:?4# PRX*NQ4DD1'I6@Z/)A6-:(I<*%&DXOMV4^_!4Q M+ A>&>H#JG=>^/ES.-IR#C_:E]VB\N.]X*,9#;O E"=(5*IE82%.-9 <#YK( M7JJ2ADG ;4XC+KB9H^C=U"WN*Y9TED]N2U@IVCJH6E5Q4P^HK%0)?-96I,X76 2.XXZZL*_P$AS[CKQ;0-YXZ\A[/J6BLEX* MD$SM#IT1K/S=%CQ&%]!%:88G MZO3A !")FK.ZW7Z8FPFP9V0;W]'MV=,MV3JZG3DDWV8$AF#KLYS-V4B[+_"0 MJ&%E'%<*<=\2C!M:S:4VD(ZO"J$M#8O2O-P@>W=428' X+O62M>&QT K&SW& MP')1+>S:=U9E5"_4-7H]2WB66#E@YZ-VU7,B^#43=2AYK7SW'T_1CN3;$98Z M_#\)2]E7C$FS/727S@E]99NB2S^%)/L"N7WKT+HPC<+!U4BE%PK7)D"3>P>)1!)T-"8GW"PSS:R!T0&QZO1L<-O/#XWNP_[J^)@OMUIJB*V$>?]7?3I MY_#&VQ=]>BO@S ;/'(B(\5",K,:< 7-J ;N( LT8O49%ZLYP5I/:TZ=])=J\ M//DB/M8!&Q>-WN#R: (5-5MXO#NY6Y]9H0H0$-#2=;)8@R;650Y@@VFS@ZF5 MQL;73#MON"4DV[[PT%M0MJD"C](%R#/K!($T]NU]S:ZN$X:\P!LS#-5A02?U M)015^TV6ET+.&>3.,NF<)5WA+G#M2:1S[QX6?/>;;VZBT"4VK)#M<)1D^8N#-[49AQI.$%= "+D!_.%K,J;NKUVPHC]HE MG+'(A=I.O **RP@ :4RP-TQI9623X*Z7VI256ZC]):7J,IC2V@LZQ*+W3<== MG;3[06-G,T_U/K&@X#JS99@L M1[U@N%N-;TR6IR'&U@JMIW*=WU;VND[>S<,OLKGV-K5RK*XP^>VX?.2YNR?(!2GYKG!_)9TPS\E-FAJF0CJ5O FIOGK=WOA<6M\&3]TWQ?8CY9/_ 5!+ P04 M " !S@V]3E9*NO=0% ,(P & &YH:6,M,C R,3 Y,S!X97@S,F0Q M+FAT;>U:^W/3.!#^5_;2.6AGXF>:7NN$S$ :#F:@]&@Z-_>C8LNQ!MDRLI(T M]]??2K+3)-#"06DIDT[S\.JQ#WW[2>NX_YOCC(J,%#%-X-7X[1M(1#S+::$@ MEI0HE"Z8RF LRI(4\)9*R3B'%Y(E4PIPX@:!Z[O'7<<9]'&J83U&%!$$@1=T MO= / _!/HK 3A3Z3V$EN-Y?W>&GGYG*^:''A:BH MFZBD->AK";Y3D@SZ.54$XHS(BJIGKRBF.!WTO>;3]IV(9#GH)VP. ME5IR^JR5$SEEA:-$&77\4O5PI(?-6WVNG 5+5!8%OO][KR1)PHJIPVFJ4.*& M)]MLJ/C>R;,:EHE!.2G+&E]'3 M,]%3HJG;2O!SXI*EC[MF=X5^Y=& ?K'64&=C%HSW>"D9P,0!1VW M6RKPKU^H\LE><.3W^EYY%\K]SVE7]$HYA+,INJJEC3GU4DPVM"[LP(G@"3:. MKC(V80HZH1M WYL,[LG.&+.(RE7$OA_^<(]O7K_7!<2B**S)EB>UK1]G1&)@^!(D+84T MEH[F@L]A3..L$%Q,&9KT"@.!3%"UX741N["OAS[9.PY#OS<4.;+MTEP%O0.D M4W@I9 Z![_P%J9!&38GFBP1HD6 ,+RB&,I]0"1T$@2;=-I *4L8;!C=1I/%, M(E^@=E(D,+I",BR0QU%?SJI*>X'_NF>"- X9E11M7[?LO?&H,0Q-;YON,S1" M5@@*FK0A-LA=MJ'\6M"BI:0&0_E=8&CK8?D2/A1B@9Y/J3:/J @,0!29< H3 M(='89RV_A99R7A/RZKHJ25Q?XPB)KZ3!E>7=#B*]H?&&?CR5K'>) M8G(&-X[>(F.*.EH#C=!"25!TXYS?#^?P9C@[N)DHD1M=:SO;D56MY]C0?IT> MK<%^<-#WM-1FW9;KC\2),<+(8AG2&<=4C3'EN$Z,5;)(^G'&)-5GH4KC:PNW M^P3S4FY)N_O)P0JEU\FV2K0:JL%)Y[!G4O"32'H:,VYQ+W"C,3JK!MGU]N1^ ;WWOA^?HH\1G(FYW0F#KMT) MX8Y.![]27<7/+NYI+KRSFK\%S*F5I&&4L26IB#]''H=WKK@35%AF6" M>F9+"$XL."=E1:/FR[JQ&E.UG;IDT'!!/#0FF(J$S)1H!+8<,9*-JL6_3O.Z MCY:L%2 M,)2!-8HY#1H*:NQLXF1CD'9X$!^V*1M6HGDTKPF:(]O5#;[CX D#;KLJ]$C:U-Z_?; MR7X5_B/W\'BW ^X (=86P>[%?A1*V!VIQT]_91K@^'';0Q/FKB5A*W=4CQ\ MFMQ!2CS:,]==[9B_? "^N&,][@CL4N$G2H7;JD&KY,4R^A;TUO54':J@O *D M=9; GF_^'M@IK_+@G&)M!7]2(:=TA\Y'BLXSDM/OP:<.S<\&SATP?P%@CO4O MW]^$S(>U>Y@QFL+HBL8S?4J'=VG*8BKOX?#6WR.F,%:QONU<2E;$ MK"0&5X,S)D,BYH=&WM6FU3VS@0_BM[Z5P+,_%;0CABI\RT@4Y[ M4R@'86[NHV++L0;9/";91UG M"9[OV M0<^R#@=XJV$U1F0^>)[C]9R.V_' [?N=+G[#V0GL7(Z&NZ;[T:?AZ)^SXW+: ML\NW'S\,H64YSM_=H>,=<6ZOP^A M?YQEU$IH"=/V^D$9 -_KVKU<@7O]@U.^?.'MN\' R1]BFV15=*(MP-D%7 MM;6&4RW%>&W6>3EP+'B$C<>+A(V9@F['[L# &1\^$LX0543E*FZ=+Z)V)^HA ME8K%+"1Z>>%L*HLI054J =X!7-H7]M"&"QKJUC+Z7K?GMI_.O_W_Y]Z; MY$ M(M?)HNG;FD=]=Q]$#"JA<$'DF&2TL#XM.%W"FU#IEH[K_O@5O7W]/F00BBPK M(9=Y4F/]/"42 \.7(&DNI$%Z/!-\!B,:)IG@8L(0TGL,!&:"H@T?LM"&'3WT MY8N#3L<-AB+%;+LT5UZPB^D4W@F9@N=:?T$LI)DF1_@B II%&,,+BJ%,QU1" M%TF@DVX;2 $QXW4&-U&DX51BOL#921;!\0*3889Y'.=+65%H+_!;]XPPC4-" M)47L363GQJ,:&$)OF^Y3!"$+) 6-VA :YB[;D'\K:1$IJM_@GMSL7,[%RVL!$JD)OZ<6F@F9Z_4/"JS1A,@;B"^8)4]32P:,^KH\D>="8 MM IR!6['V]W$L-YAH"=]$,&7E_I&B$JFA ?-=%69[LJ#NKPCHA$RLY0'Q%.. MZ@]1Q5QK;:4_23]/F:1Z>U5HRFY(88>@U.6&M;<3[:Z(?ZW?E78K]GO][EY@ M5#UP-/YJ"1V]R(YAQ?,F]_ZO1.[.LR0WRV+=WQ0[K'N*X+ (K8::-?,)TX4O ME[30)&_K9H('!AR&^ A'"10Y\KLHZT;,,CQZ:#O>,#([6<-A[#7EI48$UCDS M9U&KH*J.]AU,?_2MP!'ZY\.IF)5%V.N511@>:&-RAUYNHLRZDGKK2M*7,U;@ MEI@SM?03%D4T,WOX@X[;#59!+0MFG36^*1648#7A*YSZM**I@ERH(9C#$)DJ M41O*DY"QK!V8W&O=5'VTI2'X%AB*XO'(;$2-Z&N<=9RJ9+#2V:9\12W3'MZP M$= -/39V#HT[XVK+F(MY'T* M_*@5,'5HFXA^RK7!\&/!PDT:%HU.:[L43R^3!Y#$L]U=/53%_.4#\-6*];PC ML)7"3R2%N\Y]Y21OE_Y]V%N=G*I0>?D",*VS"%ZXYNN)G7(*!TZ(9 +.22J* M+3F?*3E/24J_AYXZ-#\;-[>\?/Z\'.D/U^]%S*?%/4P8C>'=ZC'EISAF(97F M(679=LZ*J]K\"!]#5KZS]=VX><#+%(8PU,^7SR1#N#GB_0+Y[L!AFWN/^JEI MN3U_=#W3:289I%^*"FD7^>LQCL3ZPT5J$V0=99;>UMC[1'E MNFWU(DA.)M0J#W8D5E3Z9"98_&5X,V0Q M+FAT;>U=>W/:R++_*G.]=_?851@#?L2QLZDB&"><8^.433:;NG7_&*0!M"LD M5@]C[J>_W3TST@@$!FPPCME4-K9>\^KI_O5S/OS7_G[=ZW'/$C;[TKJ^8K9O MQ7WA1JSE#P;<8]\;TS5BX?E(\/*J5*F97>GU4.STJG[.LUV_W6JNW1XQ^?@!K\#_!;<_?NB+B#.KQX-01+_O M?&M=[I_"$Y$3N>+CAP/]KWRV[=NCCQ]LYYZ%T<@5O^_T>=!UO/W('YP=E@;1 M.;QY +?'GGG8'SIVU#LKETJ_G@^X;3M>=]\5G>CLN'AZFEX*G&XON>;+H9T% MPN61!T_G5.3X?._PGX$'Q3MG&F!H8W]6?OG=!I.ZX3CC#-BA\7RAX.V'-1:.K7$9#][ORS8\"(8ZUB<:87>.SK5[]G" M\@-.RQA[M@A$@7N= S!DV7CVANZV> M8)=.$$;L+@+>M?YIGM&[]9.# VOI16>')S-Y@O%F&>[*7_'6F1/!2*WSG/W5 M*+!_UR\O;^L_V/KK5:U]J5^P1IWK,I:M]_@4O." MU6YN;^NU%OS[]8?^YFV=OGJAWF_45!.__1/[T7FS_OW+S15\I_D'/'==;^++ MMU^+\FZ!U;Y4FY\;S<^LT;ICS>IUG5W>WES/]3)KW:CGZG_<7/W!6O7:E^;- MU''%@C@L\I[=O/;+X?OSVLXVW#_NKABPBD7WV5(A^'? MRBG]_[!8.GZ4F)2T(YE9FG\/D/B)>-L5^KMM/P"^A#S(Y8-0G.D?SLZYZ5)9S%=F)=!!!Y%C<5=P$9&OD]]5'#P&%'?YJ[EG5(;U_#=%L?-^' M;W9W0=^-(K!FQ& _.3S\2 MOZC_1_:,:0<.H%QFVHK# 'X:@R/Z^4]EY%FI[UM$>:GFI_CXR=+CK]+LL#*S?=[R>8^VC MY"^]/RP]B(=#&ZBP7/QKT$5! ]KN9Z!S>"89M>V$ Q!-9XZ'R'V_[?K6WUH4 MGAX5WQTF7.3TI%@Y5 KOY(1NW"26YIF9RI(S\^ZH^/X]-""E?JK.:ZX@ 9%4LX4#UZ9B72J':=R-"&VO_*N8.4)P-5+5+PV MM_[N!G[LV6-&,F-S5P*F'DQ_ )KP!K>O0@C%/F9G8_8LKI'SI0%QD$]+9_O%1@G\*(^P_R@RSUXSF;< MLYEX<& ZO2ZC/C$LH[ONOXP/%L+_?Y$&^WX.'^GY:K81@N(&#*?3^7^X988ZYLCP_Z',WPX/5I9RYV/E83CTK\I\%"!!]D![O"[V5S!WF4/?S.4]K M[-DAT*KCZ4T-.SG=O/3Y]$,V]#MPU&8NLO:('NH -<&6AUXX40@,P8'EQ&=, MQ:<#;YML@\)#:/\+*Q 1#T;X3,(,\CD#O/=O[L7X<.6H@&:"THMPBYN<(2[+ M/5;E69M[T[UZ=C%%+O^,W*+R!&Y1]5@5F("M)/4M\ 3:[+.V:8$->X[58]QX M,= OXL;+VPG 2X 1S.AAI5RV*J>3/0S9$L-"LQ(PD%&!V!BP(AU[M@QSB=T1 M.RQIS@+?TP/O!'Z?1;"J+/+IWP)[ ;Y3U^AJRW^\(9AR^"28 F $=J(/ MS&-A#O0B\GW.SBZO,!A<-329:DA<)6^;2Z8:LI3=]8 ]M87P&!\, O\>NJ;@ MV">?!S:Q-GC2BOP@S .(+S&ODSU;=@IQ.K@%#=D8@RP9/JP:MAH"-JS0I%:. MCO7(4;^C:^FLV?X@2BEUA1<@%G6WG4YI4E M -4"P>UQUHFFF5!$K.,'L"/AYMK@VY]?&I\:+59=E.L!]XFXU8/AX?1$_G;; M;K?M_-OV>%W8+>QQUP7I:OF@)XE.!V7./2E6N.-M!>^4M6@9'6U+]\_6\T?6 MO=%DWQNM9OWNCGW'V/F;R\)T>R)B*HO'(=D$%N//;: :&(%D[IS9J(!C((0? MD$O![\"C(L@!5X5$7R^?D+Y>7@]Q/#31?!&@ MZQ]J>\HX32DQKS-XF)N_E#?T)+.,[SBZ=$#GXZ?1V9)#.3HJEH^3 M,"L5TU4>/+#0=QV;Z6"PEQOK(V:-@SQH.FG\.&!?!0@=]EGX05=LR?MUD7<3 ME/HG$O@&C69+B:^7$EM8L^'G(<5:SQ$=5G\05DP*]XW4FO*ID&]N( M]L>G.2=^?9DYWW0%N.,\"'NE*=CEXLE,?K)-35U%1O#):?%PIE3:3OMJ,X(? M(_L5C'K"H$P)AQ/V9TI*0[@D7UC,0-BN7BY7WK'K-2N\.RB=4 MM0H?D#4XIMR\NS7S&\D%7RZ?LTL'.& S[K3AQ;W=\OO9OS=SYIEM/'^N,V8_NIMJU&[JK/&2R>IS3?0G8]8&^OMD,IB M?MK<.9Q, ;&R*2#U>]^]9RUA]3SX3M>!7J(+%YAP6$").F<66F[CRQ/F/%EH M4\:[PNCE#2:5C>0JKX:MW-8_-^Y:]5N Y*H<'B8B5S_7FZVWPVUF!8J,U=Y; M@@4!L M$F!<$2^K-N_.0!:+KA!%I33*J R/O\C,Q@'$='I7+[,YQ0=T)'5O M2+E=8"T>>1AB]"EVB(D5V"_ETE%!?ZD&\XD?^NZX?;@;891(#5"VO(H35N-A MY(K"9)L%5GY_6BX52 6)#*:*@8-&UP$EP\3P:%88;OD$_^3$[L96;V;X[I0) MUI,+TV)&%U/19(IW;HIHZ =_$T/?\L47YXNOAC%^_7;[]>;N#4&N)T?+S6"! M@QBV9C@M%S?RF?"Z:/7 I !OQ(#M=&*7<2MB?H#_./?(O3KPBTP.,9!<2#6% MVL+(M5]U>OTS([Z9Z?6/0#T,UW8BYOE#65T ,XQI0C 6FFP5.#5FP'@8#P:N MP !%86\9XHLSQ#]>"S^L5;\V6M4K=M>ZJ?UGRQ6?@RN.L4$CM!;N?PU$1P2(7Y?J>5%WG9)X_ BDC2<=%;A>/1 JM'(6'Z"M7ZV@E&+C MHE"F"/3XO="T $(O(06@D'*A4BH52O)O\9$6\Y8%F@1XGB."\VB/&BRG#6)6 MY3UF)W VX &[YVY,PO._2T6X6V8#Z,$RR+]'*L8RV%^I(]/G8&QM%Q[^8H.G M=M^B3%T->]0,CD">7NN!/P2MM\ & 6!"5W2%2A%&416F&NH_,?2LHTIJPG77 MZ5>_PZ(W:S?7U35.BKN(S MG_&RF21EDL6[P^+1S(XN0EA'Q8TDK8DB5ZLF+:44+PQT"&_<^Q'9%FU@OS#! M-K+6?V+'5GEGR']]9*B*(],%R;,3KIF'2Y!]AG'[+V2^(('Q+<7"TRH$FL>K MS]&72;X+SY+B'FT'N#;YPI\GIH(4.J^@+,0SK]8"92$>M17@XL11&,$/"&4F MZO8H\8D5F$40<4>MCJSBP*K=0)#AH$#IJC9.*/3KF@<@*8\+ZI <3%6$KW!8 MV^[TK$A\Y-J'T?@N9W<8UR7EM'2[80XZVH.Y;E$OG#)D%)*T]T)N,GPA8^5 M@4\T.71"P?J^+:EJR:I%S[R\N1.\=?P]#7O200!+8\]*<7K1@V=>_3^(FR[. MB>L/E@"HA1LP(6RJG&*K,@@.UAYEXF& SA%W!#L#F'0@^9W+AP4);Q7=35$6 M"TSMPT*2O$YE(B)7JDD@"BA_G3[5YQ$:&X&' ]"&3;<-8$]Z_RH#V+=1?=NH MOE<5U?=X#8)'N"K"3L73.C/M6*?X)\>.91:\6M*:E[!OZP(CA M+M-#M$\MT[5IUL2>< F:!BCA2+80;%-BA2<86MVG(BX(]F#<56HD-&#=OU@61/87@*5 M&2X0S2!2'_H4?:P":B@/T_4L1RZZL0H2S%/-&WA*O8FTJ*<<\(A#S89BP+', M,@P5A^%W!5U.ZN$8'\UT3+Z,S\:(H;10( ]!#*#5,6^A?=MMQI'@* M;.2Q1M27M[NG#1*P6YR@3^(R$4IC&X!#/_Z23B*SYF*>X6* M7"Y;&@(SH0_C:$ *PYRZ/)AIY,RIPIJ=J.U&?[,;?:*BZ:HW^E7J27C25E]X M7Z?B?H%=KN*JQ;W:HQ2X:/I"@"9"9=E&@#!TY"?C06[%/MB\!&+OX15/9MP& MT$;RJV0KG5@7Q<:8H"C72T%Z@X(HKN@"=QEA7P#M S!)V4M>''I&&4L8D_FR MM.N/<3@*PAA#,ODL2I.2,]>Z&K2;),H"2&'0:\XHRW4!$IE2<'KNT!E2=H&3 MDO9MZ+EOAD.^%5__IW7SO:^W]G1-FDL0TTD#0NI\21TRA,H\91 S)4/Z6ZB\ M..2=578<2Z6RR/=#M"Y8(NG,,F9 V?^EDFTRQP+DX$D>JM'*V'/MDWHS/'*E M9%U-@D+36O"IBZ\;<,\0[SF+,TGN:9PQO#%AQ\O?"XJ,+=_SE(4@D:4)J6I< M91KD,# Z4<&42ZR TRB)S-'UH:"'8*/J]+9/'NF=,<,(Y365$<"&*P5/^T4 M"CH18Y>O/9)ZJFUQV8@ LH-J<[N,[^@X#U.!C\G?9+((_"Y#?A);2HA*AD*TTMI@L.66M,8S+0?D% MW>#>WTR@N)*.3;C]5^PYY.*4-B?E_9S6I)I)-8.9"4NMV2MQ:B[N9/F M;M^3CNUE5)DEJP8HL*(%N4.=+J22,475T-$$6"O,N.A)2PO,]>:+W%>@)K4> M]^I.,PML';IOB?0V*Q7\U62"?[JIWF*U(';1N*W76C>W=]MT\*?RK$N%2* C M +.UVQ>OM.,0J"B4>F4"7$#PQ%;R#/ 6[DPY9C-"8U$G#@A@)#'B"%O>3)+B MTU;N9W3M3J0S+F): G0 ME#TK@RM!GY39*Q.!R.JG,W_5J,@ZFM:;@4N(:>]1]7"E^S@MU$6OP,!UH8:" MF5\&D%)Z$QL%_4.#9D?_TI!Y=;KWZK(Q"MEEF(][V2-.S@:$J$Y F%)FM .Z M"''>/5 R9I[%*U.4M3ZE#QY9^8[&=7"70YEC!Z$(B1M=BT!?@BA,JRTLZ)P@/Z&1)/:AL[BT\,/$N],%U M!&I(/.I1+J;68"GH)6.5ET:8OG_/W2)K^JFU6XTT5:0F=B&H;9%0\X%SJDP+ MH*3A.UZZS!/!/W?FO!IIJ]."X,8+@*!HZ'JP6MBWA&CRW)TNGJ$\(E>9G&AX M>P:__^V7\DGI')G^%GN]5>PU$5ZR /;*,\6EMJH$W1MF5$JC6(B+3R@=,[2+ MA"-*O85:)HZA"_#)+:ICRBMV3I$'01D",+E0 Z[UV66_&DX)G7 M Q Q('S0V**AOT]*0,AV3T[H4Y6#PU\3D[T9;4,O8DS.E$#LU.VAWIK;JR"' MF*@9&>G\.D^4WS**U3"*BY^,48A9!5:TSQMW_SVWN&?1E[UI[ 5V7^Q&2<6E M>=1FO!W!!Z3>JA3H-!B.&(Q"Y] )3PR!S5 T W0O&4;/&4PTKC3H.75PPM&N M.PFDI_&S21=F^DEB3(FF7*#,&88A'MT><+T0'P!FP]D_L1_$?8HKQ)A12GW' M*>"R8$#"FG=5ICJ]Y8V,EK0I0W54)Y4GO5R81O940*-9+D!-C&[#,#G,LD>8 MY@BSTYAVYSL49S E)A6T/$NH;N*!GM;,4@XSJJW"$);8I9/6)!F0,G ";BIX M9*J!<2OE+(JB.BY7C M#955]2?(JN_ P] -- 'M%&I)XIM3"G_'.D,QD*"V=+"&)C@FS00 M3-R1MFUB&YD>X4XTP\P*.8)/ 3YEK?;3J&O#<&UR.HFH-3XL)'9:S>*UX$K+ M0G8$'7*91C)GI54B=KIX=JR73E12CV1E86Y-/\))2X0!O !MH=W=US[W*,"\ M3)*:3KBV(G%5C(P'$?C'HDD XP4N3%&J2FH#Y$:NH&V@WWQ@IHS\4.*>]Y*D>=3A&J&#N1 M&C'*E)EI LF$ F"Q(5#N!0U;LQ[YXGC%GFS0'#TX<]B%+']2$$GIY++R45Z/ MIF\[,YHX;\;\P'1 (@P=TT3&(#^A\,5<=4DW\KJN2U9T_"#J27A*Z46*X>HC M>E#!2'.E$PQ(@9+Q()%W%FDB\DB+U.W(0Q-Q&\_ Y>1;>V.;Q7#BY>V;J?Z+ M[.X@:X\=6V/[8PLDM^:.!$)>/@%"-CP=CD?Z'9(P:I2P<8P\-!W *TM= \=7 M+ !+[,$CL7;4Y7NS4Y=@NB7F"\\@4$C>,%5963*%@>!2W\M%7)]&+A_F%\Q& M1)J^M M)W?KR=UZO@YX^OD)\+25\=GD4*,G MA)V43$Z5V&& &:D@I($NX6;L*9=.(M!#7YL3WB)E;EBNV:LYAIDJ8GVYN;JH M;]/,WB@W>TJR4A7KMUM9?32@,HMP-PYRJZ2/BMSI+-5%%(K22J:$GNLH7'/T)73>E*SRQ>LRU,B M2QDD9(*A:/)'JO2+5$03MDQ7140#7:*W9">6DRJI#Z:;UM*H?8Q3FFL,ST?, MY!\%\'&/=OM'O02XF]( $WP7SY[HQWW#3(P$HOQB0S_&2I\"D ZFR*#+#RT[ MVI)&M@[HOC*0RR%Q@R#Q%VD#EVDLU.D)#!^I%=V^ %=%Z= M"^I1D%N[=5JXB$' 68^&S@S86K2W0O9YLE)6%\ W@]&-"=EP3BFKA0GZ>M H MWE&QOX,8'I$%V=2/Z(%*(WR32%Y\/IHWMT6:/6L][@0@9L-Y'G5$A]4?A!63 MM?*&O(F!MJ]^10>>K8+'QL""')$\?U$7%-*-ZI^V4;O;3?],X?U5^YX$CH); MV< @N$H.89(YNFA%KI5*A@9U%+TF>6<@LG /:DS:#C!*-)+N+V-_MP7B6R+X M!7.ETT CYUZ&I1(N !!OELE0EZ>Z)+:6C)>W9+P:4\95H_JI<=5H_=C:,:(D M0'1ILSSFDNN8DJG[FX(I2;R3^ .XX#I<3D$>E,9L^&CL%(0.81%/T)$,-N]S MK/&J40-ZB61E\(YCQX!'\)DX4AJN[E^23I#5/TE_$ ^ZA"SYP]/NZ0J[F;JT MZ-Q'<9_J[&FJ+67[RURL,T$ Z9+; M6".93#QD'*.9EV%V/HG5*(4 ?.;^'2_*HXQ7E +3=T*YD)85!U1E0UI^UFN$ MF=@VA;%-$R0T6&2-5.^F4-3=5 /DZZ"WK)G$4JN9F'UT$3*! M?,V3=C/-Y;2Y,H=/FVBQ(-VH^&3F@=FT9-1MD2U+PZ+PA6V@S3;09K-6>8,";39. M+WPUBF&C>5&_;C8N&[5JJW'3W*J'SU$!>D9FG0S/BA*GG[9%T\$!I"HJ)O,PF0,[Q'+D(K@WRLBAWQ8Q2@[(&=,X51?29@F/=I.S"E4>N>E^ MQB-8/$&)> 7V%R;F,CS;, [0EUO M7L#?UC:2YVWZ&YX2R3,U/1?S3XYH:$YZC8"*6;@$!GYBAJ=*W#&QPO'OH,4ISEXYJEX60A >*I"4(9*#D M0L@A$D71<@(K[J.I&$BLZ>4*R""8-)ST/M[:0A781X_Q#CX5"LT5 A.!Z0C(NP/ M.$'62!T4C+.QZR!)+-[,9%F,YU]=N0J;M\1[Z;ZEPBL!5F\*??*T^VK:)H"I MM"VALY-,1(85*#4-Y=J#* @@QPF63XR'P \8T! !$ ( ! M &YH:6,M,C R,3 Y,S N>'-D4$L! A0#% @ 0R !N M:&EC+3(P,C$P.3,P7V1E9BYX;6Q02P$"% ,4 " !S@V]38.73)46U "* M#PP %0 @ %FB@ ;FAI8RTR,#(Q,#DS,%]L86(N>&UL4$L! M A0#% @ :)RI8:@# !XV M*@ 5 " 7G+ 0!N:&EC+3(P,C$P.3,P>#$P<2YH=&U02P$" M% ,4 " !S@V]30/O@1I$G "O)@$ & @ $-= 4 ;FAI M8RTR,#(Q,#DS,'AE>#$P9#$N:'1M4$L! A0#% @ &5X,S%D,BYH=&U02P$"% ,4 " !S@V]3E9*N MO=0% ,(P & @ %EK@4 ;FAI8RTR,#(Q,#DS,'AE>#,R M9#$N:'1M4$L! A0#% @ &5X,V0Q+FAT;5!+!08 # , #$# ! VP4 ! end